.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.wechat-popup{max-width:44.2rem;position:fixed;min-height:30rem;background-color:#fff;z-index:52;left:50%;top:50%;display:none;width:100%;transform:translate(-50%,-50%)}
@media screen and (min-width:992px){.wechat-popup{min-height:44.2rem}
}
.wechat-popup__head{min-height:6.89rem;background-color:#231f20;display:flex;justify-content:flex-end;align-items:center}
.wechat-popup__wrapper{display:flex;align-items:center;justify-content:center;height:23.11rem}
@media screen and (min-width:992px){.wechat-popup__wrapper{height:37.31rem}
}
.wechat-popup__id{color:#fff;width:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:0 4.3rem;margin-bottom:2.2rem;margin-top:1.7rem;font-size:1.4rem;text-align:center}
@media screen and (min-width:992px){.wechat-popup__id{font-size:2rem}
}
.wechat-popup__qr{width:21.3rem;height:21.3rem}
@media screen and (min-width:992px){.wechat-popup__qr{width:24.3rem;height:24.3rem}
}
.wechat-popup__close{position:absolute;width:2rem;height:2rem;cursor:pointer;top:1.7rem;right:1.7rem;overflow:hidden}
@media screen and (min-width:992px){.wechat-popup__close{width:2.2rem;height:2.2rem}
}
.wechat-popup__close:before,.wechat-popup__close:after{content:"";position:absolute;height:100%;width:1px;background-color:#fff;left:1rem;top:0}
.wechat-popup__close:before{transform:rotate(45deg)}
.wechat-popup__close:after{transform:rotate(-45deg)}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.social-icons{display:flex;flex-wrap:wrap}
.social-icons__item{width:2rem;height:2rem;border-radius:50%;background-color:#76cdd8;margin-right:.6rem;margin-top:.2rem}
.social-icons__item svg{width:1.1rem;height:1.1rem;fill:#fff;pointer-events:none}
.iOS .social-icons__item svg,.ie .social-icons__item svg{pointer-events:auto}
.social-icons__item:hover{background-color:#7bbbc6}
.social-icons__item:last-child{margin-right:0}
.social-icons__link{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;-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}
.social-icons__link-wechat{display:block;width:2rem;height:2rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .form-component{--dropdown-main-color:#fff;--dropdown-secondary-color:#fff;--dropdown-active-color:#00f6ff;--dropdown-placeholder-color:#8a8a8a;--dropdown-error-color:#ff4d40;--dropdpwn-bg:rgba(27,27,27,0.9)}
.light-mode .form-component{--dropdown-main-color:#000;--dropdown-secondary-color:#060606;--dropdown-active-color:#0047ff;--dropdown-placeholder-color:#717171;--dropdown-error-color:#e80202;--dropdpwn-bg:rgba(242,242,242,0.9)}
.multi-select-filter{display:block;width:100%;font:300 1.7rem/4.9rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;position:relative}
.multi-select-filter:focus:focus-visible{outline:.2rem solid #008ace}
.multi-select-filter .filter-tag{display:none}
.multi-select-filter .selected-params{border:1px solid #bbb;background:#fff;height:4.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;cursor:default;position:relative;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#231f20;padding:0 5.5rem 0 1.7rem;transition:height .2s ease-in-out .01ms}
.multi-select-filter .selected-params:after{transform:rotate(0);transition:transform .2s ease-in-out .01ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;margin:-0.7rem 0 0;right:1.8rem;display:inline-block;backface-visibility:hidden;content:"";display:block;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.4rem solid #bbb}
.multi-select-filter.open .selected-params:after{transform:rotate(-180deg)}
.multi-select-filter.open .multi-select-dropdown-container{max-height:26.8rem;border-width:1px}
@media screen and (min-width:768px){.multi-select-filter.open .multi-select-dropdown-container{max-height:42.5rem}
}
.multi-select-filter.open .multi-select-dropdown{overflow-y:auto}
.multi-select-filter .default-label{overflow:hidden;text-overflow:ellipsis;font-style:italic}
@media screen and (min-width:992px){.form-component--standalone .multi-select-filter .default-label{display:none}
}
.multi-select-filter .selected-label{display:none}
.multi-select-filter .selected .default-label{display:none}
.multi-select-filter .selected .selected-label{display:block}
.multi-select-filter .multi-select-dropdown-container{max-height:0;transition:all 200ms linear .01ms;transition-property:border-width,max-height;overflow:hidden;border:0 solid #bbb;background-color:#fff;margin-top:-1px;width:calc(100%);right:0;position:absolute;z-index:30}
.multi-select-filter.above .multi-select-dropdown-container{bottom:calc(100% - 1px)}
.multi-select-filter .multi-select-dropdown{width:100%;padding:1.2rem 1.3rem;overflow:hidden;max-height:26.8rem;position:relative}
.multi-select-filter .multi-select-dropdown.show-wait-message{line-height:2.6rem}
.multi-select-filter .multi-select-dropdown .search-result__error-message{display:block;padding:0;margin:0;border:0;line-height:2.6rem;text-align:left}
.multi-select-filter .multi-select-dropdown .multi-select-column{padding:0 .9rem 0 0}
.multi-select-filter .multi-select-dropdown .multi-select-column li{font-size:1.7rem;line-height:2.2rem;letter-spacing:.07rem;padding:0 0 .3rem}
.multi-select-filter .multi-select-dropdown .multi-select-column label{display:inline-block;vertical-align:top;-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}
.multi-select-filter .multi-select-dropdown .checkbox-custom-label{padding-left:2.6rem;color:#231f20}
.multi-select-filter .multi-select-dropdown .checkbox-custom-label:before{width:1.4rem;height:1.4rem;left:.3rem;top:.5rem}
.multi-select-filter .multi-select-dropdown .checkbox-custom-label:after{width:.5rem;height:.9rem;left:.8rem;top:.7rem}
.multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label{color:#76cdd8}
.multi-select-filter .hidden{display:none}
.selected-items{width:100%;max-width:108.8rem;margin:0 auto;padding-right:2rem;white-space:normal;-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}
.selected-items>.filter-tag,.selected-items .select-filter-tag,.selected-items .search-tag{display:inline-block;vertical-align:top;transition:background-color .5s ease .01ms;background-color:#f3f3f3;white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;font-weight:700;padding:1.1rem 4.7rem 1rem 2.1rem;margin:0 1.9rem 1.9rem 0}
.selected-items>.filter-tag .unselect-tag,.selected-items .select-filter-tag .unselect-tag,.selected-items .search-tag .unselect-tag,.selected-items>.filter-tag .select-unselect-tag,.selected-items .select-filter-tag .select-unselect-tag,.selected-items .search-tag .select-unselect-tag,.selected-items>.filter-tag .unselect-search-tag,.selected-items .select-filter-tag .unselect-search-tag,.selected-items .search-tag .unselect-search-tag{width:4.3rem;height:100%;position:absolute;top:0;right:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-offset:-0.2rem}
.selected-items>.filter-tag .unselect-tag:before,.selected-items .select-filter-tag .unselect-tag:before,.selected-items .search-tag .unselect-tag:before,.selected-items>.filter-tag .select-unselect-tag:before,.selected-items .select-filter-tag .select-unselect-tag:before,.selected-items .search-tag .select-unselect-tag:before,.selected-items>.filter-tag .unselect-search-tag:before,.selected-items .select-filter-tag .unselect-search-tag:before,.selected-items .search-tag .unselect-search-tag:before,.selected-items>.filter-tag .unselect-tag:after,.selected-items .select-filter-tag .unselect-tag:after,.selected-items .search-tag .unselect-tag:after,.selected-items>.filter-tag .select-unselect-tag:after,.selected-items .select-filter-tag .select-unselect-tag:after,.selected-items .search-tag .select-unselect-tag:after,.selected-items>.filter-tag .unselect-search-tag:after,.selected-items .select-filter-tag .unselect-search-tag:after,.selected-items .search-tag .unselect-search-tag:after{position:absolute;top:50%;left:50%;margin:-0.6rem 0 0;content:" ";height:1.1rem;width:1px;background-color:#231f20;opacity:.7}
.selected-items>.filter-tag .unselect-tag:before,.selected-items .select-filter-tag .unselect-tag:before,.selected-items .search-tag .unselect-tag:before,.selected-items>.filter-tag .select-unselect-tag:before,.selected-items .select-filter-tag .select-unselect-tag:before,.selected-items .search-tag .select-unselect-tag:before,.selected-items>.filter-tag .unselect-search-tag:before,.selected-items .select-filter-tag .unselect-search-tag:before,.selected-items .search-tag .unselect-search-tag:before{transform:rotate(45deg)}
.selected-items>.filter-tag .unselect-tag:after,.selected-items .select-filter-tag .unselect-tag:after,.selected-items .search-tag .unselect-tag:after,.selected-items>.filter-tag .select-unselect-tag:after,.selected-items .select-filter-tag .select-unselect-tag:after,.selected-items .search-tag .select-unselect-tag:after,.selected-items>.filter-tag .unselect-search-tag:after,.selected-items .select-filter-tag .unselect-search-tag:after,.selected-items .search-tag .unselect-search-tag:after{transform:rotate(-45deg)}
.no-touchevents .selected-items>.filter-tag:hover,.no-touchevents .selected-items .select-filter-tag:hover,.no-touchevents .selected-items .search-tag:hover{background-color:#eee}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode{--dropdown-arrow-down:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.light-mode{--dropdown-arrow-down:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .form-component .multi-select-filter,.light-mode .form-component .multi-select-filter,.ec-mode.dark-mode .form-component .multi-select-filter{font:300 1.8rem/4.9rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.dark-mode .form-component .multi-select-filter .selected-params,.light-mode .form-component .multi-select-filter .selected-params,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params{display:flex;align-items:center;padding-left:0;border:0;background:unset;border-bottom:1px solid var(--dropdown-main-color);color:var(--dropdown-main-color)}
.dark-mode .form-component .multi-select-filter .selected-params:after,.light-mode .form-component .multi-select-filter .selected-params:after,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params:after{right:0;border:0;content:"";display:inline-block;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white");background-position:center;background-repeat:no-repeat;height:18px;width:13px;background-image:var(--dropdown-arrow-down)}
.light-mode .dark-mode .form-component .multi-select-filter .selected-params:after,.light-mode .light-mode .form-component .multi-select-filter .selected-params:after,.light-mode .ec-mode.dark-mode .form-component .multi-select-filter .selected-params:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .dark-mode .form-component .multi-select-filter .selected-params:after,.dark-mode .light-mode .form-component .multi-select-filter .selected-params:after,.dark-mode .ec-mode.dark-mode .form-component .multi-select-filter .selected-params:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.dark-mode .form-component .multi-select-filter .selected-params img,.light-mode .form-component .multi-select-filter .selected-params img,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params img{display:none}
.dark-mode .form-component .multi-select-filter .selected-params .default-label,.light-mode .form-component .multi-select-filter .selected-params .default-label,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params .default-label{color:var(--dropdown-placeholder-color);font-style:normal;line-height:1.8rem}
.dark-mode .form-component .multi-select-filter .selected-params .selected-label,.light-mode .form-component .multi-select-filter .selected-params .selected-label,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params .selected-label{font:100 2.8rem / 3.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--form-field-main-color);letter-spacing:.03em}
@media screen and (max-width:991px){.dark-mode .form-component .multi-select-filter .selected-params .selected-label,.light-mode .form-component .multi-select-filter .selected-params .selected-label,.ec-mode.dark-mode .form-component .multi-select-filter .selected-params .selected-label{font-size:1.6rem;line-height:2rem}
}
.dark-mode .form-component .multi-select-filter.open .selected-params,.light-mode .form-component .multi-select-filter.open .selected-params,.ec-mode.dark-mode .form-component .multi-select-filter.open .selected-params{border-color:var(--dropdown-active-color)}
.dark-mode .form-component .multi-select-filter.open .selected-params:after,.light-mode .form-component .multi-select-filter.open .selected-params:after,.ec-mode.dark-mode .form-component .multi-select-filter.open .selected-params:after{transform:rotate(180deg)}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown-container,.light-mode .form-component .multi-select-filter .multi-select-dropdown-container,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown-container{border:0;margin-top:0;transition-property:max-height;background-color:var(--dropdpwn-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown,.light-mode .form-component .multi-select-filter .multi-select-dropdown,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown{padding:2.4rem 2.7rem}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label{padding:0 0 1rem 3.2rem;font:500 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--dropdown-main-color)}
@media screen and (max-width:991px){.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label{font-size:1.4rem;line-height:2rem}
}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before,.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after{content:"";width:1.4rem;height:.2rem;border:0;background:var(--form-active-color)}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:before{left:.4rem;top:1rem}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom-label:after{left:.4rem;top:1rem;transform:rotate(90deg)}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label{text-decoration:underline;font-weight:600}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:before,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:before,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:before{left:.3rem;top:1.3rem;transform:rotate(45deg);width:.7rem}
.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:after,.light-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:after,.ec-mode.dark-mode .form-component .multi-select-filter .multi-select-dropdown .checkbox-custom:checked+.checkbox-custom-label:after{left:.6rem;top:1rem;transform:rotate(135deg)}
.dark-mode .form-component .selected-items>.filter-tag,.light-mode .form-component .selected-items>.filter-tag,.ec-mode.dark-mode .form-component .selected-items>.filter-tag,.dark-mode .form-component .selected-items .select-filter-tag,.light-mode .form-component .selected-items .select-filter-tag,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag,.dark-mode .form-component .selected-items .search-tag,.light-mode .form-component .selected-items .search-tag,.ec-mode.dark-mode .form-component .selected-items .search-tag{background-color:var(--dropdown-main-color)}
.dark-mode .form-component .selected-items>.filter-tag .unselect-tag:before,.light-mode .form-component .selected-items>.filter-tag .unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .unselect-tag:before,.dark-mode .form-component .selected-items .select-filter-tag .unselect-tag:before,.light-mode .form-component .selected-items .select-filter-tag .unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .unselect-tag:before,.dark-mode .form-component .selected-items .search-tag .unselect-tag:before,.light-mode .form-component .selected-items .search-tag .unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items .search-tag .unselect-tag:before,.dark-mode .form-component .selected-items>.filter-tag .select-unselect-tag:before,.light-mode .form-component .selected-items>.filter-tag .select-unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .select-unselect-tag:before,.dark-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:before,.light-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:before,.dark-mode .form-component .selected-items .search-tag .select-unselect-tag:before,.light-mode .form-component .selected-items .search-tag .select-unselect-tag:before,.ec-mode.dark-mode .form-component .selected-items .search-tag .select-unselect-tag:before,.dark-mode .form-component .selected-items>.filter-tag .unselect-search-tag:before,.light-mode .form-component .selected-items>.filter-tag .unselect-search-tag:before,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .unselect-search-tag:before,.dark-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:before,.light-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:before,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:before,.dark-mode .form-component .selected-items .search-tag .unselect-search-tag:before,.light-mode .form-component .selected-items .search-tag .unselect-search-tag:before,.ec-mode.dark-mode .form-component .selected-items .search-tag .unselect-search-tag:before,.dark-mode .form-component .selected-items>.filter-tag .unselect-tag:after,.light-mode .form-component .selected-items>.filter-tag .unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .unselect-tag:after,.dark-mode .form-component .selected-items .select-filter-tag .unselect-tag:after,.light-mode .form-component .selected-items .select-filter-tag .unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .unselect-tag:after,.dark-mode .form-component .selected-items .search-tag .unselect-tag:after,.light-mode .form-component .selected-items .search-tag .unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items .search-tag .unselect-tag:after,.dark-mode .form-component .selected-items>.filter-tag .select-unselect-tag:after,.light-mode .form-component .selected-items>.filter-tag .select-unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .select-unselect-tag:after,.dark-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:after,.light-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .select-unselect-tag:after,.dark-mode .form-component .selected-items .search-tag .select-unselect-tag:after,.light-mode .form-component .selected-items .search-tag .select-unselect-tag:after,.ec-mode.dark-mode .form-component .selected-items .search-tag .select-unselect-tag:after,.dark-mode .form-component .selected-items>.filter-tag .unselect-search-tag:after,.light-mode .form-component .selected-items>.filter-tag .unselect-search-tag:after,.ec-mode.dark-mode .form-component .selected-items>.filter-tag .unselect-search-tag:after,.dark-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:after,.light-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:after,.ec-mode.dark-mode .form-component .selected-items .select-filter-tag .unselect-search-tag:after,.dark-mode .form-component .selected-items .search-tag .unselect-search-tag:after,.light-mode .form-component .selected-items .search-tag .unselect-search-tag:after,.ec-mode.dark-mode .form-component .selected-items .search-tag .unselect-search-tag:after{background-color:var(--dropdown-main-color)}
.no-touchevents .dark-mode .form-component .selected-items>.filter-tag:hover,.no-touchevents .light-mode .form-component .selected-items>.filter-tag:hover,.no-touchevents .ec-mode.dark-mode .form-component .selected-items>.filter-tag:hover,.no-touchevents .dark-mode .form-component .selected-items .select-filter-tag:hover,.no-touchevents .light-mode .form-component .selected-items .select-filter-tag:hover,.no-touchevents .ec-mode.dark-mode .form-component .selected-items .select-filter-tag:hover,.no-touchevents .dark-mode .form-component .selected-items .search-tag:hover,.no-touchevents .light-mode .form-component .selected-items .search-tag:hover,.no-touchevents .ec-mode.dark-mode .form-component .selected-items .search-tag:hover{background-color:var(--dropdown-main-color)}
.dark-mode .form-component .dropdown-list-ui--multiple.validation-field .multi-select-filter .selected-params,.light-mode .form-component .dropdown-list-ui--multiple.validation-field .multi-select-filter .selected-params,.ec-mode.dark-mode .form-component .dropdown-list-ui--multiple.validation-field .multi-select-filter .selected-params{border-color:var(--dropdown-error-color)}
.dark-mode .form-component .dropdown-list-ui--multiple .checkbox-custom-label:hover,.light-mode .form-component .dropdown-list-ui--multiple .checkbox-custom-label:hover,.ec-mode.dark-mode .form-component .dropdown-list-ui--multiple .checkbox-custom-label:hover{color:var(--form-active-color)}
.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.light-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.ec-mode.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label,.light-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label,.ec-mode.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:2rem;font-weight:300}
@media screen and (max-width:991px){.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.light-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.ec-mode.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .default-label,.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label,.light-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label,.ec-mode.dark-mode .form-component.form-component--inline .multi-select-filter .selected-params .selected-label{font-size:1.6rem}
}
.dark-mode .form-component .multi-select-filter .selected-params:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.light-mode .form-component .multi-select-filter .selected-params:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.text-ui:after{content:"";display:table;clear:both}
.text-ui>ul{margin:1.4rem 0 0}
.text-ui>ul li{position:relative;padding:0 0 .4rem 2.3rem}
.text-ui>ul>li:before{content:"";background-color:#76cdd8;border-radius:50%;top:-0.4rem;width:.4rem;height:.4rem;position:relative;margin:0 .9rem 0 -1.3rem;display:inline-block}
@media print{.text-ui>ul>li:before{content:"\2022";top:0;background-color:transparent !important}
}
.text-ui>ul ul{padding:.9rem 0 0 .3rem;list-style:none}
.text-ui>ul ul li{padding-left:1rem}
.text-ui>ul ul li:before{content:"-";color:inherit !important;background:0;top:0;left:-0.3rem;margin:0 .5rem 0 0}
.text-ui>ul ul li:last-child{padding-bottom:0}
.text-ui>ul:first-child{margin-top:0}
.bg-color-midnight-blue .text-ui>ul>li:before{background-color:#76cdd8 !important}
.text-ui>ol:first-child>li:first-child{margin-top:0}
.bg-color-midnight-blue .text-ui a:not(.underlined){color:#f2f2f2 e6 !important}
.bg-color-midnight-blue .text-ui a:not(.underlined):hover{color:#0084ce !important}
.text__table-wrapper{overflow-x:auto;padding:0 0 .9rem}
.text__table-wrapper table{max-width:none}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .text-ui a:not(.underlined):not(.continuum-hover):not(.bold-underlined-hover){color:#fff}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .text-ui a:not(.underlined):not(.continuum-hover):not(.bold-underlined-hover):hover{color:#eee}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui a:not(.underlined){color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui a:not(.underlined):hover{color:#7bbbc6}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui>ul>li:before{background-color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui li:before{color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui{color:#231f20}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .form-component{--form-field-main-color:#fff;--form-field-placeholder-color:#8a8a8a;--form-field-error-color:#ff4d40}
.light-mode .form-component{--form-field-main-color:#060606;--form-field-placeholder-color:#717171;--form-field-error-color:#e80202}
.text-field-ui{position:relative}
.form-component--standalone .colctrl-ui .text-field-ui{padding:0 1.4rem}
.leancoded-continuum-style .text-field-ui,.leancoded-continuum-style .comment-ui,.leancoded-continuum-style .dropdown-list,.leancoded-continuum-style .dropdown-list-ui,.leancoded-continuum-style .location-field-ui,.leancoded-continuum-style .location-fields__column{display:flex;flex-direction:column}
.leancoded-continuum-style .text-field-ui .form-component__label,.leancoded-continuum-style .comment-ui .form-component__label,.leancoded-continuum-style .dropdown-list .form-component__label,.leancoded-continuum-style .dropdown-list-ui .form-component__label,.leancoded-continuum-style .location-field-ui .form-component__label,.leancoded-continuum-style .location-fields__column .form-component__label{order:1;margin-bottom:3rem;display:block;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;text-transform:none;letter-spacing:.13rem}
@media screen and (min-width:768px){.leancoded-continuum-style .text-field-ui .form-component__label,.leancoded-continuum-style .comment-ui .form-component__label,.leancoded-continuum-style .dropdown-list .form-component__label,.leancoded-continuum-style .dropdown-list-ui .form-component__label,.leancoded-continuum-style .location-field-ui .form-component__label,.leancoded-continuum-style .location-fields__column .form-component__label{margin-bottom:4.1rem}
}
.leancoded-continuum-style .text-field-ui .form-component__field,.leancoded-continuum-style .comment-ui .form-component__field,.leancoded-continuum-style .dropdown-list .form-component__field,.leancoded-continuum-style .dropdown-list-ui .form-component__field,.leancoded-continuum-style .location-field-ui .form-component__field,.leancoded-continuum-style .location-fields__column .form-component__field{order:0;margin-bottom:1rem;padding:0;width:100%;background-color:transparent;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;text-overflow:ellipsis}
.leancoded-continuum-style .text-field-ui .form-component__field::placeholder,.leancoded-continuum-style .comment-ui .form-component__field::placeholder,.leancoded-continuum-style .dropdown-list .form-component__field::placeholder,.leancoded-continuum-style .dropdown-list-ui .form-component__field::placeholder,.leancoded-continuum-style .location-field-ui .form-component__field::placeholder,.leancoded-continuum-style .location-fields__column .form-component__field::placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .text-field-ui .form-component__field:-ms-input-placeholder,.leancoded-continuum-style .comment-ui .form-component__field:-ms-input-placeholder,.leancoded-continuum-style .dropdown-list .form-component__field:-ms-input-placeholder,.leancoded-continuum-style .dropdown-list-ui .form-component__field:-ms-input-placeholder,.leancoded-continuum-style .location-field-ui .form-component__field:-ms-input-placeholder,.leancoded-continuum-style .location-fields__column .form-component__field:-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .text-field-ui .form-component__field::-ms-input-placeholder,.leancoded-continuum-style .comment-ui .form-component__field::-ms-input-placeholder,.leancoded-continuum-style .dropdown-list .form-component__field::-ms-input-placeholder,.leancoded-continuum-style .dropdown-list-ui .form-component__field::-ms-input-placeholder,.leancoded-continuum-style .location-field-ui .form-component__field::-ms-input-placeholder,.leancoded-continuum-style .location-fields__column .form-component__field::-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .text-field-ui.validation-field .form-component__label,.leancoded-continuum-style .comment-ui.validation-field .form-component__label,.leancoded-continuum-style .dropdown-list.validation-field .form-component__label,.leancoded-continuum-style .dropdown-list-ui.validation-field .form-component__label,.leancoded-continuum-style .location-field-ui.validation-field .form-component__label,.leancoded-continuum-style .location-fields__column.validation-field .form-component__label{color:#f38049}
.leancoded-continuum-style .text-field-ui.validation-field .form-component__field,.leancoded-continuum-style .comment-ui.validation-field .form-component__field,.leancoded-continuum-style .dropdown-list.validation-field .form-component__field,.leancoded-continuum-style .dropdown-list-ui.validation-field .form-component__field,.leancoded-continuum-style .location-field-ui.validation-field .form-component__field,.leancoded-continuum-style .location-fields__column.validation-field .form-component__field{border-color:#f38049}
.leancoded-continuum-style .text-field-ui.validation-field .validation-tooltip,.leancoded-continuum-style .comment-ui.validation-field .validation-tooltip,.leancoded-continuum-style .dropdown-list.validation-field .validation-tooltip,.leancoded-continuum-style .dropdown-list-ui.validation-field .validation-tooltip,.leancoded-continuum-style .location-field-ui.validation-field .validation-tooltip,.leancoded-continuum-style .location-fields__column.validation-field .validation-tooltip{display:none}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .text-field-ui .form-component__label,.leancoded-continuum-style.form-component--standalone .dropdown-list .form-component__label,.leancoded-continuum-style.form-component--standalone .dropdown-list-ui .form-component__label,.leancoded-continuum-style.form-component--standalone .location-field-ui .form-component__label,.leancoded-continuum-style.form-component--standalone .location-fields__column .form-component__label{margin-bottom:6rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .text-field-ui,.light-mode .text-field-ui,.ec-mode.dark-mode .text-field-ui,.dark-mode .comment-ui,.light-mode .comment-ui,.ec-mode.dark-mode .comment-ui,.dark-mode .dropdown-list,.light-mode .dropdown-list,.ec-mode.dark-mode .dropdown-list,.dark-mode .dropdown-list-ui,.light-mode .dropdown-list-ui,.ec-mode.dark-mode .dropdown-list-ui,.dark-mode .location-field-ui,.light-mode .location-field-ui,.ec-mode.dark-mode .location-field-ui,.dark-mode .location-fields__column,.light-mode .location-fields__column,.ec-mode.dark-mode .location-fields__column{display:flex;flex-direction:column}
.dark-mode .text-field-ui .form-component__label,.light-mode .text-field-ui .form-component__label,.ec-mode.dark-mode .text-field-ui .form-component__label,.dark-mode .comment-ui .form-component__label,.light-mode .comment-ui .form-component__label,.ec-mode.dark-mode .comment-ui .form-component__label,.dark-mode .dropdown-list .form-component__label,.light-mode .dropdown-list .form-component__label,.ec-mode.dark-mode .dropdown-list .form-component__label,.dark-mode .dropdown-list-ui .form-component__label,.light-mode .dropdown-list-ui .form-component__label,.ec-mode.dark-mode .dropdown-list-ui .form-component__label,.dark-mode .location-field-ui .form-component__label,.light-mode .location-field-ui .form-component__label,.ec-mode.dark-mode .location-field-ui .form-component__label,.dark-mode .location-fields__column .form-component__label,.light-mode .location-fields__column .form-component__label,.ec-mode.dark-mode .location-fields__column .form-component__label{order:1;margin-bottom:3rem;display:block;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--form-field-main-color);text-transform:none;letter-spacing:.13rem}
@media screen and (min-width:768px){.dark-mode .text-field-ui .form-component__label,.light-mode .text-field-ui .form-component__label,.ec-mode.dark-mode .text-field-ui .form-component__label,.dark-mode .comment-ui .form-component__label,.light-mode .comment-ui .form-component__label,.ec-mode.dark-mode .comment-ui .form-component__label,.dark-mode .dropdown-list .form-component__label,.light-mode .dropdown-list .form-component__label,.ec-mode.dark-mode .dropdown-list .form-component__label,.dark-mode .dropdown-list-ui .form-component__label,.light-mode .dropdown-list-ui .form-component__label,.ec-mode.dark-mode .dropdown-list-ui .form-component__label,.dark-mode .location-field-ui .form-component__label,.light-mode .location-field-ui .form-component__label,.ec-mode.dark-mode .location-field-ui .form-component__label,.dark-mode .location-fields__column .form-component__label,.light-mode .location-fields__column .form-component__label,.ec-mode.dark-mode .location-fields__column .form-component__label{margin-bottom:4.1rem}
}
.dark-mode .text-field-ui .form-component__field,.light-mode .text-field-ui .form-component__field,.ec-mode.dark-mode .text-field-ui .form-component__field,.dark-mode .comment-ui .form-component__field,.light-mode .comment-ui .form-component__field,.ec-mode.dark-mode .comment-ui .form-component__field,.dark-mode .dropdown-list .form-component__field,.light-mode .dropdown-list .form-component__field,.ec-mode.dark-mode .dropdown-list .form-component__field,.dark-mode .dropdown-list-ui .form-component__field,.light-mode .dropdown-list-ui .form-component__field,.ec-mode.dark-mode .dropdown-list-ui .form-component__field,.dark-mode .location-field-ui .form-component__field,.light-mode .location-field-ui .form-component__field,.ec-mode.dark-mode .location-field-ui .form-component__field,.dark-mode .location-fields__column .form-component__field,.light-mode .location-fields__column .form-component__field,.ec-mode.dark-mode .location-fields__column .form-component__field{order:0;margin-bottom:1rem;padding:0;width:100%;background-color:transparent;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--leancoded-white-theme-color);letter-spacing:.13rem;text-overflow:ellipsis}
@media screen and (min-width:992px){.dark-mode .text-field-ui .form-component__field,.light-mode .text-field-ui .form-component__field,.ec-mode.dark-mode .text-field-ui .form-component__field,.dark-mode .comment-ui .form-component__field,.light-mode .comment-ui .form-component__field,.ec-mode.dark-mode .comment-ui .form-component__field,.dark-mode .dropdown-list .form-component__field,.light-mode .dropdown-list .form-component__field,.ec-mode.dark-mode .dropdown-list .form-component__field,.dark-mode .dropdown-list-ui .form-component__field,.light-mode .dropdown-list-ui .form-component__field,.ec-mode.dark-mode .dropdown-list-ui .form-component__field,.dark-mode .location-field-ui .form-component__field,.light-mode .location-field-ui .form-component__field,.ec-mode.dark-mode .location-field-ui .form-component__field,.dark-mode .location-fields__column .form-component__field,.light-mode .location-fields__column .form-component__field,.ec-mode.dark-mode .location-fields__column .form-component__field{font-weight:100}
}
@media screen and (max-width:991px){.dark-mode .text-field-ui .form-component__field,.light-mode .text-field-ui .form-component__field,.ec-mode.dark-mode .text-field-ui .form-component__field,.dark-mode .comment-ui .form-component__field,.light-mode .comment-ui .form-component__field,.ec-mode.dark-mode .comment-ui .form-component__field,.dark-mode .dropdown-list .form-component__field,.light-mode .dropdown-list .form-component__field,.ec-mode.dark-mode .dropdown-list .form-component__field,.dark-mode .dropdown-list-ui .form-component__field,.light-mode .dropdown-list-ui .form-component__field,.ec-mode.dark-mode .dropdown-list-ui .form-component__field,.dark-mode .location-field-ui .form-component__field,.light-mode .location-field-ui .form-component__field,.ec-mode.dark-mode .location-field-ui .form-component__field,.dark-mode .location-fields__column .form-component__field,.light-mode .location-fields__column .form-component__field,.ec-mode.dark-mode .location-fields__column .form-component__field{font-size:1.6rem;letter-spacing:.1rem}
}
.dark-mode .text-field-ui .form-component__field::placeholder,.light-mode .text-field-ui .form-component__field::placeholder,.ec-mode.dark-mode .text-field-ui .form-component__field::placeholder,.dark-mode .comment-ui .form-component__field::placeholder,.light-mode .comment-ui .form-component__field::placeholder,.ec-mode.dark-mode .comment-ui .form-component__field::placeholder,.dark-mode .dropdown-list .form-component__field::placeholder,.light-mode .dropdown-list .form-component__field::placeholder,.ec-mode.dark-mode .dropdown-list .form-component__field::placeholder,.dark-mode .dropdown-list-ui .form-component__field::placeholder,.light-mode .dropdown-list-ui .form-component__field::placeholder,.ec-mode.dark-mode .dropdown-list-ui .form-component__field::placeholder,.dark-mode .location-field-ui .form-component__field::placeholder,.light-mode .location-field-ui .form-component__field::placeholder,.ec-mode.dark-mode .location-field-ui .form-component__field::placeholder,.dark-mode .location-fields__column .form-component__field::placeholder,.light-mode .location-fields__column .form-component__field::placeholder,.ec-mode.dark-mode .location-fields__column .form-component__field::placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .text-field-ui .form-component__field:-ms-input-placeholder,.light-mode .text-field-ui .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .text-field-ui .form-component__field:-ms-input-placeholder,.dark-mode .comment-ui .form-component__field:-ms-input-placeholder,.light-mode .comment-ui .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .comment-ui .form-component__field:-ms-input-placeholder,.dark-mode .dropdown-list .form-component__field:-ms-input-placeholder,.light-mode .dropdown-list .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .dropdown-list .form-component__field:-ms-input-placeholder,.dark-mode .dropdown-list-ui .form-component__field:-ms-input-placeholder,.light-mode .dropdown-list-ui .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .dropdown-list-ui .form-component__field:-ms-input-placeholder,.dark-mode .location-field-ui .form-component__field:-ms-input-placeholder,.light-mode .location-field-ui .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .location-field-ui .form-component__field:-ms-input-placeholder,.dark-mode .location-fields__column .form-component__field:-ms-input-placeholder,.light-mode .location-fields__column .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .location-fields__column .form-component__field:-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .text-field-ui .form-component__field::-ms-input-placeholder,.light-mode .text-field-ui .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .text-field-ui .form-component__field::-ms-input-placeholder,.dark-mode .comment-ui .form-component__field::-ms-input-placeholder,.light-mode .comment-ui .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .comment-ui .form-component__field::-ms-input-placeholder,.dark-mode .dropdown-list .form-component__field::-ms-input-placeholder,.light-mode .dropdown-list .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .dropdown-list .form-component__field::-ms-input-placeholder,.dark-mode .dropdown-list-ui .form-component__field::-ms-input-placeholder,.light-mode .dropdown-list-ui .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .dropdown-list-ui .form-component__field::-ms-input-placeholder,.dark-mode .location-field-ui .form-component__field::-ms-input-placeholder,.light-mode .location-field-ui .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .location-field-ui .form-component__field::-ms-input-placeholder,.dark-mode .location-fields__column .form-component__field::-ms-input-placeholder,.light-mode .location-fields__column .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .location-fields__column .form-component__field::-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .text-field-ui.validation-field .form-component__label,.light-mode .text-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .text-field-ui.validation-field .form-component__label,.dark-mode .comment-ui.validation-field .form-component__label,.light-mode .comment-ui.validation-field .form-component__label,.ec-mode.dark-mode .comment-ui.validation-field .form-component__label,.dark-mode .dropdown-list.validation-field .form-component__label,.light-mode .dropdown-list.validation-field .form-component__label,.ec-mode.dark-mode .dropdown-list.validation-field .form-component__label,.dark-mode .dropdown-list-ui.validation-field .form-component__label,.light-mode .dropdown-list-ui.validation-field .form-component__label,.ec-mode.dark-mode .dropdown-list-ui.validation-field .form-component__label,.dark-mode .location-field-ui.validation-field .form-component__label,.light-mode .location-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .location-field-ui.validation-field .form-component__label,.dark-mode .location-fields__column.validation-field .form-component__label,.light-mode .location-fields__column.validation-field .form-component__label,.ec-mode.dark-mode .location-fields__column.validation-field .form-component__label{color:var(--leancoded-red-theme-color)}
.dark-mode .text-field-ui.validation-field .form-component__field,.light-mode .text-field-ui.validation-field .form-component__field,.ec-mode.dark-mode .text-field-ui.validation-field .form-component__field,.dark-mode .comment-ui.validation-field .form-component__field,.light-mode .comment-ui.validation-field .form-component__field,.ec-mode.dark-mode .comment-ui.validation-field .form-component__field,.dark-mode .dropdown-list.validation-field .form-component__field,.light-mode .dropdown-list.validation-field .form-component__field,.ec-mode.dark-mode .dropdown-list.validation-field .form-component__field,.dark-mode .dropdown-list-ui.validation-field .form-component__field,.light-mode .dropdown-list-ui.validation-field .form-component__field,.ec-mode.dark-mode .dropdown-list-ui.validation-field .form-component__field,.dark-mode .location-field-ui.validation-field .form-component__field,.light-mode .location-field-ui.validation-field .form-component__field,.ec-mode.dark-mode .location-field-ui.validation-field .form-component__field,.dark-mode .location-fields__column.validation-field .form-component__field,.light-mode .location-fields__column.validation-field .form-component__field,.ec-mode.dark-mode .location-fields__column.validation-field .form-component__field{border-color:var(--leancoded-red-theme-color)}
.dark-mode .text-field-ui.validation-field .validation-tooltip,.light-mode .text-field-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .text-field-ui.validation-field .validation-tooltip,.dark-mode .comment-ui.validation-field .validation-tooltip,.light-mode .comment-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .comment-ui.validation-field .validation-tooltip,.dark-mode .dropdown-list.validation-field .validation-tooltip,.light-mode .dropdown-list.validation-field .validation-tooltip,.ec-mode.dark-mode .dropdown-list.validation-field .validation-tooltip,.dark-mode .dropdown-list-ui.validation-field .validation-tooltip,.light-mode .dropdown-list-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .dropdown-list-ui.validation-field .validation-tooltip,.dark-mode .location-field-ui.validation-field .validation-tooltip,.light-mode .location-field-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .location-field-ui.validation-field .validation-tooltip,.dark-mode .location-fields__column.validation-field .validation-tooltip,.light-mode .location-fields__column.validation-field .validation-tooltip,.ec-mode.dark-mode .location-fields__column.validation-field .validation-tooltip{display:none}
@media screen and (min-width:768px){.dark-mode.form-component--standalone .text-field-ui .form-component__label,.light-mode.form-component--standalone .text-field-ui .form-component__label,.ec-mode.dark-mode.form-component--standalone .text-field-ui .form-component__label,.dark-mode.form-component--standalone .dropdown-list .form-component__label,.light-mode.form-component--standalone .dropdown-list .form-component__label,.ec-mode.dark-mode.form-component--standalone .dropdown-list .form-component__label,.dark-mode.form-component--standalone .dropdown-list-ui .form-component__label,.light-mode.form-component--standalone .dropdown-list-ui .form-component__label,.ec-mode.dark-mode.form-component--standalone .dropdown-list-ui .form-component__label,.dark-mode.form-component--standalone .location-field-ui .form-component__label,.light-mode.form-component--standalone .location-field-ui .form-component__label,.ec-mode.dark-mode.form-component--standalone .location-field-ui .form-component__label,.dark-mode.form-component--standalone .location-fields__column .form-component__label,.light-mode.form-component--standalone .location-fields__column .form-component__label,.ec-mode.dark-mode.form-component--standalone .location-fields__column .form-component__label{margin-bottom:6rem}
}
.dark-mode .form-component .text-field-ui .form-component__label,.light-mode .form-component .text-field-ui .form-component__label,.ec-mode.dark-mode .form-component .text-field-ui .form-component__label,.dark-mode .form-component .comment-ui .form-component__label,.light-mode .form-component .comment-ui .form-component__label,.ec-mode.dark-mode .form-component .comment-ui .form-component__label,.dark-mode .form-component .dropdown-list .form-component__label,.light-mode .form-component .dropdown-list .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list .form-component__label,.dark-mode .form-component .dropdown-list-ui .form-component__label,.light-mode .form-component .dropdown-list-ui .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__label,.dark-mode .form-component .location-field-ui .form-component__label,.light-mode .form-component .location-field-ui .form-component__label,.ec-mode.dark-mode .form-component .location-field-ui .form-component__label,.dark-mode .form-component .country-field-ui .form-component__label,.light-mode .form-component .country-field-ui .form-component__label,.ec-mode.dark-mode .form-component .country-field-ui .form-component__label,.dark-mode .form-component .location-fields__column .form-component__label,.light-mode .form-component .location-fields__column .form-component__label,.ec-mode.dark-mode .form-component .location-fields__column .form-component__label{padding-top:1rem;font:900 1.6rem / 1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--leancoded-white-theme-color)}
@media screen and (max-width:991px){.dark-mode .form-component .text-field-ui .form-component__label,.light-mode .form-component .text-field-ui .form-component__label,.ec-mode.dark-mode .form-component .text-field-ui .form-component__label,.dark-mode .form-component .comment-ui .form-component__label,.light-mode .form-component .comment-ui .form-component__label,.ec-mode.dark-mode .form-component .comment-ui .form-component__label,.dark-mode .form-component .dropdown-list .form-component__label,.light-mode .form-component .dropdown-list .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list .form-component__label,.dark-mode .form-component .dropdown-list-ui .form-component__label,.light-mode .form-component .dropdown-list-ui .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__label,.dark-mode .form-component .location-field-ui .form-component__label,.light-mode .form-component .location-field-ui .form-component__label,.ec-mode.dark-mode .form-component .location-field-ui .form-component__label,.dark-mode .form-component .country-field-ui .form-component__label,.light-mode .form-component .country-field-ui .form-component__label,.ec-mode.dark-mode .form-component .country-field-ui .form-component__label,.dark-mode .form-component .location-fields__column .form-component__label,.light-mode .form-component .location-fields__column .form-component__label,.ec-mode.dark-mode .form-component .location-fields__column .form-component__label{font-size:1.2rem;line-height:1.2rem}
}
.dark-mode .form-component .text-field-ui .form-component__field,.light-mode .form-component .text-field-ui .form-component__field,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field,.dark-mode .form-component .comment-ui .form-component__field,.light-mode .form-component .comment-ui .form-component__field,.ec-mode.dark-mode .form-component .comment-ui .form-component__field,.dark-mode .form-component .dropdown-list .form-component__field,.light-mode .form-component .dropdown-list .form-component__field,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field,.dark-mode .form-component .dropdown-list-ui .form-component__field,.light-mode .form-component .dropdown-list-ui .form-component__field,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field,.dark-mode .form-component .location-field-ui .form-component__field,.light-mode .form-component .location-field-ui .form-component__field,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field,.dark-mode .form-component .country-field-ui .form-component__field,.light-mode .form-component .country-field-ui .form-component__field,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field,.dark-mode .form-component .location-fields__column .form-component__field,.light-mode .form-component .location-fields__column .form-component__field,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field{margin-bottom:0;border-bottom:1px solid var(--leancoded-white-theme-color);color:var(--leancoded-white-theme-color);background:transparent;letter-spacing:.03em}
.dark-mode .form-component .text-field-ui .form-component__field::placeholder,.light-mode .form-component .text-field-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field::placeholder,.dark-mode .form-component .comment-ui .form-component__field::placeholder,.light-mode .form-component .comment-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .comment-ui .form-component__field::placeholder,.dark-mode .form-component .dropdown-list .form-component__field::placeholder,.light-mode .form-component .dropdown-list .form-component__field::placeholder,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field::placeholder,.dark-mode .form-component .dropdown-list-ui .form-component__field::placeholder,.light-mode .form-component .dropdown-list-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field::placeholder,.dark-mode .form-component .location-field-ui .form-component__field::placeholder,.light-mode .form-component .location-field-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field::placeholder,.dark-mode .form-component .country-field-ui .form-component__field::placeholder,.light-mode .form-component .country-field-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field::placeholder,.dark-mode .form-component .location-fields__column .form-component__field::placeholder,.light-mode .form-component .location-fields__column .form-component__field::placeholder,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field::placeholder{color:var(--leancoded-grey-theme-color);-webkit-text-fill-color:var(--leancoded-grey-theme-color);font-style:normal;letter-spacing:.03em}
.dark-mode .form-component .text-field-ui .form-component__field:focus,.light-mode .form-component .text-field-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field:focus,.dark-mode .form-component .comment-ui .form-component__field:focus,.light-mode .form-component .comment-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .comment-ui .form-component__field:focus,.dark-mode .form-component .dropdown-list .form-component__field:focus,.light-mode .form-component .dropdown-list .form-component__field:focus,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field:focus,.dark-mode .form-component .dropdown-list-ui .form-component__field:focus,.light-mode .form-component .dropdown-list-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field:focus,.dark-mode .form-component .location-field-ui .form-component__field:focus,.light-mode .form-component .location-field-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field:focus,.dark-mode .form-component .country-field-ui .form-component__field:focus,.light-mode .form-component .country-field-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field:focus,.dark-mode .form-component .location-fields__column .form-component__field:focus,.light-mode .form-component .location-fields__column .form-component__field:focus,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field:focus{border-color:var(--form-active-color)}
.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill,.light-mode .form-component .text-field-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill,.light-mode .form-component .comment-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill,.light-mode .form-component .dropdown-list .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill,.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill,.light-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill,.light-mode .form-component .location-field-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill,.light-mode .form-component .country-field-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill,.light-mode .form-component .location-fields__column .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill,.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .comment-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:hover,.light-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:hover,.light-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .comment-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:focus,.light-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:focus,.light-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .text-field-ui .form-component__field:-webkit-autofill:active,.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .comment-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .comment-ui .form-component__field:-webkit-autofill:active,.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:active,.light-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .dropdown-list .form-component__field:-webkit-autofill:active,.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__field:-webkit-autofill:active,.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .location-field-ui .form-component__field:-webkit-autofill:active,.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .country-field-ui .form-component__field:-webkit-autofill:active,.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:active,.light-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .location-fields__column .form-component__field:-webkit-autofill:active{-webkit-text-fill-color:var(--leancoded-white-theme-color);-webkit-background-clip:text;box-shadow:none !important;caret-color:var(--leancoded-white-theme-color)}
.dark-mode .form-component .text-field-ui .form-component__input,.light-mode .form-component .text-field-ui .form-component__input,.ec-mode.dark-mode .form-component .text-field-ui .form-component__input,.dark-mode .form-component .comment-ui .form-component__input,.light-mode .form-component .comment-ui .form-component__input,.ec-mode.dark-mode .form-component .comment-ui .form-component__input,.dark-mode .form-component .dropdown-list .form-component__input,.light-mode .form-component .dropdown-list .form-component__input,.ec-mode.dark-mode .form-component .dropdown-list .form-component__input,.dark-mode .form-component .dropdown-list-ui .form-component__input,.light-mode .form-component .dropdown-list-ui .form-component__input,.ec-mode.dark-mode .form-component .dropdown-list-ui .form-component__input,.dark-mode .form-component .location-field-ui .form-component__input,.light-mode .form-component .location-field-ui .form-component__input,.ec-mode.dark-mode .form-component .location-field-ui .form-component__input,.dark-mode .form-component .country-field-ui .form-component__input,.light-mode .form-component .country-field-ui .form-component__input,.ec-mode.dark-mode .form-component .country-field-ui .form-component__input,.dark-mode .form-component .location-fields__column .form-component__input,.light-mode .form-component .location-fields__column .form-component__input,.ec-mode.dark-mode .form-component .location-fields__column .form-component__input{margin-bottom:0}
.dark-mode .form-component .text-field-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .text-field-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .text-field-ui.validation-field.validation-field .form-component__field,.dark-mode .form-component .comment-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .comment-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .comment-ui.validation-field.validation-field .form-component__field,.dark-mode .form-component .dropdown-list.validation-field.validation-field .form-component__field,.light-mode .form-component .dropdown-list.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .dropdown-list.validation-field.validation-field .form-component__field,.dark-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__field,.dark-mode .form-component .location-field-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .location-field-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .location-field-ui.validation-field.validation-field .form-component__field,.dark-mode .form-component .country-field-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .country-field-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .country-field-ui.validation-field.validation-field .form-component__field,.dark-mode .form-component .location-fields__column.validation-field.validation-field .form-component__field,.light-mode .form-component .location-fields__column.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .location-fields__column.validation-field.validation-field .form-component__field{border-color:var(--leancoded-red-theme-color)}
.dark-mode .form-component .text-field-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .text-field-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .text-field-ui.validation-field.validation-field .form-component__label,.dark-mode .form-component .comment-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .comment-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .comment-ui.validation-field.validation-field .form-component__label,.dark-mode .form-component .dropdown-list.validation-field.validation-field .form-component__label,.light-mode .form-component .dropdown-list.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list.validation-field.validation-field .form-component__label,.dark-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .dropdown-list-ui.validation-field.validation-field .form-component__label,.dark-mode .form-component .location-field-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .location-field-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .location-field-ui.validation-field.validation-field .form-component__label,.dark-mode .form-component .country-field-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .country-field-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .country-field-ui.validation-field.validation-field .form-component__label,.dark-mode .form-component .location-fields__column.validation-field.validation-field .form-component__label,.light-mode .form-component .location-fields__column.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .location-fields__column.validation-field.validation-field .form-component__label{color:var(--leancoded-red-theme-color)}
.dark-mode .form-component.form-component--inline .form-component__field,.light-mode .form-component.form-component--inline .form-component__field,.ec-mode.dark-mode .form-component.form-component--inline .form-component__field{font:300 1.6rem / 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.05em}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .form-component__field,.light-mode .form-component.form-component--inline .form-component__field,.ec-mode.dark-mode .form-component.form-component--inline .form-component__field{font-size:2rem;line-height:2.8rem;color:var(--leancoded-white-theme-color)}
}
.dark-mode .form-component .comment-ui .form-component__field,.light-mode .form-component .comment-ui .form-component__field,.ec-mode.dark-mode .form-component .comment-ui .form-component__field{border-bottom:0}
.dark-mode .form-component .comment-ui .comment__wrapper,.light-mode .form-component .comment-ui .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui .comment__wrapper{border-color:var(--leancoded-white-theme-color)}
.dark-mode .form-component .comment-ui.focused .comment__wrapper,.light-mode .form-component .comment-ui.focused .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui.focused .comment__wrapper{border-color:var(--form-active-color)}
.dark-mode .form-component .comment-ui.validation-field .comment__wrapper,.light-mode .form-component .comment-ui.validation-field .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui.validation-field .comment__wrapper{border-color:var(--leancoded-red-theme-color)}
.theme-animation .text-field-ui .form-component__label,.theme-animation .phone-ui .form-component__label,.theme-animation .comment-ui .form-component__label,.theme-animation .dropdown-list .form-component__label,.theme-animation .dropdown-list-ui .form-component__label,.theme-animation .location-field-ui .form-component__label,.theme-animation .location-fields__column .form-component__label{transition:color 300ms linear}
.theme-animation .text-field-ui .form-component__field,.theme-animation .phone-ui .form-component__field,.theme-animation .comment-ui .form-component__field,.theme-animation .dropdown-list .form-component__field,.theme-animation .dropdown-list-ui .form-component__field,.theme-animation .location-field-ui .form-component__field,.theme-animation .location-fields__column .form-component__field{transition:border 300ms linear,color 300ms linear}
.theme-animation .comment-ui .comment__wrapper{transition:border 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.recaptcha-ui{display:contents}
.grecaptcha-badge{display:block !important;width:256px;height:60px;transition:right .3s ease 0;position:fixed;bottom:14px;right:-186px;box-shadow:none !important;z-index:5}
.grecaptcha-badge:hover{right:0 !important}
body>div>div[style*="z-index: 2000000000"]:first-child{background-color:#000 !important}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .form-component{--form-field-main-color:#fff;--form-field-placeholder-color:#8a8a8a;--form-field-error-color:#ff4d40}
.light-mode .form-component{--form-field-main-color:#060606;--form-field-placeholder-color:#717171;--form-field-error-color:#e80202}
.phone-ui{position:relative}
.form-component--standalone .colctrl-ui .phone-ui{padding:0 1.4rem}
.leancoded-continuum-style .phone-ui{display:flex;flex-direction:column}
.leancoded-continuum-style .phone-ui .form-component__label{order:1;margin-bottom:3rem;display:block;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;text-transform:none;letter-spacing:.13rem}
@media screen and (min-width:768px){.leancoded-continuum-style .phone-ui .form-component__label{margin-bottom:4.1rem}
}
.leancoded-continuum-style .phone-ui .form-component__field{order:0;margin-bottom:1rem;padding:0;width:100%;background-color:transparent;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;text-overflow:ellipsis}
.leancoded-continuum-style .phone-ui .form-component__field::placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .phone-ui .form-component__field:-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .phone-ui .form-component__field::-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .phone-ui.validation-field .form-component__label{color:#f38049}
.leancoded-continuum-style .phone-ui.validation-field .form-component__field{border-color:#f38049}
.leancoded-continuum-style .phone-ui.validation-field .validation-tooltip{display:none}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .phone-ui .form-component__label{margin-bottom:6rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .phone-ui,.light-mode .phone-ui,.ec-mode.dark-mode .phone-ui{display:flex;flex-direction:column}
.dark-mode .phone-ui .form-component__label,.light-mode .phone-ui .form-component__label,.ec-mode.dark-mode .phone-ui .form-component__label{order:1;margin-bottom:3rem;display:block;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--form-field-main-color);text-transform:none;letter-spacing:.13rem}
@media screen and (min-width:768px){.dark-mode .phone-ui .form-component__label,.light-mode .phone-ui .form-component__label,.ec-mode.dark-mode .phone-ui .form-component__label{margin-bottom:4.1rem}
}
.dark-mode .phone-ui .form-component__field,.light-mode .phone-ui .form-component__field,.ec-mode.dark-mode .phone-ui .form-component__field{order:0;margin-bottom:1rem;padding:0;width:100%;background-color:transparent;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--leancoded-white-theme-color);letter-spacing:.13rem;text-overflow:ellipsis}
@media screen and (max-width:991px){.dark-mode .phone-ui .form-component__field,.light-mode .phone-ui .form-component__field,.ec-mode.dark-mode .phone-ui .form-component__field{font-size:1.6rem;letter-spacing:.1rem}
}
@media screen and (min-width:992px){.dark-mode .phone-ui .form-component__field,.light-mode .phone-ui .form-component__field,.ec-mode.dark-mode .phone-ui .form-component__field{font-weight:100}
}
.dark-mode .phone-ui .form-component__field::placeholder,.light-mode .phone-ui .form-component__field::placeholder,.ec-mode.dark-mode .phone-ui .form-component__field::placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .phone-ui .form-component__field:-ms-input-placeholder,.light-mode .phone-ui .form-component__field:-ms-input-placeholder,.ec-mode.dark-mode .phone-ui .form-component__field:-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .phone-ui .form-component__field::-ms-input-placeholder,.light-mode .phone-ui .form-component__field::-ms-input-placeholder,.ec-mode.dark-mode .phone-ui .form-component__field::-ms-input-placeholder{color:#c4c4c4;-webkit-text-fill-color:#c4c4c4;font-style:normal;letter-spacing:.13rem}
.dark-mode .phone-ui.validation-field .form-component__label,.light-mode .phone-ui.validation-field .form-component__label,.ec-mode.dark-mode .phone-ui.validation-field .form-component__label{color:var(--leancoded-red-theme-color)}
.dark-mode .phone-ui.validation-field .form-component__field,.light-mode .phone-ui.validation-field .form-component__field,.ec-mode.dark-mode .phone-ui.validation-field .form-component__field{border-color:var(--leancoded-red-theme-color)}
.dark-mode .phone-ui.validation-field .validation-tooltip,.light-mode .phone-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .phone-ui.validation-field .validation-tooltip{display:none}
@media screen and (min-width:768px){.dark-mode.form-component--standalone .phone-ui .form-component__label,.light-mode.form-component--standalone .phone-ui .form-component__label,.ec-mode.dark-mode.form-component--standalone .phone-ui .form-component__label{margin-bottom:6rem}
}
.dark-mode .form-component .phone-ui .form-component__label,.light-mode .form-component .phone-ui .form-component__label,.ec-mode.dark-mode .form-component .phone-ui .form-component__label{padding-top:1rem;font:900 1.6rem / 1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--leancoded-white-theme-color)}
@media screen and (max-width:991px){.dark-mode .form-component .phone-ui .form-component__label,.light-mode .form-component .phone-ui .form-component__label,.ec-mode.dark-mode .form-component .phone-ui .form-component__label{font-size:1.2rem;line-height:1.2rem}
}
.dark-mode .form-component .phone-ui .form-component__field,.light-mode .form-component .phone-ui .form-component__field,.ec-mode.dark-mode .form-component .phone-ui .form-component__field{margin-bottom:0;border-bottom:1px solid var(--leancoded-white-theme-color);color:var(--leancoded-white-theme-color);background:transparent;letter-spacing:.03em}
.dark-mode .form-component .phone-ui .form-component__field::placeholder,.light-mode .form-component .phone-ui .form-component__field::placeholder,.ec-mode.dark-mode .form-component .phone-ui .form-component__field::placeholder{color:var(--leancoded-grey-theme-color);-webkit-text-fill-color:var(--leancoded-grey-theme-color);font-style:normal;letter-spacing:.03em}
.dark-mode .form-component .phone-ui .form-component__field:focus,.light-mode .form-component .phone-ui .form-component__field:focus,.ec-mode.dark-mode .form-component .phone-ui .form-component__field:focus{border-color:var(--form-active-color)}
.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill,.light-mode .form-component .phone-ui .form-component__field:-webkit-autofill,.ec-mode.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill,.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:hover,.light-mode .form-component .phone-ui .form-component__field:-webkit-autofill:hover,.ec-mode.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:hover,.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:focus,.light-mode .form-component .phone-ui .form-component__field:-webkit-autofill:focus,.ec-mode.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:focus,.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:active,.light-mode .form-component .phone-ui .form-component__field:-webkit-autofill:active,.ec-mode.dark-mode .form-component .phone-ui .form-component__field:-webkit-autofill:active{-webkit-text-fill-color:var(--leancoded-white-theme-color);-webkit-background-clip:text;box-shadow:none !important;caret-color:var(--leancoded-white-theme-color)}
.dark-mode .form-component .phone-ui .form-component__input,.light-mode .form-component .phone-ui .form-component__input,.ec-mode.dark-mode .form-component .phone-ui .form-component__input{margin-bottom:0}
.dark-mode .form-component .phone-ui.validation-field.validation-field .form-component__field,.light-mode .form-component .phone-ui.validation-field.validation-field .form-component__field,.ec-mode.dark-mode .form-component .phone-ui.validation-field.validation-field .form-component__field{border-color:var(--leancoded-red-theme-color)}
.dark-mode .form-component .phone-ui.validation-field.validation-field .form-component__label,.light-mode .form-component .phone-ui.validation-field.validation-field .form-component__label,.ec-mode.dark-mode .form-component .phone-ui.validation-field.validation-field .form-component__label{color:var(--leancoded-red-theme-color)}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .form-component__field,.light-mode .form-component.form-component--inline .form-component__field,.ec-mode.dark-mode .form-component.form-component--inline .form-component__field{font:300 2rem / 2.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.05em}
}
.dark-mode .form-component .comment-ui .form-component__field,.light-mode .form-component .comment-ui .form-component__field,.ec-mode.dark-mode .form-component .comment-ui .form-component__field{border-bottom:0}
.dark-mode .form-component .comment-ui .comment__wrapper,.light-mode .form-component .comment-ui .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui .comment__wrapper{border-color:var(--leancoded-white-theme-color)}
.dark-mode .form-component .comment-ui.focused .comment__wrapper,.light-mode .form-component .comment-ui.focused .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui.focused .comment__wrapper{border-color:var(--form-active-color)}
.dark-mode .form-component .comment-ui.validation-field .comment__wrapper,.light-mode .form-component .comment-ui.validation-field .comment__wrapper,.ec-mode.dark-mode .form-component .comment-ui.validation-field .comment__wrapper{border-color:var(--leancoded-red-theme-color)}
.theme-animation .text-field-ui .form-component__label,.theme-animation .phone-ui .form-component__label,.theme-animation .comment-ui .form-component__label,.theme-animation .dropdown-list .form-component__label,.theme-animation .dropdown-list-ui .form-component__label,.theme-animation .location-field-ui .form-component__label,.theme-animation .location-fields__column .form-component__label{transition:color 300ms linear}
.theme-animation .text-field-ui .form-component__field,.theme-animation .phone-ui .form-component__field,.theme-animation .comment-ui .form-component__field,.theme-animation .dropdown-list .form-component__field,.theme-animation .dropdown-list-ui .form-component__field,.theme-animation .location-field-ui .form-component__field,.theme-animation .location-fields__column .form-component__field{transition:border 300ms linear,color 300ms linear}
.theme-animation .comment-ui .comment__wrapper{transition:border 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.multi-page-form-ui{position:relative}
.multi-page-form-ui .end{display:flex;align-items:center;justify-content:space-between;position:relative;padding:1.8rem 4.1rem;background-color:#f3f3f3;margin:0 -2rem}
@media screen and (min-width:992px){.multi-page-form-ui .end{padding:1.8rem 5.7rem;margin:0}
}
.multi-page-form-ui.form-component--standalone .multi-page-form__button--23{display:none}
.multi-page-form-ui.form-component--standalone .button-submit{z-index:1;padding:0 1.8rem 0 0}
@media screen and (min-width:576px){.multi-page-form-ui.form-component--standalone .button-submit{min-width:19.9rem}
}
.multi-page-form-ui.form-component--standalone .button-submit .button-ui-error-message{position:absolute;left:0;bottom:4.4rem}
.multi-page-form-ui.form-component--standalone .button-submit>.button-ui{min-width:auto;width:100%;height:4.9rem;border-radius:0;outline-offset:-0.2rem;letter-spacing:.05rem;font:700 1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;display:none}
.multi-page-form-ui.form-component--standalone .button-submit>.button-ui.visible{display:block}
.multi-page-form-ui .owl-stage{display:flex;justify-content:space-between;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.8rem;background:#ebebeb;position:relative;max-width:100%}
.multi-page-form-ui .owl-stage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border:1px solid #bbb}
.multi-page-form-ui .owl-item{border:solid #bbb;border-width:1px 0 1px 1px}
.multi-page-form-ui .owl-item:last-child{border-right-width:1px}
.multi-page-form-ui .layout-box--tablet-view .layout-box__mobile{overflow:visible}
.multi-page-form__controls{display:none}
.multi-page-form__controls-description{order:3;margin-left:auto;color:#bababa;font-size:1.7rem;font-weight:700;text-transform:uppercase}
.multi-page-form__nav{display:flex}
.multi-page-form__nav li:first-child .multi-page-form__link{margin-right:1.8rem}
.multi-page-form__nav.multi-page-form__nav--23{display:none}
.multi-page-form__link{position:relative;display:block;height:4.9rem;padding:0 2rem;margin:0;color:#393939;text-transform:uppercase;font:700 1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;line-height:4.7rem;background:#ebebeb;outline-offset:-0.2rem;overflow:hidden;border:0}
.no-touchevents .multi-page-form__link:hover{color:#fff;background:#d6d6d6}
.multi-page-form__link.active{box-shadow:inset 5px 8px 5px -5px rgba(0,0,0,0.25),inset -8px 5px 8px -8px rgba(0,0,0,0.25)}
.multi-page-form__link.complete{color:#fff;background:#c9db48}
.no-touchevents .multi-page-form__link.complete:hover{background:#c2ce52}
@media screen and (min-width:768px){.multi-page-form__link.complete span{display:inline}
}
.multi-page-form__link span{display:none;padding:0 0 0 .3rem}
.multi-page-form__link--23{display:none}
.multi-page-form__item{display:none}
.multi-page-form__item.active{display:block}
.multi-page-form__skip-link{top:0}
.multi-page-form__skip-link:focus{left:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .multi-page-form-ui.form-component--standalone .end,.light-mode .multi-page-form-ui.form-component--standalone .end,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .end{display:flex;flex-direction:column;align-items:flex-start;background-color:unset;padding:0;margin:0}
.dark-mode .multi-page-form-ui.form-component--standalone .end .button-ui-wrapper,.light-mode .multi-page-form-ui.form-component--standalone .end .button-ui-wrapper,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .end .button-ui-wrapper{padding:.2rem}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls-description,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls-description,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls-description{display:none}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__nav:not(.multi-page-form__nav--23),.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__nav:not(.multi-page-form__nav--23),.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__nav:not(.multi-page-form__nav--23){display:none}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23{display:flex;margin-top:5.2rem}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23{margin-top:8rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23{display:block;font-size:1.4rem;line-height:2rem;letter-spacing:.04em;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;background-color:transparent;color:#000;margin-right:1.2rem}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23{font-size:1.8rem;line-height:2.4rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23:hover,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23:hover,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23:hover{text-decoration:underline;color:#0047ff}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after{content:" ";display:inline-block;width:.9rem;height:.9rem;border:.2rem solid #000;border-left-width:0;border-bottom-width:0;position:relative;bottom:1px;transform:rotate(45deg);left:.4rem}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after:hover,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after:hover,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-next:after:hover{border-color:#0047ff}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before{content:" ";display:inline-block;width:.9rem;height:.9rem;border:.2rem solid #000;border-left-width:0;border-bottom-width:0;position:relative;bottom:1px;transform:rotate(-135deg);right:.4rem}
.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before:hover,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before:hover,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23.js-tabs-prev:before:hover{border-color:#0047ff}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.light-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone ul.multi-page-form__nav.multi-page-form__nav--23 .multi-page-form__link--23{margin-right:2.5rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls{display:flex}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls button,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls button,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls button{display:none}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link{pointer-events:none;width:min-content;font-size:1.4rem;line-height:2rem;letter-spacing:.04em;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;background-color:transparent;margin-right:1.2rem;height:unset;padding:unset}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link{font-size:1.8rem;line-height:2.4rem}
}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link{margin-right:2.5rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active{box-shadow:none}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active .multi-page-form__page-number,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active .multi-page-form__page-number,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link.active .multi-page-form__page-number{color:#0047ff;text-decoration:underline;display:inline}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number{font-size:1.4rem;line-height:2rem;letter-spacing:.04em;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;display:inline}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__controls .multi-page-form__link .multi-page-form__page-number{font-size:1.8rem;line-height:2.4rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__link.active ~ div span.multi-page-form__page-number,.light-mode .multi-page-form-ui.form-component--standalone .multi-page-form__link.active ~ div span.multi-page-form__page-number,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .multi-page-form__link.active ~ div span.multi-page-form__page-number{color:#717171}
.dark-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23,.light-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23{display:block;font-size:1.2rem;line-height:1.8rem;letter-spacing:.2em;font-weight:900;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23,.light-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone button.multi-page-form__button--23{letter-spacing:.21em;font-size:1.6rem;line-height:110%}
}
.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row,.light-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row{order:-1;margin:0}
.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-ui-wrapper,.light-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-ui-wrapper,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-ui-wrapper{padding:.2rem}
.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui,.light-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui{height:auto;margin:0;border-radius:3rem;font:900 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2em}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui,.light-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .form_row.form_row.form_row .button-submit .button-ui{font:900 1.6rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.21em}
}
.dark-mode .multi-page-form-ui.form-component--standalone .validation_hint,.light-mode .multi-page-form-ui.form-component--standalone .validation_hint,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .validation_hint{margin-top:3.2rem;margin-bottom:3.2rem;order:-2}
@media screen and (min-width:992px){.dark-mode .multi-page-form-ui.form-component--standalone .validation_hint,.light-mode .multi-page-form-ui.form-component--standalone .validation_hint,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .validation_hint{margin-left:auto;margin-top:5rem;margin-bottom:3rem}
}
.dark-mode .multi-page-form-ui.form-component--standalone .captcha-ui,.light-mode .multi-page-form-ui.form-component--standalone .captcha-ui,.ec-mode.dark-mode .multi-page-form-ui.form-component--standalone .captcha-ui{margin-bottom:0}
.dark-mode .multi-page-form-ui form>div:nth-last-child(4).page .layout-box-ui-23 .layout-box__wrapper .text:last-of-type p:last-of-type,.light-mode .multi-page-form-ui form>div:nth-last-child(4).page .layout-box-ui-23 .layout-box__wrapper .text:last-of-type p:last-of-type,.ec-mode.dark-mode .multi-page-form-ui form>div:nth-last-child(4).page .layout-box-ui-23 .layout-box__wrapper .text:last-of-type p:last-of-type{margin-bottom:0}
.dark-mode .multi-page-form-ui form div.page:nth-last-child(3) .layout-box-ui-23 .layout-box__wrapper .dropdown-list label.form-component__label,.light-mode .multi-page-form-ui form div.page:nth-last-child(3) .layout-box-ui-23 .layout-box__wrapper .dropdown-list label.form-component__label,.ec-mode.dark-mode .multi-page-form-ui form div.page:nth-last-child(3) .layout-box-ui-23 .layout-box__wrapper .dropdown-list label.form-component__label{margin-bottom:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
@media screen and (min-width:992px){.location-fields-ui{display:flex;flex-wrap:wrap}
.colctrl-ui .location-fields-ui,.form-component--inline .location-fields-ui{display:block;padding:0}
.form-component--standalone .location-fields-ui{margin:0 -1.4rem}
.form-component--standalone .location-fields-ui .form-component__field{margin-bottom:0}
}
.location-fields-ui .form-component__field{padding:0}
.location-fields-ui .form-component__input{position:relative;margin-bottom:1rem}
@media screen and (min-width:992px){.form-component--standalone .location-fields-ui .form-component__input{margin-bottom:2.8rem}
}
.location-fields-ui .select2-container--below ~ .select2-container--open{margin-top:1px}
.location-fields-ui .validation-field .form-component__input:hover .validation-tooltip{display:inline-block;opacity:1;z-index:5}
.location-fields-ui .placeholder{font-style:italic}
@media screen and (min-width:992px){.form-component--standalone .location-fields-ui .placeholder{opacity:0}
}
.location-fields-ui .select2-search{display:block}
.location-fields-ui .select2-search__field{bottom:0;margin-top:-1px}
.location-fields-ui .select2-container--above .select2-search__field{top:auto;bottom:-4.8rem}
.location-fields-ui .select2-results>.location-fields-ui .select2-results__options>.location-fields-ui .select2-results__option:first-child{margin-top:1.2rem;padding-top:0}
.location-fields-ui .select2-container ~ .validation-tooltip,.location-fields-ui .multi-select-filter ~ .validation-tooltip{margin-top:-0.4rem}
@media screen and (min-width:992px){.form-component--standalone .location-fields-ui .select2-container ~ .validation-tooltip,.form-component--standalone .location-fields-ui .multi-select-filter ~ .validation-tooltip{margin-top:.6rem}
}
.location-fields-ui .multi-select-filter:focus ~ .validation-tooltip,.location-fields-ui .select2-container:focus ~ .validation-tooltip,.location-fields-ui .validation-field .validation-focus-target:focus ~ .validation-tooltip,.location-fields-ui .multi-select-filter.focus ~ .validation-tooltip,.location-fields-ui .select2-container.focus ~ .validation-tooltip,.location-fields-ui .validation-field .validation-focus-target.focus ~ .validation-tooltip,.location-fields-ui .multi-select-filter:hover ~ .validation-tooltip,.location-fields-ui .select2-container:hover ~ .validation-tooltip,.location-fields-ui .validation-field .validation-focus-target:hover ~ .validation-tooltip{opacity:1;z-index:20}
.location-fields-ui .select2-container--open .select2-selection__rendered{display:none}
.location-fields-ui .validation-field .form-component__input,.location-fields-ui .validation-field .form-component__field,.location-fields-ui .validation-field .country-field,.location-fields-ui .validation-field .city-field,.location-fields-ui .validation-field .city-field__input,.location-fields-ui .validation-field .select2-search__field{border-color:#f15c43}
.location-fields-ui .validation-field .select2-container--open .select2-search__field{border-color:#eee}
.location-fields-ui .validation-field .city-field__input{color:#f15c43}
.location-fields-ui .validation-field .select2-results,.location-fields-ui .validation-field .select2-selection__arrow b{border-top-color:#f15c43}
.location-fields-ui .validation-field .select2-container--open .select2-selection__arrow b{border-top-color:#bbb}
.location-fields-ui .validation-field .select2-results__option{color:#231f20}
.location-fields-ui .validation-field .select2-results__option--highlighted{color:#76cdd8}
.location-fields__column{position:relative}
@media screen and (min-width:992px){.location-fields__column{min-width:50%}
}
.form-component--inline .location-fields__column{padding:0}
@media screen and (min-width:992px){.form-component--inline .location-fields__column{width:100%}
}
@media screen and (min-width:992px){.form-component--standalone .location-fields__column{padding:0 1.4rem}
}
.form-component--standalone .colctrl-ui .location-fields__column{padding:0 1.4rem}
.location-fields__select{display:none}
.colctrl-ui .location-fields-ui{margin:0}
.leancoded-continuum-style .location-fields-ui .form-component__input{margin-bottom:0;height:fit-content}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .location-fields-ui .form-component__input{margin-bottom:1rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .location-fields-ui .form-component__input,.light-mode .location-fields-ui .form-component__input,.ec-mode.dark-mode .location-fields-ui .form-component__input{margin-bottom:0;height:fit-content}
@media screen and (min-width:992px){.dark-mode.form-component--standalone .location-fields-ui .form-component__input,.light-mode.form-component--standalone .location-fields-ui .form-component__input,.ec-mode.dark-mode.form-component--standalone .location-fields-ui .form-component__input{margin-bottom:1rem}
}
.dark-mode .form-component.form-component--standalone .location-fields-ui,.light-mode .form-component.form-component--standalone .location-fields-ui,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields-ui{margin:0;display:grid;grid-template-columns:1fr;justify-content:space-between;align-items:end}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .location-fields-ui,.light-mode .form-component.form-component--standalone .location-fields-ui,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields-ui{grid-template-columns:minmax(10rem,48rem) minmax(10rem,48rem);grid-column-gap:5rem}
}
.dark-mode .form-component.form-component--standalone .location-fields__column,.light-mode .form-component.form-component--standalone .location-fields__column,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields__column{padding:0}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .location-fields__column,.light-mode .form-component.form-component--standalone .location-fields__column,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields__column{max-width:48rem}
}
@media screen and (min-width:1075px){.dark-mode .form-component.form-component--standalone .location-fields__column,.light-mode .form-component.form-component--standalone .location-fields__column,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields__column{width:48rem;max-width:unset}
}
.dark-mode .form-component.form-component--standalone .location-fields .validation-tooltip,.light-mode .form-component.form-component--standalone .location-fields .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields .validation-tooltip{bottom:0}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .location-fields .validation-tooltip,.light-mode .form-component.form-component--standalone .location-fields .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--standalone .location-fields .validation-tooltip{bottom:100%}
}
.dark-mode .form-component.form-component--standalone .colctrl__holder .location-fields-ui,.light-mode .form-component.form-component--standalone .colctrl__holder .location-fields-ui,.ec-mode.dark-mode .form-component.form-component--standalone .colctrl__holder .location-fields-ui{grid-template-columns:1fr}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.city-field-ui .city-field__input{padding:0 1.7rem}
.validation-field .city-field-ui .city-field__input::placeholder{color:#f15c43}
.validation-field .city-field-ui .city-field__input:-ms-input-placeholder{color:#f15c43}
.validation-field .city-field-ui .city-field__input::-ms-input-placeholder{color:#f15c43}
@media screen and (min-width:992px){.form-component--standalone .city-field-ui .city-field__input::placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .city-field-ui .city-field__input:-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .city-field-ui .city-field__input::-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.location-field-ui{margin:0 -1.4rem}
.colctrl-ui .location-field-ui,.form-component--inline .location-field-ui{margin:0}
@media screen and (min-width:992px){.location-field-ui{display:flex}
.colctrl-ui .location-field-ui,.form-component--inline .location-field-ui{display:block}
.location-field-ui .validation-field .select2-container:hover+.validation-tooltip,.location-field-ui .validation-field .form-component__field:focus ~ .validation-tooltip{display:inline-block;opacity:1;z-index:5}
}
.location-field-ui .select2-selection__placeholder{font-style:italic}
@media screen and (min-width:992px){.form-component--standalone .location-field-ui .select2-selection__placeholder{opacity:0}
}
.location-field-ui .select2-container--open .select2-selection__rendered{display:none}
.location-field-ui .select2-search{display:block}
.location-field-ui .select2-dropdown--above .select2-search__field{top:auto;bottom:-4.9rem}
.location-field-ui .select2-results>.location-field-ui .select2-results__options>.location-field-ui .select2-results__option:first-child{margin-top:1.2rem;padding-top:0}
.location-field-ui .validation-field .form-component__field,.location-field-ui .validation-field .form-component__input,.location-field-ui .validation-field .country-field,.location-field-ui .validation-field .city-field,.location-field-ui .validation-field .city-field__input,.location-field-ui .validation-field .select2-search__field{border-color:#f15c43}
.location-field-ui .validation-field .select2-results,.location-field-ui .validation-field .select2-selection__arrow b{border-top-color:#f15c43}
.location-field-ui .validation-field .select2-results__option{color:#231f20}
.location-field-ui .validation-field .select2-results__option--highlighted{color:#76cdd8}
.location-field__column{position:relative;padding:0 1.4rem}
@media screen and (min-width:992px){.location-field__column{width:50%}
}
.form-component--inline .location-field__column{padding:0}
@media screen and (min-width:992px){.colctrl-ui .location-field__column,.form-component--inline .location-field__column{width:100%}
}
.country-field,.city-field{margin:0 auto;padding:0 !important;position:relative}
.country-field__selection{display:none}
.city-field .city-field__input{top:-1px;left:-1px;width:calc(100% + 0.2rem)}
.validation-field .city-field .city-field__input::placeholder{color:#f15c43}
.validation-field .city-field .city-field__input:-ms-input-placeholder{color:#f15c43}
.validation-field .city-field .city-field__input::-ms-input-placeholder{color:#f15c43}
@media screen and (min-width:992px){.form-component--standalone .city-field__input::placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .city-field__input:-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .city-field__input::-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
}
.city-field__input,.city-field__selection,.city-field__options{display:none}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.linkedin-summary-ui{position:relative}
.form-component--standalone .colctrl-ui .linkedin-summary-ui{padding:0 1.4rem}
.linkedin-summary-ui .linkedin-summary__input{padding:.4rem 1.7rem 0;resize:none;overflow:auto;line-height:2.7rem;scrollbar-width:thin;scrollbar-color:#b3b3b3 #fff}
.form-component--standalone .linkedin-summary-ui .linkedin-summary__input{height:20rem}
.form-component--inline .linkedin-summary-ui .linkedin-summary__input{height:11.8rem}
.linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar{width:1rem}
.linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-track{background:transparent}
.linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:2rem;border:.3rem solid #fff}
.leancoded-continuum-style .linkedin-summary-ui .linkedin-summary__input{height:17.5rem;font-size:1.8rem}
.leancoded-continuum-style .linkedin-summary-ui .form-component__label{display:inline}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input{cursor:auto;scrollbar-color:#e5e5e5 #fff;scrollbar-width:thin}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input::placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input:-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input::-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input::-webkit-scrollbar{width:.9rem}
.leancoded-continuum-style .linkedin-summary-ui .form-component__input::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:1.3rem solid #e5e5e5;border-radius:9rem}
.leancoded-continuum-style .linkedin-summary-ui .fake-placeholder{position:absolute;left:0;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;pointer-events:none}
.leancoded-continuum-style.form-component--inline .linkedin-summary-ui .form-component__label{margin-bottom:2.3rem}
.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .linkedin-summary__input{height:26.4rem}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .form-component__input{font-size:2.8rem}
.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .form-component__input::placeholder{bottom:1.5rem}
.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .form-component__input:-ms-input-placeholder{bottom:1.5rem}
.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .form-component__input::-ms-input-placeholder{bottom:1.5rem}
}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .linkedin-summary-ui .fake-placeholder{font-size:2.8rem}
}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .linkedin-summary__button-link{display:none}
}
@media screen and (min-width:992px){.form-component--standalone .linkedin-summary__button-link{display:none}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.linkedin-summary-popup-ui{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;margin:auto;background-color:rgba(0,0,0,0.3);z-index:15}
.linkedin-summary-edit-form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:min-content 1fr min-content;height:100%;width:100%;max-height:44.4rem;max-width:68.4rem;padding:3.2rem 4.4rem 0;background-color:#f6f6f6}
@media screen and (min-width:992px){.linkedin-summary-edit-form{max-height:38.4rem;border-radius:.8rem}
}
.linkedin-summary-title{grid-column:1 / span 2;font-size:1.8rem;line-height:2.4rem;font-weight:600;margin-bottom:1.2rem;color:#717171}
.linkedin-summary-close-button{display:flex;justify-content:flex-end;margin-top:.5rem}
.linkedin-summary-close-icon{position:relative;display:block;height:1.4rem;width:1.4rem;transform:rotate(45deg);cursor:pointer}
.linkedin-summary-close-icon:after,.linkedin-summary-close-icon:before{content:"";position:absolute;display:block;height:1.8rem;width:.2rem;background-color:#717171}
.linkedin-summary-close-icon:before{transform:rotate(90deg)}
.linkedin-summary__textarea{grid-column:1 / span 3;height:100%;font:300 1.7rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;padding:1rem;resize:none;border:1px solid #b3b3b3;scrollbar-width:thin;scrollbar-color:#b3b3b3 #fff}
.linkedin-summary__textarea::-webkit-scrollbar{width:1rem}
.linkedin-summary__textarea::-webkit-scrollbar-track{background:transparent}
.linkedin-summary__textarea::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:2rem;border:.3rem solid #fff}
.linkedin-summary-buttons-section{display:flex;justify-content:flex-end;grid-column:1 / span 3;margin:2.4rem auto;width:100%}
@media screen and (max-width:600px){.linkedin-summary-buttons-section{padding-left:2.5rem}
}
@media screen and (min-width:992px){.linkedin-summary-buttons-section{grid-column:2 / span 3}
}
.linkedin-summary__button{min-width:14.8rem;text-transform:uppercase}
@media screen and (max-width:600px){.linkedin-summary__button{min-width:unset;width:100%}
}
.linkedin-summary__button:nth-child(2){margin-left:2.4rem}
.linkedin-summary__button-link{font-size:14px;line-height:24px;font-weight:600;font-style:italic;cursor:pointer}
.linkedin-summary__button-link:hover,.linkedin-summary__button-link:focus,.linkedin-summary__button-link:active{text-decoration:none}
.linkedin-summary__warning-button-no.button-ui,.linkedin-summary__button-cancel.button-ui{border:.2rem solid #f2f2f2 e6;color:#f2f2f2 e6}
.linkedin-summary-warning-popup{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;margin:auto;background-color:rgba(0,0,0,0.6);z-index:11}
.linkedin-summary-warning-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr 4.7rem;height:100%;width:100%;max-height:25.4rem;max-width:40.4rem;padding:3.2rem 4.2rem;border-radius:.8rem;background-color:#f6f6f6}
.linkedin-summary-warning__title{display:flex;justify-content:center;grid-column:1 / span 2;margin-bottom:2.3rem;color:#000;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:2.4rem;line-height:2.4rem;font-weight:700}
.linkedin-summary-warning__text{font-size:1.4rem;line-height:2.4rem;font-weight:500;text-align:center;grid-column:1 / span 2;color:#000}
.linkedin-summary-warning-button-group{display:flex;justify-content:center;grid-column:1 / span 2}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .linkedin-summary-ui .linkedin-summary__input,.light-mode .linkedin-summary-ui .linkedin-summary__input,.ec-mode.dark-mode .linkedin-summary-ui .linkedin-summary__input{height:17.5rem;font-size:1.8rem}
.dark-mode .linkedin-summary-ui .form-component__label,.light-mode .linkedin-summary-ui .form-component__label,.ec-mode.dark-mode .linkedin-summary-ui .form-component__label{display:inline}
.dark-mode .linkedin-summary-ui .form-component__input,.light-mode .linkedin-summary-ui .form-component__input,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input{cursor:auto;scrollbar-color:#e5e5e5 #fff;scrollbar-width:thin}
.dark-mode .linkedin-summary-ui .form-component__input::placeholder,.light-mode .linkedin-summary-ui .form-component__input::placeholder,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input::placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .linkedin-summary-ui .form-component__input:-ms-input-placeholder,.light-mode .linkedin-summary-ui .form-component__input:-ms-input-placeholder,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input:-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .linkedin-summary-ui .form-component__input::-ms-input-placeholder,.light-mode .linkedin-summary-ui .form-component__input::-ms-input-placeholder,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input::-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar,.light-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar{width:.9rem}
.dark-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar-thumb,.light-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar-thumb,.ec-mode.dark-mode .linkedin-summary-ui .form-component__input::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:1.3rem solid #e5e5e5;border-radius:9rem}
.dark-mode .linkedin-summary-ui .fake-placeholder,.light-mode .linkedin-summary-ui .fake-placeholder,.ec-mode.dark-mode .linkedin-summary-ui .fake-placeholder{position:absolute;left:0;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;pointer-events:none}
.dark-mode.form-component--inline .linkedin-summary-ui .form-component__label,.light-mode.form-component--inline .linkedin-summary-ui .form-component__label,.ec-mode.dark-mode.form-component--inline .linkedin-summary-ui .form-component__label{margin-bottom:2.3rem}
.dark-mode.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.light-mode.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .linkedin-summary__input{height:26.4rem}
@media screen and (min-width:768px){.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input,.light-mode.form-component--standalone .linkedin-summary-ui .form-component__input,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input{font-size:2.8rem}
.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input::placeholder,.light-mode.form-component--standalone .linkedin-summary-ui .form-component__input::placeholder,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input::placeholder{bottom:1.5rem}
.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input:-ms-input-placeholder,.light-mode.form-component--standalone .linkedin-summary-ui .form-component__input:-ms-input-placeholder,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input:-ms-input-placeholder{bottom:1.5rem}
.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input::-ms-input-placeholder,.light-mode.form-component--standalone .linkedin-summary-ui .form-component__input::-ms-input-placeholder,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .form-component__input::-ms-input-placeholder{bottom:1.5rem}
}
@media screen and (min-width:768px){.dark-mode.form-component--standalone .linkedin-summary-ui .fake-placeholder,.light-mode.form-component--standalone .linkedin-summary-ui .fake-placeholder,.ec-mode.dark-mode.form-component--standalone .linkedin-summary-ui .fake-placeholder{font-size:2.8rem}
}
@media screen and (min-width:992px){.dark-mode.form-component--standalone .linkedin-summary__button-link,.light-mode.form-component--standalone .linkedin-summary__button-link,.ec-mode.dark-mode.form-component--standalone .linkedin-summary__button-link{display:none}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.gated-form-ui.form-component--inline{--form-component-big-error-font-weight:500;--form-component-big-error-font-size:3rem;--form-component-big-error-line-height:3.6rem;--form-component-big-error-letter-spacing:.02em;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:1.4rem;--form-component-normal-error-line-height:2rem;--form-component-normal-error-letter-spacing:.04em;--form-component-button-font-weight:900;--form-component-button-font-size:1.4rem;--form-component-button-line-height:2rem;--form-component-button-letter-spacing:.04em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:12px;--form-component-submit-button-line-height:18px;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:600;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4px;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:1.4rem;--form-component-hidden-message-line-height:2rem;--form-component-hidden-message-letter-spacing:.04em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.2rem;--form-component-validation-field-line-height:1.2rem;--form-component-validation-field-letter-spacing:.04em}
@media screen and (min-width:992px){.gated-form-ui.form-component--inline{--form-component-big-error-font-weight:100;--form-component-big-error-font-size:6.6rem;--form-component-big-error-line-height:7.6rem;--form-component-big-error-letter-spacing:0;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:1.8rem;--form-component-normal-error-line-height:2.6rem;--form-component-normal-error-letter-spacing:.02em;--form-component-button-font-weight:900;--form-component-button-font-size:1.8rem;--form-component-button-line-height:2.6rem;--form-component-button-letter-spacing:.02em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:1.6rem;--form-component-submit-button-line-height:1.8rem;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:600;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4rem;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:1.8rem;--form-component-hidden-message-line-height:2.6rem;--form-component-hidden-message-letter-spacing:.02em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.6rem;--form-component-validation-field-line-height:1.6rem;--form-component-validation-field-letter-spacing:.04em}
}
.gated-form-ui.form-component--standalone{--form-component-big-error-font-weight:500;--form-component-big-error-font-size:3rem;--form-component-big-error-line-height:3.6rem;--form-component-big-error-letter-spacing:.02em;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:1.4rem;--form-component-normal-error-line-height:2rem;--form-component-normal-error-letter-spacing:.04em;--form-component-button-font-weight:900;--form-component-button-font-size:1.4rem;--form-component-button-line-height:2rem;--form-component-button-letter-spacing:.04em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:12px;--form-component-submit-button-line-height:18px;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:600;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4px;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:1.4rem;--form-component-hidden-message-line-height:2rem;--form-component-hidden-message-letter-spacing:.04em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.2rem;--form-component-validation-field-line-height:1.2rem;--form-component-validation-field-letter-spacing:.04em}
@media screen and (min-width:992px){.gated-form-ui.form-component--standalone{--form-component-big-error-font-weight:400;--form-component-big-error-font-size:10rem;--form-component-big-error-line-height:10.9rem;--form-component-big-error-letter-spacing:0;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:2.2rem;--form-component-normal-error-line-height:2.6rem;--form-component-normal-error-letter-spacing:.02em;--form-component-button-font-weight:900;--form-component-button-font-size:1.8rem;--form-component-button-line-height:2.3rem;--form-component-button-letter-spacing:.02em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:1.6rem;--form-component-submit-button-line-height:1.8rem;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:600;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4rem;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:1.8rem;--form-component-hidden-message-line-height:2.6rem;--form-component-hidden-message-letter-spacing:.02em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.6rem;--form-component-validation-field-line-height:1.6rem;--form-component-validation-field-letter-spacing:.04em}
}
.light-mode .form-component.gated-form-ui{--form-component-text-color:#060606;--form-component-hover-text-color:#fff;--form-component-big-text-color:#e80202;--form-component-arrow-fill-color:#000;--form-component-background-color:#fbfafa;--form-component-gradient-text-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--form-component-button-background-color:#fff;--form-component-button-background-hover-color:#060606;--form-component-button-hover-color:#fff;--form-component-inline-title-color:#0047ff;--form-component-hover-link-color:#0047ff}
.dark-mode .form-component.gated-form-ui{--form-component-text-color:#fff;--form-component-hover-text-color:#060606;--form-component-big-text-color:#fff;--form-component-arrow-fill-color:#fff;--form-component-background-color:#060606;--form-component-gradient-text-color:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--form-component-button-background-color:#060606;--form-component-button-background-hover-color:#fff;--form-component-button-hover-color:#060606;--form-component-inline-title-color:#00f6ff;--form-component-hover-link-color:#00f6ff}
.gated-form-ui.leancoded-continuum-style .gated-form__link-wrapper .gated-form__download-link{font-size:1.6rem;font-weight:700;color:#000;text-decoration:none}
.gated-form-ui.leancoded-continuum-style .gated-form__link-wrapper .gated-form__download-link:hover{background-color:unset}
.gated-form-ui.leancoded-continuum-style.form-component--inline .form-component__title ~ .gated-form__force-download-message{margin-top:-1.6rem}
.gated-form-ui.leancoded-continuum-style.form-component--inline .form-component__title ~ .gated-form__force-download-message .form-component__message{margin-top:0}
.gated-form-ui.leancoded-continuum-style.form-component--inline .form-component__message{font-weight:400}
.gated-form-ui.form-component.form-component--inline.leancoded-continuum-style .button-submit{margin:0;max-width:unset}
.gated-form-ui.form-component.form-component--inline.leancoded-continuum-style .form_row{flex-direction:column}
.gated-form-ui.form-component.form-component--inline.leancoded-continuum-style .cancel-link{margin-top:1.1rem;line-height:1}
.gated-form-ui.form-component.form-component--inline.leancoded-continuum-style .cancel-link a{text-transform:none}
.gated-form-ui.form-component.form-component--inline.leancoded-continuum-style .cancel-link a:hover{text-decoration:none}
@media screen and (min-width:768px){.gated-form-ui.form-component.form-component--standalone.leancoded-continuum-style .button-submit .button-ui{margin-right:auto;margin-left:0}
}
.gated-form .leancoded-continuum-style.form-component--standalone .form-component__error .submit-again{margin-left:1rem}
.gated-form .leancoded-continuum-style.form-component--standalone .button-ui{flex-shrink:0;align-self:baseline}
@media screen and (min-width:992px){.gated-form .leancoded-continuum-style .gated-form__call-to-action-button .button-ui{max-width:100%}
}
.gated-form .form-component.leancoded-continuum-style.form-component--inline{background-color:transparent}
.gated-form .form-component.leancoded-continuum-style.form-component--inline.show-error{background-color:#e5e5e5}
.gated-form .form-component.leancoded-continuum-style.form-component--inline .form-component__title{margin-bottom:5.4rem;color:#000}
.leancoded-continuum-style.form-component--standalone .form-component__success,.leancoded-continuum-style.form-component--standalone .form-component__error{display:flex;flex-direction:column;font:300 1.8rem/1.9rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .form-component__success,.leancoded-continuum-style.form-component--standalone .form-component__error{flex-direction:row}
}
.leancoded-continuum-style.form-component--standalone .form-component__success .form-component__message,.leancoded-continuum-style.form-component--standalone .form-component__error .form-component__message{font-size:2.8rem;font-weight:300;margin:2.2rem 0 0;line-height:3rem;text-align:left}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .form-component__success .form-component__message,.leancoded-continuum-style.form-component--standalone .form-component__error .form-component__message{margin:0}
}
.leancoded-continuum-style.form-component--standalone .form-component__success .submit-again,.leancoded-continuum-style.form-component--standalone .form-component__error .submit-again{font-size:2.8rem;margin:.8rem 0}
.leancoded-continuum-style.form-component--standalone .form-component-message-wrapper{display:flex;flex-direction:column;align-items:baseline}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .form-component-message-wrapper{margin-left:3.1rem}
}
.dark-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link{font-size:1.6rem;font-weight:700;color:#000;text-decoration:none}
.dark-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form-ui .gated-form__link-wrapper .gated-form__download-link:hover{background-color:unset}
.dark-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message,.light-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message,.ec-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message{margin-top:-1.6rem}
.dark-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message .form-component__message,.light-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message .form-component__message,.ec-mode .gated-form-ui.form-component--inline .form-component__title ~ .gated-form__force-download-message .form-component__message{margin-top:0}
.dark-mode .gated-form-ui.form-component--inline .form-component__message,.light-mode .gated-form-ui.form-component--inline .form-component__message,.ec-mode .gated-form-ui.form-component--inline .form-component__message{font-weight:400}
.dark-mode .gated-form-ui.form-component.form-component--inline .button-submit,.light-mode .gated-form-ui.form-component.form-component--inline .button-submit,.ec-mode .gated-form-ui.form-component.form-component--inline .button-submit{margin:0;max-width:unset}
.dark-mode .gated-form-ui.form-component.form-component--inline .form_row,.light-mode .gated-form-ui.form-component.form-component--inline .form_row,.ec-mode .gated-form-ui.form-component.form-component--inline .form_row{flex-direction:column}
.dark-mode .gated-form-ui.form-component.form-component--inline .cancel-link,.light-mode .gated-form-ui.form-component.form-component--inline .cancel-link,.ec-mode .gated-form-ui.form-component.form-component--inline .cancel-link{margin-top:1.1rem;line-height:1}
.dark-mode .gated-form-ui.form-component.form-component--inline .cancel-link a,.light-mode .gated-form-ui.form-component.form-component--inline .cancel-link a,.ec-mode .gated-form-ui.form-component.form-component--inline .cancel-link a{text-transform:none}
.dark-mode .gated-form-ui.form-component.form-component--inline .cancel-link a:hover,.light-mode .gated-form-ui.form-component.form-component--inline .cancel-link a:hover,.ec-mode .gated-form-ui.form-component.form-component--inline .cancel-link a:hover{text-decoration:none}
@media screen and (min-width:768px){.dark-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui,.light-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui,.ec-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui{margin-right:auto;margin-left:0}
}
.dark-mode .gated-form.form-component--standalone .form-component__error .submit-again,.light-mode .gated-form.form-component--standalone .form-component__error .submit-again,.ec-mode .gated-form.form-component--standalone .form-component__error .submit-again{margin-left:1rem}
.dark-mode .gated-form.form-component--standalone .button-ui,.light-mode .gated-form.form-component--standalone .button-ui,.ec-mode .gated-form.form-component--standalone .button-ui{flex-shrink:0;align-self:baseline}
@media screen and (min-width:992px){.dark-mode .gated-form .gated-form__call-to-action-button .button-ui,.light-mode .gated-form .gated-form__call-to-action-button .button-ui,.ec-mode .gated-form .gated-form__call-to-action-button .button-ui{max-width:100%}
}
.dark-mode .gated-form .form-component.form-component--inline,.light-mode .gated-form .form-component.form-component--inline,.ec-mode .gated-form .form-component.form-component--inline{background-color:transparent}
.dark-mode .gated-form .form-component.form-component--inline.show-error,.light-mode .gated-form .form-component.form-component--inline.show-error,.ec-mode .gated-form .form-component.form-component--inline.show-error{background-color:#e5e5e5}
.dark-mode .gated-form .form-component.form-component--inline .form-component__title,.light-mode .gated-form .form-component.form-component--inline .form-component__title,.ec-mode .gated-form .form-component.form-component--inline .form-component__title{margin-bottom:5.4rem;color:#000}
.dark-mode .form-component--standalone .form-component__success,.light-mode .form-component--standalone .form-component__success,.ec-mode .form-component--standalone .form-component__success,.dark-mode .form-component--standalone .form-component__error,.light-mode .form-component--standalone .form-component__error,.ec-mode .form-component--standalone .form-component__error{display:flex;flex-direction:column;font:300 1.8rem/1.9rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .form-component__success,.light-mode .form-component--standalone .form-component__success,.ec-mode .form-component--standalone .form-component__success,.dark-mode .form-component--standalone .form-component__error,.light-mode .form-component--standalone .form-component__error,.ec-mode .form-component--standalone .form-component__error{flex-direction:row}
}
.dark-mode .form-component--standalone .form-component__success .form-component__message,.light-mode .form-component--standalone .form-component__success .form-component__message,.ec-mode .form-component--standalone .form-component__success .form-component__message,.dark-mode .form-component--standalone .form-component__error .form-component__message,.light-mode .form-component--standalone .form-component__error .form-component__message,.ec-mode .form-component--standalone .form-component__error .form-component__message{font-size:2.8rem;font-weight:300;margin:2.2rem 0 0;line-height:3rem;text-align:left}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .form-component__success .form-component__message,.light-mode .form-component--standalone .form-component__success .form-component__message,.ec-mode .form-component--standalone .form-component__success .form-component__message,.dark-mode .form-component--standalone .form-component__error .form-component__message,.light-mode .form-component--standalone .form-component__error .form-component__message,.ec-mode .form-component--standalone .form-component__error .form-component__message{margin:0}
}
.dark-mode .form-component--standalone .form-component__success .submit-again,.light-mode .form-component--standalone .form-component__success .submit-again,.ec-mode .form-component--standalone .form-component__success .submit-again,.dark-mode .form-component--standalone .form-component__error .submit-again,.light-mode .form-component--standalone .form-component__error .submit-again,.ec-mode .form-component--standalone .form-component__error .submit-again{font-size:2.8rem;margin:.8rem 0}
.dark-mode .form-component--standalone .form-component-message-wrapper,.light-mode .form-component--standalone .form-component-message-wrapper,.ec-mode .form-component--standalone .form-component-message-wrapper{display:flex;flex-direction:column;align-items:baseline}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .form-component-message-wrapper,.light-mode .form-component--standalone .form-component-message-wrapper,.ec-mode .form-component--standalone .form-component-message-wrapper{margin-left:3.1rem}
}
.dark-mode .gated-form .form-component,.light-mode .gated-form .form-component,.ec-mode .gated-form .form-component{--field-space:2rem;--commnet-height:12rem;--gated-form-checkbox-label-margin:.3rem 0 0 4.4rem;--gated-form-checkbox-width:2rem;--gated-form-checkbox-height:2rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component,.light-mode .gated-form .form-component,.ec-mode .gated-form .form-component{--field-space:2rem;--commnet-height:16rem;--gated-form-checkbox-label-margin:.3rem 0 0 4.4rem;--gated-form-checkbox-width:2rem;--gated-form-checkbox-height:2rem}
}
.dark-mode .gated-form .form-component.gated-form-ui,.light-mode .gated-form .form-component.gated-form-ui,.ec-mode .gated-form .form-component.gated-form-ui{padding:3.1rem 0 0;margin:0}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui,.light-mode .gated-form .form-component.gated-form-ui,.ec-mode .gated-form .form-component.gated-form-ui{min-width:33.6rem;padding:0}
}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui .end .form_row,.light-mode .gated-form .form-component.gated-form-ui .end .form_row,.ec-mode .gated-form .form-component.gated-form-ui .end .form_row{margin:8rem 0}
}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message{color:var(--form-component-big-text-color)}
.dark-mode .gated-form .form-component.gated-form-ui.show-error,.light-mode .gated-form .form-component.gated-form-ui.show-error,.ec-mode .gated-form .form-component.gated-form-ui.show-error,.dark-mode .gated-form .form-component.gated-form-ui.show-success,.light-mode .gated-form .form-component.gated-form-ui.show-success,.ec-mode .gated-form .form-component.gated-form-ui.show-success{background-color:var(--form-component-background-color)}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__title,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__title,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__title,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__title,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__title,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__title{display:none}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign{margin-top:3.2rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__action-redesign{margin-top:9rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error{display:flex;flex-direction:column;text-align:left;padding:0}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error p:empty,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error p:empty,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__error p:empty,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error p:empty,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error p:empty,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__error p:empty{display:none}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__big-message,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__big-message,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__big-message,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__big-message{margin:0;width:fit-content;font-weight:var(--form-component-big-error-font-weight);font-size:var(--form-component-big-error-font-size);line-height:var(--form-component-big-error-line-height);letter-spacing:var(--form-component-big-error-letter-spacing)}
.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message{font-weight:var(--form-component-normal-error-font-weight);font-size:var(--form-component-normal-error-font-size);line-height:var(--form-component-normal-error-line-height);letter-spacing:var(--form-component-normal-error-letter-spacing);color:var(--form-component-text-color);margin:3.2rem 0 0}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.show-error .form-component__simple-message,.dark-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.show-success .form-component__simple-message{margin-top:4.2rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.show-error div[role="alert"],.light-mode .gated-form .form-component.gated-form-ui.show-error div[role="alert"],.ec-mode .gated-form .form-component.gated-form-ui.show-error div[role="alert"],.dark-mode .gated-form .form-component.gated-form-ui.show-success div[role="alert"],.light-mode .gated-form .form-component.gated-form-ui.show-success div[role="alert"],.ec-mode .gated-form .form-component.gated-form-ui.show-success div[role="alert"]{width:100%}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message{font-weight:var(--form-component-hidden-message-font-weight);font-size:var(--form-component-hidden-message-font-size);line-height:var(--form-component-hidden-message-line-height);letter-spacing:var(--form-component-hidden-message-letter-spacing);color:var(--form-field-main-color);margin:0}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message .form-component__error-icon,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message .form-component__error-icon,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__message .form-component__error-icon,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message .form-component__error-icon,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message .form-component__error-icon,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__message .form-component__error-icon,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message .form-component__error-icon,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message .form-component__error-icon,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__message .form-component__error-icon,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message .form-component__error-icon,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message .form-component__error-icon,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__message .form-component__error-icon,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message .form-component__error-icon,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message .form-component__error-icon,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__message .form-component__error-icon{display:none}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign{margin-top:3rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action-redesign,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action-redesign{margin-top:9rem}
}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link{text-decoration:none}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:before,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:before,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:before,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:before,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:before,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:before,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:before,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:before,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:before,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:before,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:before,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:before,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:before,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:before,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:before,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:after,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:after,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__download-button-link:after,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:after,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:after,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__download-button-link:after,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:after,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:after,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__download-button-link:after,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:after,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:after,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__download-button-link:after,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:after,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:after,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__download-button-link:after{z-index:0}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action{display:flex;flex-direction:column;margin-top:3.2rem;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:var(--form-component-button-font-weight);font-size:var(--form-component-button-font-size);line-height:var(--form-component-button-line-height);letter-spacing:var(--form-component-button-letter-spacing);color:var(--form-component-text-color);text-decoration:underline}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action{margin-top:6rem;text-decoration:underline}
}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:var(--form-component-button-font-weight);font-size:var(--form-component-button-font-size);line-height:var(--form-component-button-line-height);letter-spacing:var(--form-component-button-letter-spacing);color:var(--form-component-text-color);text-decoration:underline}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action.submit-again:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action.submit-again:hover{color:var(--form-active-color)}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .gated-form__download-link:hover,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .gated-form__download-link:hover{text-underline-offset:unset}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .gated-form__link-wrapper .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .gated-form__link-wrapper .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .gated-form__link-wrapper .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .gated-form__link-wrapper .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .gated-form__link-wrapper .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__email-update .form-component__action .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__unsuccessful-confirmation .form-component__action .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button .form-component__action .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__force-download-message .form-component__action .submit-again-arrow-container,.dark-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .submit-again-arrow-container,.light-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .submit-again-arrow-container,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__info-update .form-component__action .submit-again-arrow-container{display:none}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button-link,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button-link,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button-link{display:block}
.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button{margin:2rem 0 6rem;text-align:left}
@media screen and (max-width:991px){.dark-mode .gated-form .form-component.gated-form-ui .gated-form__download-button,.light-mode .gated-form .form-component.gated-form-ui .gated-form__download-button,.ec-mode .gated-form .form-component.gated-form-ui .gated-form__download-button{margin:0 0 3.2rem}
}
.dark-mode .gated-form .form-component.gated-form-ui .multiline-gradient,.light-mode .gated-form .form-component.gated-form-ui .multiline-gradient,.ec-mode .gated-form .form-component.gated-form-ui .multiline-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui,.light-mode .gated-form .form-component.gated-form-ui .button-ui,.ec-mode .gated-form .form-component.gated-form-ui .button-ui{position:relative;width:auto;height:auto;min-width:auto;min-height:auto;padding:1.3rem 2.2rem;margin-left:0;background:var(--form-component-button-background-color);border-radius:3rem;font-weight:var(--form-component-submit-button-font-weight);font-size:var(--form-component-submit-button-font-size);line-height:var(--form-component-submit-button-line-height);letter-spacing:var(--form-component-submit-button-letter-spacing);color:var(--form-component-additional-color);text-transform:uppercase}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui:before,.light-mode .gated-form .form-component.gated-form-ui .button-ui:before,.ec-mode .gated-form .form-component.gated-form-ui .button-ui:before,.dark-mode .gated-form .form-component.gated-form-ui .button-ui:after,.light-mode .gated-form .form-component.gated-form-ui .button-ui:after,.ec-mode .gated-form .form-component.gated-form-ui .button-ui:after{content:"";position:absolute;display:block;inset:0;margin:-0.2rem;background-image:var(--form-submit-gradient-dark);z-index:-1;border-radius:3rem}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui:after,.light-mode .gated-form .form-component.gated-form-ui .button-ui:after,.ec-mode .gated-form .form-component.gated-form-ui .button-ui:after{opacity:0;background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui .button-ui,.light-mode .gated-form .form-component.gated-form-ui .button-ui,.ec-mode .gated-form .form-component.gated-form-ui .button-ui{padding:2rem 4.5rem}
}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui:hover,.light-mode .gated-form .form-component.gated-form-ui .button-ui:hover,.ec-mode .gated-form .form-component.gated-form-ui .button-ui:hover{color:var(--form-component-hover-text-color);background-color:var(--form-component-button-background-hover-color)}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui-wrapper,.light-mode .gated-form .form-component.gated-form-ui .button-ui-wrapper,.ec-mode .gated-form .form-component.gated-form-ui .button-ui-wrapper{position:relative;z-index:1;margin:0}
.dark-mode .gated-form .form-component.gated-form-ui .button-ui-error-message,.light-mode .gated-form .form-component.gated-form-ui .button-ui-error-message,.ec-mode .gated-form .form-component.gated-form-ui .button-ui-error-message{color:var(--form-field-error-color);text-align:left}
.dark-mode .gated-form .form-component.gated-form-ui .form-component__title,.light-mode .gated-form .form-component.gated-form-ui .form-component__title,.ec-mode .gated-form .form-component.gated-form-ui .form-component__title{font-weight:var(--form-component-inline-form-title-font-weight);font-size:var(--form-component-inline-form-title-font-size);line-height:var(--form-component-inline-form-title-line-height);letter-spacing:var(--form-component-inline-form-title-letter-spacing);margin-bottom:4.8rem;padding:0;text-transform:uppercase;color:var(--form-active-color)}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui .form-component__title,.light-mode .gated-form .form-component.gated-form-ui .form-component__title,.ec-mode .gated-form .form-component.gated-form-ui .form-component__title{margin-bottom:6rem}
}
.dark-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__message:empty,.light-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__message:empty,.ec-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__message:empty,.dark-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__big-message:empty,.light-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__big-message:empty,.ec-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__big-message:empty,.dark-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__simple-message:empty,.light-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__simple-message:empty,.ec-mode .gated-form .form-component.gated-form-ui .form-component__error .form-component__simple-message:empty{display:none}
.dark-mode .gated-form .form-component.gated-form-ui .form-component__description,.light-mode .gated-form .form-component.gated-form-ui .form-component__description,.ec-mode .gated-form .form-component.gated-form-ui .form-component__description{font-weight:var(--form-component-inline-subtitle-font-weight);font-size:var(--form-component-inline-subtitle-font-size);line-height:var(--form-component-inline-subtitle-line-height);letter-spacing:var(--form-component-inline-subtitle-letter-spacing);padding:0}
.dark-mode .gated-form .form-component.gated-form-ui .form-component__hidden-form-message .form-component__message,.light-mode .gated-form .form-component.gated-form-ui .form-component__hidden-form-message .form-component__message,.ec-mode .gated-form .form-component.gated-form-ui .form-component__hidden-form-message .form-component__message{font-weight:var(--form-component-normal-error-font-weight);font-size:var(--form-component-normal-error-font-size);line-height:var(--form-component-normal-error-line-height);letter-spacing:var(--form-component-normal-error-letter-spacing);color:var(--form-component-text-color);margin:0}
.dark-mode .gated-form .form-component.gated-form-ui .checkbox+.text p,.light-mode .gated-form .form-component.gated-form-ui .checkbox+.text p,.ec-mode .gated-form .form-component.gated-form-ui .checkbox+.text p,.dark-mode .gated-form .form-component.gated-form-ui .captcha+.text p,.light-mode .gated-form .form-component.gated-form-ui .captcha+.text p,.ec-mode .gated-form .form-component.gated-form-ui .captcha+.text p{font-weight:var(--form-component-validation-field-font-weight);font-size:var(--form-component-validation-field-font-size);line-height:var(--form-component-validation-field-line-height);letter-spacing:var(--form-component-validation-field-letter-spacing);margin:0}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone{margin-top:8.6rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23{justify-content:space-between}
}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col{max-width:48rem}
}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2),.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2),.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2){margin-left:6rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .form-component__label,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .form-component__label,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .colctrl-ui-23 .form-component__label{margin-bottom:var(--field-space)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .comment__wrapper,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .comment__wrapper,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .comment__wrapper{height:var(--commnet-height)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .form-component__label,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .form-component__label,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .comment-ui .form-component__label{margin-bottom:2rem}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .checkbox-ui,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .checkbox-ui,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .checkbox-ui{margin-bottom:3rem}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--standalone .captcha,.light-mode .gated-form .form-component.gated-form-ui.form-component--standalone .captcha,.ec-mode .gated-form .form-component.gated-form-ui.form-component--standalone .captcha{margin-top:var(--field-space)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column{margin-bottom:3.2rem}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child){margin-top:3rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column:not(:first-child){margin-top:4.1rem}
}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .location-fields-ui .location-fields__column{margin-bottom:4rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field{margin-bottom:3.2rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__label,.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .file-upload__field{margin-bottom:4rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__download-button,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__download-button,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__download-button,.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__force-download-message,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__force-download-message,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .gated-form__force-download-message{margin-top:0}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message{font-weight:var(--form-component-normal-error-font-weight);font-size:var(--form-component-normal-error-font-size);line-height:var(--form-component-normal-error-line-height);letter-spacing:var(--form-component-normal-error-letter-spacing);color:var(--form-component-text-color);margin:3.2rem 0 0}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__simple-message{margin-top:2.4rem}
}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__action,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__action,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .form-component__action{margin-top:6rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui{margin-top:1.6rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui{margin-top:3rem}
}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui .comment__wrapper,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui .comment__wrapper,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .comment-ui .comment__wrapper{height:var(--commnet-height)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label{margin:var(--gated-form-checkbox-label-margin)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label:before,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label:before,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .checkbox-ui .checkbox__label:before{height:var(--gated-form-checkbox-height);width:var(--gated-form-checkbox-width)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link{margin:0}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a{font-weight:var(--form-component-submit-button-font-weight);font-size:var(--form-component-submit-button-font-size);line-height:var(--form-component-submit-button-line-height);letter-spacing:var(--form-component-submit-button-letter-spacing);color:var(--form-component-additional-color);text-decoration:none;text-transform:uppercase}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a:hover,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a:hover,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .cancel-link>a:hover{color:var(--form-active-color)}
.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row{display:flex;flex-direction:row-reverse;align-items:center;gap:4rem}
@media screen and (min-width:992px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .end .form_row.form_row{margin:6rem 0}
}
@media screen and (max-width:991px){.dark-mode .gated-form .form-component.gated-form-ui.form-component--inline .button-ui-wrapper .button-ui,.light-mode .gated-form .form-component.gated-form-ui.form-component--inline .button-ui-wrapper .button-ui,.ec-mode .gated-form .form-component.gated-form-ui.form-component--inline .button-ui-wrapper .button-ui{width:fit-content}
}
.light-mode .gated-form .form-component.gated-form-ui .button-ui:after{opacity:1}
.dark-mode{--form-active-color:#00f6ff;--form-gradient:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--form-submit-gradient-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%)}
.light-mode{--form-active-color:#0047ff;--form-gradient:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--form-submit-gradient-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%)}
.ec-mode.dark-mode{--form-active-color:#fec010;--form-gradient:linear-gradient(#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--form-submit-gradient-dark:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%)}
@media print{.gated-form-ui{display:none}
}
.gated-form-ui:not(.gated-form--expanded)>form{overflow:hidden}
.gated-form-ui .gated-form__force-download-message,.gated-form-ui .gated-form__email-update,.gated-form-ui .gated-form__info-update,.gated-form-ui .gated-form__unsuccessful-confirmation{max-height:0;opacity:0;visibility:hidden;transition:opacity .4s ease;overflow:hidden;font-weight:300;letter-spacing:.07rem}
.form-component--standalone.gated-form-ui .gated-form__force-download-message,.form-component--standalone.gated-form-ui .gated-form__email-update,.form-component--standalone.gated-form-ui .gated-form__info-update,.form-component--standalone.gated-form-ui .gated-form__unsuccessful-confirmation{padding:0 4rem}
@media screen and (min-width:992px){.form-component--standalone.gated-form-ui .gated-form__force-download-message,.form-component--standalone.gated-form-ui .gated-form__email-update,.form-component--standalone.gated-form-ui .gated-form__info-update,.form-component--standalone.gated-form-ui .gated-form__unsuccessful-confirmation{text-align:center}
}
.gated-form-ui .gated-form__download-button{display:none}
.gated-form-ui .gated-form__call-to-action-button{max-height:3000rem;opacity:1;visibility:visible;transition:opacity .4s ease;overflow:hidden;display:block;padding:3.2rem 0}
@media screen and (min-width:992px){.gated-form-ui .gated-form__call-to-action-button{padding:0 0 6rem}
}
.gated-form-ui .gated-form__call-to-action-button .button-ui{display:block;width:100%;font:900 1.8rem/4.7rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.4rem;border-radius:1rem}
.gated-form-ui .gated-form__call-to-action-button .button-ui:focus{outline-offset:-0.2rem}
.gated-form-ui .gated-form__collapsed-wrapper{display:none}
@media screen and (min-width:992px){.gated-form-ui .gated-form__collapsed-wrapper{overflow:hidden;display:block;max-height:3000rem;opacity:1;visibility:visible}
}
.gated-form-ui.form-component.form-component--inline{background-color:#f3f3f3}
.gated-form-ui.form-component.form-component--inline .form_row{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:2.8rem}
.gated-form-ui.form-component.form-component--inline .button-submit{width:100%}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--inline .button-submit{max-width:17rem;margin:0 0 0 1.7rem}
}
.gated-form-ui.form-component.form-component--inline .cancel-link{display:none;font:900 1.6rem/4.7rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;text-transform:uppercase}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--inline .cancel-link{display:block}
}
.gated-form-ui.form-component.form-component--inline .cancel-link>a{color:#000}
.gated-form-ui.form-component.form-component--inline .cancel-link>a:hover{color:#222}
.gated-form-ui.form-component.form-component--inline .submit-again{padding-bottom:3.2rem}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--inline .submit-again{padding-bottom:6rem}
}
.gated-form-ui.form-component.show-error .gated-form__call-to-action-button,.gated-form-ui.form-component.show-success .gated-form__call-to-action-button{display:none}
.gated-form-ui.form-component.force-download .gated-form__force-download-message{max-height:3000rem;opacity:1;visibility:visible;overflow:visible;margin-bottom:3rem}
.gated-form-ui.form-component.force-download .form-component__title,.gated-form-ui.form-component.force-download>form{max-height:3000rem;opacity:1;visibility:visible}
.gated-form-ui.form-component.force-download .gated-form__download-button{display:none !important}
.gated-form-ui.form-component.show-info-update,.gated-form-ui.form-component.show-email-update,.gated-form-ui.form-component.show-unsuccessful-confirmation{background-color:#f3f3f3;padding:7.3rem 3.7rem}
.gated-form-ui.form-component.show-email-update>form,.gated-form-ui.form-component.show-email-update .form-component__disclaimer{max-height:0;opacity:0;visibility:hidden}
.gated-form-ui.form-component.show-email-update .gated-form__email-update{max-height:3000rem;opacity:1;visibility:visible}
.gated-form-ui.form-component.show-info-update>form,.gated-form-ui.form-component.show-info-update .form-component__disclaimer{max-height:0;opacity:0;visibility:hidden}
.gated-form-ui.form-component.show-info-update .gated-form__info-update{max-height:3000rem;opacity:1;visibility:visible}
.gated-form-ui.form-component.show-unsuccessful-confirmation>form,.gated-form-ui.form-component.show-unsuccessful-confirmation .form-component__disclaimer{max-height:0;opacity:0;visibility:hidden}
.gated-form-ui.form-component.show-unsuccessful-confirmation .gated-form__unsuccessful-confirmation{max-height:3000rem;opacity:1;visibility:visible}
@media screen and (min-width:992px){.gated-form-ui.form-component .form-component__title,.gated-form-ui.form-component .gated-form__download-button .button-ui,.gated-form-ui.form-component>form{max-height:0;opacity:0;visibility:hidden}
}
.gated-form-ui.form-component.form-component--standalone .gated-form__collapsed-wrapper,.gated-form-ui.form-component.gated-form--expanded .gated-form__collapsed-wrapper{max-height:0;opacity:0;visibility:hidden;margin-top:0}
.gated-form-ui.form-component.form-component--standalone .gated-form__call-to-action-button,.gated-form-ui.form-component.gated-form--expanded .gated-form__call-to-action-button{display:none}
.gated-form-ui.form-component.form-component--standalone .gated-form__download-button,.gated-form-ui.form-component.gated-form--expanded .gated-form__download-button{margin-bottom:4.3rem}
.gated-form-ui.form-component.form-component--standalone.show-email-update,.gated-form-ui.form-component.gated-form--expanded.show-email-update,.gated-form-ui.form-component.form-component--standalone.show-info-update,.gated-form-ui.form-component.gated-form--expanded.show-info-update{margin-bottom:3rem}
.gated-form-ui.form-component.form-component--standalone.show-email-update>form,.gated-form-ui.form-component.gated-form--expanded.show-email-update>form,.gated-form-ui.form-component.form-component--standalone.show-info-update>form,.gated-form-ui.form-component.gated-form--expanded.show-info-update>form,.gated-form-ui.form-component.form-component--standalone.show-unsuccessful-confirmation>form,.gated-form-ui.form-component.gated-form--expanded.show-unsuccessful-confirmation>form{max-height:0;opacity:0;visibility:hidden}
.gated-form-ui.form-component.form-component--standalone .form-component__title,.gated-form-ui.form-component.gated-form--expanded .form-component__title,.gated-form-ui.form-component.form-component--standalone .gated-form__download-button .button-ui,.gated-form-ui.form-component.gated-form--expanded .gated-form__download-button .button-ui,.gated-form-ui.form-component.form-component--standalone>form,.gated-form-ui.form-component.gated-form--expanded>form{max-height:3000rem;opacity:1;visibility:visible}
.gated-form-ui.form-component.form-component--standalone.show-error .gated-form__download-button,.gated-form-ui.form-component.gated-form--expanded.show-error .gated-form__download-button,.gated-form-ui.form-component.form-component--standalone.show-success .gated-form__download-button,.gated-form-ui.form-component.gated-form--expanded.show-success .gated-form__download-button{margin:0}
.gated-form-ui.form-component.form-component--standalone.show-error .gated-form__download-button .button-ui,.gated-form-ui.form-component.gated-form--expanded.show-error .gated-form__download-button .button-ui,.gated-form-ui.form-component.form-component--standalone.show-success .gated-form__download-button .button-ui,.gated-form-ui.form-component.gated-form--expanded.show-success .gated-form__download-button .button-ui,.gated-form-ui.form-component.form-component--standalone.show-error>form,.gated-form-ui.form-component.gated-form--expanded.show-error>form,.gated-form-ui.form-component.form-component--standalone.show-success>form,.gated-form-ui.form-component.gated-form--expanded.show-success>form{max-height:0;opacity:0;visibility:hidden}
.gated-form-ui.form-component.form-component--standalone .form-component__title,.gated-form-ui.form-component.gated-form--expanded .form-component__title{padding-bottom:1.4rem}
.gated-form-ui.form-component.form-component--standalone{margin-top:0;margin-bottom:0}
.gated-form-ui.form-component.form-component--standalone .gated-form__link-wrapper{display:inline}
@media screen and (min-width:768px){.gated-form-ui.form-component.form-component--standalone .button-submit .button-ui{border-radius:1rem;min-width:19.6rem;width:auto}
}
@media screen and (min-width:768px){.gated-form-ui.form-component.form-component--standalone.leancoded-continuum-style .button-submit .button-ui{margin-right:auto;margin-left:0}
}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message{text-align:left}
}
.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message .form-component__message{display:inline}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message .form-component__message{font-size:2rem;display:inline-block}
}
.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message .gated-form__download-link{text-transform:capitalize;letter-spacing:normal;font-weight:600;margin:0;text-decoration:none}
.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message .gated-form__download-link:hover{background-color:unset}
@media screen and (min-width:992px){.gated-form-ui.form-component.form-component--standalone .gated-form__force-download-message .gated-form__download-link{letter-spacing:normal;text-transform:none;margin:2.1rem auto 0;font-weight:900}
}
.gated-form-ui.form-component .form-component__title{font:900 2rem/2.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.1rem;padding:0;margin-bottom:2rem}
@media screen and (min-width:992px){.gated-form-ui.form-component .form-component__title{margin-bottom:0}
}
.gated-form-ui.form-component.gated-form--with-thumbnail{padding-top:3rem;padding-bottom:3rem}
.gated-form-ui.form-component.gated-form--validated.gated-form--expanded .gated-form__download-button{display:block;text-align:center}
.gated-form__image-wrapper{display:none;margin:-3rem -3.7rem 3rem}
@media screen and (min-width:992px){.form-component--inline.gated-form--with-thumbnail .gated-form__image-wrapper{display:block}
}
.gated-form__image{width:100%;vertical-align:top}
@media screen and (min-width:768px){.dark-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui,.light-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui,.ec-mode.dark-mode .gated-form-ui.form-component.form-component--standalone .button-submit .button-ui{margin-right:auto;margin-left:0}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.form-component{--form-component-font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;--inline-form-component-big-error-font-weight:500;--inline-form-component-big-error-font-size:3rem;--inline-form-component-big-error-line-height:3.6rem;--inline-form-component-big-error-letter-spacing:.02em;--form-component-big-error-font-weight:500;--form-component-big-error-font-size:3rem;--form-component-big-error-line-height:3.6rem;--form-component-big-error-letter-spacing:.02em;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:1.4rem;--form-component-normal-error-line-height:2rem;--form-component-normal-error-letter-spacing:.04em;--inline-form-component-normal-error-font-weight:300;--inline-form-component-normal-error-font-size:1.4rem;--inline-form-component-normal-error-line-height:2rem;--inline-form-component-normal-error-letter-spacing:.04em;--form-component-button-font-weight:700;--form-component-button-font-size:1.4rem;--form-component-button-line-height:2rem;--form-component-button-letter-spacing:.04em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:12px;--form-component-submit-button-line-height:18px;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:600;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4rem;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:1.4rem;--form-component-hidden-message-line-height:2rem;--form-component-hidden-message-letter-spacing:.04em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.2rem;--form-component-validation-field-line-height:1.2rem;--form-component-validation-field-letter-spacing:.04em;--form-component-linkedin-summary-button-font-weight:900;--form-component-linkedin-summary-button-font-size:1.2rem;--form-component-linkedin-summary-button-line-height:1.5rem;--form-component-linkedin-summary-button-letter-spacing:.04em;--form-component-edit-summary-title-font-weight:100;--form-component-edit-summary-title-font-size:3rem;--form-component-edit-summary-title-line-height:3.6rem;--form-component-edit-summary-title-letter-spacing:.02em;--form-component-summary-textarea-font-weight:300;--form-component-summary-textarea-font-size:1.4rem;--form-component-summary-textarea-line-height:2rem;--form-component-summary-textarea-letter-spacing:.04em;--form-component-warning-popup-title-font-weight:100;--form-component-warning-popup-title-font-size:3rem;--form-component-warning-popup-title-line-height:3.6rem;--form-component-warning-popup-title-letter-spacing:.02em;--form-component-linkedin-summary-input-font-weight:400;--form-component-linkedin-summary-input-font-size:1.2rem;--form-component-linkedin-summary-input-line-height:1.6rem;--form-component-linkedin-summary-input-letter-spacing:.04em;--form-component-summary-button-font-weight:900;--form-component-summary-button-font-size:1.2rem;--form-component-summary-button-line-height:1.8rem;--form-component-summary-button-letter-spacing:.2em;--form-component-location-font-weight:900;--form-component-location-font-size:1.2rem;--form-component-location-line-height:1.8rem;--form-component-location-letter-spacing:.5em;--form-component-steps-notification-font-weight:300;--form-component-steps-notification-font-size:1.4rem;--form-component-steps-notification-line-height:2.4rem;--form-component-steps-notification-letter-spacing:.05em;--form-component-popup-content-font-weight:300;--form-component-popup-content-font-size:1.4rem;--form-component-popup-content-line-height:2rem;--form-component-popup-content-letter-spacing:.04em;--form-component-textarea-font-weight:300;--form-component-textarea-font-size:1.6rem;--form-component-textarea-line-height:1.7rem;--form-component-textarea-letter-spacing:1px}
@media screen and (min-width:992px){.form-component{--inline-form-component-big-error-font-weight:100;--inline-form-component-big-error-font-size:6.6rem;--inline-form-component-big-error-line-height:7.6rem;--inline-form-component-big-error-letter-spacing:0;--form-component-big-error-font-weight:500;--form-component-big-error-font-size:10rem;--form-component-big-error-line-height:10.9rem;--form-component-big-error-letter-spacing:.01em;--form-component-normal-error-font-weight:300;--form-component-normal-error-font-size:2.2rem;--form-component-normal-error-line-height:2.6rem;--form-component-normal-error-letter-spacing:.02em;--inline-form-component-normal-error-font-weight:300;--inline-form-component-normal-error-font-size:1.8rem;--inline-form-component-normal-error-line-height:2.6rem;--inline-form-component-normal-error-letter-spacing:.02em;--form-component-button-font-weight:900;--form-component-button-font-size:1.8rem;--form-component-button-line-height:2.34rem;--form-component-button-letter-spacing:.02em;--form-component-submit-button-font-weight:900;--form-component-submit-button-font-size:1.6rem;--form-component-submit-button-line-height:1.8rem;--form-component-submit-button-letter-spacing:.21em;--form-component-inline-form-title-font-weight:900;--form-component-inline-form-title-font-size:1.2rem;--form-component-inline-form-title-line-height:1.8rem;--form-component-inline-form-title-letter-spacing:.5em;--form-component-inline-subtitle-font-weight:700;--form-component-inline-subtitle-font-size:1.8rem;--form-component-inline-subtitle-line-height:2.4rem;--form-component-inline-subtitle-letter-spacing:.04em;--form-component-hidden-message-font-weight:300;--form-component-hidden-message-font-size:2.2rem;--form-component-hidden-message-line-height:2.6rem;--form-component-hidden-message-letter-spacing:.02em;--form-component-validation-field-font-weight:700;--form-component-validation-field-font-size:1.6rem;--form-component-validation-field-line-height:1.6rem;--form-component-validation-field-letter-spacing:.04em;--form-component-linkedin-summary-button-font-weight:900;--form-component-linkedin-summary-button-font-size:1.4rem;--form-component-linkedin-summary-button-line-height:1.8rem;--form-component-linkedin-summary-button-letter-spacing:.04em;--form-component-edit-summary-title-font-weight:100;--form-component-edit-summary-title-font-size:6rem;--form-component-edit-summary-title-line-height:7rem;--form-component-edit-summary-title-letter-spacing:.01em;--form-component-summary-textarea-font-weight:300;--form-component-summary-textarea-font-size:1.8rem;--form-component-summary-textarea-line-height:2.4rem;--form-component-summary-textarea-letter-spacing:.04em;--form-component-warning-popup-title-font-weight:100;--form-component-warning-popup-title-font-size:6rem;--form-component-warning-popup-title-line-height:7rem;--form-component-warning-popup-title-letter-spacing:.01em;--form-component-linkedin-summary-input-font-weight:500;--form-component-linkedin-summary-input-font-size:1.4rem;--form-component-linkedin-summary-input-line-height:1.8rem;--form-component-linkedin-summary-input-letter-spacing:.04em;--form-component-summary-button-font-weight:900;--form-component-summary-button-font-size:1.6rem;--form-component-summary-button-line-height:1.8rem;--form-component-summary-button-letter-spacing:.21em;--form-component-location-font-weight:900;--form-component-location-font-size:1.2rem;--form-component-location-line-height:1.8rem;--form-component-location-letter-spacing:.5em;--form-component-steps-notification-font-weight:300;--form-component-steps-notification-font-size:1.8rem;--form-component-steps-notification-line-height:2.4rem;--form-component-steps-notification-letter-spacing:.04em;--form-component-popup-content-font-weight:300;--form-component-popup-content-font-size:1.8rem;--form-component-popup-content-line-height:2.4rem;--form-component-popup-content-letter-spacing:.04em;--form-component-textarea-font-weight:300;--form-component-textarea-font-size:2.8rem;--form-component-textarea-line-height:3.2rem;--form-component-textarea-letter-spacing:.03em}
}
.light-mode .form-component{--form-component-text-color:#000;--form-component-additional-color:#060606;--form-component-hover-text-color:#fff;--form-component-big-text-color:#e80202;--form-component-arrow-fill-color:#000;--form-component-background-color:#fbfafa;--form-component-gradient-text-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--form-component-button-background-color:#fff;--form-component-button-hover-color:#060606;--form-component-inline-title-color:#0047ff;--form-cmponent-edit-summary-text-color:#717171;--form-component-error-color:#e80202;--form-component-reject-button-hover-color:#0047ff;--form-component-edit-summary-border-color:#717171;--form-component-form-location-color:#0047ff;--form-component-edit-summary-popup-border-color:#8a8a8a;--form-constructor-textarea-border-color:#060606;--form-constructor-textarea-color:#060606;--textarea-scroll-track-background:#f2f2f2;--textarea-scroll-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%)}
.dark-mode .form-component{--form-component-text-color:#fff;--form-component-additional-color:#fff;--form-component-hover-text-color:#060606;--form-component-big-text-color:#fff;--form-component-arrow-fill-color:#fff;--form-component-background-color:#060606;--form-component-gradient-text-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--form-component-button-background-color:#060606;--form-component-button-hover-color:#fff;--form-component-inline-title-color:#fff;--form-cmponent-edit-summary-text-color:#717171;--form-component-error-color:#e80202;--form-component-edit-summary-border-color:#8a8a8a;--form-component-form-location-color:#0047ff;--form-component-edit-summary-popup-border-color:#8a8a8a;--form-constructor-textarea-border-color:#fff;--form-constructor-textarea-color:#fff;--textarea-scroll-track-background:#1b1b1b;--textarea-scroll-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
.dark-mode .validation_hint,.light-mode .validation_hint{display:block;font-style:normal;color:var(--form-component-additional-color);font-family:var(--form-component-font-family);font-weight:var(--form-component-validation-field-font-weight);font-size:var(--form-component-validation-field-font-size);line-height:var(--form-component-validation-field-line-height);letter-spacing:var(--form-component-validation-field-letter-spacing)}
.dark-mode .form-component .form-component__action,.light-mode .form-component .form-component__action,.ec-mode .form-component .form-component__action{text-transform:none}
.dark-mode .form-component .form-component__title,.light-mode .form-component .form-component__title,.ec-mode .form-component .form-component__title{text-transform:none;font:600 3.6rem/3.96rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000}
.dark-mode .form-component .checkbox-custom ~ .checkbox-custom-label:after,.light-mode .form-component .checkbox-custom ~ .checkbox-custom-label:after,.ec-mode .form-component .checkbox-custom ~ .checkbox-custom-label:after{left:1rem;width:.9rem;height:1.9rem;top:1rem}
.dark-mode .form-component .checkbox-custom ~ .checkbox-custom-label:before,.light-mode .form-component .checkbox-custom ~ .checkbox-custom-label:before,.ec-mode .form-component .checkbox-custom ~ .checkbox-custom-label:before{top:.6rem}
.dark-mode .form-component.form-component--inline[data-gtm-action="Save and notify"] .form-component__title,.light-mode .form-component.form-component--inline[data-gtm-action="Save and notify"] .form-component__title,.ec-mode .form-component.form-component--inline[data-gtm-action="Save and notify"] .form-component__title{margin-bottom:3.8rem}
.dark-mode .form-constructor-ui,.light-mode .form-constructor-ui,.ec-mode .form-constructor-ui,.dark-mode .gated-form-ui,.light-mode .gated-form-ui,.ec-mode .gated-form-ui{background-color:transparent}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui,.light-mode .form-constructor-ui,.ec-mode .form-constructor-ui,.dark-mode .gated-form-ui,.light-mode .gated-form-ui,.ec-mode .gated-form-ui{min-width:34.9rem}
}
.dark-mode .form-constructor-ui.form-component--inline,.light-mode .form-constructor-ui.form-component--inline,.ec-mode .form-constructor-ui.form-component--inline,.dark-mode .gated-form-ui.form-component--inline,.light-mode .gated-form-ui.form-component--inline,.ec-mode .gated-form-ui.form-component--inline{font:300 1.8rem / 1.9rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:768px){.dark-mode .form-constructor-ui.form-component--inline,.light-mode .form-constructor-ui.form-component--inline,.ec-mode .form-constructor-ui.form-component--inline,.dark-mode .gated-form-ui.form-component--inline,.light-mode .gated-form-ui.form-component--inline,.ec-mode .gated-form-ui.form-component--inline{margin-bottom:3.1rem;padding:3.8rem 1.8rem}
}
.dark-mode .form-constructor-ui.form-component--inline .form-component__message,.light-mode .form-constructor-ui.form-component--inline .form-component__message,.ec-mode .form-constructor-ui.form-component--inline .form-component__message,.dark-mode .gated-form-ui.form-component--inline .form-component__message,.light-mode .gated-form-ui.form-component--inline .form-component__message,.ec-mode .gated-form-ui.form-component--inline .form-component__message{margin:2.2rem 0 0;line-height:1.98rem}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui.form-component--inline,.light-mode .form-constructor-ui.form-component--inline,.ec-mode .form-constructor-ui.form-component--inline,.dark-mode .gated-form-ui.form-component--inline,.light-mode .gated-form-ui.form-component--inline,.ec-mode .gated-form-ui.form-component--inline{padding:0 1.6rem 3.8rem 0}
}
.dark-mode .form-constructor-ui.form-component--inline .form-component__label,.light-mode .form-constructor-ui.form-component--inline .form-component__label,.ec-mode .form-constructor-ui.form-component--inline .form-component__label,.dark-mode .gated-form-ui.form-component--inline .form-component__label,.light-mode .gated-form-ui.form-component--inline .form-component__label,.ec-mode .gated-form-ui.form-component--inline .form-component__label,.dark-mode .form-constructor-ui.form-component--inline .location-fields__column,.light-mode .form-constructor-ui.form-component--inline .location-fields__column,.ec-mode .form-constructor-ui.form-component--inline .location-fields__column,.dark-mode .gated-form-ui.form-component--inline .location-fields__column,.light-mode .gated-form-ui.form-component--inline .location-fields__column,.ec-mode .gated-form-ui.form-component--inline .location-fields__column,.dark-mode .form-constructor-ui.form-component--inline .file-upload__field,.light-mode .form-constructor-ui.form-component--inline .file-upload__field,.ec-mode .form-constructor-ui.form-component--inline .file-upload__field,.dark-mode .gated-form-ui.form-component--inline .file-upload__field,.light-mode .gated-form-ui.form-component--inline .file-upload__field,.ec-mode .gated-form-ui.form-component--inline .file-upload__field{margin-bottom:3.2rem}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui.form-component--inline .form-component__label,.light-mode .form-constructor-ui.form-component--inline .form-component__label,.ec-mode .form-constructor-ui.form-component--inline .form-component__label,.dark-mode .gated-form-ui.form-component--inline .form-component__label,.light-mode .gated-form-ui.form-component--inline .form-component__label,.ec-mode .gated-form-ui.form-component--inline .form-component__label,.dark-mode .form-constructor-ui.form-component--inline .location-fields__column,.light-mode .form-constructor-ui.form-component--inline .location-fields__column,.ec-mode .form-constructor-ui.form-component--inline .location-fields__column,.dark-mode .gated-form-ui.form-component--inline .location-fields__column,.light-mode .gated-form-ui.form-component--inline .location-fields__column,.ec-mode .gated-form-ui.form-component--inline .location-fields__column,.dark-mode .form-constructor-ui.form-component--inline .file-upload__field,.light-mode .form-constructor-ui.form-component--inline .file-upload__field,.ec-mode .form-constructor-ui.form-component--inline .file-upload__field,.dark-mode .gated-form-ui.form-component--inline .file-upload__field,.light-mode .gated-form-ui.form-component--inline .file-upload__field,.ec-mode .gated-form-ui.form-component--inline .file-upload__field{margin-bottom:4rem}
}
.dark-mode .form-constructor-ui.show-error,.light-mode .form-constructor-ui.show-error,.ec-mode .form-constructor-ui.show-error,.dark-mode .gated-form-ui.show-error,.light-mode .gated-form-ui.show-error,.ec-mode .gated-form-ui.show-error{min-height:20rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e5e5e5}
.dark-mode .form-constructor-ui.show-error .form-component__title,.light-mode .form-constructor-ui.show-error .form-component__title,.ec-mode .form-constructor-ui.show-error .form-component__title,.dark-mode .gated-form-ui.show-error .form-component__title,.light-mode .gated-form-ui.show-error .form-component__title,.ec-mode .gated-form-ui.show-error .form-component__title{display:none}
.dark-mode .form-constructor-ui.show-error .form-component__error,.light-mode .form-constructor-ui.show-error .form-component__error,.ec-mode .form-constructor-ui.show-error .form-component__error,.dark-mode .gated-form-ui.show-error .form-component__error,.light-mode .gated-form-ui.show-error .form-component__error,.ec-mode .gated-form-ui.show-error .form-component__error{padding:0 0 0 6rem;overflow:visible;display:flex;flex-direction:column}
@media screen and (min-width:768px){.dark-mode .form-constructor-ui.show-error .form-component__error,.light-mode .form-constructor-ui.show-error .form-component__error,.ec-mode .form-constructor-ui.show-error .form-component__error,.dark-mode .gated-form-ui.show-error .form-component__error,.light-mode .gated-form-ui.show-error .form-component__error,.ec-mode .gated-form-ui.show-error .form-component__error{flex-direction:row}
}
.dark-mode .form-constructor-ui.show-error .form-component__message,.light-mode .form-constructor-ui.show-error .form-component__message,.ec-mode .form-constructor-ui.show-error .form-component__message,.dark-mode .gated-form-ui.show-error .form-component__message,.light-mode .gated-form-ui.show-error .form-component__message,.ec-mode .gated-form-ui.show-error .form-component__message{margin:0;display:inline-flex;align-items:center;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.19rem}
@media screen and (min-width:768px){.dark-mode .form-constructor-ui.show-error .form-component__message,.light-mode .form-constructor-ui.show-error .form-component__message,.ec-mode .form-constructor-ui.show-error .form-component__message,.dark-mode .gated-form-ui.show-error .form-component__message,.light-mode .gated-form-ui.show-error .form-component__message,.ec-mode .gated-form-ui.show-error .form-component__message{margin-right:1.3rem}
}
.dark-mode .form-constructor-ui.show-error .form-component__error-icon,.light-mode .form-constructor-ui.show-error .form-component__error-icon,.ec-mode .form-constructor-ui.show-error .form-component__error-icon,.dark-mode .gated-form-ui.show-error .form-component__error-icon,.light-mode .gated-form-ui.show-error .form-component__error-icon,.ec-mode .gated-form-ui.show-error .form-component__error-icon{position:absolute;top:0;left:-7.3rem;margin:0;width:3.8rem;height:3.8rem}
@media screen and (min-width:768px){.dark-mode .form-constructor-ui.show-error .form-component__error-icon,.light-mode .form-constructor-ui.show-error .form-component__error-icon,.ec-mode .form-constructor-ui.show-error .form-component__error-icon,.dark-mode .gated-form-ui.show-error .form-component__error-icon,.light-mode .gated-form-ui.show-error .form-component__error-icon,.ec-mode .gated-form-ui.show-error .form-component__error-icon{top:50%;transform:translateY(-50%)}
}
.dark-mode .form-constructor-ui.show-error .form-component__action-redesign,.light-mode .form-constructor-ui.show-error .form-component__action-redesign,.ec-mode .form-constructor-ui.show-error .form-component__action-redesign,.dark-mode .gated-form-ui.show-error .form-component__action-redesign,.light-mode .gated-form-ui.show-error .form-component__action-redesign,.ec-mode .gated-form-ui.show-error .form-component__action-redesign{margin-top:3rem}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui.show-error .form-component__action-redesign,.light-mode .form-constructor-ui.show-error .form-component__action-redesign,.ec-mode .form-constructor-ui.show-error .form-component__action-redesign,.dark-mode .gated-form-ui.show-error .form-component__action-redesign,.light-mode .gated-form-ui.show-error .form-component__action-redesign,.ec-mode .gated-form-ui.show-error .form-component__action-redesign{margin-top:9rem}
}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui.show-error.form-component--inline .form-component__error,.light-mode .form-constructor-ui.show-error.form-component--inline .form-component__error,.ec-mode .form-constructor-ui.show-error.form-component--inline .form-component__error,.dark-mode .gated-form-ui.show-error.form-component--inline .form-component__error,.light-mode .gated-form-ui.show-error.form-component--inline .form-component__error,.ec-mode .gated-form-ui.show-error.form-component--inline .form-component__error{padding:0;flex-direction:column}
.dark-mode .form-constructor-ui.show-error.form-component--inline .form-component__message,.light-mode .form-constructor-ui.show-error.form-component--inline .form-component__message,.ec-mode .form-constructor-ui.show-error.form-component--inline .form-component__message,.dark-mode .gated-form-ui.show-error.form-component--inline .form-component__message,.light-mode .gated-form-ui.show-error.form-component--inline .form-component__message,.ec-mode .gated-form-ui.show-error.form-component--inline .form-component__message{margin-right:0;margin-bottom:.6rem;flex-direction:column;text-align:center}
.dark-mode .form-constructor-ui.show-error.form-component--inline .form-component__error-icon,.light-mode .form-constructor-ui.show-error.form-component--inline .form-component__error-icon,.ec-mode .form-constructor-ui.show-error.form-component--inline .form-component__error-icon,.dark-mode .gated-form-ui.show-error.form-component--inline .form-component__error-icon,.light-mode .gated-form-ui.show-error.form-component--inline .form-component__error-icon,.ec-mode .gated-form-ui.show-error.form-component--inline .form-component__error-icon{position:static;transform:translateY(0);margin-bottom:1.6rem}
.dark-mode .form-constructor-ui.show-error.form-component--inline .form-component__action,.light-mode .form-constructor-ui.show-error.form-component--inline .form-component__action,.ec-mode .form-constructor-ui.show-error.form-component--inline .form-component__action,.dark-mode .gated-form-ui.show-error.form-component--inline .form-component__action,.light-mode .gated-form-ui.show-error.form-component--inline .form-component__action,.ec-mode .gated-form-ui.show-error.form-component--inline .form-component__action{text-align:center}
}
.dark-mode .form-constructor-ui .validation-field .form-component__label,.light-mode .form-constructor-ui .validation-field .form-component__label,.ec-mode .form-constructor-ui .validation-field .form-component__label,.dark-mode .gated-form-ui .validation-field .form-component__label,.light-mode .gated-form-ui .validation-field .form-component__label,.ec-mode .gated-form-ui .validation-field .form-component__label{color:#f38049}
.dark-mode .form-constructor-ui .gated-form__force-download-message,.light-mode .form-constructor-ui .gated-form__force-download-message,.ec-mode .form-constructor-ui .gated-form__force-download-message,.dark-mode .gated-form-ui .gated-form__force-download-message,.light-mode .gated-form-ui .gated-form__force-download-message,.ec-mode .gated-form-ui .gated-form__force-download-message{color:#000}
.dark-mode .form-constructor-ui .button-ui-wrapper .button-ui,.light-mode .form-constructor-ui .button-ui-wrapper .button-ui,.ec-mode .form-constructor-ui .button-ui-wrapper .button-ui,.dark-mode .gated-form-ui .button-ui-wrapper .button-ui,.light-mode .gated-form-ui .button-ui-wrapper .button-ui,.ec-mode .gated-form-ui .button-ui-wrapper .button-ui{margin-left:0;width:fit-content}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui .button-ui-wrapper .button-ui,.light-mode .form-constructor-ui .button-ui-wrapper .button-ui,.ec-mode .form-constructor-ui .button-ui-wrapper .button-ui,.dark-mode .gated-form-ui .button-ui-wrapper .button-ui,.light-mode .gated-form-ui .button-ui-wrapper .button-ui,.ec-mode .gated-form-ui .button-ui-wrapper .button-ui{margin:0 auto}
}
@media screen and (min-width:992px){.dark-mode .form-constructor-ui.form-component--inline .button-ui-wrapper .button-ui,.light-mode .form-constructor-ui.form-component--inline .button-ui-wrapper .button-ui,.ec-mode .form-constructor-ui.form-component--inline .button-ui-wrapper .button-ui,.dark-mode .gated-form-ui.form-component--inline .button-ui-wrapper .button-ui,.light-mode .gated-form-ui.form-component--inline .button-ui-wrapper .button-ui,.ec-mode .gated-form-ui.form-component--inline .button-ui-wrapper .button-ui,.dark-mode .form-constructor-ui.form-component--standalone .button-ui-wrapper .button-ui,.light-mode .form-constructor-ui.form-component--standalone .button-ui-wrapper .button-ui,.ec-mode .form-constructor-ui.form-component--standalone .button-ui-wrapper .button-ui,.dark-mode .gated-form-ui.form-component--standalone .button-ui-wrapper .button-ui,.light-mode .gated-form-ui.form-component--standalone .button-ui-wrapper .button-ui,.ec-mode .gated-form-ui.form-component--standalone .button-ui-wrapper .button-ui{margin:0 auto 0 0}
}
.dark-mode .form-constructor-ui.form-component--inline .form-component__label,.light-mode .form-constructor-ui.form-component--inline .form-component__label,.ec-mode .form-constructor-ui.form-component--inline .form-component__label,.dark-mode .gated-form-ui.form-component--inline .form-component__label,.light-mode .gated-form-ui.form-component--inline .form-component__label,.ec-mode .gated-form-ui.form-component--inline .form-component__label,.dark-mode .form-constructor-ui.form-component--standalone .form-component__label,.light-mode .form-constructor-ui.form-component--standalone .form-component__label,.ec-mode .form-constructor-ui.form-component--standalone .form-component__label,.dark-mode .gated-form-ui.form-component--standalone .form-component__label,.light-mode .gated-form-ui.form-component--standalone .form-component__label,.ec-mode .gated-form-ui.form-component--standalone .form-component__label,.dark-mode .form-constructor-ui.form-component--inline .file-upload__field,.light-mode .form-constructor-ui.form-component--inline .file-upload__field,.ec-mode .form-constructor-ui.form-component--inline .file-upload__field,.dark-mode .gated-form-ui.form-component--inline .file-upload__field,.light-mode .gated-form-ui.form-component--inline .file-upload__field,.ec-mode .gated-form-ui.form-component--inline .file-upload__field,.dark-mode .form-constructor-ui.form-component--standalone .file-upload__field,.light-mode .form-constructor-ui.form-component--standalone .file-upload__field,.ec-mode .form-constructor-ui.form-component--standalone .file-upload__field,.dark-mode .gated-form-ui.form-component--standalone .file-upload__field,.light-mode .gated-form-ui.form-component--standalone .file-upload__field,.ec-mode .gated-form-ui.form-component--standalone .file-upload__field{margin-bottom:var(--field-space)}
.theme-animation .form-component.show-error,.theme-animation .form-component.show-success{transition:background-color 300ms linear}
.theme-animation .form-component__input,.theme-animation .form-component__big-message,.theme-animation .form-component__simple-message,.theme-animation .form-component .cancel-link>a,.theme-animation .form-component .submit-again-redesign,.theme-animation .form-component .validation_hint{transition:color 300ms linear}
.theme-animation .form-component .link-with-bottom-arrow .svg-link-arrow{transition:fill 300ms linear}
.theme-animation .form-component .button-ui{transition:background-color 300ms linear,color 300ms linear}
.theme-animation .form-component .button-ui:after{transition:opacity 300ms linear}
.theme-animation .form-component .captcha-ui .captcha__input{transition:color 300ms linear,border-color 300ms linear}
.theme-animation .form-component .captcha-ui .form-component__input-label{transition:color 300ms linear}
.theme-animation .form-component .checkbox+.text p,.theme-animation .form-component .captcha+.text p{transition:color 300ms linear}
.dark-mode{--form-active-color:#00f6ff;--form-gradient:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--form-submit-gradient-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%)}
.light-mode{--form-active-color:#0047ff;--form-gradient:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--form-submit-gradient-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%)}
.ec-mode.dark-mode{--form-active-color:#fec010;--form-gradient:linear-gradient(#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--form-submit-gradient-dark:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%)}
.form-component form .layout-box-ui{margin-left:-2rem;margin-right:-2rem}
@media screen and (min-width:992px){.form-component form .layout-box-ui{margin-left:0;margin-right:0}
}
.form-component form .layout-box-ui .layout-box-ui{margin-left:0;margin-right:0}
@media screen and (min-width:992px){.form-component .layout-box--tablet-view .layout-box__mobile{overflow:visible}
}
.form-component__hidden-form-message{display:none}
@media screen and (min-width:992px){.form-component--standalone .form-component__hidden-form-message{text-align:center}
}
.form-component--show-hidden-form-message form{display:none}
.form-component--show-hidden-form-message .form-component__hidden-form-message{display:block;font-weight:300}
.form-component>form{transition:opacity .4s ease;overflow:hidden;max-height:3000rem;opacity:1;visibility:visible;overflow:visible}
.form-component--standalone.show-error,.form-component--standalone.show-success{background-color:#f3f3f3;padding:7.2rem 0;overflow:hidden}
.form-component.show-error>form,.form-component.show-error .form-component__disclaimer{max-height:0;opacity:0;visibility:hidden;overflow:hidden}
.form-component.show-error .form-component__error{max-height:3000rem;opacity:1;visibility:visible}
.form-component.show-success>form,.form-component.show-success .form-component__disclaimer{max-height:0;opacity:0;visibility:hidden;overflow:hidden}
.form-component.show-success .form-component__success{max-height:3000rem;opacity:1;visibility:visible}
.form-component--standalone{margin-top:3.8rem;margin-bottom:3.8rem}
.form-component--inline{background:#f3f3f3;padding-inline:2rem;padding-bottom:2rem;padding-top:3.1rem;margin:6rem -2rem 0}
@media screen and (min-width:992px){.form-component--inline{max-width:34.9rem;margin:0 0 0 auto;padding:4.8rem 3.7rem}
}
.form-component.hide-autofill-button .linkedin-autofill{max-height:0;overflow:hidden}
.form-component__title{display:none}
.form-component--inline .form-component__title{display:block;margin:0 auto;padding-bottom:1.4rem;text-transform:uppercase;font:700 2.2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.25rem}
.form-component__description{display:none}
.form-component--inline .form-component__description{display:block;margin:0 auto;padding-bottom:1.8rem;font:300 2rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.1rem;text-transform:none}
.form-component--inline .form-component__location{display:block;font-size:1.4rem;margin-top:.4rem;letter-spacing:.3rem;text-transform:uppercase}
.form-component .cancel-link{display:none}
.form-component__error,.form-component__success{max-height:0;opacity:0;visibility:hidden;font-weight:300}
.form-component__error,.form-component__success,.form-component__disclaimer{letter-spacing:.07rem;transition:opacity .4s ease;overflow:hidden}
.form-component--standalone .form-component__error,.form-component--standalone .form-component__success,.form-component--standalone .form-component__disclaimer{padding:.2rem 2rem}
@media screen and (min-width:992px){.form-component--standalone .form-component__error,.form-component--standalone .form-component__success,.form-component--standalone .form-component__disclaimer{text-align:center}
}
.form-component__disclaimer{margin:1.7rem auto}
.show-error .form-component__disclaimer,.show-success .form-component__disclaimer{margin:0}
.form-component__disclaimer .form-component__message{max-width:none}
@media screen and (min-width:992px){.form-component__disclaimer{display:none}
}
.form-component__message,.form-component__error-message{position:relative;margin:0 auto 2.1rem;line-height:3rem}
@media screen and (min-width:992px){.form-component--standalone .form-component__message,.form-component--standalone .form-component__error-message{max-width:66.3rem;display:inline-block;font-size:2.6rem;line-height:4rem}
}
.form-component__error-message{display:block}
.form-component__error-icon{display:inline-block;fill:#f15c43;width:2.6rem;height:1.9rem;margin:0 1rem -0.4rem 0}
@media screen and (min-width:992px){.form-component--standalone .form-component__error-icon{position:absolute;left:-6rem;top:.9rem;width:3.8rem;height:2.8rem}
}
.form-component__action{display:inline-block;font-weight:900;letter-spacing:.25rem;text-transform:uppercase}
.form-component--standalone .form-component__action{margin:0 auto}
@media screen and (min-width:992px){.form-component--standalone .form-component__action{font-size:2rem}
}
.form-component__action.submit-again{display:block;color:#76cdd8;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-decoration:none;margin-bottom:.2rem}
.form-component.leancoded-continuum-style .form-component__action{text-transform:none}
.form-component.leancoded-continuum-style .form-component__title{text-transform:none;font:600 3.6rem/3.96rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000}
.form-component.leancoded-continuum-style.form-component--inline[data-gtm-action="Save and notify"] .form-component__title{margin-bottom:3.8rem}
.form-component__label{font-weight:700;text-transform:uppercase}
.form-component--standalone .form-component__label{display:none}
@media screen and (min-width:992px){.form-component--standalone .form-component__label{display:block;margin-bottom:1.3rem}
}
.form-component--inline .form-component__label{display:none}
.form-component__field{position:relative;left:0;right:0;display:block;width:100%;height:4.9rem;padding:0 1.7rem;font:300 1.7rem/2.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;border:1px solid #bbb;background-color:#fff;margin-bottom:1rem}
.form-component__field.dropdown-list__input--multiple{padding:0;border:0}
.form-component__field::placeholder{color:#231f20}
.form-component__field:-ms-input-placeholder{color:#231f20}
.form-component__field::-ms-input-placeholder{color:#231f20}
@media screen and (min-width:992px){.form-component--standalone .form-component__field{margin-bottom:2.8rem}
.form-component--standalone .form-component__field::placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .form-component__field:-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
.form-component--standalone .form-component__field::-ms-input-placeholder{color:transparent;-webkit-text-fill-color:transparent}
}
.validation-field .form-component__field::placeholder{color:#f15c43}
.validation-field .form-component__field:-ms-input-placeholder{color:#f15c43}
.validation-field .form-component__field::-ms-input-placeholder{color:#f15c43}
.form-component .section{padding-bottom:0}
.form-component .title{padding-top:0}
@media screen and (min-width:992px){.form-component .form+.section .section--padding-no{padding-top:0}
}
.form-component .section__wrapper{padding:0}
.form-component .colctrl-ui{padding:0;margin:0 -1.4rem}
.form-component .layout-box__wrapper{overflow:visible}
.form-component .colctrl__col{margin-bottom:0}
.form-component__self-id-link{font-weight:700}
.form-component__popup{z-index:101;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:108.8rem;width:100%;overflow-y:auto;max-height:100%}
.form-component__popup-wrapper{display:block;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;text-align:center}
.form-component__popup-wrapper--23{display:none}
.form-component__popup-header{position:relative;background-color:#76cdd8;text-transform:uppercase;padding:2.9rem}
@media screen and (min-width:768px){.form-component__popup-header{padding:4.9rem 2.9rem 4rem}
}
@media screen and (min-width:992px){.form-component__popup-header{padding:2.2rem 8rem 1.7rem}
}
.form-component__popup-title{margin:1.7rem 0 2.2rem;color:#fff;font:700 2.1rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.vacancy-page .form-component__popup-title{color:#fff;margin-bottom:2.2rem;letter-spacing:.3rem}
.form-component__popup-close{position:absolute;overflow:hidden;width:2.6rem;height:2.6rem;top:1.7rem;right:1.7rem}
.form-component__popup-close:after,.form-component__popup-close:before{content:"";position:absolute;width:1px;height:100%;background-color:#fff;top:50%;left:50%}
.form-component__popup-close:after{transform:translateY(-50%) rotate(45deg)}
.form-component__popup-close:before{transform:translateY(-50%) rotate(-45deg)}
@media screen and (min-width:768px){.form-component__popup-close{top:3.7rem;right:3.8rem;width:3.2rem;height:3.2rem}
}
.form-component__popup-content{display:flex;flex-direction:column;justify-content:center;padding:2.7rem;max-width:70rem;margin:0 auto;letter-spacing:.05rem}
@media screen and (orientation:landscape){.form-component__popup-content{padding:1rem 2.7rem}
}
@media screen and (min-width:768px){.form-component__popup-content{padding:4.5rem 5.4rem 5rem}
}
.form-component__popup-message{font:700 2rem/3rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin:2.7rem auto 3.4rem;width:100%}
@media screen and (orientation:landscape){.form-component__popup-message{margin:1.7rem auto}
}
@media screen and (min-width:768px){.form-component__popup-message{margin:2.3rem auto 2.9rem;font-size:2.3rem}
}
.form-component__popup-message:not(:first-child){margin-top:0}
.form-component .testing-mode-disclaimer{color:#d84831}
.button-submit{display:flex;flex-direction:column;margin:0 auto}
@media screen and (min-width:992px){.button-submit{max-width:none}
}
.form-component--standalone .button-submit{padding:.4rem 2rem 0}
@media screen and (min-width:992px){.form-component--standalone .button-submit{padding-left:4rem;padding-right:4rem}
}
.form-component--inline .button-submit{margin-top:3.2rem}
.button-submit>.button-ui{display:block;width:100%;color:#fff;font:900 1.7rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;background:#76cdd8;padding:0 1rem 0 1.2rem}
.no-touchevents .button-submit>.button-ui:hover,.button-submit>.button-ui:active{background-color:#7bbbc6}
.button-submit>.button-ui.freeze{position:relative;-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}
.button-submit>.button-ui.freeze:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);z-index:10}
.form-component--inline .button-submit>.button-ui{border-radius:1rem}
.form-component--standalone .button-submit>.button-ui{border-radius:0}
@media screen and (min-width:992px){.form-component--standalone .button-submit>.button-ui{border-radius:1rem;margin-right:0;margin-left:auto;min-width:19.6rem;width:auto}
}
.validation_hint{display:none}
.form-component--inline .validation_hint{display:block;font-style:italic;font-weight:300;letter-spacing:.5px;text-align:center;margin:0}
@media print{.form-constructor-ui{display:none}
}
.form-constructor-ui.leancoded-continuum-style,.gated-form-ui.leancoded-continuum-style{background-color:transparent}
@media screen and (min-width:992px){.form-constructor-ui.leancoded-continuum-style,.gated-form-ui.leancoded-continuum-style{min-width:34.9rem}
}
.form-constructor-ui.leancoded-continuum-style.form-component--inline,.gated-form-ui.leancoded-continuum-style.form-component--inline{font:300 1.8rem / 1.9rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:768px){.form-constructor-ui.leancoded-continuum-style.form-component--inline,.gated-form-ui.leancoded-continuum-style.form-component--inline{margin-bottom:3.1rem;padding:3.8rem 1.8rem}
}
.form-constructor-ui.leancoded-continuum-style.form-component--inline .form-component__message,.gated-form-ui.leancoded-continuum-style.form-component--inline .form-component__message{margin:2.2rem 0 0;line-height:1.98rem}
.form-constructor-ui.leancoded-continuum-style.show-error,.gated-form-ui.leancoded-continuum-style.show-error{padding:2rem 0;min-height:20rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e5e5e5}
.form-constructor-ui.leancoded-continuum-style.show-error .form-component__title,.gated-form-ui.leancoded-continuum-style.show-error .form-component__title{display:none}
.form-constructor-ui.leancoded-continuum-style.show-error .form-component__error,.gated-form-ui.leancoded-continuum-style.show-error .form-component__error{padding:0 0 0 6rem;overflow:visible;display:flex;flex-direction:column}
@media screen and (min-width:768px){.form-constructor-ui.leancoded-continuum-style.show-error .form-component__error,.gated-form-ui.leancoded-continuum-style.show-error .form-component__error{flex-direction:row}
}
.form-constructor-ui.leancoded-continuum-style.show-error .form-component__message,.gated-form-ui.leancoded-continuum-style.show-error .form-component__message{margin:0;display:inline-flex;align-items:center;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.19rem}
@media screen and (min-width:768px){.form-constructor-ui.leancoded-continuum-style.show-error .form-component__message,.gated-form-ui.leancoded-continuum-style.show-error .form-component__message{margin-right:1.3rem}
}
.form-constructor-ui.leancoded-continuum-style.show-error .form-component__error-icon,.gated-form-ui.leancoded-continuum-style.show-error .form-component__error-icon{position:absolute;top:0;left:-7.3rem;margin:0;width:3.8rem;height:3.8rem}
@media screen and (min-width:768px){.form-constructor-ui.leancoded-continuum-style.show-error .form-component__error-icon,.gated-form-ui.leancoded-continuum-style.show-error .form-component__error-icon{top:50%;transform:translateY(-50%)}
}
.form-constructor-ui.leancoded-continuum-style.show-error .form-component__action,.gated-form-ui.leancoded-continuum-style.show-error .form-component__action{margin:0;display:inline-block;font:700 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;text-transform:none;text-align:left}
@media screen and (min-width:992px){.form-constructor-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__error,.gated-form-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__error{padding:0;flex-direction:column}
.form-constructor-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__message,.gated-form-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__message{margin-right:0;margin-bottom:.6rem;flex-direction:column;text-align:center}
.form-constructor-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__error-icon,.gated-form-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__error-icon{position:static;transform:translateY(0);margin-bottom:1.6rem}
.form-constructor-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__action,.gated-form-ui.leancoded-continuum-style.show-error.form-component--inline .form-component__action{text-align:center}
}
.form-constructor-ui.leancoded-continuum-style .validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .validation-field .form-component__label{color:#f38049}
.form-constructor-ui.leancoded-continuum-style .gated-form__force-download-message,.gated-form-ui.leancoded-continuum-style .gated-form__force-download-message{color:#000}
.form-constructor-ui.leancoded-continuum-style .button-ui-wrapper .button-ui,.gated-form-ui.leancoded-continuum-style .button-ui-wrapper .button-ui{margin:0 auto}
@media screen and (min-width:992px){.form-constructor-ui.leancoded-continuum-style.form-component--standalone .button-ui-wrapper .button-ui,.gated-form-ui.leancoded-continuum-style.form-component--standalone .button-ui-wrapper .button-ui{margin:0 auto 0 0}
}
.dark-mode .validation-field{--validation-field-placeholder-color:#8a8a8a;--validation-field-error-color:#ff4d40;--validation-field-error-text-color:#fff;--validation-tooltip-text-color:#fbfafa}
.light-mode .validation-field{--validation-field-placeholder-color:#717171;--validation-field-error-color:#e80202;--validation-field-error-text-color:#fff;--validation-tooltip-text-color:#fbfafa}
.validation-field{color:#f15c43}
.validation-field .form-component__input,.validation-field .dropdown-list__additional-field{border-color:#f15c43;color:#f15c43}
.validation-field .form-component__input::placeholder,.validation-field .dropdown-list__additional-field::placeholder{color:#f15c43}
.validation-field .form-component__input:-ms-input-placeholder,.validation-field .dropdown-list__additional-field:-ms-input-placeholder{color:#f15c43}
.validation-field .form-component__input::-ms-input-placeholder,.validation-field .dropdown-list__additional-field::-ms-input-placeholder{color:#f15c43}
.validation-field .form-component__input:hover+.validation-tooltip,.validation-field .form-component__input:focus+.validation-tooltip,.validation-field .dropdown-list__additional-field:hover+.validation-tooltip,.validation-field .dropdown-list__additional-field:focus+.validation-tooltip{opacity:1;z-index:20}
.validation-tooltip{display:none;position:relative;padding:1.3rem 1.7rem;color:#fff;font:700 1.2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;background-color:#f15c43;vertical-align:top;margin-top:-0.3rem;margin-bottom:.7rem}
@media screen and (min-width:992px){.validation-tooltip{position:absolute;z-index:-1;opacity:0;transition:opacity .4s ease}
}
.validation-tooltip:before{content:"";position:absolute;left:1.4rem;top:-0.4rem;width:.9rem;height:.9rem;transform:rotate(45deg);background-color:#f15c43}
@media screen and (min-width:992px){.form-component--standalone .validation-tooltip{margin-top:-2.1rem;margin-bottom:0}
}
.validation-field .validation-tooltip{display:inline-block}
.leancoded-telescopeai .form-component .validation-field.country-field-ui .validation-tooltip,.leancoded-telescopeai .form-component .validation-field.dropdown-list-ui .validation-tooltip{display:inline-flex}
@media screen and (max-width:991px){.leancoded-telescopeai .form-component .validation-field.country-field-ui .validation-tooltip,.leancoded-telescopeai .form-component .validation-field.dropdown-list-ui .validation-tooltip{display:none}
}
@media screen and (max-width:991px){.leancoded-telescopeai .form-component .validation-field.country-field-ui .form-component__input .validation-tooltip,.leancoded-telescopeai .form-component .validation-field.dropdown-list-ui .form-component__input .validation-tooltip{display:inline-flex}
}
.dark-mode .form-component .validation-field,.light-mode .form-component .validation-field,.ec-mode.dark-mode .form-component .validation-field{color:var(--validation-field-error-color)}
.dark-mode .form-component .validation-field .form-component__input,.light-mode .form-component .validation-field .form-component__input,.ec-mode.dark-mode .form-component .validation-field .form-component__input,.dark-mode .form-component .validation-field .dropdown-list__additional-field,.light-mode .form-component .validation-field .dropdown-list__additional-field,.ec-mode.dark-mode .form-component .validation-field .dropdown-list__additional-field{border-color:var(--validation-field-error-color)}
.dark-mode .form-component .validation-field .form-component__input::placeholder,.light-mode .form-component .validation-field .form-component__input::placeholder,.ec-mode.dark-mode .form-component .validation-field .form-component__input::placeholder,.dark-mode .form-component .validation-field .dropdown-list__additional-field::placeholder,.light-mode .form-component .validation-field .dropdown-list__additional-field::placeholder,.ec-mode.dark-mode .form-component .validation-field .dropdown-list__additional-field::placeholder{color:var(--validation-field-placeholder-color)}
.dark-mode .form-component .validation-field .form-component__input:-ms-input-placeholder,.light-mode .form-component .validation-field .form-component__input:-ms-input-placeholder,.ec-mode.dark-mode .form-component .validation-field .form-component__input:-ms-input-placeholder,.dark-mode .form-component .validation-field .dropdown-list__additional-field:-ms-input-placeholder,.light-mode .form-component .validation-field .dropdown-list__additional-field:-ms-input-placeholder,.ec-mode.dark-mode .form-component .validation-field .dropdown-list__additional-field:-ms-input-placeholder{color:var(--validation-field-placeholder-color)}
.dark-mode .form-component .validation-field .form-component__input::-ms-input-placeholder,.light-mode .form-component .validation-field .form-component__input::-ms-input-placeholder,.ec-mode.dark-mode .form-component .validation-field .form-component__input::-ms-input-placeholder,.dark-mode .form-component .validation-field .dropdown-list__additional-field::-ms-input-placeholder,.light-mode .form-component .validation-field .dropdown-list__additional-field::-ms-input-placeholder,.ec-mode.dark-mode .form-component .validation-field .dropdown-list__additional-field::-ms-input-placeholder{color:var(--validation-field-placeholder-color)}
.dark-mode .form-component .validation-field.country-field-ui .validation-tooltip,.light-mode .form-component .validation-field.country-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.country-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.region-field-ui .validation-tooltip,.light-mode .form-component .validation-field.region-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.region-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.city-field-ui .validation-tooltip,.light-mode .form-component .validation-field.city-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.city-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.light-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip,.light-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip{display:none}
@media screen and (max-width:991px){.dark-mode .form-component .validation-field.country-field-ui .validation-tooltip,.light-mode .form-component .validation-field.country-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.country-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.region-field-ui .validation-tooltip,.light-mode .form-component .validation-field.region-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.region-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.city-field-ui .validation-tooltip,.light-mode .form-component .validation-field.city-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.city-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.light-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.zip-code-field-ui .validation-tooltip,.dark-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip,.light-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.dropdown-list-ui .validation-tooltip{display:inline-flex}
}
@media screen and (max-width:991px){.dark-mode .form-component .validation-field.country-field-ui .form-component__input .validation-tooltip,.light-mode .form-component .validation-field.country-field-ui .form-component__input .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.country-field-ui .form-component__input .validation-tooltip,.dark-mode .form-component .validation-field.region-field-ui .form-component__input .validation-tooltip,.light-mode .form-component .validation-field.region-field-ui .form-component__input .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.region-field-ui .form-component__input .validation-tooltip,.dark-mode .form-component .validation-field.city-field-ui .form-component__input .validation-tooltip,.light-mode .form-component .validation-field.city-field-ui .form-component__input .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.city-field-ui .form-component__input .validation-tooltip,.dark-mode .form-component .validation-field.zip-code-field-ui .form-component__input .validation-tooltip,.light-mode .form-component .validation-field.zip-code-field-ui .form-component__input .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.zip-code-field-ui .form-component__input .validation-tooltip,.dark-mode .form-component .validation-field.dropdown-list-ui .form-component__input .validation-tooltip,.light-mode .form-component .validation-field.dropdown-list-ui .form-component__input .validation-tooltip,.ec-mode.dark-mode .form-component .validation-field.dropdown-list-ui .form-component__input .validation-tooltip{display:none}
}
.dark-mode .form-component .validation-field .form-component__field,.light-mode .form-component .validation-field .form-component__field,.ec-mode.dark-mode .form-component .validation-field .form-component__field,.dark-mode .form-component .validation-field .form-component__input,.light-mode .form-component .validation-field .form-component__input,.ec-mode.dark-mode .form-component .validation-field .form-component__input{display:flex;flex-direction:column}
.dark-mode .form-component .validation-field .form-component__field+.validation-tooltip,.light-mode .form-component .validation-field .form-component__field+.validation-tooltip,.ec-mode.dark-mode .form-component .validation-field .form-component__field+.validation-tooltip,.dark-mode .form-component .validation-field .form-component__input+.validation-tooltip,.light-mode .form-component .validation-field .form-component__input+.validation-tooltip,.ec-mode.dark-mode .form-component .validation-field .form-component__input+.validation-tooltip{display:block}
@media screen and (max-width:991px){.dark-mode .form-component .validation-field .form-component__field+.validation-tooltip,.light-mode .form-component .validation-field .form-component__field+.validation-tooltip,.ec-mode.dark-mode .form-component .validation-field .form-component__field+.validation-tooltip,.dark-mode .form-component .validation-field .form-component__input+.validation-tooltip,.light-mode .form-component .validation-field .form-component__input+.validation-tooltip,.ec-mode.dark-mode .form-component .validation-field .form-component__input+.validation-tooltip{display:inline-flex}
}
.dark-mode .form-component .validation-tooltip,.light-mode .form-component .validation-tooltip,.ec-mode.dark-mode .form-component .validation-tooltip{display:none;top:auto;bottom:100%;margin:0;padding:.4rem 1.2rem;background-color:var(--validation-field-error-color);border-radius:1px;font:400 1.8rem / 2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--validation-tooltip-text-color);letter-spacing:.04em;text-transform:none;opacity:1}
@media screen and (max-width:991px){.dark-mode .form-component .validation-tooltip,.light-mode .form-component .validation-tooltip,.ec-mode.dark-mode .form-component .validation-tooltip{position:relative;align-self:flex-start;padding:.6rem 1.6rem;font-size:1.4rem;line-height:2rem;order:-1}
}
.dark-mode .form-component .validation-tooltip:before,.light-mode .form-component .validation-tooltip:before,.ec-mode.dark-mode .form-component .validation-tooltip:before{top:auto;bottom:-0.4rem;background-color:var(--validation-field-error-color)}
.form-constructor-ui.leancoded-continuum-style.form-component--inline .select2-results__option,.gated-form-ui.leancoded-continuum-style.form-component--inline .select2-results__option{padding-left:2.7rem}
.form-constructor-ui.leancoded-continuum-style.form-component--standalone .select2-results__option,.gated-form-ui.leancoded-continuum-style.form-component--standalone .select2-results__option{padding-left:3rem}
.form-constructor-ui.leancoded-continuum-style .country-field-ui,.gated-form-ui.leancoded-continuum-style .country-field-ui,.form-constructor-ui.leancoded-continuum-style .city-field-ui,.gated-form-ui.leancoded-continuum-style .city-field-ui,.form-constructor-ui.leancoded-continuum-style .region-field-ui,.gated-form-ui.leancoded-continuum-style .region-field-ui,.form-constructor-ui.leancoded-continuum-style .zip-code-field-ui,.gated-form-ui.leancoded-continuum-style .zip-code-field-ui,.form-constructor-ui.leancoded-continuum-style .dropdown-list-ui,.gated-form-ui.leancoded-continuum-style .dropdown-list-ui{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1.6rem}
.form-constructor-ui.leancoded-continuum-style .country-field-ui.validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .country-field-ui.validation-field .form-component__label,.form-constructor-ui.leancoded-continuum-style .city-field-ui.validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .city-field-ui.validation-field .form-component__label,.form-constructor-ui.leancoded-continuum-style .region-field-ui.validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .region-field-ui.validation-field .form-component__label,.form-constructor-ui.leancoded-continuum-style .zip-code-field-ui.validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .zip-code-field-ui.validation-field .form-component__label,.form-constructor-ui.leancoded-continuum-style .dropdown-list-ui.validation-field .form-component__label,.gated-form-ui.leancoded-continuum-style .dropdown-list-ui.validation-field .form-component__label{color:#f38049}
.form-constructor-ui.leancoded-continuum-style .country-field-ui.validation-field .select2,.gated-form-ui.leancoded-continuum-style .country-field-ui.validation-field .select2,.form-constructor-ui.leancoded-continuum-style .city-field-ui.validation-field .select2,.gated-form-ui.leancoded-continuum-style .city-field-ui.validation-field .select2,.form-constructor-ui.leancoded-continuum-style .region-field-ui.validation-field .select2,.gated-form-ui.leancoded-continuum-style .region-field-ui.validation-field .select2,.form-constructor-ui.leancoded-continuum-style .zip-code-field-ui.validation-field .select2,.gated-form-ui.leancoded-continuum-style .zip-code-field-ui.validation-field .select2,.form-constructor-ui.leancoded-continuum-style .dropdown-list-ui.validation-field .select2,.gated-form-ui.leancoded-continuum-style .dropdown-list-ui.validation-field .select2{border-color:#f38049}
.form-constructor-ui.leancoded-continuum-style .country-field-ui .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .country-field-ui .select2-selection__placeholder,.form-constructor-ui.leancoded-continuum-style .city-field-ui .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .city-field-ui .select2-selection__placeholder,.form-constructor-ui.leancoded-continuum-style .region-field-ui .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .region-field-ui .select2-selection__placeholder,.form-constructor-ui.leancoded-continuum-style .zip-code-field-ui .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .zip-code-field-ui .select2-selection__placeholder,.form-constructor-ui.leancoded-continuum-style .dropdown-list-ui .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .dropdown-list-ui .select2-selection__placeholder{position:relative;top:.7rem;color:#c4c4c4}
.form-constructor-ui.leancoded-continuum-style .form-component__label,.gated-form-ui.leancoded-continuum-style .form-component__label{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.04rem;line-height:100%;color:#000}
.form-constructor-ui.leancoded-continuum-style .select2,.gated-form-ui.leancoded-continuum-style .select2{border:0;border-bottom:.3rem solid #e5e5e5;background-color:inherit}
.form-constructor-ui.leancoded-continuum-style .select2-search__field,.gated-form-ui.leancoded-continuum-style .select2-search__field{border:0;background-color:inherit}
.form-constructor-ui.leancoded-continuum-style .select2-results,.gated-form-ui.leancoded-continuum-style .select2-results{border:0;padding-right:1.5rem;background-color:#e5e5e5}
.form-constructor-ui.leancoded-continuum-style .select2-selection__placeholder,.gated-form-ui.leancoded-continuum-style .select2-selection__placeholder{display:block;position:relative;left:0;bottom:0;letter-spacing:.04rem;line-height:110%;color:#000;font-style:normal}
.form-constructor-ui.leancoded-continuum-style .select2-selection__rendered,.gated-form-ui.leancoded-continuum-style .select2-selection__rendered,.form-constructor-ui.leancoded-continuum-style .select2-search__field,.gated-form-ui.leancoded-continuum-style .select2-search__field{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:2.8rem}
.form-constructor-ui.leancoded-continuum-style .select2-selection__rendered,.gated-form-ui.leancoded-continuum-style .select2-selection__rendered{padding-left:0}
.form-constructor-ui.leancoded-continuum-style .select2-container--open .select2-selection__arrow,.gated-form-ui.leancoded-continuum-style .select2-container--open .select2-selection__arrow{transition:none;bottom:-3rem}
.form-constructor-ui.leancoded-continuum-style .select2-container--open .select2-results__options,.gated-form-ui.leancoded-continuum-style .select2-container--open .select2-results__options{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:2.8rem;background-color:#e5e5e5}
.form-constructor-ui.leancoded-continuum-style .select2-container--open .select2-results__options::-webkit-scrollbar,.gated-form-ui.leancoded-continuum-style .select2-container--open .select2-results__options::-webkit-scrollbar{background-color:#e5e5e5;width:1rem}
.form-constructor-ui.leancoded-continuum-style .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.gated-form-ui.leancoded-continuum-style .select2-container--open .select2-results__options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:2rem}
.form-constructor-ui.leancoded-continuum-style .select2-results__option,.gated-form-ui.leancoded-continuum-style .select2-results__option{color:#000}
.form-constructor-ui.leancoded-continuum-style .select2-results__option.select2-results__option--highlighted,.gated-form-ui.leancoded-continuum-style .select2-results__option.select2-results__option--highlighted{background-color:inherit;font-weight:700;color:#000}
.form-constructor-ui.leancoded-continuum-style .select2-selection__arrow,.gated-form-ui.leancoded-continuum-style .select2-selection__arrow{transition:none}
.form-constructor-ui.leancoded-continuum-style .select2-selection__arrow>b,.gated-form-ui.leancoded-continuum-style .select2-selection__arrow>b{background:url("../../../etc/designs/leancoded-core/images/plugins/continuum-ddl-arrow.png");height:1.1rem;width:2.3rem;border:0;background-size:100% 100%}
.dark-mode .form-constructor-ui.form-component--inline .select2-results__option,.light-mode .form-constructor-ui.form-component--inline .select2-results__option,.ec-mode.dark-mode .form-constructor-ui.form-component--inline .select2-results__option,.dark-mode .gated-form-ui.form-component--inline .select2-results__option,.light-mode .gated-form-ui.form-component--inline .select2-results__option,.ec-mode.dark-mode .gated-form-ui.form-component--inline .select2-results__option{padding-left:2.7rem}
.dark-mode .form-constructor-ui.form-component--standalone .select2-results__option,.light-mode .form-constructor-ui.form-component--standalone .select2-results__option,.ec-mode.dark-mode .form-constructor-ui.form-component--standalone .select2-results__option,.dark-mode .gated-form-ui.form-component--standalone .select2-results__option,.light-mode .gated-form-ui.form-component--standalone .select2-results__option,.ec-mode.dark-mode .gated-form-ui.form-component--standalone .select2-results__option{padding-left:3rem}
.dark-mode .form-constructor-ui .country-field-ui,.light-mode .form-constructor-ui .country-field-ui,.ec-mode.dark-mode .form-constructor-ui .country-field-ui,.dark-mode .gated-form-ui .country-field-ui,.light-mode .gated-form-ui .country-field-ui,.ec-mode.dark-mode .gated-form-ui .country-field-ui,.dark-mode .form-constructor-ui .city-field-ui,.light-mode .form-constructor-ui .city-field-ui,.ec-mode.dark-mode .form-constructor-ui .city-field-ui,.dark-mode .gated-form-ui .city-field-ui,.light-mode .gated-form-ui .city-field-ui,.ec-mode.dark-mode .gated-form-ui .city-field-ui,.dark-mode .form-constructor-ui .region-field-ui,.light-mode .form-constructor-ui .region-field-ui,.ec-mode.dark-mode .form-constructor-ui .region-field-ui,.dark-mode .gated-form-ui .region-field-ui,.light-mode .gated-form-ui .region-field-ui,.ec-mode.dark-mode .gated-form-ui .region-field-ui,.dark-mode .form-constructor-ui .zip-code-field-ui,.light-mode .form-constructor-ui .zip-code-field-ui,.ec-mode.dark-mode .form-constructor-ui .zip-code-field-ui,.dark-mode .gated-form-ui .zip-code-field-ui,.light-mode .gated-form-ui .zip-code-field-ui,.ec-mode.dark-mode .gated-form-ui .zip-code-field-ui,.dark-mode .form-constructor-ui .dropdown-list-ui,.light-mode .form-constructor-ui .dropdown-list-ui,.ec-mode.dark-mode .form-constructor-ui .dropdown-list-ui,.dark-mode .gated-form-ui .dropdown-list-ui,.light-mode .gated-form-ui .dropdown-list-ui,.ec-mode.dark-mode .gated-form-ui .dropdown-list-ui{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1.6rem}
.dark-mode .form-constructor-ui .country-field-ui.validation-field .form-component__label,.light-mode .form-constructor-ui .country-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .form-constructor-ui .country-field-ui.validation-field .form-component__label,.dark-mode .gated-form-ui .country-field-ui.validation-field .form-component__label,.light-mode .gated-form-ui .country-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .gated-form-ui .country-field-ui.validation-field .form-component__label,.dark-mode .form-constructor-ui .city-field-ui.validation-field .form-component__label,.light-mode .form-constructor-ui .city-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .form-constructor-ui .city-field-ui.validation-field .form-component__label,.dark-mode .gated-form-ui .city-field-ui.validation-field .form-component__label,.light-mode .gated-form-ui .city-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .gated-form-ui .city-field-ui.validation-field .form-component__label,.dark-mode .form-constructor-ui .region-field-ui.validation-field .form-component__label,.light-mode .form-constructor-ui .region-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .form-constructor-ui .region-field-ui.validation-field .form-component__label,.dark-mode .gated-form-ui .region-field-ui.validation-field .form-component__label,.light-mode .gated-form-ui .region-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .gated-form-ui .region-field-ui.validation-field .form-component__label,.dark-mode .form-constructor-ui .zip-code-field-ui.validation-field .form-component__label,.light-mode .form-constructor-ui .zip-code-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .form-constructor-ui .zip-code-field-ui.validation-field .form-component__label,.dark-mode .gated-form-ui .zip-code-field-ui.validation-field .form-component__label,.light-mode .gated-form-ui .zip-code-field-ui.validation-field .form-component__label,.ec-mode.dark-mode .gated-form-ui .zip-code-field-ui.validation-field .form-component__label,.dark-mode .form-constructor-ui .dropdown-list-ui.validation-field .form-component__label,.light-mode .form-constructor-ui .dropdown-list-ui.validation-field .form-component__label,.ec-mode.dark-mode .form-constructor-ui .dropdown-list-ui.validation-field .form-component__label,.dark-mode .gated-form-ui .dropdown-list-ui.validation-field .form-component__label,.light-mode .gated-form-ui .dropdown-list-ui.validation-field .form-component__label,.ec-mode.dark-mode .gated-form-ui .dropdown-list-ui.validation-field .form-component__label{color:#f38049}
.dark-mode .form-constructor-ui .country-field-ui.validation-field .select2,.light-mode .form-constructor-ui .country-field-ui.validation-field .select2,.ec-mode.dark-mode .form-constructor-ui .country-field-ui.validation-field .select2,.dark-mode .gated-form-ui .country-field-ui.validation-field .select2,.light-mode .gated-form-ui .country-field-ui.validation-field .select2,.ec-mode.dark-mode .gated-form-ui .country-field-ui.validation-field .select2,.dark-mode .form-constructor-ui .city-field-ui.validation-field .select2,.light-mode .form-constructor-ui .city-field-ui.validation-field .select2,.ec-mode.dark-mode .form-constructor-ui .city-field-ui.validation-field .select2,.dark-mode .gated-form-ui .city-field-ui.validation-field .select2,.light-mode .gated-form-ui .city-field-ui.validation-field .select2,.ec-mode.dark-mode .gated-form-ui .city-field-ui.validation-field .select2,.dark-mode .form-constructor-ui .region-field-ui.validation-field .select2,.light-mode .form-constructor-ui .region-field-ui.validation-field .select2,.ec-mode.dark-mode .form-constructor-ui .region-field-ui.validation-field .select2,.dark-mode .gated-form-ui .region-field-ui.validation-field .select2,.light-mode .gated-form-ui .region-field-ui.validation-field .select2,.ec-mode.dark-mode .gated-form-ui .region-field-ui.validation-field .select2,.dark-mode .form-constructor-ui .zip-code-field-ui.validation-field .select2,.light-mode .form-constructor-ui .zip-code-field-ui.validation-field .select2,.ec-mode.dark-mode .form-constructor-ui .zip-code-field-ui.validation-field .select2,.dark-mode .gated-form-ui .zip-code-field-ui.validation-field .select2,.light-mode .gated-form-ui .zip-code-field-ui.validation-field .select2,.ec-mode.dark-mode .gated-form-ui .zip-code-field-ui.validation-field .select2,.dark-mode .form-constructor-ui .dropdown-list-ui.validation-field .select2,.light-mode .form-constructor-ui .dropdown-list-ui.validation-field .select2,.ec-mode.dark-mode .form-constructor-ui .dropdown-list-ui.validation-field .select2,.dark-mode .gated-form-ui .dropdown-list-ui.validation-field .select2,.light-mode .gated-form-ui .dropdown-list-ui.validation-field .select2,.ec-mode.dark-mode .gated-form-ui .dropdown-list-ui.validation-field .select2{border-color:#f38049}
.dark-mode .form-constructor-ui .country-field-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .country-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .country-field-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .country-field-ui .select2-selection__placeholder,.light-mode .gated-form-ui .country-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .country-field-ui .select2-selection__placeholder,.dark-mode .form-constructor-ui .city-field-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .city-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .city-field-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .city-field-ui .select2-selection__placeholder,.light-mode .gated-form-ui .city-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .city-field-ui .select2-selection__placeholder,.dark-mode .form-constructor-ui .region-field-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .region-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .region-field-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .region-field-ui .select2-selection__placeholder,.light-mode .gated-form-ui .region-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .region-field-ui .select2-selection__placeholder,.dark-mode .form-constructor-ui .zip-code-field-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .zip-code-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .zip-code-field-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .zip-code-field-ui .select2-selection__placeholder,.light-mode .gated-form-ui .zip-code-field-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .zip-code-field-ui .select2-selection__placeholder,.dark-mode .form-constructor-ui .dropdown-list-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .dropdown-list-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .dropdown-list-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .dropdown-list-ui .select2-selection__placeholder,.light-mode .gated-form-ui .dropdown-list-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .dropdown-list-ui .select2-selection__placeholder{position:relative;top:.7rem;color:#c4c4c4}
.dark-mode .form-constructor-ui .form-component__label,.light-mode .form-constructor-ui .form-component__label,.ec-mode.dark-mode .form-constructor-ui .form-component__label,.dark-mode .gated-form-ui .form-component__label,.light-mode .gated-form-ui .form-component__label,.ec-mode.dark-mode .gated-form-ui .form-component__label{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.04rem;line-height:100%;color:#000}
.dark-mode .form-constructor-ui .select2,.light-mode .form-constructor-ui .select2,.ec-mode.dark-mode .form-constructor-ui .select2,.dark-mode .gated-form-ui .select2,.light-mode .gated-form-ui .select2,.ec-mode.dark-mode .gated-form-ui .select2{border:0;border-bottom:.3rem solid #e5e5e5;background-color:inherit}
.dark-mode .form-constructor-ui .select2-search__field,.light-mode .form-constructor-ui .select2-search__field,.ec-mode.dark-mode .form-constructor-ui .select2-search__field,.dark-mode .gated-form-ui .select2-search__field,.light-mode .gated-form-ui .select2-search__field,.ec-mode.dark-mode .gated-form-ui .select2-search__field{border:0;background-color:inherit}
.dark-mode .form-constructor-ui .select2-results,.light-mode .form-constructor-ui .select2-results,.ec-mode.dark-mode .form-constructor-ui .select2-results,.dark-mode .gated-form-ui .select2-results,.light-mode .gated-form-ui .select2-results,.ec-mode.dark-mode .gated-form-ui .select2-results{border:0;padding-right:1.5rem;background-color:#e5e5e5}
.dark-mode .form-constructor-ui .select2-selection__placeholder,.light-mode .form-constructor-ui .select2-selection__placeholder,.ec-mode.dark-mode .form-constructor-ui .select2-selection__placeholder,.dark-mode .gated-form-ui .select2-selection__placeholder,.light-mode .gated-form-ui .select2-selection__placeholder,.ec-mode.dark-mode .gated-form-ui .select2-selection__placeholder{display:block;position:relative;left:0;bottom:0;letter-spacing:.04rem;line-height:110%;color:#000;font-style:normal}
.dark-mode .form-constructor-ui .select2-selection__rendered,.light-mode .form-constructor-ui .select2-selection__rendered,.ec-mode.dark-mode .form-constructor-ui .select2-selection__rendered,.dark-mode .gated-form-ui .select2-selection__rendered,.light-mode .gated-form-ui .select2-selection__rendered,.ec-mode.dark-mode .gated-form-ui .select2-selection__rendered,.dark-mode .form-constructor-ui .select2-search__field,.light-mode .form-constructor-ui .select2-search__field,.ec-mode.dark-mode .form-constructor-ui .select2-search__field,.dark-mode .gated-form-ui .select2-search__field,.light-mode .gated-form-ui .select2-search__field,.ec-mode.dark-mode .gated-form-ui .select2-search__field{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:2.8rem}
.dark-mode .form-constructor-ui .select2-selection__rendered,.light-mode .form-constructor-ui .select2-selection__rendered,.ec-mode.dark-mode .form-constructor-ui .select2-selection__rendered,.dark-mode .gated-form-ui .select2-selection__rendered,.light-mode .gated-form-ui .select2-selection__rendered,.ec-mode.dark-mode .gated-form-ui .select2-selection__rendered{padding-left:0}
.dark-mode .form-constructor-ui .select2-container--open .select2-selection__arrow,.light-mode .form-constructor-ui .select2-container--open .select2-selection__arrow,.ec-mode.dark-mode .form-constructor-ui .select2-container--open .select2-selection__arrow,.dark-mode .gated-form-ui .select2-container--open .select2-selection__arrow,.light-mode .gated-form-ui .select2-container--open .select2-selection__arrow,.ec-mode.dark-mode .gated-form-ui .select2-container--open .select2-selection__arrow{transition:none;bottom:-3rem}
.dark-mode .form-constructor-ui .select2-container--open .select2-results__options,.light-mode .form-constructor-ui .select2-container--open .select2-results__options,.ec-mode.dark-mode .form-constructor-ui .select2-container--open .select2-results__options,.dark-mode .gated-form-ui .select2-container--open .select2-results__options,.light-mode .gated-form-ui .select2-container--open .select2-results__options,.ec-mode.dark-mode .gated-form-ui .select2-container--open .select2-results__options{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:2.8rem;background-color:#e5e5e5}
.dark-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar,.light-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar,.ec-mode.dark-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar,.dark-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar,.light-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar,.ec-mode.dark-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar{background-color:#e5e5e5;width:1rem}
.dark-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.light-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.ec-mode.dark-mode .form-constructor-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.dark-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.light-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb,.ec-mode.dark-mode .gated-form-ui .select2-container--open .select2-results__options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:2rem}
.dark-mode .form-constructor-ui .select2-results__option,.light-mode .form-constructor-ui .select2-results__option,.ec-mode.dark-mode .form-constructor-ui .select2-results__option,.dark-mode .gated-form-ui .select2-results__option,.light-mode .gated-form-ui .select2-results__option,.ec-mode.dark-mode .gated-form-ui .select2-results__option{color:#000}
.dark-mode .form-constructor-ui .select2-results__option.select2-results__option--highlighted,.light-mode .form-constructor-ui .select2-results__option.select2-results__option--highlighted,.ec-mode.dark-mode .form-constructor-ui .select2-results__option.select2-results__option--highlighted,.dark-mode .gated-form-ui .select2-results__option.select2-results__option--highlighted,.light-mode .gated-form-ui .select2-results__option.select2-results__option--highlighted,.ec-mode.dark-mode .gated-form-ui .select2-results__option.select2-results__option--highlighted{background-color:inherit;font-weight:700;color:#000}
.dark-mode .form-constructor-ui .select2-selection__arrow,.light-mode .form-constructor-ui .select2-selection__arrow,.ec-mode.dark-mode .form-constructor-ui .select2-selection__arrow,.dark-mode .gated-form-ui .select2-selection__arrow,.light-mode .gated-form-ui .select2-selection__arrow,.ec-mode.dark-mode .gated-form-ui .select2-selection__arrow{transition:none}
.dark-mode .form-constructor-ui .select2-selection__arrow>b,.light-mode .form-constructor-ui .select2-selection__arrow>b,.ec-mode.dark-mode .form-constructor-ui .select2-selection__arrow>b,.dark-mode .gated-form-ui .select2-selection__arrow>b,.light-mode .gated-form-ui .select2-selection__arrow>b,.ec-mode.dark-mode .gated-form-ui .select2-selection__arrow>b{background:url("../../../etc/designs/leancoded-core/images/plugins/continuum-ddl-arrow.png");height:1.1rem;width:2.3rem;border:0;background-size:100% 100%}
.dark-mode .form-constructor-ui .select2-selection__arrow>b,.dark-mode .gated-form-ui .select2-selection__arrow>b{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.light-mode .form-constructor-ui .select2-selection__arrow>b,.light-mode .gated-form-ui .select2-selection__arrow>b{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .form-component .linkedin-summary-ui .form-component__label,.light-mode .form-component .linkedin-summary-ui .form-component__label,.ec-mode.dark-mode .form-component .linkedin-summary-ui .form-component__label{display:none}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link,.light-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link{font-style:normal;font-weight:var(--form-component-linkedin-summary-button-font-weight);font-size:var(--form-component-linkedin-summary-button-font-size);line-height:var(--form-component-linkedin-summary-button-line-height);letter-spacing:var(--form-component-linkedin-summary-button-letter-spacing);text-decoration:underline;color:var(--form-component-text-color)}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link:hover,.light-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link:hover,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__button-link:hover{color:var(--form-component-reject-button-hover-color)}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input,.light-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input{font-family:var(--form-component-font-family);font-weight:var(--form-component-linkedin-summary-input-font-weight);font-size:var(--form-component-linkedin-summary-input-font-size);line-height:var(--form-component-linkedin-summary-input-line-height);letter-spacing:var(--form-component-linkedin-summary-input-letter-spacing);max-height:9.2rem;padding:0 2.4rem;margin-bottom:2rem;color:var(--form-cmponent-edit-summary-text-color);border-color:var(--form-component-edit-summary-border-color)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input,.light-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary__input.linkedin-summary__input{max-height:11rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui{padding:0 3.2rem}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form{max-height:56rem;max-width:68.4rem;padding:4rem 1.9rem;transform:translateY(2.6rem)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form{max-height:70rem;max-width:88rem;padding:10rem 7rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-edit-form{background-color:var(--form-component-background-color)}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title{font-weight:var(--form-component-edit-summary-title-font-weight);font-size:var(--form-component-edit-summary-title-font-size);line-height:var(--form-component-edit-summary-title-line-height);letter-spacing:var(--form-component-edit-summary-title-letter-spacing);margin-bottom:2rem;white-space:nowrap;color:var(--form-component-text-color)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-title{margin-bottom:4rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary__textarea,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary__textarea,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary__textarea{font-family:var(--form-component-font-family);font-weight:var(--form-component-summary-textarea-font-weight);font-size:var(--form-component-summary-textarea-font-size);line-height:var(--form-component-summary-textarea-line-height);letter-spacing:var(--form-component-summary-textarea-letter-spacing);padding:1rem 3rem;background:var(--form-component-background-color);border-color:var(--form-component-edit-summary-popup-border-color)}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section{justify-content:flex-start;grid-column:1 / span 2;margin-top:3rem;margin-bottom:0;padding:0}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui{max-width:8.1rem;max-height:4.4rem}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section .button-ui{max-width:14rem;max-height:5.8rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container{display:flex;align-items:center;height:auto;max-height:67rem;max-width:24rem;padding:3rem 2rem;transform:translateY(2.2rem)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-container{height:100%;max-width:81rem;max-height:60rem;padding:10rem 7.5rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-section,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-section,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-section{display:grid;grid-template-rows:repeat(3,auto);justify-items:flex-start}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title{font-weight:var(--form-component-warning-popup-title-font-weight);font-size:var(--form-component-warning-popup-title-font-size);line-height:var(--form-component-warning-popup-title-line-height);letter-spacing:var(--form-component-warning-popup-title-letter-spacing);margin-bottom:1rem;color:var(--form-component-error-color)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__title{margin-bottom:3rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__text,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__text,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning__text{font-weight:var(--form-component-summary-textarea-font-weight);font-size:var(--form-component-summary-textarea-font-size);line-height:var(--form-component-summary-textarea-line-height);letter-spacing:var(--form-component-summary-textarea-letter-spacing);text-align:left}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group{margin-top:2rem}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group{align-items:center;margin-top:3rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group{gap:2rem}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-buttons-section,.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-popup-ui .linkedin-summary-warning-button-group{gap:4rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon{top:-2rem;right:-0.6rem}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon{top:-4.3rem;right:-1.9rem}
}
.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after{height:2.4rem;background-color:var(--form-component-text-color)}
@media screen and (min-width:992px){.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:before,.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after,.light-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after,.ec-mode.dark-mode .form-component .linkedin-summary-ui .linkedin-summary-close-icon:after{height:3.6rem}
}
.dark-mode .form-component div[name="widget-holder"],.light-mode .form-component div[name="widget-holder"],.ec-mode.dark-mode .form-component div[name="widget-holder"]{display:flex;margin-top:2rem}
.dark-mode .form-component div[name="widget-holder"] .IN-Awli-widget,.light-mode .form-component div[name="widget-holder"] .IN-Awli-widget,.ec-mode.dark-mode .form-component div[name="widget-holder"] .IN-Awli-widget{margin:0}
.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input{scrollbar-color:var(--form-active-color) var(--textarea-scroll-track-background);scrollbar-width:thin}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input{font-weight:var(--form-component-textarea-font-weight);font-size:var(--form-component-textarea-font-size);line-height:var(--form-component-textarea-line-height);letter-spacing:var(--form-component-textarea-letter-spacing);padding:0;border:0;border-bottom:1px solid var(--form-constructor-textarea-border-color);background:transparent;color:var(--form-component-text-color)}
.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input:focus,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input:focus,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input:focus{border-color:var(--form-active-color)}
}
.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar{width:.6rem}
.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-track,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-track,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-track{background-color:var(--textarea-scroll-track-background)}
.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-thumb,.light-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-thumb,.ec-mode.dark-mode .form-component.form-component--standalone .linkedin-summary-ui .linkedin-summary__input::-webkit-scrollbar-thumb{background:var(--form-gradient);border:0;border-radius:0}
.dark-mode .form-component,.light-mode .form-component,.ec-mode.dark-mode .form-component{--field-space:3.2rem;--validation-hint-margin-top:3.2rem;--validation-hint-margin-bottom:3.2rem}
@media screen and (min-width:992px){.dark-mode .form-component,.light-mode .form-component,.ec-mode.dark-mode .form-component{--field-space:6rem;--validation-hint-margin-top:5rem;--validation-hint-margin-bottom:3rem}
}
@media screen and (min-width:992px){.dark-mode .form-component .end .form_row,.light-mode .form-component .end .form_row,.ec-mode.dark-mode .form-component .end .form_row{margin:8rem 0}
}
.dark-mode .form-component.show-error .form-component__big-message,.light-mode .form-component.show-error .form-component__big-message,.ec-mode.dark-mode .form-component.show-error .form-component__big-message{color:var(--form-component-big-text-color)}
.dark-mode .form-component.show-error,.light-mode .form-component.show-error,.ec-mode.dark-mode .form-component.show-error,.dark-mode .form-component.show-success,.light-mode .form-component.show-success,.ec-mode.dark-mode .form-component.show-success{background-color:transparent}
.dark-mode .form-component.show-error .form-component__error-message,.light-mode .form-component.show-error .form-component__error-message,.ec-mode.dark-mode .form-component.show-error .form-component__error-message,.dark-mode .form-component.show-success .form-component__error-message,.light-mode .form-component.show-success .form-component__error-message,.ec-mode.dark-mode .form-component.show-success .form-component__error-message{color:#fff}
.dark-mode .form-component.show-error .form-component__action-redesign,.light-mode .form-component.show-error .form-component__action-redesign,.ec-mode.dark-mode .form-component.show-error .form-component__action-redesign,.dark-mode .form-component.show-success .form-component__action-redesign,.light-mode .form-component.show-success .form-component__action-redesign,.ec-mode.dark-mode .form-component.show-success .form-component__action-redesign{margin-top:3rem}
@media screen and (min-width:992px){.dark-mode .form-component.show-error .form-component__action-redesign,.light-mode .form-component.show-error .form-component__action-redesign,.ec-mode.dark-mode .form-component.show-error .form-component__action-redesign,.dark-mode .form-component.show-success .form-component__action-redesign,.light-mode .form-component.show-success .form-component__action-redesign,.ec-mode.dark-mode .form-component.show-success .form-component__action-redesign{margin-top:9rem}
}
.dark-mode .form-component.show-error .form-component__error,.light-mode .form-component.show-error .form-component__error,.ec-mode.dark-mode .form-component.show-error .form-component__error,.dark-mode .form-component.show-success .form-component__error,.light-mode .form-component.show-success .form-component__error,.ec-mode.dark-mode .form-component.show-success .form-component__error{display:flex;flex-direction:column;align-items:baseline;text-align:left;padding:0}
.dark-mode .form-component.show-error .form-component__big-message,.light-mode .form-component.show-error .form-component__big-message,.ec-mode.dark-mode .form-component.show-error .form-component__big-message,.dark-mode .form-component.show-success .form-component__big-message,.light-mode .form-component.show-success .form-component__big-message,.ec-mode.dark-mode .form-component.show-success .form-component__big-message{margin:0;text-align:left}
.dark-mode .form-component.show-error .form-component__simple-message,.light-mode .form-component.show-error .form-component__simple-message,.ec-mode.dark-mode .form-component.show-error .form-component__simple-message,.dark-mode .form-component.show-success .form-component__simple-message,.light-mode .form-component.show-success .form-component__simple-message,.ec-mode.dark-mode .form-component.show-success .form-component__simple-message{margin:2.4rem 0 0}
@media screen and (min-width:992px){.dark-mode .form-component.show-error.form-component--standalone .form-component__simple-message,.light-mode .form-component.show-error.form-component--standalone .form-component__simple-message,.ec-mode.dark-mode .form-component.show-error.form-component--standalone .form-component__simple-message,.dark-mode .form-component.show-success.form-component--standalone .form-component__simple-message,.light-mode .form-component.show-success.form-component--standalone .form-component__simple-message,.ec-mode.dark-mode .form-component.show-success.form-component--standalone .form-component__simple-message{margin-top:4.2rem}
}
.dark-mode .form-component.show-error div[role="alert"],.light-mode .form-component.show-error div[role="alert"],.ec-mode.dark-mode .form-component.show-error div[role="alert"],.dark-mode .form-component.show-success div[role="alert"],.light-mode .form-component.show-success div[role="alert"],.ec-mode.dark-mode .form-component.show-success div[role="alert"]{width:100%}
.dark-mode .form-component.show-error .submit-again:hover,.light-mode .form-component.show-error .submit-again:hover,.ec-mode.dark-mode .form-component.show-error .submit-again:hover,.dark-mode .form-component.show-success .submit-again:hover,.light-mode .form-component.show-success .submit-again:hover,.ec-mode.dark-mode .form-component.show-success .submit-again:hover{text-decoration:underline}
.dark-mode .form-component .multiline-gradient,.light-mode .form-component .multiline-gradient,.ec-mode.dark-mode .form-component .multiline-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.dark-mode .form-component .button-ui,.light-mode .form-component .button-ui,.ec-mode.dark-mode .form-component .button-ui{position:relative;width:fit-content;height:auto;min-width:auto;min-height:auto;padding:1.3rem 2.2rem;margin-left:0;background:var(--form-component-button-background-color);border-radius:3rem;font-weight:var(--form-component-submit-button-font-weight);font-size:var(--form-component-submit-button-font-size);line-height:var(--form-component-submit-button-line-height);letter-spacing:var(--form-component-submit-button-letter-spacing);color:var(--form-component-additional-color);text-transform:uppercase}
.dark-mode .form-component .button-ui:before,.light-mode .form-component .button-ui:before,.ec-mode.dark-mode .form-component .button-ui:before,.dark-mode .form-component .button-ui:after,.light-mode .form-component .button-ui:after,.ec-mode.dark-mode .form-component .button-ui:after{content:"";position:absolute;display:block;inset:0;margin:-0.2rem;background-image:var(--form-submit-gradient-dark);z-index:-1;border-radius:3rem}
.dark-mode .form-component .button-ui:after,.light-mode .form-component .button-ui:after,.ec-mode.dark-mode .form-component .button-ui:after{opacity:0;background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
@media screen and (min-width:992px){.dark-mode .form-component .button-ui,.light-mode .form-component .button-ui,.ec-mode.dark-mode .form-component .button-ui{padding:2rem 4.5rem}
}
.dark-mode .form-component .button-ui:hover,.light-mode .form-component .button-ui:hover,.ec-mode.dark-mode .form-component .button-ui:hover{color:var(--form-component-hover-text-color);background-color:var(--form-component-button-hover-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-save:hover,.light-mode .form-component .button-ui.linkedin-summary__button-save:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-save:hover,.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.light-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:hover,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:hover,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover{color:var(--form-component-hover-text-color);background-color:var(--form-component-button-hover-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-save,.light-mode .form-component .button-ui.linkedin-summary__button-save,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-save,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes{color:var(--form-component-additional-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-save:after,.light-mode .form-component .button-ui.linkedin-summary__button-save:after,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-save:after,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:after,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes:after,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:after{background:var(--form-component-background-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-save:before,.light-mode .form-component .button-ui.linkedin-summary__button-save:before,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-save:before,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:before,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes:before,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes:before{background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
.dark-mode .form-component .button-ui.linkedin-summary__button-save,.light-mode .form-component .button-ui.linkedin-summary__button-save,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-save{color:var(--form-component-additional-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-cancel,.light-mode .form-component .button-ui.linkedin-summary__button-cancel,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-cancel,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no{padding:0;border-radius:0;align-self:center;height:fit-content;background:var(--form-component-background-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.light-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:hover,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:hover{background-color:transparent;color:var(--form-component-reject-button-hover-color)}
.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:before,.light-mode .form-component .button-ui.linkedin-summary__button-cancel:before,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:before,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:before,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no:before,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:before,.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:after,.light-mode .form-component .button-ui.linkedin-summary__button-cancel:after,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button-cancel:after,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:after,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no:after,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no:after{display:none}
.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no{padding:0}
.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no{height:4.4rem}
@media screen and (min-width:992px){.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.light-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-yes,.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no,.light-mode .form-component .button-ui.linkedin-summary__warning-button-no,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__warning-button-no{height:5.8rem}
}
.dark-mode .form-component .button-ui.linkedin-summary__button,.light-mode .form-component .button-ui.linkedin-summary__button,.ec-mode.dark-mode .form-component .button-ui.linkedin-summary__button{font-weight:var(--form-component-summary-button-font-weight);font-size:var(--form-component-summary-button-font-size);line-height:var(--form-component-summary-button-line-height);letter-spacing:var(--form-component-summary-button-letter-spacing)}
.dark-mode .form-component .button-ui-wrapper,.light-mode .form-component .button-ui-wrapper,.ec-mode.dark-mode .form-component .button-ui-wrapper{position:relative;z-index:1;margin:0;padding:.4rem 0 0}
.dark-mode .form-component .button-ui-error-message,.light-mode .form-component .button-ui-error-message,.ec-mode.dark-mode .form-component .button-ui-error-message{display:none;margin-top:1.1rem;font:700 1.6rem/1.3 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#f38049}
.dark-mode .form-component .form-component__title.form-component__title.form-component__title,.light-mode .form-component .form-component__title.form-component__title.form-component__title,.ec-mode.dark-mode .form-component .form-component__title.form-component__title.form-component__title{font-weight:var(--form-component-inline-form-title-font-weight);font-size:var(--form-component-inline-form-title-font-size);line-height:var(--form-component-inline-form-title-line-height);letter-spacing:var(--form-component-inline-form-title-letter-spacing);padding:0;text-transform:uppercase;color:var(--form-active-color)}
.dark-mode .form-component .form-component__description,.light-mode .form-component .form-component__description,.ec-mode.dark-mode .form-component .form-component__description{font-family:var(--form-component-font-family);font-weight:var(--form-component-inline-subtitle-font-weight);font-size:var(--form-component-inline-subtitle-font-size);line-height:var(--form-component-inline-subtitle-line-height);letter-spacing:var(--form-component-inline-subtitle-letter-spacing);padding:0}
.dark-mode .form-component .form-component__hidden-form-message .form-component__message,.light-mode .form-component .form-component__hidden-form-message .form-component__message,.ec-mode.dark-mode .form-component .form-component__hidden-form-message .form-component__message{font-weight:var(--form-component-hidden-message-font-weight);font-size:var(--form-component-hidden-message-font-size);line-height:var(--form-component-hidden-message-line-height);letter-spacing:var(--form-component-hidden-message-letter-spacing)}
.dark-mode .form-component .checkbox+.text p,.light-mode .form-component .checkbox+.text p,.ec-mode.dark-mode .form-component .checkbox+.text p,.dark-mode .form-component .captcha+.text p,.light-mode .form-component .captcha+.text p,.ec-mode.dark-mode .form-component .captcha+.text p{color:var(--form-component-additional-color);font-family:var(--form-component-font-family);font-weight:var(--form-component-validation-field-font-weight);font-size:var(--form-component-validation-field-font-size);line-height:var(--form-component-validation-field-line-height);letter-spacing:var(--form-component-validation-field-letter-spacing);margin:0}
.dark-mode .form-component .form-component__popup,.light-mode .form-component .form-component__popup,.ec-mode.dark-mode .form-component .form-component__popup{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;margin:auto;background-color:rgba(0,0,0,0.6);transform:none;max-width:none;z-index:61}
.dark-mode .form-component .form-component__popup-wrapper:not(.form-component__popup-wrapper--23),.light-mode .form-component .form-component__popup-wrapper:not(.form-component__popup-wrapper--23),.ec-mode.dark-mode .form-component .form-component__popup-wrapper:not(.form-component__popup-wrapper--23){display:none}
.dark-mode .form-component .form-component__popup-wrapper--23,.light-mode .form-component .form-component__popup-wrapper--23,.ec-mode.dark-mode .form-component .form-component__popup-wrapper--23{display:block;text-align:left;position:static;margin:0 3.2rem;width:100%;max-width:68.4rem}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-wrapper--23,.light-mode .form-component .form-component__popup-wrapper--23,.ec-mode.dark-mode .form-component .form-component__popup-wrapper--23{max-width:108.8rem}
}
.dark-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui,.light-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui,.ec-mode.dark-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui{margin:0}
.dark-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui:hover,.light-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui:hover,.ec-mode.dark-mode .form-component .form-component__popup-wrapper--23 .form-component__self-id-link.button-ui:hover{text-decoration:none}
.dark-mode .form-component .form-component__popup-wrapper--23 .button-ui-wrapper,.light-mode .form-component .form-component__popup-wrapper--23 .button-ui-wrapper,.ec-mode.dark-mode .form-component .form-component__popup-wrapper--23 .button-ui-wrapper{margin:.2rem;padding:0}
.dark-mode .form-component .form-component__popup-close-container,.light-mode .form-component .form-component__popup-close-container,.ec-mode.dark-mode .form-component .form-component__popup-close-container{position:relative}
.dark-mode .form-component .form-component__popup-close,.light-mode .form-component .form-component__popup-close,.ec-mode.dark-mode .form-component .form-component__popup-close{top:2.2rem;right:3.8rem}
.dark-mode .form-component .form-component__popup-close:after,.light-mode .form-component .form-component__popup-close:after,.ec-mode.dark-mode .form-component .form-component__popup-close:after,.dark-mode .form-component .form-component__popup-close:before,.light-mode .form-component .form-component__popup-close:before,.ec-mode.dark-mode .form-component .form-component__popup-close:before{background-color:#000}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-close,.light-mode .form-component .form-component__popup-close,.ec-mode.dark-mode .form-component .form-component__popup-close{top:7rem;right:7rem}
}
.dark-mode .form-component .form-component__popup-content,.light-mode .form-component .form-component__popup-content,.ec-mode.dark-mode .form-component .form-component__popup-content{max-height:87.8rem;max-width:86rem;padding:6rem 3.8rem}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-content,.light-mode .form-component .form-component__popup-content,.ec-mode.dark-mode .form-component .form-component__popup-content{padding:10rem 3.8rem}
}
.dark-mode .form-component .form-component__popup-content h4,.light-mode .form-component .form-component__popup-content h4,.ec-mode.dark-mode .form-component .form-component__popup-content h4{text-transform:none;margin-bottom:2rem;color:#000}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-content h4,.light-mode .form-component .form-component__popup-content h4,.ec-mode.dark-mode .form-component .form-component__popup-content h4{margin:0 0 4rem}
}
.dark-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui,.light-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui,.ec-mode.dark-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui{display:block}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui,.light-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui,.ec-mode.dark-mode .form-component .form-component__popup-content .form-component__self-id-link.button-ui{padding:2rem 3.5rem}
}
.dark-mode .form-component .form-component__popup-message,.light-mode .form-component .form-component__popup-message,.ec-mode.dark-mode .form-component .form-component__popup-message{font-weight:var(--form-component-popup-content-font-weight);font-size:var(--form-component-popup-content-font-size);line-height:var(--form-component-popup-content-line-height);letter-spacing:var(--form-component-popup-content-letter-spacing);margin:0 0 4rem}
@media screen and (min-width:992px){.dark-mode .form-component .form-component__popup-message,.light-mode .form-component .form-component__popup-message,.ec-mode.dark-mode .form-component .form-component__popup-message{margin:4rem 0 8rem}
}
.dark-mode .form-component .form-component__popup-message a,.light-mode .form-component .form-component__popup-message a,.ec-mode.dark-mode .form-component .form-component__popup-message a{font-weight:900;color:#000;letter-spacing:.36px;text-decoration:underline}
.dark-mode .form-component .form-component__popup-message a:hover,.light-mode .form-component .form-component__popup-message a:hover,.ec-mode.dark-mode .form-component .form-component__popup-message a:hover{color:#0047ff}
.dark-mode .form-component .button-ui.button-error-validation+.button-ui-error-message,.light-mode .form-component .button-ui.button-error-validation+.button-ui-error-message,.ec-mode.dark-mode .form-component .button-ui.button-error-validation+.button-ui-error-message{display:none}
.dark-mode .form-component .validation_hint,.light-mode .form-component .validation_hint,.ec-mode.dark-mode .form-component .validation_hint{margin-top:var(--validation-hint-margin-top);margin-bottom:var(--validation-hint-margin-bottom);text-align:left}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23,.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23{display:inline-block}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui,.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui{display:inline-block}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover,.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--23 .form-component__self-id-link.button-ui.button-ui.button-ui:hover{text-decoration:none}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper,.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper{margin:.2rem;padding:0}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui,.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .button-ui-wrapper .button-ui{margin:0}
.dark-mode .form-component.form-component--standalone,.light-mode .form-component.form-component--standalone,.ec-mode.dark-mode .form-component.form-component--standalone{margin-top:3.1rem}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone,.light-mode .form-component.form-component--standalone,.ec-mode.dark-mode .form-component.form-component--standalone{margin-top:8.3rem}
}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .colctrl-ui-23,.light-mode .form-component.form-component--standalone .colctrl-ui-23,.ec-mode.dark-mode .form-component.form-component--standalone .colctrl-ui-23{justify-content:space-between;align-items:end}
}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col,.light-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col,.ec-mode.dark-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col{max-width:48rem}
}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2),.light-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2),.ec-mode.dark-mode .form-component.form-component--standalone .colctrl-ui-23 .colctrl__col:nth-child(2){margin-left:5rem}
}
.dark-mode .form-component.form-component--standalone .comment-ui .form-component__label,.light-mode .form-component.form-component--standalone .comment-ui .form-component__label,.ec-mode.dark-mode .form-component.form-component--standalone .comment-ui .form-component__label{margin-bottom:2rem}
.dark-mode .form-component.form-component--standalone .checkbox-ui,.light-mode .form-component.form-component--standalone .checkbox-ui,.ec-mode.dark-mode .form-component.form-component--standalone .checkbox-ui{margin-bottom:3rem}
.dark-mode .form-component.form-component--standalone .captcha,.light-mode .form-component.form-component--standalone .captcha,.ec-mode.dark-mode .form-component.form-component--standalone .captcha{margin-top:var(--field-space)}
.dark-mode .form-component.form-component--standalone .form-component__success,.light-mode .form-component.form-component--standalone .form-component__success,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success{display:block;padding:0}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message{margin:0 15.2rem}
}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23),.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23),.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23){display:none}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message{max-width:100%}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading{margin-bottom:4rem}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--heading{margin-bottom:8rem}
}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description{font-weight:var(--form-component-popup-content-font-weight);font-size:var(--form-component-popup-content-font-size);line-height:var(--form-component-popup-content-line-height);letter-spacing:var(--form-component-popup-content-letter-spacing);margin-bottom:4rem}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description{margin-bottom:8rem}
}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link{font-weight:900;text-decoration:underline;color:#000}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover{color:#0047ff}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message .form-component__self-id-link.button-ui,.light-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message .form-component__self-id-link.button-ui,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__two-steps-success-message .form-component__message .form-component__self-id-link.button-ui{font-weight:900}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component__single-steps-success-message,.light-mode .form-component.form-component--standalone .form-component__success .form-component__single-steps-success-message,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component__single-steps-success-message{display:flex;flex-direction:column;align-items:baseline}
.dark-mode .form-component.form-component--standalone .form-component__success .form-component-message-wrapper,.light-mode .form-component.form-component--standalone .form-component__success .form-component-message-wrapper,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__success .form-component-message-wrapper{margin-left:0;padding:0 0 2rem}
.dark-mode .form-component.form-component--standalone .form-component__error,.light-mode .form-component.form-component--standalone .form-component__error,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__error{padding:0}
.dark-mode .form-component.form-component--standalone.show-error .form-component__big-message,.light-mode .form-component.form-component--standalone.show-error .form-component__big-message,.ec-mode.dark-mode .form-component.form-component--standalone.show-error .form-component__big-message,.dark-mode .form-component.form-component--standalone.show-success .form-component__big-message,.light-mode .form-component.form-component--standalone.show-success .form-component__big-message,.ec-mode.dark-mode .form-component.form-component--standalone.show-success .form-component__big-message{width:fit-content;font-weight:var(--form-component-big-error-font-weight);font-size:var(--form-component-big-error-font-size);line-height:var(--form-component-big-error-line-height);letter-spacing:var(--form-component-big-error-letter-spacing)}
.dark-mode .form-component.form-component--standalone.show-error .form-component__simple-message,.light-mode .form-component.form-component--standalone.show-error .form-component__simple-message,.ec-mode.dark-mode .form-component.form-component--standalone.show-error .form-component__simple-message,.dark-mode .form-component.form-component--standalone.show-success .form-component__simple-message,.light-mode .form-component.form-component--standalone.show-success .form-component__simple-message,.ec-mode.dark-mode .form-component.form-component--standalone.show-success .form-component__simple-message{font-weight:var(--form-component-normal-error-font-weight);font-size:var(--form-component-normal-error-font-size);line-height:var(--form-component-normal-error-line-height);letter-spacing:var(--form-component-normal-error-letter-spacing);color:var(--form-component-text-color)}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .validation_hint,.light-mode .form-component.form-component--standalone .validation_hint,.ec-mode.dark-mode .form-component.form-component--standalone .validation_hint{text-align:right}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .end .form_row,.light-mode .form-component.form-component--standalone .end .form_row,.ec-mode.dark-mode .form-component.form-component--standalone .end .form_row{margin:3rem 0 6rem}
}
.dark-mode .form-component.form-component--standalone div[name="widget-holder"],.light-mode .form-component.form-component--standalone div[name="widget-holder"],.ec-mode.dark-mode .form-component.form-component--standalone div[name="widget-holder"]{margin-bottom:var(--field-space)}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2,.light-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2,.dark-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2-color,.light-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2-color,.ec-mode.dark-mode .form-component.form-component--standalone .form-component__two-steps-success-message .mobile-heading-2-color{font-size:6rem;line-height:7rem;letter-spacing:.01em}
}
.dark-mode .form-component.form-component--inline .form-component__title,.light-mode .form-component.form-component--inline .form-component__title,.ec-mode.dark-mode .form-component.form-component--inline .form-component__title{margin-bottom:2rem}
.dark-mode .form-component.form-component--inline .form-component__location,.light-mode .form-component.form-component--inline .form-component__location,.ec-mode.dark-mode .form-component.form-component--inline .form-component__location{font-weight:var(--form-component-location-font-weight);font-size:var(--form-component-location-font-size);line-height:var(--form-component-location-line-height);letter-spacing:var(--form-component-location-letter-spacing);margin-top:2rem;color:var(--form-component-form-location-color)}
.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.light-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.ec-mode.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child){margin-top:3rem}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.light-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child),.ec-mode.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column:not(:first-child){margin-top:4.1rem}
}
.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column .form-component__label,.light-mode .form-component.form-component--inline .location-fields-ui .location-fields__column .form-component__label,.ec-mode.dark-mode .form-component.form-component--inline .location-fields-ui .location-fields__column .form-component__label{margin:0}
.dark-mode .form-component.form-component--inline .comment-ui,.light-mode .form-component.form-component--inline .comment-ui,.ec-mode.dark-mode .form-component.form-component--inline .comment-ui{margin-top:1.6rem}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .comment-ui,.light-mode .form-component.form-component--inline .comment-ui,.ec-mode.dark-mode .form-component.form-component--inline .comment-ui{margin-top:3rem}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .end .form_row,.light-mode .form-component.form-component--inline .end .form_row,.ec-mode.dark-mode .form-component.form-component--inline .end .form_row{margin:6rem 0}
}
.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification,.light-mode .form-component.form-component--inline .vacancy-page__steps-notification,.ec-mode.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification{font-weight:var(--form-component-steps-notification-font-weight);font-size:var(--form-component-steps-notification-font-size);line-height:var(--form-component-steps-notification-line-height);letter-spacing:var(--form-component-steps-notification-letter-spacing);margin-top:2rem}
.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification-title,.light-mode .form-component.form-component--inline .vacancy-page__steps-notification-title,.ec-mode.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification-title{width:fit-content;margin-bottom:0;background:linear-gradient(105.9deg,#0078c2 -2.77%,#0047ff 13.1%,#8453d2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23),.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23),.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message:not(.form-component__message--23){display:none}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--heading,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--heading{margin-bottom:4rem}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description{font-weight:300;font-size:1.4rem;line-height:2rem;letter-spacing:.04em;margin-bottom:6rem}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link{font-weight:900;text-decoration:underline;color:#000}
.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover,.light-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover,.ec-mode.dark-mode .form-component.form-component--inline .form-component__success .form-component__two-steps-success-message .form-component__message--description .form-component__self-id-link:hover{color:#0047ff}
.dark-mode .form-component.form-component--inline.show-error .form-component__big-message,.light-mode .form-component.form-component--inline.show-error .form-component__big-message,.ec-mode.dark-mode .form-component.form-component--inline.show-error .form-component__big-message,.dark-mode .form-component.form-component--inline.show-success .form-component__big-message,.light-mode .form-component.form-component--inline.show-success .form-component__big-message,.ec-mode.dark-mode .form-component.form-component--inline.show-success .form-component__big-message{width:fit-content;font-weight:var(--inline-form-component-big-error-font-weight);font-size:var(--inline-form-component-big-error-font-size);line-height:var(--inline-form-component-big-error-line-height);letter-spacing:var(--inline-form-component-big-error-letter-spacing)}
.dark-mode .form-component.form-component--inline.show-error .form-component__simple-message,.light-mode .form-component.form-component--inline.show-error .form-component__simple-message,.ec-mode.dark-mode .form-component.form-component--inline.show-error .form-component__simple-message,.dark-mode .form-component.form-component--inline.show-success .form-component__simple-message,.light-mode .form-component.form-component--inline.show-success .form-component__simple-message,.ec-mode.dark-mode .form-component.form-component--inline.show-success .form-component__simple-message{font-weight:var(--inline-form-component-normal-error-font-weight);font-size:var(--inline-form-component-normal-error-font-size);line-height:var(--inline-form-component-normal-error-line-height);letter-spacing:var(--inline-form-component-normal-error-letter-spacing);color:var(--inline-form-component-text-color)}
.dark-mode .form-component.form-component--inline.show-error .form-component__title,.light-mode .form-component.form-component--inline.show-error .form-component__title,.ec-mode.dark-mode .form-component.form-component--inline.show-error .form-component__title,.dark-mode .form-component.form-component--inline.show-success .form-component__title,.light-mode .form-component.form-component--inline.show-success .form-component__title,.ec-mode.dark-mode .form-component.form-component--inline.show-success .form-component__title,.dark-mode .form-component.form-component--inline.show-error .form-component__description,.light-mode .form-component.form-component--inline.show-error .form-component__description,.ec-mode.dark-mode .form-component.form-component--inline.show-error .form-component__description,.dark-mode .form-component.form-component--inline.show-success .form-component__description,.light-mode .form-component.form-component--inline.show-success .form-component__description,.ec-mode.dark-mode .form-component.form-component--inline.show-success .form-component__description{display:none}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline.show-error .form-component__action,.light-mode .form-component.form-component--inline.show-error .form-component__action,.ec-mode.dark-mode .form-component.form-component--inline.show-error .form-component__action,.dark-mode .form-component.form-component--inline.show-success .form-component__action,.light-mode .form-component.form-component--inline.show-success .form-component__action,.ec-mode.dark-mode .form-component.form-component--inline.show-success .form-component__action{margin-top:6rem}
}
.dark-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__title,.light-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__title,.ec-mode.dark-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__title,.dark-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__description,.light-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__description,.ec-mode.dark-mode .form-component.form-component--inline.show-success.form-component--disclaimer.form-apply-for-job[data-gtm-label*="USA"] .form-component__description{display:block}
.dark-mode .form-component.form-component--inline .validation_hint,.light-mode .form-component.form-component--inline .validation_hint,.ec-mode.dark-mode .form-component.form-component--inline .validation_hint{text-align:left}
.dark-mode .form-component.form-component--inline .rte-text-gradient,.light-mode .form-component.form-component--inline .rte-text-gradient,.ec-mode.dark-mode .form-component.form-component--inline .rte-text-gradient{white-space:nowrap}
.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__title,.light-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__title,.ec-mode.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__title,.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__description,.light-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__description,.ec-mode.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .form-component__description{display:block}
.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .vacancy-page__steps-notification,.light-mode .form-component.form-component--inline[data-gtm-label="USA"] .vacancy-page__steps-notification,.ec-mode.dark-mode .form-component.form-component--inline[data-gtm-label="USA"] .vacancy-page__steps-notification{display:none}
.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification-description,.light-mode .form-component.form-component--inline .vacancy-page__steps-notification-description,.ec-mode.dark-mode .form-component.form-component--inline .vacancy-page__steps-notification-description{margin-bottom:4rem}
.dark-mode .form-component.form-component--inline .divider-ui,.light-mode .form-component.form-component--inline .divider-ui,.ec-mode.dark-mode .form-component.form-component--inline .divider-ui{height:1px;border:0;background-color:var(--form-field-main-color)}
.light-mode .form-component .button-ui:after{opacity:1}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.file-upload-ui{position:relative}
.dark-mode .file-upload-ui{--file-upload-field:#000;--file-upload-border:#8a8a8a;--file-upload-placeholder:#8a8a8a}
.light-mode .file-upload-ui{--file-upload-field:#fbfafa;--file-upload-border:#717171;--file-upload-placeholder:#717171}
.colctrl-ui .file-upload-ui{padding:0 1.4rem}
.file-upload input[type="file"]{border:1px solid #bbb}
.file-upload__field{position:relative;margin:0 auto 1rem;text-align:center;background-color:#fff;border:1px solid #bbb}
.form-component--standalone .file-upload__field{height:20rem}
@media screen and (min-width:992px){.form-component--standalone .file-upload__field{margin-bottom:2.8rem}
}
.form-component--inline .file-upload__field{height:11.8rem}
.file-upload__input{position:absolute;left:0;top:0;bottom:0;z-index:2;width:100%;margin:0;opacity:0}
.form-component--standalone .file-upload__input{margin:3.8rem 4rem 0;width:calc(100% - 8rem)}
.file-upload--standard .file-upload__input,.form-component--standalone .layout-box-ui .file-upload__input{margin:0 0 1rem;width:100%}
@media screen and (min-width:992px){.form-component--standalone .layout-box-ui .file-upload__input{margin:3.8rem 0 0}
}
@media screen and (min-width:992px){.form-component--standalone .file-upload--standard .file-upload__input{margin-bottom:2.8rem}
}
.form-component--standalone .colctrl-ui .file-upload__input{margin-left:1.4rem;margin-right:1.4rem;width:calc(100% - 2.8rem)}
.validation-field .file-upload__input:hover ~ .validation-tooltip{display:inline-block;opacity:1;z-index:5}
.file-upload__input:focus+.file-upload__field:focus-visible{outline:.2rem solid #008ace}
.file-upload__placeholder{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;max-width:27.2rem;font-style:italic;font-weight:300;letter-spacing:.1rem;transition:opacity .4s ease}
.form-component--standalone .file-upload__placeholder{padding:0 3.7rem}
@media screen and (min-width:992px){.form-component--standalone .file-upload__placeholder{max-width:none}
}
.form-component--standalone .layout-box-ui .file-upload__placeholder{padding:0 2.4rem}
.file-upload--standard .file-upload__placeholder{display:none}
.file-upload__upload-icon:before,.file-upload__remove:before,.file-upload__upload-icon:after,.file-upload__remove:after{content:"";position:absolute;background-color:#231f20}
.validation-field .file-upload__upload-icon:before,.validation-field .file-upload__remove:before,.validation-field .file-upload__upload-icon:after,.validation-field .file-upload__remove:after{background-color:#f15c43}
.file-upload__upload-icon{display:block;position:relative;width:1.2rem;height:1.2rem;margin:1rem auto 0}
.file-upload__upload-icon:before,.file-upload__upload-icon:after{opacity:.4}
.file-upload__upload-icon:before{width:.2rem;height:1.2rem}
.file-upload__upload-icon:after{width:1.2rem;height:.2rem;left:.1rem;top:.5rem}
.form-component--standalone .file-upload__upload-icon{display:none}
.file-upload__result{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:23rem;max-width:90%;opacity:0;transition:opacity .4s ease}
.file-upload--standard .file-upload__result{display:none}
.file-upload__remove{position:absolute;width:1.7rem;height:1.7rem;top:-0.8rem;text-indent:100%;white-space:nowrap;overflow:hidden}
.file-upload__remove:before,.file-upload__remove:after{position:absolute;content:"";height:1rem;width:1px;left:.5rem;background-color:#231f20}
.file-upload__remove:before{transform:rotate(45deg)}
.file-upload__remove:after{transform:rotate(-45deg)}
.form-component--inline .file-upload__remove{right:0}
.file-upload__filename{width:23rem;max-width:100%;margin:0;overflow:hidden;font-weight:300;text-overflow:ellipsis;white-space:nowrap}
.validation-field .file-upload__filename{color:#f15c43}
.file-upload__attachment{display:inline-block;vertical-align:bottom}
.file-upload__attachment svg{fill:#76cdd8;height:4rem;width:2.8rem}
.validation-field .file-upload__attachment svg{fill:#f15c43}
.file-upload__button,.file-upload__input,.file-upload__remove{-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}
.file-upload__path-holder{flex-grow:1;flex-basis:0}
.file-upload__path{display:none;font-style:italic;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1rem}
.file-upload--standard .file-upload__path{display:block}
.validation-field .file-upload__path{border-color:#f15c43;color:#f15c43}
.file-upload__button{display:none;margin-top:0;margin-left:.9rem;padding:0 1.6rem;background-color:#bbb;font-size:1.5rem;line-height:4.9rem}
.validation-field .file-upload__button{color:#231f20}
.file-upload--standard .file-upload__button{display:inline-block;margin-bottom:1rem}
@media screen and (min-width:992px){.form-component--standalone .file-upload--standard .file-upload__button{margin-bottom:2.8rem}
}
.file-upload--done .file-upload__placeholder{visibility:hidden;opacity:0}
.file-upload--done .file-upload__result{opacity:1;z-index:5;visibility:visible}
.file-upload--done:not(.file-upload--standard) .file-upload__input{visibility:hidden;z-index:-5}
.file-upload--standard .file-upload__field{display:flex;height:auto;margin:0 auto;background-color:transparent;border:0}
@media screen and (min-width:768px){.file-upload .with-asterisk:after{content:"*"}
}
.file-upload .icon-file-upload:before{display:none}
.file-upload .icon-file-upload-error:after{display:none}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .file-upload-ui,.light-mode .file-upload-ui,.ec-mode.dark-mode .file-upload-ui{display:flex;flex-direction:column}
.dark-mode .file-upload-ui .form-component__label,.light-mode .file-upload-ui .form-component__label,.ec-mode.dark-mode .file-upload-ui .form-component__label{display:none}
.dark-mode .file-upload,.light-mode .file-upload,.ec-mode.dark-mode .file-upload{margin-top:6rem}
@media screen and (min-width:992px){.dark-mode .file-upload,.light-mode .file-upload,.ec-mode.dark-mode .file-upload{margin-top:3rem}
}
.dark-mode .file-upload__placeholder,.light-mode .file-upload__placeholder,.ec-mode.dark-mode .file-upload__placeholder{color:var(--file-upload-placeholder);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-style:normal;font-weight:500;line-height:1.8rem;letter-spacing:.04em;margin:0 auto;text-align:center;width:16.6rem}
.dark-mode .file-upload__upload-icon,.light-mode .file-upload__upload-icon,.ec-mode.dark-mode .file-upload__upload-icon{height:1.4rem;margin-top:1.5rem;background:url("../../../etc/designs/leancoded-core/images/components/redesign23/cross-green.svg");width:1.4rem;position:relative}
.dark-mode .file-upload__upload-icon:before,.light-mode .file-upload__upload-icon:before,.ec-mode.dark-mode .file-upload__upload-icon:before{content:"";display:block;height:100%;width:100%;top:0;background:url("../../../etc/designs/leancoded-core/images/components/redesign23/cross-blue.svg");opacity:0}
.dark-mode .file-upload__upload-icon:after,.light-mode .file-upload__upload-icon:after,.ec-mode.dark-mode .file-upload__upload-icon:after{display:none}
.dark-mode .file-upload__button,.light-mode .file-upload__button,.ec-mode.dark-mode .file-upload__button{display:none}
.dark-mode .file-upload__field.form-component__input,.light-mode .file-upload__field.form-component__input,.ec-mode.dark-mode .file-upload__field.form-component__input{background-color:var(--file-upload-field);border:.1rem solid var(--file-upload-border);height:11rem;margin:0 0 2rem;top:.7rem}
@media screen and (min-width:992px){.dark-mode .file-upload__field.form-component__input,.light-mode .file-upload__field.form-component__input,.ec-mode.dark-mode .file-upload__field.form-component__input{margin:0}
}
.dark-mode .file-upload__attachment,.light-mode .file-upload__attachment,.ec-mode.dark-mode .file-upload__attachment{position:absolute;width:100%;height:fit-content;left:0;top:2.2rem}
.dark-mode .file-upload__attachment svg,.light-mode .file-upload__attachment svg,.ec-mode.dark-mode .file-upload__attachment svg{display:none}
.dark-mode .file-upload .icon-file-upload:before,.light-mode .file-upload .icon-file-upload:before,.ec-mode.dark-mode .file-upload .icon-file-upload:before{display:inline-block}
.dark-mode .file-upload .icon-file-upload-error:after,.light-mode .file-upload .icon-file-upload-error:after,.ec-mode.dark-mode .file-upload .icon-file-upload-error:after{display:none}
.dark-mode .file-upload__filename,.light-mode .file-upload__filename,.ec-mode.dark-mode .file-upload__filename{color:#717171;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:500;line-height:1.8rem;letter-spacing:.04em;margin-bottom:0;position:absolute;top:5.9rem;left:50%;transform:translateX(-50%)}
@media screen and (min-width:992px){.dark-mode .file-upload__filename,.light-mode .file-upload__filename,.ec-mode.dark-mode .file-upload__filename{top:7.1rem}
}
.dark-mode .file-upload__remove,.light-mode .file-upload__remove,.ec-mode.dark-mode .file-upload__remove{top:.8rem;right:.8rem;width:1.8rem;height:1.8rem}
.dark-mode .file-upload__remove:before,.light-mode .file-upload__remove:before,.ec-mode.dark-mode .file-upload__remove:before,.dark-mode .file-upload__remove:after,.light-mode .file-upload__remove:after,.ec-mode.dark-mode .file-upload__remove:after{position:absolute;content:" ";height:1.8rem;width:.1rem;left:.9rem;bottom:0;background-color:#717171}
.dark-mode .file-upload__result,.light-mode .file-upload__result,.ec-mode.dark-mode .file-upload__result{height:100%;left:0;max-width:100%;top:0;transform:unset;width:100%;z-index:2}
.dark-mode .validation-field .file-upload__attachment.icon-file-upload:before,.light-mode .validation-field .file-upload__attachment.icon-file-upload:before,.ec-mode.dark-mode .validation-field .file-upload__attachment.icon-file-upload:before{display:none}
.dark-mode .validation-field .file-upload__attachment.icon-file-upload-error:after,.light-mode .validation-field .file-upload__attachment.icon-file-upload-error:after,.ec-mode.dark-mode .validation-field .file-upload__attachment.icon-file-upload-error:after{display:inline-block}
.dark-mode .validation-field .file-upload__filename,.light-mode .validation-field .file-upload__filename,.ec-mode.dark-mode .validation-field .file-upload__filename{color:#e80202}
.dark-mode .validation-field .file-upload__field.form-component__input,.light-mode .validation-field .file-upload__field.form-component__input,.ec-mode.dark-mode .validation-field .file-upload__field.form-component__input{border-color:#e80202}
.dark-mode .validation-field .file-upload__path-holder,.light-mode .validation-field .file-upload__path-holder,.ec-mode.dark-mode .validation-field .file-upload__path-holder{display:none}
@media screen and (min-width:992px){.dark-mode .validation-tooltip,.light-mode .validation-tooltip,.ec-mode.dark-mode .validation-tooltip{position:absolute}
}
.dark-mode .form-component--standalone .file-upload,.light-mode .form-component--standalone .file-upload,.ec-mode.dark-mode .form-component--standalone .file-upload{margin-top:3rem}
.dark-mode .form-component--standalone .file-upload__upload-icon,.light-mode .form-component--standalone .file-upload__upload-icon,.ec-mode.dark-mode .form-component--standalone .file-upload__upload-icon{display:block}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .file-upload__field.form-component__input,.light-mode .form-component--standalone .file-upload__field.form-component__input,.ec-mode.dark-mode .form-component--standalone .file-upload__field.form-component__input{margin-bottom:2.8rem}
}
.dark-mode .form-component--standalone .file-upload__placeholder,.light-mode .form-component--standalone .file-upload__placeholder,.ec-mode.dark-mode .form-component--standalone .file-upload__placeholder{padding:0}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .file-upload__placeholder,.light-mode .form-component--standalone .file-upload__placeholder,.ec-mode.dark-mode .form-component--standalone .file-upload__placeholder{width:100%;padding:0 2rem}
}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .file-upload,.light-mode .form-component--standalone .file-upload,.ec-mode.dark-mode .form-component--standalone .file-upload{margin-top:0}
.dark-mode .form-component--standalone .file-upload__remove,.light-mode .form-component--standalone .file-upload__remove,.ec-mode.dark-mode .form-component--standalone .file-upload__remove{top:1.6rem;right:2.4rem}
}
.light-mode .file-upload__upload-icon:before{opacity:1}
.theme-animation .file-upload__input{transition:border-color 300ms linear}
.theme-animation .file-upload__field{transition:background-color 300ms linear}
.theme-animation .file-upload__placeholder{transition:color 300ms linear}
.theme-animation .file-upload__upload-icon:before{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .form-component{--dropdown-main-color:#fff;--dropdown-placeholder-color:#8a8a8a;--dropdown-error-color:#ff4d40;--dropdpwn-bg:rgba(27,27,27,0.9)}
.light-mode .form-component{--dropdown-main-color:#000;--dropdown-placeholder-color:#717171;--dropdown-error-color:#e80202;--dropdpwn-bg:rgba(242,242,242,0.9)}
.dropdown-list-ui{position:relative}
.form-component--standalone .colctrl-ui .dropdown-list-ui{padding:0 1.4rem}
.dropdown-list-ui .select2-selection__placeholder{font-style:italic}
@media screen and (min-width:992px){.form-component--standalone .dropdown-list-ui .select2-selection__placeholder{display:none}
}
.dropdown-list-ui .select2-container{margin:0}
.dropdown-list-ui .select2-container--open .select2-search{display:block}
.dropdown-list-ui .select2-container--open .select2-selection__rendered{display:none}
.dropdown-list-ui.validation-field .form-component__field,.dropdown-list-ui.validation-field .select2-search__field{border-color:#f15c43}
.dropdown-list-ui.validation-field .select2-results,.dropdown-list-ui.validation-field .select2-selection__arrow b{border-top-color:#f15c43}
.dropdown-list-ui.validation-field .select2-results__option{color:#231f20}
.dropdown-list-ui.validation-field .select2-results__option--highlighted{color:#76cdd8}
body:not(.dark-mode,.light-mode,.ec-mode.dark-mode) .dropdown-list-ui.validation-field .multi-select-filter .selected-params{border-color:#d84831;z-index:4}
body:not(.dark-mode,.light-mode,.ec-mode.dark-mode) .dropdown-list-ui.validation-field .multi-select-filter .selected-params:after{content:"";display:block;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.4rem solid #d84831}
body:not(.dark-mode,.light-mode,.ec-mode.dark-mode) .dropdown-list-ui.validation-field .multi-select-filter .selected-params .default-label{color:#d84831}
body:not(.dark-mode,.light-mode,.ec-mode.dark-mode) .dropdown-list-ui.validation-field .multi-select-filter.open{z-index:23}
.dropdown-list-ui.validation-field .validation-tooltip{margin-top:.6rem;z-index:1}
@media screen and (min-width:992px){.dropdown-list-ui.validation-field .validation-tooltip{opacity:0;z-index:-1}
}
.dropdown-list-ui.validation-field .select2-container.focus+.validation-tooltip,.dropdown-list-ui.validation-field .multi-select-filter.focus+.validation-tooltip,.dropdown-list-ui.validation-field .select2-container:focus+.validation-tooltip,.dropdown-list-ui.validation-field .multi-select-filter:focus+.validation-tooltip,.dropdown-list-ui.validation-field .select2-container:hover+.validation-tooltip,.dropdown-list-ui.validation-field .multi-select-filter:hover+.validation-tooltip{opacity:1;z-index:20}
.dropdown-list-ui.validation-field .select2-container--focus+.validation-tooltip{opacity:1;z-index:1}
.dropdown-list-ui.disabled .dropdown-list__input{opacity:.5;pointer-events:none}
.dropdown-list__input{position:relative;margin-bottom:1rem}
@media screen and (min-width:992px){.form-component--standalone:not(.leancoded-continuum-style) .dropdown-list__input{margin-bottom:2.8rem}
}
.dropdown-list__input--multiple{position:static}
.dropdown-list__additional-field-holder{position:relative}
.form-component--standalone .colctrl-ui .dropdown-list__additional-field-holder{padding:0 1.4rem}
.dropdown-list__selection{display:none}
.leancoded-continuum-style .dropdown-list__input.form-component__input{margin-bottom:0}
.leancoded-continuum-style .dropdown-list .select2-selection[aria-invalid="false"] .select2-selection__rendered{color:#000}
.leancoded-continuum-style .dropdown-list .select2-selection__placeholder{display:block}
.leancoded-continuum-style .dropdown-list .dropdown-list__additional-field-holder{display:flex;flex-direction:column}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode{--dropdown-arrow-down:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.light-mode{--dropdown-arrow-down:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .dropdown-list__input.form-component__input,.light-mode .dropdown-list__input.form-component__input,.ec-mode.dark-mode .dropdown-list__input.form-component__input{margin-bottom:0}
.dark-mode .dropdown-list .select2-selection[aria-invalid="false"] .select2-selection__rendered,.light-mode .dropdown-list .select2-selection[aria-invalid="false"] .select2-selection__rendered,.ec-mode.dark-mode .dropdown-list .select2-selection[aria-invalid="false"] .select2-selection__rendered{color:#000}
.dark-mode .dropdown-list .select2-selection__placeholder,.light-mode .dropdown-list .select2-selection__placeholder,.ec-mode.dark-mode .dropdown-list .select2-selection__placeholder{display:block}
@media screen and (min-width:992px){.dark-mode .dropdown-list .validation-field .select2-dropdown.select2-dropdown--below .select2-results,.light-mode .dropdown-list .validation-field .select2-dropdown.select2-dropdown--below .select2-results,.ec-mode.dark-mode .dropdown-list .validation-field .select2-dropdown.select2-dropdown--below .select2-results{top:1px}
}
.dark-mode .dropdown-list .dropdown-list__additional-field-holder,.light-mode .dropdown-list .dropdown-list__additional-field-holder,.ec-mode.dark-mode .dropdown-list .dropdown-list__additional-field-holder{display:flex;flex-direction:column}
.dark-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field-label,.light-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field-label,.ec-mode.dark-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field-label{color:var(--dropdown-error-color)}
.dark-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field,.light-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field,.ec-mode.dark-mode .dropdown-list .dropdown-list__additional-field-holder.validation-field .dropdown-list__additional-field{border-color:var(--leancoded-red-theme-color)}
.dark-mode .form-component .select2-search--dropdown .select2-search__field,.light-mode .form-component .select2-search--dropdown .select2-search__field,.ec-mode.dark-mode .form-component .select2-search--dropdown .select2-search__field{width:97%;font:400 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.03em;color:var(--dropdown-main-color)}
@media screen and (max-width:991px){.dark-mode .form-component .select2-search--dropdown .select2-search__field,.light-mode .form-component .select2-search--dropdown .select2-search__field,.ec-mode.dark-mode .form-component .select2-search--dropdown .select2-search__field{font-size:1.4rem;line-height:2rem}
}
.dark-mode .form-component .select2-search--dropdown .select2-search__field:focus,.light-mode .form-component .select2-search--dropdown .select2-search__field:focus,.ec-mode.dark-mode .form-component .select2-search--dropdown .select2-search__field:focus{border-bottom:1px solid var(--form-field-active-color)}
.dark-mode .form-component .select2-results,.light-mode .form-component .select2-results,.ec-mode.dark-mode .form-component .select2-results{padding-right:0;background:var(--dropdpwn-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.dark-mode .form-component .select2-results .select2-results__options,.light-mode .form-component .select2-results .select2-results__options,.ec-mode.dark-mode .form-component .select2-results .select2-results__options{max-height:27.5rem;background:unset;overflow:hidden}
.dark-mode .form-component .select2-results .select2-results__options .select2-results__option,.light-mode .form-component .select2-results .select2-results__options .select2-results__option,.ec-mode.dark-mode .form-component .select2-results .select2-results__options .select2-results__option{padding:0 0 .8rem 1.4rem;font:500 1.8rem/2.52rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.03em;color:var(--dropdown-main-color)}
@media screen and (max-width:991px){.dark-mode .form-component .select2-results .select2-results__options .select2-results__option,.light-mode .form-component .select2-results .select2-results__options .select2-results__option,.ec-mode.dark-mode .form-component .select2-results .select2-results__options .select2-results__option{font-size:1.4rem;line-height:2rem}
}
.dark-mode .form-component .select2-results .select2-results__options .select2-results__option:first-child,.light-mode .form-component .select2-results .select2-results__options .select2-results__option:first-child,.ec-mode.dark-mode .form-component .select2-results .select2-results__options .select2-results__option:first-child{margin-top:1.2rem}
.dark-mode .form-component .select2-results .select2-results__options .select2-results__option:last-child,.light-mode .form-component .select2-results .select2-results__options .select2-results__option:last-child,.ec-mode.dark-mode .form-component .select2-results .select2-results__options .select2-results__option:last-child{margin-bottom:1.2rem}
.dark-mode .form-component .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted,.light-mode .form-component .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted,.ec-mode.dark-mode .form-component .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{font-weight:500;color:var(--form-active-color);background-color:unset}
.dark-mode .form-component .select2-selection__rendered,.light-mode .form-component .select2-selection__rendered,.ec-mode.dark-mode .form-component .select2-selection__rendered{font-weight:100;font-size:2.8rem;letter-spacing:.03rem;padding-right:2rem}
@media screen and (max-width:991px){.dark-mode .form-component .select2-selection__rendered,.light-mode .form-component .select2-selection__rendered,.ec-mode.dark-mode .form-component .select2-selection__rendered{font-size:1.6rem;font-weight:300}
}
.validation-field .dark-mode .form-component .select2-selection,.validation-field .light-mode .form-component .select2-selection,.validation-field .ec-mode.dark-mode .form-component .select2-selection{border-bottom-color:var(--dropdown-error-color)}
.dark-mode .form-component .select2-selection[aria-invalid="false"] .select2-selection__rendered,.light-mode .form-component .select2-selection[aria-invalid="false"] .select2-selection__rendered,.ec-mode.dark-mode .form-component .select2-selection[aria-invalid="false"] .select2-selection__rendered{color:var(--dropdown-secondary-color)}
.dark-mode .form-component .select2-selection .select2-selection__placeholder,.light-mode .form-component .select2-selection .select2-selection__placeholder,.ec-mode.dark-mode .form-component .select2-selection .select2-selection__placeholder{position:unset;color:var(--dropdown-placeholder-color);line-height:inherit}
@media screen and (max-width:991px){.dark-mode .form-component .select2-selection .select2-selection__placeholder,.light-mode .form-component .select2-selection .select2-selection__placeholder,.ec-mode.dark-mode .form-component .select2-selection .select2-selection__placeholder{font-size:1.6rem}
}
.form-component--inline .dark-mode .form-component .select2-selection .select2-selection__placeholder,.form-component--inline .light-mode .form-component .select2-selection .select2-selection__placeholder,.form-component--inline .ec-mode.dark-mode .form-component .select2-selection .select2-selection__placeholder{font-size:2rem;font-weight:300;letter-spacing:.05rem}
@media screen and (max-width:991px){.form-component--inline .dark-mode .form-component .select2-selection .select2-selection__placeholder,.form-component--inline .light-mode .form-component .select2-selection .select2-selection__placeholder,.form-component--inline .ec-mode.dark-mode .form-component .select2-selection .select2-selection__placeholder{font-size:1.6rem}
}
.dark-mode .form-component .select2-selection .select2-selection__arrow,.light-mode .form-component .select2-selection .select2-selection__arrow,.ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow{line-height:4.9rem;top:0;right:0}
.dark-mode .form-component .select2-selection .select2-selection__arrow b,.light-mode .form-component .select2-selection .select2-selection__arrow b,.ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow b{position:relative;transition:transform .2s ease-in-out .01ms;content:"";display:inline-block;background-position:center;background-repeat:no-repeat;height:18px;width:13px;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.light-mode .dark-mode .form-component .select2-selection .select2-selection__arrow b,.light-mode .light-mode .form-component .select2-selection .select2-selection__arrow b,.light-mode .ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow b{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .dark-mode .form-component .select2-selection .select2-selection__arrow b,.dark-mode .light-mode .form-component .select2-selection .select2-selection__arrow b,.dark-mode .ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow b{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.dark-mode .form-component .select2-selection .select2-selection__arrow b:after,.light-mode .form-component .select2-selection .select2-selection__arrow b:after,.ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow b:after{content:"";position:absolute;top:0;display:block;height:100%;width:100%;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black");opacity:0}
.light-mode .dark-mode .form-component .select2-selection .select2-selection__arrow b:after,.light-mode .light-mode .form-component .select2-selection .select2-selection__arrow b:after,.light-mode .ec-mode.dark-mode .form-component .select2-selection .select2-selection__arrow b:after{opacity:1}
.dark-mode .form-component .select2-container--open.select2.select2-container.form-component__field,.light-mode .form-component .select2-container--open.select2.select2-container.form-component__field,.ec-mode.dark-mode .form-component .select2-container--open.select2.select2-container.form-component__field{border-bottom-color:var(--form-active-color)}
.dark-mode .form-component .select2-container--open .select2-results,.light-mode .form-component .select2-container--open .select2-results,.ec-mode.dark-mode .form-component .select2-container--open .select2-results{top:1px}
.dark-mode .form-component .select2-container--open .select2-selection--single,.light-mode .form-component .select2-container--open .select2-selection--single,.ec-mode.dark-mode .form-component .select2-container--open .select2-selection--single{border-bottom-color:transparent}
.dark-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow,.light-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow,.ec-mode.dark-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow{transform:unset}
.dark-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow b,.light-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow b,.ec-mode.dark-mode .form-component .select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg)}
.dark-mode .form-component .dropdown-list-ui.validation-field .select2-search--dropdown .select2-search__field:focus,.light-mode .form-component .dropdown-list-ui.validation-field .select2-search--dropdown .select2-search__field:focus,.ec-mode.dark-mode .form-component .dropdown-list-ui.validation-field .select2-search--dropdown .select2-search__field:focus,.dark-mode .form-component .country-field-ui.validation-field .select2-search--dropdown .select2-search__field:focus,.light-mode .form-component .country-field-ui.validation-field .select2-search--dropdown .select2-search__field:focus,.ec-mode.dark-mode .form-component .country-field-ui.validation-field .select2-search--dropdown .select2-search__field:focus{border-color:var(--dropdown-error-color)}
.dark-mode .form-component .dropdown-list-ui.validation-field .select2-container--open,.light-mode .form-component .dropdown-list-ui.validation-field .select2-container--open,.ec-mode.dark-mode .form-component .dropdown-list-ui.validation-field .select2-container--open,.dark-mode .form-component .country-field-ui.validation-field .select2-container--open,.light-mode .form-component .country-field-ui.validation-field .select2-container--open,.ec-mode.dark-mode .form-component .country-field-ui.validation-field .select2-container--open{border-color:var(--dropdown-active-color)}
.dark-mode .form-component.form-component--inline .select2-selection__placeholder,.light-mode .form-component.form-component--inline .select2-selection__placeholder,.ec-mode.dark-mode .form-component.form-component--inline .select2-selection__placeholder,.dark-mode .form-component.form-component--inline .select2-selection__rendered,.light-mode .form-component.form-component--inline .select2-selection__rendered,.ec-mode.dark-mode .form-component.form-component--inline .select2-selection__rendered{display:inline-block;font-size:2rem;font-weight:300;letter-spacing:.05rem;text-overflow:ellipsis}
@media screen and (max-width:991px){.dark-mode .form-component.form-component--inline .select2-selection__placeholder,.light-mode .form-component.form-component--inline .select2-selection__placeholder,.ec-mode.dark-mode .form-component.form-component--inline .select2-selection__placeholder,.dark-mode .form-component.form-component--inline .select2-selection__rendered,.light-mode .form-component.form-component--inline .select2-selection__rendered,.ec-mode.dark-mode .form-component.form-component--inline .select2-selection__rendered{font-size:1.6rem}
}
.dark-mode .form-component.form-component--inline .select2-container--open .select2-selection__placeholder,.light-mode .form-component.form-component--inline .select2-container--open .select2-selection__placeholder,.ec-mode.dark-mode .form-component.form-component--inline .select2-container--open .select2-selection__placeholder,.dark-mode .form-component.form-component--inline .select2-container--open .select2-selection__rendered,.light-mode .form-component.form-component--inline .select2-container--open .select2-selection__rendered,.ec-mode.dark-mode .form-component.form-component--inline .select2-container--open .select2-selection__rendered{display:none}
.light-mode .form-component .select2-selection .select2-selection__arrow b:after{opacity:1}
.theme-animation .form-component .select2-selection[aria-invalid="false"] .select2-selection__rendered{transition:color 300ms linear}
.theme-animation .form-component .select2-selection__arrow b:after{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.comment-ui{--comment-main-font:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;--comment-height:11.5rem;--comment-label-font-weight:900;--comment-label-size:1.2rem;--comment-label-line-height:1.2rem;--comment-label-letter-spacing:.04em}
@media screen and (min-width:992px){.comment-ui{--comment-label-size:1.6rem;--comment-label-line-height:1.6rem;--comment-label-letter-spacing:.04em}
}
.dark-mode .comment-ui{--comment-height:10rem;--comment-main-color:#fff;--comment-secondary-color:#8a8a8a;--comment-text-color:#fff;--comment-active-color:#00f6ff;--comment-hover-color:#00f6ff;--comment-error-color:#ff4d40;--comment-chrome-scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--comment-fire-fox-scrollbar-color:#00f6ff;--comment-scroll-track-background:#1b1b1b;--comment-scroll-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
.light-mode .comment-ui{--comment-height:10rem;--comment-main-color:#060606;--comment-secondary-color:#717171;--comment-text-color:#060606;--comment-active-color:#00f6ff;--comment-hover-color:#0047ff;--comment-error-color:#e80202;--comment-chrome-scrollbar-color:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--comment-scroll-track-background:#f2f2f2;--comment-scroll-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%)}
.comment-ui{position:relative}
.form-component--standalone .colctrl-ui .comment-ui{padding:0 1.4rem}
.comment-ui.validation-field:hover .validation-tooltip{opacity:1;z-index:20}
.comment__input{padding:.4rem 1.7rem 0;resize:none;overflow:auto;line-height:2.7rem}
.form-component--standalone .comment__input{height:20rem}
.form-component--inline .comment__input{height:11.8rem}
.leancoded-continuum-style .comment-ui .comment__input{height:17.5rem;font-size:1.8rem}
.leancoded-continuum-style .comment-ui .form-component__label{display:inline}
.leancoded-continuum-style .comment-ui .form-component__input{cursor:auto;scrollbar-color:#e5e5e5 #fff;scrollbar-width:thin}
.leancoded-continuum-style .comment-ui .form-component__input::placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .comment-ui .form-component__input:-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .comment-ui .form-component__input::-ms-input-placeholder{position:absolute;bottom:.9rem;left:0;color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .comment-ui .form-component__input::-webkit-scrollbar{width:.9rem}
.leancoded-continuum-style .comment-ui .form-component__input::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:1.3rem solid #e5e5e5;border-radius:9rem}
.ie .leancoded-continuum-style .comment-ui .form-component__input{scrollbar-face-color:#e5e5e5;scrollbar-shadow-color:#e5e5e5;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff}
.leancoded-continuum-style .comment-ui .fake-placeholder{position:absolute;left:0;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;pointer-events:none}
.leancoded-continuum-style.form-component--inline .comment-ui .form-component__label{margin-bottom:2.3rem}
.leancoded-continuum-style.form-component--standalone .comment-ui .comment__input{height:26.4rem}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .comment-ui .form-component__input{font-size:2.8rem}
.leancoded-continuum-style.form-component--standalone .comment-ui .form-component__input::placeholder{bottom:1.5rem}
.leancoded-continuum-style.form-component--standalone .comment-ui .form-component__input:-ms-input-placeholder{bottom:1.5rem}
.leancoded-continuum-style.form-component--standalone .comment-ui .form-component__input::-ms-input-placeholder{bottom:1.5rem}
}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .comment-ui .fake-placeholder{font-size:2.8rem}
}
.dark-mode .comment-ui .comment__wrapper,.light-mode .comment-ui .comment__wrapper,.ec-mode.dark-mode .comment-ui .comment__wrapper{display:flex;align-items:end;height:var(--comment-height);order:2;padding-bottom:.9rem;border-bottom:1px solid var(--form-constructor-textarea-border-color)}
.dark-mode .comment-ui .form-component__input,.light-mode .comment-ui .form-component__input,.ec-mode.dark-mode .comment-ui .form-component__input{cursor:auto;scrollbar-color:#e5e5e5 #fff;scrollbar-width:thin}
.dark-mode .comment-ui .form-component__input::placeholder,.light-mode .comment-ui .form-component__input::placeholder,.ec-mode.dark-mode .comment-ui .form-component__input::placeholder{color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .comment-ui .form-component__input:-ms-input-placeholder,.light-mode .comment-ui .form-component__input:-ms-input-placeholder,.ec-mode.dark-mode .comment-ui .form-component__input:-ms-input-placeholder{color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .comment-ui .form-component__input::-ms-input-placeholder,.light-mode .comment-ui .form-component__input::-ms-input-placeholder,.ec-mode.dark-mode .comment-ui .form-component__input::-ms-input-placeholder{color:#000;-webkit-text-fill-color:#000;font-style:normal;letter-spacing:.13rem}
.dark-mode .comment-ui .form-component__input::-webkit-scrollbar,.light-mode .comment-ui .form-component__input::-webkit-scrollbar,.ec-mode.dark-mode .comment-ui .form-component__input::-webkit-scrollbar{width:.9rem}
.dark-mode .comment-ui .form-component__input::-webkit-scrollbar-thumb,.light-mode .comment-ui .form-component__input::-webkit-scrollbar-thumb,.ec-mode.dark-mode .comment-ui .form-component__input::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:1.3rem solid #e5e5e5;border-radius:9rem}
.dark-mode .comment-ui .fake-placeholder,.light-mode .comment-ui .fake-placeholder,.ec-mode.dark-mode .comment-ui .fake-placeholder{position:absolute;left:0;font:300 1.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;pointer-events:none}
.dark-mode .comment-ui .os-host-textarea,.light-mode .comment-ui .os-host-textarea,.ec-mode.dark-mode .comment-ui .os-host-textarea{height:auto;min-height:min-content;max-height:var(--comment-height)}
.dark-mode .comment-ui .comment__input,.light-mode .comment-ui .comment__input,.ec-mode.dark-mode .comment-ui .comment__input{font-weight:var(--form-component-textarea-font-weight);font-size:var(--form-component-textarea-font-size);line-height:var(--form-component-textarea-line-height);letter-spacing:var(--form-component-textarea-letter-spacing);color:var(--comment-text-color);scrollbar-color:var(--form-active-color) var(--comment-scroll-track-background);scrollbar-width:thin}
@media screen and (min-width:992px){.dark-mode .comment-ui .comment__input,.light-mode .comment-ui .comment__input,.ec-mode.dark-mode .comment-ui .comment__input{font-weight:100}
}
.dark-mode .comment-ui .comment__input::placeholder,.light-mode .comment-ui .comment__input::placeholder,.ec-mode.dark-mode .comment-ui .comment__input::placeholder{font-weight:100;-webkit-text-fill-color:var(--comment-secondary-color)}
.dark-mode .comment-ui .comment__input::-webkit-scrollbar,.light-mode .comment-ui .comment__input::-webkit-scrollbar,.ec-mode.dark-mode .comment-ui .comment__input::-webkit-scrollbar{width:.6rem}
.dark-mode .comment-ui .comment__input::-webkit-scrollbar-track,.light-mode .comment-ui .comment__input::-webkit-scrollbar-track,.ec-mode.dark-mode .comment-ui .comment__input::-webkit-scrollbar-track{background-color:var(--comment-scroll-track-background)}
.dark-mode .comment-ui .comment__input::-webkit-scrollbar-thumb,.light-mode .comment-ui .comment__input::-webkit-scrollbar-thumb,.ec-mode.dark-mode .comment-ui .comment__input::-webkit-scrollbar-thumb{background:var(--form-gradient);border:0;border-radius:0}
.dark-mode .comment-ui .form-component__label,.light-mode .comment-ui .form-component__label,.ec-mode.dark-mode .comment-ui .form-component__label{display:inline;font-family:var(--comment-main-font);font-weight:var(--comment-label-font-weight);font-size:var(--comment-label-size);line-height:var(--comment-label-line-height);letter-spacing:var(--comment-label-letter-spacing);color:var(--comment-main-color);order:3}
.dark-mode .comment-ui .form-component__field,.light-mode .comment-ui .form-component__field,.ec-mode.dark-mode .comment-ui .form-component__field{border:0}
.dark-mode .comment-ui .form-component__field:focus,.light-mode .comment-ui .form-component__field:focus,.ec-mode.dark-mode .comment-ui .form-component__field:focus,.dark-mode .comment-ui .form-component__field:hover,.light-mode .comment-ui .form-component__field:hover,.ec-mode.dark-mode .comment-ui .form-component__field:hover{border-color:var(--comment-hover-color)}
.dark-mode .comment-ui .form-component__field:not(:placeholder-shown),.light-mode .comment-ui .form-component__field:not(:placeholder-shown),.ec-mode.dark-mode .comment-ui .form-component__field:not(:placeholder-shown){border-color:var(--form-constructor-textarea-border-color)}
.dark-mode .comment-ui .form-component__field.focus,.light-mode .comment-ui .form-component__field.focus,.ec-mode.dark-mode .comment-ui .form-component__field.focus{border-color:var(--form-active-color)}
.dark-mode .comment-ui .validation-tooltip,.light-mode .comment-ui .validation-tooltip,.ec-mode.dark-mode .comment-ui .validation-tooltip{margin-bottom:14px;order:1}
.dark-mode .comment-ui .validation-field .form-component__label,.light-mode .comment-ui .validation-field .form-component__label,.ec-mode.dark-mode .comment-ui .validation-field .form-component__label{color:var(--comment-error-color)}
.dark-mode .comment-ui .validation-field .form-component__field.form-component__field,.light-mode .comment-ui .validation-field .form-component__field.form-component__field,.ec-mode.dark-mode .comment-ui .validation-field .form-component__field.form-component__field{border-color:var(--comment-error-color)}
.dark-mode .comment-ui.validation-field:hover .validation-tooltip,.light-mode .comment-ui.validation-field:hover .validation-tooltip,.ec-mode.dark-mode .comment-ui.validation-field:hover .validation-tooltip,.dark-mode .comment-ui.validation-field.focused .validation-tooltip,.light-mode .comment-ui.validation-field.focused .validation-tooltip,.ec-mode.dark-mode .comment-ui.validation-field.focused .validation-tooltip{display:block;z-index:20}
@media screen and (max-width:991px){.dark-mode .comment-ui.validation-field .validation-tooltip,.light-mode .comment-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .comment-ui.validation-field .validation-tooltip{display:inline-flex}
}
.dark-mode .form-component--inline .comment-ui .comment__wrapper,.light-mode .form-component--inline .comment-ui .comment__wrapper,.ec-mode.dark-mode .form-component--inline .comment-ui .comment__wrapper{height:12rem}
@media screen and (min-width:992px){.dark-mode .form-component--inline .comment-ui .comment__wrapper,.light-mode .form-component--inline .comment-ui .comment__wrapper,.ec-mode.dark-mode .form-component--inline .comment-ui .comment__wrapper{height:16rem}
}
.dark-mode .form-component--inline .comment-ui .os-host-textarea,.light-mode .form-component--inline .comment-ui .os-host-textarea,.ec-mode.dark-mode .form-component--inline .comment-ui .os-host-textarea{min-height:min-content;max-height:12rem}
@media screen and (min-width:992px){.dark-mode .form-component--inline .comment-ui .os-host-textarea,.light-mode .form-component--inline .comment-ui .os-host-textarea,.ec-mode.dark-mode .form-component--inline .comment-ui .os-host-textarea{max-height:16rem}
}
.dark-mode .form-component--inline .comment-ui .comment__input,.light-mode .form-component--inline .comment-ui .comment__input,.ec-mode.dark-mode .form-component--inline .comment-ui .comment__input{line-height:1.96rem}
@media screen and (min-width:992px){.dark-mode .form-component--inline .comment-ui .comment__input,.light-mode .form-component--inline .comment-ui .comment__input,.ec-mode.dark-mode .form-component--inline .comment-ui .comment__input{line-height:2.6rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.checkbox-ui{--checkbox-height:2rem;--checkbox-width:2rem;--checkbox-label-margin:.3rem 0 0 3.4rem;--checkbox-font:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;--checkfox-weight:300;--checkbox-size:1.2rem;--checkbox-line-height:1.6rem;--checkbox-letter-spacing:.04em;--checkbox-error-text-weight:400;--checkbox-error-text-size:1.4rem;--checkbox-error-text-line-height:2rem;--checkbox-error-text-letter-spacing:.04em;--checkbox-mark-top:.8rem;--checkbox-mark-left:.7rem;--checkbox-mark-height:1.3rem;--checkbox-mark-width:.6rem}
@media screen and (min-width:992px){.checkbox-ui{--checkbox-size:1.4rem;--checkbox-line-height:1.7rem;--checkbox-error-text-size:1.8rem;--checkbox-error-text-line-height:2.4rem}
}
.gated-form-ui .checkbox-ui{--checkbox-mark-top:.8rem;--checkbox-mark-left:.7rem;--checkbox-mark-height:1.3rem;--checkbox-mark-width:.6rem}
.dark-mode .checkbox-ui{--checkbox-background:#060606;--checkbox-text-color:#fff;--checkbox-border-color:#fff;--checkbox-error-color:#ff4d40;--checkbox-link-color:#fff}
.light-mode .checkbox-ui{--checkbox-border-color:#060606;--checkbox-text-color:#000;--checkbox-background:#fbfafa;--checkbox-error-color:#e80202;--checkbox-link-color:#000}
.checkbox-ui{position:relative;font-size:1.8rem;line-height:1;min-height:3rem;margin-bottom:1rem}
@media screen and (min-width:992px){.form-component--standalone .checkbox-ui{margin-bottom:2.8rem}
}
.form-component--standalone .colctrl-ui .checkbox-ui{padding:0 1.4rem}
.checkbox-ui .validation-tooltip{left:0;top:100%;margin:.7rem 0 0}
.checkbox__holder{position:relative}
.checkbox__holder.validation-field{color:#231f20}
.checkbox__holder.validation-field+.validation-tooltip{display:inline-block;opacity:1}
@media screen and (min-width:992px){.checkbox__holder.validation-field+.validation-tooltip{opacity:0}
}
.checkbox__holder.validation-field:hover+.validation-tooltip{opacity:1;z-index:20}
@media screen and (min-width:992px){.checkbox__holder{display:inline-block;vertical-align:top}
}
.checkbox__holder .checkbox-custom-label{position:static}
.checkbox__label{margin:.3rem 0 .4rem 4.4rem;min-height:2.3rem;vertical-align:top}
.checkbox__label:before{left:0;top:0;width:3rem;height:3rem}
.checkbox__label:after{width:1.2rem;height:2.3rem;left:.9rem;top:0}
.checkbox__label p{margin:0;display:inline}
.checkbox__label br{display:none}
.checkbox__label-text{display:inline-block;vertical-align:middle;padding-top:.2rem}
.checkbox__disclaimer{margin-bottom:1rem}
@media screen and (min-width:992px){.checkbox__disclaimer{margin-bottom:2.8rem}
}
.leancoded-continuum-style .comment+.checkbox{margin-top:-0.7rem}
@media screen and (min-width:768px){.leancoded-continuum-style .comment+.checkbox{margin-top:4.1rem}
}
.leancoded-continuum-style .checkbox-ui{margin-bottom:1.4rem}
@media screen and (min-width:992px){.leancoded-continuum-style.form-component--standalone .checkbox-ui{margin-bottom:3.2rem}
}
.leancoded-continuum-style .checkbox__holder{min-height:4rem;display:flex;align-items:center}
.leancoded-continuum-style .checkbox__holder .checkbox-custom ~ .checkbox-custom-label{margin:-0.3rem 0 0 4.4rem;padding-top:0}
.leancoded-continuum-style .checkbox__holder .checkbox-custom ~ .checkbox-custom-label p,.leancoded-continuum-style .checkbox__holder .checkbox-custom ~ .checkbox-custom-label span{vertical-align:text-bottom}
.leancoded-continuum-style .checkbox__holder.validation-field{width:100%}
.leancoded-continuum-style .checkbox__holder.validation-field+.validation-tooltip{margin-top:0;padding:.4rem 0 1rem 4.4rem;position:static;z-index:20;opacity:1;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#f38049;background-color:transparent;text-transform:none}
@media screen and (min-width:768px){.leancoded-continuum-style .checkbox__holder.validation-field+.validation-tooltip{padding-top:1rem}
}
@media screen and (min-width:992px){.leancoded-continuum-style .checkbox__holder.validation-field+.validation-tooltip{padding-top:0;padding-bottom:0;transform:translateY(1rem)}
}
.leancoded-continuum-style .checkbox__holder.validation-field+.validation-tooltip:before{display:none}
.dark-mode .comment+.checkbox,.light-mode .comment+.checkbox,.ec-mode.dark-mode .comment+.checkbox{margin-top:-0.7rem}
@media screen and (min-width:768px){.dark-mode .comment+.checkbox,.light-mode .comment+.checkbox,.ec-mode.dark-mode .comment+.checkbox{margin-top:4.1rem}
}
.dark-mode .checkbox-ui,.light-mode .checkbox-ui,.ec-mode.dark-mode .checkbox-ui{margin-bottom:1.4rem}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .checkbox-ui,.light-mode .form-component--standalone .checkbox-ui,.ec-mode.dark-mode .form-component--standalone .checkbox-ui{margin-bottom:3.2rem}
}
.dark-mode .checkbox__holder,.light-mode .checkbox__holder,.ec-mode.dark-mode .checkbox__holder{min-height:4rem;display:flex;align-items:center}
.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label,.light-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label,.ec-mode.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label{margin:-0.3rem 0 0 4.4rem;padding-top:0}
.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label p,.light-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label p,.ec-mode.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label p,.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label span,.light-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label span,.ec-mode.dark-mode .checkbox__holder .checkbox-custom ~ .checkbox-custom-label span{vertical-align:text-bottom}
.dark-mode .checkbox__holder.validation-field,.light-mode .checkbox__holder.validation-field,.ec-mode.dark-mode .checkbox__holder.validation-field{width:100%}
.dark-mode .checkbox__holder.validation-field+.validation-tooltip,.light-mode .checkbox__holder.validation-field+.validation-tooltip,.ec-mode.dark-mode .checkbox__holder.validation-field+.validation-tooltip{margin-top:0;padding:.4rem 0 1rem 4.4rem;position:static;z-index:20;opacity:1;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#f38049;background-color:transparent;text-transform:none}
@media screen and (min-width:768px){.dark-mode .checkbox__holder.validation-field+.validation-tooltip,.light-mode .checkbox__holder.validation-field+.validation-tooltip,.ec-mode.dark-mode .checkbox__holder.validation-field+.validation-tooltip{padding-top:1rem}
}
@media screen and (min-width:992px){.dark-mode .checkbox__holder.validation-field+.validation-tooltip,.light-mode .checkbox__holder.validation-field+.validation-tooltip,.ec-mode.dark-mode .checkbox__holder.validation-field+.validation-tooltip{padding-top:0;padding-bottom:0;transform:translateY(1rem)}
}
.dark-mode .checkbox__holder.validation-field+.validation-tooltip:before,.light-mode .checkbox__holder.validation-field+.validation-tooltip:before,.ec-mode.dark-mode .checkbox__holder.validation-field+.validation-tooltip:before{display:none}
.dark-mode .checkbox-ui.checkbox-ui,.light-mode .checkbox-ui.checkbox-ui,.ec-mode.dark-mode .checkbox-ui.checkbox-ui{display:flex;flex-direction:column}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__disclaimer,.light-mode .checkbox-ui.checkbox-ui .checkbox__disclaimer,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__disclaimer{display:none}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label,.light-mode .checkbox-ui.checkbox-ui .checkbox__label,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label{margin:var(--checkbox-label-margin)}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label:before,.light-mode .checkbox-ui.checkbox-ui .checkbox__label:before,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label:before{height:var(--checkbox-height);width:var(--checkbox-width);border-width:1px;background-color:var(--checkbox-background);border-color:var(--checkbox-border-color)}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label:after,.light-mode .checkbox-ui.checkbox-ui .checkbox__label:after,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label:after{width:var(--checkbox-mark-width);height:var(--checkbox-mark-height);top:var(--checkbox-mark-top);left:var(--checkbox-mark-left);border-width:.2rem;border-color:var(--form-active-color)}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label p,.light-mode .checkbox-ui.checkbox-ui .checkbox__label p,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label p{font-family:var(--checkbox-font);font-weight:var(--checkfox-weight);font-size:var(--checkbox-size);line-height:var(--checkbox-line-height);letter-spacing:var(--checkbox-letter-spacing);color:var(--checkbox-text-color)}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label a,.light-mode .checkbox-ui.checkbox-ui .checkbox__label a,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label a{color:var(--checkbox-link-color);font-weight:700;text-decoration:underline}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__label a:hover,.light-mode .checkbox-ui.checkbox-ui .checkbox__label a:hover,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__label a:hover{color:var(--form-active-color);background-color:transparent}
.dark-mode .checkbox-ui.checkbox-ui .checkbox__holder .checkbox-custom-label span[aria-hidden="true"],.light-mode .checkbox-ui.checkbox-ui .checkbox__holder .checkbox-custom-label span[aria-hidden="true"],.ec-mode.dark-mode .checkbox-ui.checkbox-ui .checkbox__holder .checkbox-custom-label span[aria-hidden="true"]{color:var(--checkbox-link-color)}
.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip{display:none;position:absolute;font-family:var(--checkbox-font);font-weight:var(--checkbox-error-text-weight);font-size:var(--checkbox-error-text-size);line-height:var(--checkbox-error-text-line-height);letter-spacing:var(--checkbox-error-text-letter-spacing);background-color:var(--checkbox-error-color);color:#fff;text-transform:none;order:-1;padding:.4rem 1.2rem;transform:translateY(-0.6rem)}
.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before{content:"";position:absolute;display:block;left:1.4rem;bottom:-0.4rem;width:.9rem;height:.9rem;transform:rotate(45deg);background-color:var(--checkbox-error-color)}
.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before{left:.8rem}
@media screen and (min-width:768px){.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip{padding:.6rem 1.6rem}
.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip:before{left:1.4rem}
}
@media screen and (min-width:992px){.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.light-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip,.ec-mode.dark-mode .checkbox-ui.checkbox-ui .validation-tooltip.validation-tooltip{padding:.4rem 1.2rem}
}
.dark-mode .checkbox-ui.checkbox-ui:hover .validation-field+.validation-tooltip,.light-mode .checkbox-ui.checkbox-ui:hover .validation-field+.validation-tooltip,.ec-mode.dark-mode .checkbox-ui.checkbox-ui:hover .validation-field+.validation-tooltip{display:block}
.dark-mode .validation-field .checkbox-custom ~ .checkbox-custom-label:not(.hidden):before,.light-mode .validation-field .checkbox-custom ~ .checkbox-custom-label:not(.hidden):before,.ec-mode.dark-mode .validation-field .checkbox-custom ~ .checkbox-custom-label:not(.hidden):before{border-color:var(--checkbox-error-color)}
@media screen and (max-width:767px){.dark-mode .validation-field+.validation-tooltip,.light-mode .validation-field+.validation-tooltip,.ec-mode.dark-mode .validation-field+.validation-tooltip{display:block;position:relative}
}
@media screen and (min-width:992px){.dark-mode .form-component--standalone .checkbox-ui .checkbox__label,.light-mode .form-component--standalone .checkbox-ui .checkbox__label,.ec-mode.dark-mode .form-component--standalone .checkbox-ui .checkbox__label{margin-left:5.6rem}
.dark-mode .form-component--standalone .checkbox-ui .checkbox__label:before,.light-mode .form-component--standalone .checkbox-ui .checkbox__label:before,.ec-mode.dark-mode .form-component--standalone .checkbox-ui .checkbox__label:before{height:3rem;width:3rem}
.dark-mode .form-component--standalone .checkbox-ui .checkbox__label:after,.light-mode .form-component--standalone .checkbox-ui .checkbox__label:after,.ec-mode.dark-mode .form-component--standalone .checkbox-ui .checkbox__label:after{width:.9rem;height:1.9rem;top:.9rem;left:1rem}
.dark-mode .form-component--standalone .validation-tooltip,.light-mode .form-component--standalone .validation-tooltip,.ec-mode.dark-mode .form-component--standalone .validation-tooltip{font-size:1.8rem;line-height:2.4rem}
.dark-mode .form-component--standalone .validation-tooltip:before,.light-mode .form-component--standalone .validation-tooltip:before,.ec-mode.dark-mode .form-component--standalone .validation-tooltip:before{left:1.4rem}
}
.theme-animation .checkbox-ui .checkbox__label a,.theme-animation .checkbox-ui .checkbox__label>p,.theme-animation .checkbox-ui .checkbox__label>span{transition:color 300ms linear}
.theme-animation .checkbox-ui .checkbox__label:before{transition:border-color 300ms linear,background-color 300ms linear}
.theme-animation .checkbox-ui .checkbox__label:after{transition:border-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.captcha-ui{--captcha-input-height:5rem;--captcha-input-font-weight:300;--captcha-input-font-size:1.6rem;--captcha-input-line-height:2rem;--captcha-input-letter-spacing:1px;--captcha-title-font-weight:900;--captcha-title-font-size:1.2rem;--captcha-title-line-height:1.2rem;--captcha-title-letter-spacing:.04em;--captcha-tooltip-font-weight:500;--captcha-tooltop-font-size:1.4rem;--captcha-tooltop-line-height:2rem;--captcha-tooltop-letter-spacing:.04em}
@media screen and (min-width:992px){.captcha-ui{--captcha-input-height:3.9rem;--captcha-input-font-weight:100;--captcha-input-font-size:2rem;--captcha-input-line-height:2.8rem;--captcha-input-letter-spacing:.03em;--captcha-title-font-weight:900;--captcha-title-font-size:1.6rem;--captcha-title-line-height:1.6rem;--captcha-title-letter-spacing:.04em;--captcha-tooltip-font-weight:500;--captcha-tooltop-font-size:1.8rem;--captcha-tooltop-line-height:2.4rem;--captcha-tooltop-letter-spacing:.04em}
}
.dark-mode .captcha-ui{--captcha-text-color:#fff;--captcha-input-additional-color:#8a8a8a;--captcha-input-border-color:#fff;--captcha-additional-text-color:#fbfafa;--captcha-error-background-color:#ff4d40;--captcha-input-background-color:#fbfafa;--captcha-input-error-color:#ff4d40}
.light-mode .captcha-ui{--captcha-text-color:#060606;--captcha-input-additional-color:#717171;--captcha-input-border-color:#060606;--captcha-input-error-color:#e80202;--captcha-additional-text-color:#fbfafa;--captcha-error-background-color:#e80202;--captcha-input-background-color:#060606}
@media screen and (min-width:768px){.form-component--standalone .captcha-ui{display:flex}
.form-component--standalone .captcha__column{width:50%}
.form-component--standalone .colctrl-ui .captcha-ui{display:block}
.form-component--standalone .colctrl-ui .captcha__column{width:100%}
.form-component--standalone .captcha-ui{margin:0 -1.4rem}
}
@media screen and (min-width:768px){.form-component--inline .captcha-ui{display:flex}
.form-component--inline .captcha__column{width:50%}
.form-component--inline .colctrl-ui .captcha-ui{display:block}
.form-component--inline .colctrl-ui .captcha__column{width:100%}
.form-component--inline .captcha__column:first-child{padding-right:1.4rem}
}
@media screen and (min-width:992px){.form-component--inline .captcha-ui{display:block}
.form-component--inline .captcha__column{width:100%}
.form-component--inline .captcha__column:first-child{padding-right:0}
}
.captcha-ui{position:relative}
.captcha__column{position:relative}
@media screen and (min-width:768px){.form-component--standalone .captcha__column{padding:0 1.4rem}
}
.captcha__image-wrapper{overflow:hidden;position:relative;height:4.9rem;margin-bottom:1rem}
.captcha__image{height:100%;margin-bottom:1rem;transform:translateX(-50%);position:absolute;left:50%;min-width:100%;max-width:none;vertical-align:middle}
@media screen and (min-width:992px){.form-component--standalone .captcha__image{margin-bottom:2.8rem}
}
.captcha__input::placeholder{color:#231f20 !important;-webkit-text-fill-color:#231f20 !important}
.captcha__input:-ms-input-placeholder{color:#231f20 !important;-webkit-text-fill-color:#231f20 !important}
.captcha__input::-ms-input-placeholder{color:#231f20 !important;-webkit-text-fill-color:#231f20 !important}
.validation-field .captcha__input::placeholder{color:#f15c43 !important;-webkit-text-fill-color:#f15c43 !important}
.validation-field .captcha__input:-ms-input-placeholder{color:#f15c43 !important;-webkit-text-fill-color:#f15c43 !important}
.validation-field .captcha__input::-ms-input-placeholder{color:#f15c43 !important;-webkit-text-fill-color:#f15c43 !important}
.leancoded-continuum-style .captcha-ui{margin-bottom:2.8rem}
.leancoded-continuum-style .captcha-ui .captcha__input{margin-bottom:1rem;padding-left:.3rem;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;background-color:transparent}
.leancoded-continuum-style .captcha-ui .captcha__input::placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .captcha-ui .captcha__input:-ms-input-placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .captcha-ui .captcha__input::-ms-input-placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.leancoded-continuum-style .captcha-ui.validation-field .captcha__input{border-color:#f38049}
.leancoded-continuum-style .captcha-ui .validation-tooltip{position:static;margin:0;padding:0;opacity:1;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#f38049;letter-spacing:.13rem;text-transform:none;background:transparent}
.leancoded-continuum-style .captcha-ui .validation-tooltip:before{display:none}
.leancoded-continuum-style.form-component--standalone .captcha-ui{margin-bottom:2.4rem}
@media screen and (min-width:768px){.leancoded-continuum-style.form-component--standalone .captcha-ui{margin-bottom:6.3rem}
}
.dark-mode .captcha-ui,.light-mode .captcha-ui,.ec-mode.dark-mode .captcha-ui{margin-bottom:2.8rem}
.dark-mode .captcha-ui .captcha__input,.light-mode .captcha-ui .captcha__input,.ec-mode.dark-mode .captcha-ui .captcha__input{margin-bottom:1rem;padding-left:.3rem;border:0;border-bottom:.3rem solid #e5e5e5;font:300 2.8rem / 1.1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.13rem;background-color:transparent}
.dark-mode .captcha-ui .captcha__input::placeholder,.light-mode .captcha-ui .captcha__input::placeholder,.ec-mode.dark-mode .captcha-ui .captcha__input::placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.dark-mode .captcha-ui .captcha__input:-ms-input-placeholder,.light-mode .captcha-ui .captcha__input:-ms-input-placeholder,.ec-mode.dark-mode .captcha-ui .captcha__input:-ms-input-placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.dark-mode .captcha-ui .captcha__input::-ms-input-placeholder,.light-mode .captcha-ui .captcha__input::-ms-input-placeholder,.ec-mode.dark-mode .captcha-ui .captcha__input::-ms-input-placeholder{font-weight:300;color:#c4c4c4 !important;-webkit-text-fill-color:#c4c4c4 !important;font-style:normal;letter-spacing:.13rem}
.dark-mode .captcha-ui.validation-field .captcha__input,.light-mode .captcha-ui.validation-field .captcha__input,.ec-mode.dark-mode .captcha-ui.validation-field .captcha__input{border-color:#f38049}
.dark-mode .captcha-ui .validation-tooltip,.light-mode .captcha-ui .validation-tooltip,.ec-mode.dark-mode .captcha-ui .validation-tooltip{position:static;margin:0;padding:0;opacity:1;font:700 1.6rem / 1 "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#f38049;letter-spacing:.13rem;text-transform:none;background:transparent}
.dark-mode .captcha-ui .validation-tooltip:before,.light-mode .captcha-ui .validation-tooltip:before,.ec-mode.dark-mode .captcha-ui .validation-tooltip:before{display:none}
.dark-mode .captcha-ui.form-component--standalone .captcha-ui,.light-mode .captcha-ui.form-component--standalone .captcha-ui,.ec-mode.dark-mode .captcha-ui.form-component--standalone .captcha-ui{margin-bottom:2.4rem}
@media screen and (min-width:768px){.dark-mode .captcha-ui.form-component--standalone .captcha-ui,.light-mode .captcha-ui.form-component--standalone .captcha-ui,.ec-mode.dark-mode .captcha-ui.form-component--standalone .captcha-ui{margin-bottom:6.3rem}
}
.dark-mode .form-component.form-component--standalone .captcha-ui,.light-mode .form-component.form-component--standalone .captcha-ui,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui,.dark-mode .form-component.form-component--inline .captcha-ui,.light-mode .form-component.form-component--inline .captcha-ui,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui{display:flex;flex-direction:column}
.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .validation-tooltip,.light-mode .form-component.form-component--standalone .captcha-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .validation-tooltip,.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .validation-tooltip,.light-mode .form-component.form-component--inline .captcha-ui.validation-field .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .validation-tooltip{visibility:visible;margin-bottom:1.2rem;padding:.4rem 1.2rem}
.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input,.light-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input,.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input,.light-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input,.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input:focus,.light-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input:focus,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input:focus,.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input:focus,.light-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input:focus,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input:focus{border-color:var(--captcha-input-error-color)}
.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input-label,.light-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input-label,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui.validation-field .form-component__input-label,.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input-label,.light-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input-label,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui.validation-field .form-component__input-label{color:var(--captcha-error-background-color)}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input,.light-mode .form-component.form-component--inline .captcha-ui .captcha__input,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input{font-weight:var(--captcha-input-font-weight);font-size:var(--captcha-input-font-size);line-height:var(--captcha-input-line-height);letter-spacing:var(--captcha-input-letter-spacing);height:auto;margin:.25rem 0 0;padding:0 0 1.4rem;border-bottom-width:1px;border-color:var(--captcha-input-border-color);color:var(--captcha-text-color);order:2}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input,.light-mode .form-component.form-component--inline .captcha-ui .captcha__input,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input{padding:.85rem 0}
}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input::placeholder,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__input::placeholder,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input::placeholder,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input::placeholder,.light-mode .form-component.form-component--inline .captcha-ui .captcha__input::placeholder,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input::placeholder{color:var(--captcha-input-additional-color) !important;-webkit-text-fill-color:var(--captcha-input-additional-color) !important;font-weight:var(--captcha-input-font-weight);font-size:var(--captcha-input-font-size);line-height:var(--captcha-input-line-height);letter-spacing:var(--captcha-input-letter-spacing)}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input:focus,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__input:focus,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__input:focus,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input:focus,.light-mode .form-component.form-component--inline .captcha-ui .captcha__input:focus,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__input:focus{border-color:var(--form-active-color)}
.dark-mode .form-component.form-component--standalone .captcha-ui .form-component__input-label,.light-mode .form-component.form-component--standalone .captcha-ui .form-component__input-label,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .form-component__input-label,.dark-mode .form-component.form-component--inline .captcha-ui .form-component__input-label,.light-mode .form-component.form-component--inline .captcha-ui .form-component__input-label,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .form-component__input-label{font-weight:var(--captcha-title-font-weight);font-size:var(--captcha-title-font-size);line-height:var(--captcha-title-line-height);letter-spacing:var(--captcha-title-letter-spacing);margin-top:1rem;order:3;color:var(--captcha-text-color)}
.dark-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip,.light-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip,.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip,.light-mode .form-component.form-component--inline .captcha-ui .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip{position:relative;width:fit-content;min-height:3rem;font-weight:var(--captcha-tooltip-font-weight);font-size:var(--captcha-tooltop-font-size);line-height:var(--captcha-tooltop-line-height);letter-spacing:var(--captcha-tooltop-letter-spacing);background-color:var(--captcha-error-background-color);visibility:hidden;color:var(--captcha-additional-text-color);order:1}
.dark-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip:before,.light-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip:before,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .validation-tooltip:before,.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip:before,.light-mode .form-component.form-component--inline .captcha-ui .validation-tooltip:before,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip:before{content:"";position:absolute;display:block;left:1.4rem;bottom:-0.5rem;width:.9rem;height:.9rem;transform:rotate(45deg);background-color:var(--captcha-error-background-color)}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column,.light-mode .form-component.form-component--inline .captcha-ui .captcha__column,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column{width:100%}
}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1){background-color:var(--captcha-input-background-color);margin:2rem 0 4.6rem}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(1),.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1){background-color:transparent}
}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2){margin-top:.6rem;display:flex;flex-direction:column}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2){width:100%;margin-top:3rem}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__column:nth-child(2),.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(2){margin-top:.6rem}
}
.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.light-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper{margin:0 auto;max-width:31.1rem;height:4.4rem}
@media screen and (min-width:768px){.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.light-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.ec-mode.dark-mode .form-component.form-component--standalone .captcha-ui .captcha__image-wrapper,.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.light-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper{width:100%;max-width:33.3rem;margin:0;height:6.6rem}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.light-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper{width:100%;max-width:100%}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.light-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1),.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:nth-child(1){margin-top:6rem}
}
@media screen and (min-width:992px){.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip,.light-mode .form-component.form-component--inline .captcha-ui .validation-tooltip,.ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .validation-tooltip{position:absolute}
}
@media screen and (min-width:768px){.colctrl__col .dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.colctrl__col .light-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper,.colctrl__col .ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__image-wrapper{width:100%;max-width:unset}
}
@media screen and (min-width:768px){.colctrl__col .dark-mode .form-component.form-component--inline .captcha-ui .captcha__column,.colctrl__col .light-mode .form-component.form-component--inline .captcha-ui .captcha__column,.colctrl__col .ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column{width:100%}
}
.colctrl__col .dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:first-child,.colctrl__col .light-mode .form-component.form-component--inline .captcha-ui .captcha__column:first-child,.colctrl__col .ec-mode.dark-mode .form-component.form-component--inline .captcha-ui .captcha__column:first-child{padding-right:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.leancoded-continuum .IN-widget{margin-bottom:.7rem}
.form-constructor .invisible{visibility:hidden;height:0}
.form-constructor .IN-widget{display:flex;padding-bottom:1.1rem}
.form-constructor .IN-widget iframe{height:63px !important;padding:0 !important}
@media screen and (min-width:992px){.form-constructor .IN-widget{display:flex !important}
}
.form-constructor .IN-widget.hidden{display:none !important}
.form-constructor .form-component--inline .IN-widget{justify-content:center}
.form-constructor .leancoded-continuum-style.form-component--standalone .IN-widget{padding-left:2.3rem}
@media screen and (min-width:992px){.form-constructor .leancoded-continuum-style.form-component--standalone .IN-widget{padding-left:4.3rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.IN-Awli-widget{margin-left:-0.5rem}
.leancoded-continuum .IN-Awli-widget{margin-left:-0.5rem;margin-bottom:.7rem}
.general-vacancy-block-ui .IN-Awli-widget{display:flex !important;justify-content:center;margin-left:1rem;padding-bottom:1.1rem}
.general-vacancy-block-ui .IN-Awli-widget.hidden{display:none !important}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.vacancy-details-23__header{padding:2.6rem 0 6rem}
@media screen and (min-width:992px){.vacancy-details-23__header{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:11.4rem 0 10rem}
}
.vacancy-details-23__header .share-to-social{margin:0 0 1.8rem}
@media screen and (min-width:992px){.vacancy-details-23__header .share-to-social{margin-bottom:0}
}
.vacancy-details-23__heading{flex:0 0 80.4rem}
.vacancy-details-23__job-title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:3.3rem;font-weight:100;letter-spacing:.01em;line-height:3.8rem;margin-bottom:1rem;max-width:80%}
@media screen and (min-width:992px){.vacancy-details-23__job-title{font-size:8rem;line-height:9.2rem;margin-bottom:3.2rem;max-width:unset}
}
.vacancy-details-23__location{color:#0047ff;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.15em;line-height:1.7rem;margin-top:2.5rem;text-transform:uppercase}
@media screen and (min-width:992px){.vacancy-details-23__location{font-size:1.8rem;line-height:2.4rem;margin-top:3.8rem}
}
.vacancy-details-23__options{display:block}
.vacancy-details-23__options-wrapper{display:flex;flex-direction:column}
@media screen and (min-width:992px){.vacancy-details-23__options-wrapper{align-items:center;flex-direction:row}
}
.vacancy-details-23__option{display:inline-block;margin-right:.5rem;vertical-align:middle}
.vacancy-details-23__option:first-child{margin-right:.9rem}
@media screen and (min-width:992px){.vacancy-details-23__option{margin-right:1.5rem}
.vacancy-details-23__option:first-child{margin-right:2.5rem}
}
.vacancy-details-23__option-icon{display:block;padding:.1rem 0 0}
.vacancy-details-23__option-icon svg{display:block;height:1.8rem;stroke:#060606;width:1.8rem}
@media screen and (min-width:992px){.vacancy-details-23__option-icon svg{height:3.2rem;width:3.2rem}
}
.vacancy-details-23__option-icon.tooltip[data-title]:before{border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:.7rem solid #000;bottom:-1.6rem}
.vacancy-details-23__option-icon.tooltip[data-title]:after{background:#000;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-weight:400;left:-7px;letter-spacing:.03em;line-height:2.4rem;padding:.4rem 1.6rem;top:calc(100% + 1.5rem)}
@media screen and (min-width:992px){.vacancy-details-23__option-icon.tooltip[data-title]:after{font-size:1.4rem;left:0;letter-spacing:0;line-height:1.6rem;padding:.8rem 2rem}
}
.vacancy-details-23__option-logo{background-image:url(../../../etc/designs/leancoded-com/images/continuum/logo.svg#logo);background-repeat:no-repeat;height:.8rem;margin:1.5rem 0 0;width:13.2rem}
@media screen and (min-width:992px){.vacancy-details-23__option-logo{margin-top:.5rem;margin:.5rem 0 0 1.3rem;width:15.2rem}
}
.vacancy-details-23__option-label{background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);border-radius:3rem;color:#fff;display:block;font-size:1rem;font-weight:700;letter-spacing:.02em;padding:.2rem .9rem .1rem;text-transform:uppercase}
@media screen and (min-width:992px){.vacancy-details-23__option-label{font-size:1.8rem;line-height:2.2rem;padding:.5rem 1.9rem}
}
.vacancy-details-23__container{padding:3.7rem 0 0}
@media screen and (min-width:992px){.vacancy-details-23__container{display:flex;gap:12.5rem;padding:10rem 0}
}
@media screen and (min-width:992px){.vacancy-details-23__content{flex:1 1 64rem}
}
.vacancy-details-23__content img,.vacancy-details-23__content iframe{max-width:100%}
.vacancy-details-23__vacancy-content h3{color:#0078c2;font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:2rem;margin-bottom:1.5rem}
@media screen and (min-width:992px){.vacancy-details-23__vacancy-content h3{font-size:1.8rem;line-height:2.4rem;margin-bottom:3rem}
}
.vacancy-details-23__vacancy-content a:not(.button-ui-23){color:#000;font-weight:900;text-decoration:underline}
.vacancy-details-23__vacancy-content a:not(.button-ui-23):hover{color:#0047ff}
.vacancy-details-23__vacancy-id{color:#0047ff;display:block;font-size:1.2rem;font-weight:700;letter-spacing:.5em;line-height:1.8rem;margin-bottom:1.7rem;text-transform:uppercase}
@media screen and (min-width:992px){.vacancy-details-23__vacancy-id{margin-bottom:2rem}
}
.vacancy-details-23__top-description{font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:.04em;margin-bottom:4rem}
@media screen and (min-width:992px){.vacancy-details-23__top-description{border-bottom:1px solid #000;font-size:1.8rem;line-height:2.4rem;margin-bottom:5.8rem;padding-bottom:3.3rem}
}
.vacancy-details-23__top-description h3{margin-bottom:0;text-transform:lowercase}
.vacancy-details-23__top-description h3:first-letter {text-transform:uppercase}
.vacancy-details-23__top-description p:last-child,.vacancy-details-23__top-description p:last-of-type{margin-bottom:0}
.vacancy-details-23__top-description strong{font-weight:900}
.vacancy-details-23__content-holder{font-size:1.4rem;font-weight:300;letter-spacing:.04em;line-height:2rem}
@media screen and (min-width:992px){.vacancy-details-23__content-holder{font-size:1.8rem;letter-spacing:.02em;line-height:2.4rem}
}
.vacancy-details-23__bullet-list{margin-bottom:4rem}
@media screen and (min-width:992px){.vacancy-details-23__bullet-list{margin-bottom:4.5rem}
}
.vacancy-details-23__bullet-list li{padding:0 0 0 2.1rem}
@media screen and (min-width:992px){.vacancy-details-23__bullet-list li{padding:0 0 .9rem 2.8rem}
.vacancy-details-23__bullet-list li:before{left:-0.2rem}
}
.vacancy-details-23__bullet-list .no-bullet:before,.vacancy-details-23__bullet-list .no-bullet:after{display:none}
.vacancy-details-23__skills{padding:1rem 0 1.7rem}
.vacancy-details-23__skills li{display:inline-block;font-weight:700;margin:0 1.1rem 1.3rem 0;padding:1rem 1.6rem 1.1rem;vertical-align:top}
@media screen and (min-width:992px){.vacancy-details-23__skills li{margin:0 1.4rem 1.3rem 0;padding-left:1.7rem;padding-right:1.7rem}
}
.vacancy-details-23__button-wrapper{padding:.3rem 0 0}
@media screen and (min-width:992px){.vacancy-details-23__button-wrapper{padding:3.5rem 0 0}
}
.vacancy-details-23__button-wrapper .button-ui-23 .button__inner{min-width:9.1rem}
@media screen and (min-width:992px){.vacancy-details-23__button-wrapper .button-ui-23 .button__inner{min-width:15.3rem}
}
.vacancy-details-23__sidebar{margin-top:-5.2rem;padding-top:5.2rem}
@media screen and (min-width:992px){.vacancy-details-23__sidebar.apply--anchor{margin-top:-10.8rem;padding-top:10.8rem}
}
.vacancy-details-23__apply--mobile{margin:-6rem 0 3.7rem}
@media screen and (min-width:992px){.vacancy-details-23__apply--mobile{display:none}
}
.vacancy-details-23__apply--desktop{display:none}
@media screen and (min-width:992px){.vacancy-details-23__apply--desktop{display:block}
}
.vacancy-details-23__disclaimers{margin-bottom:4.5rem}
.vacancy-details-23 .display-section-block{background-clip:content-box,border-box;background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);background-origin:border-box;border:solid 1px transparent;box-shadow:.2rem 100rem .1rem #fbfafa inset;color:#000;margin-bottom:3rem;padding:6rem 4rem}
@media screen and (min-width:992px){.vacancy-details-23 .display-section-block{margin-bottom:4rem}
}
.vacancy-details-23 .display-section-block:empty{display:none}
.vacancy-details-23 .general-vacancy-form-holder{margin-bottom:3rem}
@media screen and (min-width:992px){.vacancy-details-23 .general-vacancy-form-holder{margin-bottom:6rem}
}
.vacancy-details-23 .referral-block-ui{margin-bottom:4rem}
.vacancy-details-23 .about-project-title{margin-top:2rem;margin-bottom:3rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .news-page-23{--news-page-title-color:#00f6ff;--news-page-border-color:#fff}
.light-mode .news-page-23{--news-page-title-color:#0047ff;--news-page-border-color:#000}
.ec-mode .news-page-23{--news-page-title-color:#fec010}
.news-page-23{margin-top:4.5rem;padding:0 3.2rem;display:grid;grid-template:"news-header" "news-content" "news-sidebar";grid-template-columns:100%}
@media screen and (min-width:992px){.news-page-23{padding:0;margin-top:17.5rem;grid-template-areas:"news-header news-header news-header news-header news-header" "... news-content ... news-sidebar ...";grid-template-columns:minmax(3.2rem,1fr) minmax(47.6rem,64rem) 10rem 33.6rem minmax(3.2rem,1fr)}
}
@media screen and (min-width:1024px){.news-page-23{grid-template-columns:minmax(3.2rem,1fr) minmax(47.6rem,64rem) 11.2rem 33.6rem minmax(3.2rem,1fr)}
}
@media screen and (min-width:1340px){.news-page-23{grid-template-columns:1fr 64rem 11.2rem 33.6rem 1fr}
}
.news-page-23__content{grid-area:news-content;width:100%}
.news-page-23__content-static{padding-bottom:2rem;margin-bottom:3.2rem;border-bottom:.075rem solid var(--news-page-border-color)}
@media screen and (min-width:992px){.news-page-23__content-static{padding-bottom:4rem;margin-bottom:6rem}
}
.news-page-23__content .content-container>.tabs:first-child .tabs-ui-23{padding-top:1.7rem}
@media screen and (min-width:768px){.news-page-23__content .content-container>.tabs:first-child .tabs-ui-23{margin-top:initial;padding-top:0}
}
.news-page-23__content .content-container>.tabs:first-child .tabs-ui-23 .tabs-23__ul-wrapper{top:0}
.news-page-23__sidebar{grid-area:news-sidebar;width:100%}
.news-page-23__header{grid-area:news-header;overflow-x:clip;margin:0 -3.2rem 6rem;padding:0 3.2rem}
@media screen and (min-width:992px){.news-page-23__header{margin:0 0 10rem 0;width:100%}
}
.news-page-23__header .header-upper-part{display:flex;flex-direction:column;position:relative;margin-bottom:6rem}
@media screen and (min-width:992px){.news-page-23__header .header-upper-part{padding:initial;flex-direction:row;justify-content:space-between;margin-bottom:10rem}
}
.news-page-23__header .header-upper-part__title{order:2;margin-top:2.4rem}
@media screen and (min-width:768px){.news-page-23__header .header-upper-part__title{margin-top:3rem}
}
@media screen and (min-width:992px){.news-page-23__header .header-upper-part__title{margin-right:4.5rem;order:initial;margin-top:initial}
}
.news-page-23__header .header-upper-part__title .h1-custom-style{font-weight:250;font-size:3.3rem;line-height:4rem;letter-spacing:.02em}
@media screen and (min-width:768px){.news-page-23__header .header-upper-part__title .h1-custom-style{font-size:6rem;line-height:6.9rem;letter-spacing:.01em}
}
@media screen and (min-width:992px){.news-page-23__header .header-upper-part__title .h1-custom-style{font-size:8rem;line-height:9.2rem}
}
.news-page-23__header .header-upper-part__title p.scaling-of-text-wrapper{margin-bottom:0}
.news-page-23__header .header-upper-part__social-top .share-popup-ui-23{display:flex;flex-direction:column}
.news-page-23__header .header-upper-part__social-top .share-popup__title{text-align:start}
.news-page-23__header .header-lower-part .image-container{padding:0}
@media screen and (min-width:992px){.news-page-23__header .header-lower-part .image-container{padding:10rem 0}
}
.news-page-23__header .header-upper-part,.news-page-23__header .header-lower-part{max-width:108.8rem;margin-left:auto;margin-right:auto}
.news-page-23__top-title{margin-bottom:2rem;font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;text-transform:uppercase;color:var(--news-page-title-color)}
.news-page-23__date{font-weight:300}
.news-page-23__author{font-weight:600}
.news-page-23__date,.news-page-23__author{font-size:1.4rem;line-height:2rem;letter-spacing:.04em}
@media screen and (min-width:992px){.news-page-23__date,.news-page-23__author{font-weight:300;font-size:1.8rem;line-height:2.4rem}
}
@media screen and (max-width:576px){.news-page-23 .page-template__animation-renderer{display:none}
}
.news-page-23__content-static{transition:border-color 300ms linear}
.news-page-23__header .header-upper-part__title{transition:color 300ms linear}
.news-page-23__header .header-upper-part__title .h1-custom-style{transition:color 300ms linear}
.news-page-23__top-title,.news-page-23__date,.news-page-23__author{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
@media screen and (max-width:576px){.event-details-page-23 .page-template__animation-renderer{top:90%;left:-12rem}
}
.dark-mode .event-details-page-23{--main-text-color:#fff;--primary-text-color:#00f6ff}
.light-mode .event-details-page-23{--main-text-color:#000;--primary-text-color:#0047ff}
.event-details-page-23__header{overflow-x:clip}
.event-details-page-23__top-part{margin:2.7rem 0 0;display:flex;flex-flow:column nowrap;position:relative}
@media screen and (min-width:992px){.event-details-page-23__top-part{margin:12.6rem auto 0;flex-flow:row nowrap;justify-content:space-between}
}
.event-details-page-23__social-links{margin-bottom:2.4rem}
@media screen and (min-width:992px){.event-details-page-23__social-links{margin:1.3rem 0 0 4.5rem;order:2}
}
.event-details-page-23 .event-details-page-23__summary{color:var(--main-text-color)}
.event-details-page-23__main-title{margin-bottom:3.6rem;font:300 3.4rem/4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.event-details-page-23__main-title{margin-bottom:6rem;font:300 8rem/9.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.01em}
}
.event-details-page-23__date{margin-bottom:1.6rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;text-transform:uppercase;color:var(--primary-text-color)}
@media screen and (min-width:992px){.event-details-page-23__date{margin-bottom:2.5rem}
}
.event-details-page-23__description-element{margin:0;font:300 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (min-width:992px){.event-details-page-23__description-element{font:300 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.event-details-page-23__meet-event-container{min-height:3.9rem;margin-top:3.8rem;margin-bottom:0}
@media screen and (min-width:992px){.event-details-page-23__meet-event-container{min-height:5.6rem;margin-top:10rem;margin-bottom:0}
}
.event-details-page-23__content{margin-top:12rem}
@media screen and (min-width:992px){.event-details-page-23__content{display:flex;flex-flow:row nowrap;margin-top:20rem}
}
.event-details-page-23__left-column{margin-bottom:7.6rem}
@media screen and (min-width:992px){.event-details-page-23__left-column{width:60.02%;margin-bottom:0;margin-right:8.64%;padding-bottom:0}
}
.event-details-page-23__left-column .divider--top-padding-extra-large{margin-top:2.4rem}
@media screen and (min-width:992px){.event-details-page-23__left-column .divider--top-padding-extra-large{margin-top:7.6rem}
}
.event-details-page-23__left-column .divider--bottom-padding-extra-large{margin-bottom:2.4rem}
@media screen and (min-width:992px){.event-details-page-23__left-column .divider--bottom-padding-extra-large{margin-bottom:7.6rem}
}
.event-details-page-23__left-column-title,.event-details-page-23__right-column-title{font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;color:var(--primary-text-color)}
.event-details-page-23__left-column-title{margin-bottom:3.2rem}
@media screen and (min-width:992px){.event-details-page-23__left-column-title{margin-bottom:5.2rem;font:700 1.6rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
@media screen and (min-width:992px){.event-details-page-23__right-column{width:31.34%;margin:0}
}
.event-details-page-23__right-column .divider--top-padding-medium{margin-top:2rem}
@media screen and (min-width:992px){.event-details-page-23__right-column .divider--top-padding-medium{margin-top:4rem}
}
.event-details-page-23__right-column .divider--bottom-padding-extra-large{margin-bottom:4rem}
@media screen and (min-width:992px){.event-details-page-23__right-column .divider--bottom-padding-extra-large{margin-bottom:8rem}
}
.event-details-page-23__right-column-title{margin-bottom:2.4rem}
@media screen and (min-width:992px){.event-details-page-23__right-column-title{margin-bottom:2.5rem}
}
.event-details-page-23__right-column .event-details-page-23__date{margin-bottom:1.6rem;font-weight:300;letter-spacing:.15em;color:var(--main-text-color)}
@media screen and (min-width:992px){.event-details-page-23__right-column .event-details-page-23__date{margin-bottom:2rem}
}
.event-details-page-23__right-column .event-details-page-23__main-title{margin-bottom:1.2rem;font:600 1.6rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.event-details-page-23__right-column .event-details-page-23__main-title{margin-bottom:1.5rem;font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
}
.event-details-page-23__right-column .event-details-page-23__description-element{font:300 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.event-details-page-23__summary,.event-details-page-23__date,.event-details-page-23__left-column-title,.event-details-page-23__right-column-title{transition:color 300ms linear}
.event-details-page-23__right-column .event-details-page-23__date,.event-details-page-23__right-column .event-details-page-23__main-title,.event-details-page-23__right-column .event-details-page-23__description-element{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .detail-page23__container{--detail-page-title-color:#00f6ff;--detail-page-base-color:#fff}
.light-mode .detail-page23__container{--detail-page-title-color:#0047ff;--detail-page-base-color:#000}
.ec-mode .detail-page23__container{--detail-page-title-color:#fec010}
.detail-page23__container{margin-top:5rem;display:grid;grid-template:"top" "article_details" "article_container" "main" "social" "inherited" "article_related" "bottom";grid-template-columns:100%;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:992px){.detail-page23__container{padding-top:18.2rem;grid-template:"top top top top top" auto "... article_details ... article_related ..." auto "... article_container ... article_related ..." 1fr "main main main main main" auto "social social social social social" auto "inherited inherited inherited inherited inherited" auto "bottom bottom bottom bottom bottom" auto;grid-template-columns:minmax(3.2rem,1fr) minmax(47.6rem,64rem) 11.2rem 33.6rem minmax(3.2rem,1fr)}
.detail-page23__container.wide-layout{grid-template-areas:"top top top top top" "... article_details ... ... ..." "article_wide article_wide article_wide article_wide article_wide" "... article_container ... article_related ..." "main main main main main" "social social social social social" "inherited inherited inherited inherited inherited" "bottom bottom bottom bottom bottom"}
}
@media screen and (min-width:1340px){.detail-page23__container{grid-template-columns:1fr 64rem 11.2rem 33.6rem 1fr}
}
.detail-page23__container .top-upper-part{display:flex;flex-direction:column;padding:0 3.2rem;position:relative}
@media screen and (min-width:992px){.detail-page23__container .top-upper-part{padding:unset;flex-direction:row;justify-content:space-between}
}
.detail-page23__container .top-upper-part .header_and_download{order:2;margin-top:2.8rem}
@media screen and (min-width:768px){.detail-page23__container .top-upper-part .header_and_download{margin-top:3rem}
}
@media screen and (min-width:992px){.detail-page23__container .top-upper-part .header_and_download{order:unset;margin-top:unset;max-width:101.4rem}
}
.detail-page23__container .top-upper-part .header_and_download .text-ui-23 p{margin-bottom:0}
.isEditMode.detail-page23__container .top-upper-part .share-to-social-top{min-width:10rem}
.detail-page23__container .top-upper-part .header-blur{display:none;pointer-events:none}
@media screen and (min-width:992px){.detail-page23__container .top-upper-part .header-blur{display:block;position:absolute;left:850px;top:-200px}
}
.detail-page23__container .top-upper-part .header-blur_mobile{position:absolute;pointer-events:none;right:0;top:100%}
@media screen and (min-width:992px){.detail-page23__container .top-upper-part .header-blur_mobile{display:none}
}
.detail-page23__container .article__details{grid-area:article_details;border-top:1px solid var(--detail-page-base-color);border-bottom:1px solid var(--detail-page-base-color);margin:0 3.2rem 5.5rem}
@media screen and (min-width:992px){.detail-page23__container .article__details{border:unset;margin:0 0 5.5rem}
}
.detail-page23__container .article__details .connect-link{display:inline-flex;align-items:baseline;font-size:1.8rem;text-decoration:none}
.detail-page23__container .article__details .connect-link svg{width:1.7rem;height:1.6rem;fill:var(--detail-page-base-color)}
.detail-page23__container .article__details .connect-icon:before,.detail-page23__container .article__details .connect-icon:after{margin:.4rem 1rem 0 0}
.detail-page23__container .article__details .connect-icon:after{inset:0}
.detail-page23__container .article__details .divider-ui{border:unset;margin:2.4rem 0 0}
.detail-page23__container .article__wide-layout{display:none}
@media screen and (min-width:992px){.detail-page23__container .article__wide-layout{display:block;grid-area:article_wide;margin-bottom:5.5rem}
}
.detail-page23__container .article__container{grid-area:article_container;padding:0 3.2rem}
@media screen and (min-width:992px){.detail-page23__container .article__container{padding:unset}
}
.detail-page23__container .article__related{grid-area:article_related;padding:0 3.2rem}
@media screen and (min-width:992px){.detail-page23__container .article__related{padding:unset;width:33.6rem}
}
.detail-page23__container .share-to-social-horizontal{grid-area:social}
.detail-page23__header{max-width:108.8rem;margin:0 auto}
.detail-page23__section--top{grid-area:top;overflow-x:clip;width:100%}
.detail-page23__section--top .text-ui-23{font-size:3.8rem;font-weight:300;letter-spacing:.01em;text-align:left}
@media screen and (min-width:992px){.detail-page23__section--top .text-ui-23{font-size:8rem}
}
.detail-page23__section--image{padding:0 3.2rem;position:relative;z-index:2}
@media screen and (min-width:992px){.detail-page23__section--image{padding:unset}
}
.detail-page23__section--image .responsive-image-full-width-ui-23{padding-left:0;padding-right:0}
@media screen and (min-width:992px){.detail-page23__section--image .responsive-image-full-width-ui-23{width:auto}
}
.detail-page23__section--main{grid-area:main}
.detail-page23__section--inherited{grid-area:inherited}
.detail-page23__section--bottom{grid-area:bottom}
.detail-page23-download__button{display:inline-block;margin-top:1.5rem}
@media screen and (min-width:992px){.detail-page23-download__button{margin-top:10.6rem}
}
.detail-page23-download__button .link-with-bottom-arrow{display:inline-block}
.detail-page23-download__text{font-weight:700;font-size:1.4rem;line-height:1.3em;letter-spacing:.02em}
@media screen and (min-width:992px){.detail-page23-download__text{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.detail-page23__article-info{margin:2.4rem 0}
@media screen and (min-width:992px){.detail-page23__article-info{position:relative;margin:unset;padding:2.4rem 0;width:47.6rem}
.detail-page23__article-info:after{content:"";position:absolute;left:0;top:0;width:100%;height:0;border-top:1px solid var(--detail-page-base-color)}
}
.detail-page23__article-info .info-title{color:var(--detail-page-title-color);font-weight:900;font-size:1.4rem;letter-spacing:.25em;line-height:1.68rem;text-transform:uppercase;margin-bottom:.8rem}
@media screen and (min-width:992px){.detail-page23__article-info .info-title{font-size:1.8rem;letter-spacing:.05em;line-height:2.4rem}
}
.detail-page23__article-info .info-content{display:inline;font-size:1.4rem;line-height:1.68rem;letter-spacing:.05em}
@media screen and (min-width:992px){.detail-page23__article-info .info-content{font-size:1.8rem;line-height:3.4rem}
}
.detail-page23-author__connect-text{text-decoration:underline;font-weight:900;color:var(--detail-page-base-color);font-size:1.4rem}
@media screen and (min-width:992px){.detail-page23-author__connect-text{font-size:1.8rem}
}
.detail-page23-author__connect-text:hover{color:var(--detail-page-title-color)}
.detail-page23__section--top:not(.no-image,.no-link){--image-margin:0;--link-margin:3.5rem 0 6rem;--section-margin:6rem}
@media screen and (min-width:992px){.detail-page23__section--top:not(.no-image,.no-link){--link-margin:10rem 0 10rem;--section-margin:20rem}
}
.detail-page23__section--top.no-image:not(.no-link){--link-margin:3.5rem 0 12rem}
@media screen and (min-width:992px){.detail-page23__section--top.no-image:not(.no-link){--link-margin:10rem 0 20rem}
}
.detail-page23__section--top.no-link:not(.no-image){--image-margin:6rem 0 6rem}
@media screen and (min-width:992px){.detail-page23__section--top.no-link:not(.no-image){--image-margin:10rem 0 20rem}
}
.detail-page23__section--top.no-image.no-link{--section-margin:12rem}
@media screen and (min-width:992px){.detail-page23__section--top.no-image.no-link{--section-margin:20rem}
}
@media screen and (max-width:767px){.detail-page23__section--top:not(.no-image,.no-link) .page-template__animation-renderer,.detail-page23__section--top.no-link:not(.no-image) .page-template__animation-renderer{display:none}
}
@media not screen and (min-width:992px){.detail-page23__section--top.no-image .page-template__animation-renderer{display:block;top:50%}
}
.detail-page23__section--top .detail-page23-download__button{margin:var(--link-margin)}
.detail-page23__section--top div[class^="responsive-image"].section{margin:var(--image-margin)}
.detail-page23__section--top{margin-bottom:var(--section-margin)}
.detail-page23__article-info:after{transition:border-color 300ms linear}
.article__details .info-title,.article__details .info-content{transition:color 300ms linear}
.theme-animation .detail-page23-author__connect-text{transition:color 300ms linear}
.theme-animation .detail-page23-download__button .link-with-bottom-arrow{transition:color 300ms linear}
.theme-animation .detail-page23-download__button .svg-link-arrow{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.page-template__animation-renderer{display:block;pointer-events:none;position:absolute;right:0;top:100%;transform:translateX(50%);height:284px;width:504px;z-index:1}
@media screen and (min-width:992px){.page-template__animation-renderer{left:850px;right:auto;top:-200px;transform:none;height:752px;width:1336px}
}
.light-mode .page-template__animation-renderer{opacity:.45}
.page-template__animation-renderer .animation__object{filter:blur(20px)}
@media screen and (min-width:992px){.page-template__animation-renderer .animation__object{filter:blur(50px)}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .case-study-page23__container{--case-study-page-title-color:#00f6ff;--case-study-page-border-color:#fff}
.light-mode .case-study-page23__container{--case-study-page-title-color:#0047ff;--case-study-page-border-color:#000}
.ec-mode .case-study-page23__container{--case-study-page-title-color:#fec010}
.case-study-page23__container{margin-top:4.3rem}
@media screen and (min-width:992px){.case-study-page23__container{margin-top:16.7rem}
}
.case-study-page23__container .section-top{overflow-x:clip}
.case-study-page23__container .section-top .section-inner{display:flex;flex-direction:column;padding:0 3.2rem;margin:0 auto;position:relative}
@media screen and (min-width:992px){.case-study-page23__container .section-top .section-inner{flex-direction:row;justify-content:space-between;max-width:115.2rem}
}
.case-study-page23__container .section-top .section-inner .title{order:1;margin-top:2.684rem}
@media screen and (min-width:992px){.case-study-page23__container .section-top .section-inner .title{order:0;width:101.4rem;margin-top:unset;margin-right:4.5rem}
}
.case-study-page23__container .section-image{position:relative;z-index:2}
.case-study-page23__container .section-image .section[class^='responsive-image']{margin:6rem 0}
@media screen and (min-width:992px){.case-study-page23__container .section-image .section[class^='responsive-image']{margin:10rem 0 20rem}
}
.case-study-page23__container .section-image.empty+div{margin-top:12rem}
@media screen and (min-width:992px){.case-study-page23__container .section-image.empty+div{margin-top:20rem}
}
.case-study-page23__container .section-columns{padding:0 3.2rem;margin:0 auto}
@media screen and (min-width:992px){.case-study-page23__container .section-columns{max-width:115.2rem;display:grid;grid-template-columns:1fr 1fr;column-gap:12.5rem}
}
.case-study-page23__container .section-columns .details .intro-title{text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.5em;letter-spacing:.5em;margin-bottom:2.4rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .intro-title{font-size:1.6rem;line-height:2.4rem;margin-bottom:8.1rem}
}
.case-study-page23__container .section-columns .details .static-divider{border-top:1px solid var(--case-study-page-border-color)}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-divider{display:none}
}
.case-study-page23__container .section-columns .details .static-divider__top{margin-bottom:1.842rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-divider__top{margin-bottom:unset}
}
.case-study-page23__container .section-columns .details .static-divider__bottom{margin-top:2rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-divider__bottom{margin-top:unset}
}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-section{border-top:1px solid var(--case-study-page-border-color);padding:2.635rem 0 5rem}
}
.case-study-page23__container .section-columns .details .static-section .static-subtitle{font-size:1.4rem;line-height:1.7rem;font-weight:700;letter-spacing:.25em;color:var(--case-study-page-title-color);margin-bottom:.8rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-section .static-subtitle{font-size:1.8rem;line-height:2.2rem;letter-spacing:.15em;margin-bottom:1.56rem}
}
.case-study-page23__container .section-columns .details .static-section .static-content{font-weight:400;font-size:1.4rem;line-height:1.7rem;letter-spacing:.05em;margin-top:.8rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-section .static-content{font-size:1.8rem;font-weight:600;line-height:2.4rem;letter-spacing:.04em;margin-top:1rem}
}
.case-study-page23__container .section-columns .details .static-section+.static-section{margin-top:3.5rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .details .static-section+.static-section{margin-top:unset}
}
.case-study-page23__container .section-columns .right-column-parsys{margin-top:3.6rem}
@media screen and (min-width:992px){.case-study-page23__container .section-columns .right-column-parsys{margin-top:10.5rem}
}
@media not screen and (min-width:992px){.case-study-page23__container:not(.no-image) .page-template__animation-renderer{display:none}
}
@media not screen and (min-width:992px){.case-study-page23__container.no-image .page-template__animation-renderer{top:50%}
}
.case-study-page23__container .section-columns .details .intro-title{transition:color 300ms linear}
.case-study-page23__container .section-columns .details .static-divider,.case-study-page23__container .section-columns .details .static-section{transition:border-color 300ms linear}
.case-study-page23__container .section-columns .details .static-section .static-subtitle,.case-study-page23__container .section-columns .details .static-section .static-content{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .book-meeting-page-23{--date-color:#00f6ff}
.light-mode .book-meeting-page-23{--date-color:#0047ff}
.book-meeting-page-23{padding:8.9rem 0 6rem}
@media screen and (min-width:992px){.book-meeting-page-23{padding:18.1rem 0 10rem}
}
.book-meeting-page-23__container{overflow-x:clip}
.book-meeting-page-23 .section__wrapper{position:relative}
@media screen and (max-width:576px){.book-meeting-page-23 .section__wrapper .page-template__animation-renderer{top:70%}
}
.book-meeting-page-23 .text-ui-23{padding-bottom:3.5rem;font:250 3.3rem/4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.book-meeting-page-23 .text-ui-23{padding-bottom:6rem;font-size:8rem;line-height:9.2rem;letter-spacing:.01em}
}
.book-meeting-page-23 .text-ui-23 p{margin:0}
@media screen and (min-width:992px){.book-meeting-page-23 .text-ui-23 p{margin:0}
}
.book-meeting-page-23__event-details{text-align:left}
.book-meeting-page-23__date{margin-bottom:1.6rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;text-transform:uppercase;color:var(--date-color)}
@media screen and (min-width:992px){.book-meeting-page-23__date{margin-bottom:2.5rem}
}
.book-meeting-page-23__event-title{margin-bottom:1.6rem;font:600 1.6rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.book-meeting-page-23__event-title{margin-bottom:2.5rem;font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.book-meeting-page-23__address{margin:0;font:300 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (min-width:992px){.book-meeting-page-23__address{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.book-meeting-page-23__event-details,.book-meeting-page-23__event-title,.book-meeting-page-23__address{color:var(--leancoded-redesign-text-color)}
.description-container{padding:6rem 0}
@media screen and (min-width:992px){.description-container{padding:10rem 0 18.3rem}
}
.description-container .text-ui-23 .title{margin-bottom:2.4rem;font:250 3.3rem/4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.description-container .text-ui-23 .title{margin-bottom:6rem;font-size:8rem;line-height:9.2rem;letter-spacing:.01em}
}
.description-container .text-ui-23 .subtitle{margin:0;font:300 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (min-width:992px){.description-container .text-ui-23 .subtitle{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.form-container .info{margin:0;padding:2.4rem 0 4.8rem;font:250 2rem/2.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.03em}
@media screen and (min-width:992px){.form-container .info{padding:2rem 0 6rem;font-size:3.6rem;line-height:4.4rem;letter-spacing:.01em}
}
.book-meeting-page-23__event-details,.book-meeting-page-23__date,.book-meeting-page-23__event-title,.book-meeting-page-23__address{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .video-showcase-ui-23{--video-showcase-base-color:#fff;--video-showcase-controls-color:#00f6ff;--video-showcase-inverted-base-color:#000}
.ec-mode.dark-mode .video-showcase-ui-23{--video-showcase-controls-color:#fec010}
.light-mode .video-showcase-ui-23{--video-showcase-base-color:#000;--video-showcase-controls-color:#0047ff;--video-showcase-inverted-base-color:#fbfafa}
.video-showcase-ui-23 .video-showcase__player-section{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;width:auto;background-color:#000;overflow:hidden}
.video-showcase-ui-23 .video-showcase__player-section:-webkit-full-screen{width:100% !important;height:100% !important}
.video-showcase-ui-23 .video-showcase__title{font-weight:700;color:var(--video-showcase-base-color)}
.video-showcase-ui-23 .video-showcase__title--active{font-size:1.8rem;margin-top:2rem;margin-bottom:3rem}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__title--active{margin-bottom:5.5rem}
}
@media screen and (min-width:1170px){.video-showcase-ui-23.standard .video-showcase__player-section{height:61.2rem}
.video-showcase-ui-23.standard .video-showcase__player-section,.video-showcase-ui-23.standard .video-showcase__title--active{width:108.8rem}
}
@media screen and (min-width:1170px){.video-showcase-ui-23.standard .video-showcase__player-section,.video-showcase-ui-23.standard .video-showcase__title--active{margin-left:auto;margin-right:auto}
}
.video-showcase__player-section{cursor:pointer}
.video-showcase__player-section.mouse-move .video-showcase__controls-section{bottom:0;transition:transform .2s ease-in}
.video-showcase__player-section.overlay .video-showcase__controls-section{bottom:-10rem}
.video-showcase__player-section.overlay:after{position:absolute;content:"";inset:0;background:rgba(0,0,0,0.4);z-index:1}
.ie .video-showcase__player-section.overlay:after{display:none}
.video-showcase__player-section.overlay .video-showcase__overlay-icons svg:nth-child(1){display:block}
.ie .video-showcase__player-section.overlay .video-showcase__overlay-icons svg{display:none}
.video-showcase__player-section.delay-overlay:after{position:absolute;content:"";inset:0;background:rgba(0,0,0,0.4);z-index:1}
.video-showcase__player-section.overlay-pause-active .video-showcase__overlay-icons svg:nth-child(2){display:block;animation:toggle-play 1s forwards}
.ie .video-showcase__player-section.overlay-pause-active .video-showcase__overlay-icons svg{display:none}
.video-showcase__player-section.overlay-play-active .video-showcase__overlay-icons svg:nth-child(1){display:block;animation:toggle-play 1s forwards}
.ie .video-showcase__player-section.overlay-play-active .video-showcase__overlay-icons svg{display:none}
.video-showcase__player-section.safari-web .video-showcase__controls-section{-webkit-transform:translate3d(0,0,0)}
.video-showcase__slider-section{margin-top:2.1rem}
.video-showcase__video{width:100%}
.ie .video-showcase__video{height:100%}
.video-showcase__invincible{opacity:0}
.video-showcase__tray-text{display:none;margin:0}
@media screen and (min-width:768px){.video-showcase__tray-text{display:block}
}
.video-showcase__video-tray-progress{max-height:1.1rem}
@media screen and (min-width:768px){.video-showcase__video-tray-progress{max-height:1.5rem}
}
.video-showcase__overlay-icons{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:50%;margin-left:-4.8rem;margin-top:-4.8rem;width:9.6rem;height:9.6rem;z-index:2}
.video-showcase__overlay-icons svg{position:absolute;display:none;width:3.7rem;height:3.7rem;border-radius:50%}
@media screen and (min-width:768px){.video-showcase__overlay-icons svg{width:14rem;height:14rem}
}
.video-showcase__controls-section{position:absolute;display:flex;flex-wrap:wrap;width:100%;height:9.7rem;bottom:-10rem;transition:bottom .5s ease-in-out;background-color:rgba(0,0,0,0.3);z-index:20}
.video-showcase__bottom-controls{display:flex;justify-content:space-between;width:100%}
.video-showcase__controls-left-section{position:relative;top:-1rem;display:flex;margin-left:1rem}
@media screen and (min-width:768px){.video-showcase__controls-left-section{margin-left:5rem}
}
.video-showcase__controls-right-section{position:relative;top:-1rem;display:flex;justify-content:center;align-items:center;margin-right:1rem}
@media screen and (min-width:768px){.video-showcase__controls-right-section{margin-right:5rem}
}
.video-showcase__fullscreen{height:4.8rem;width:4.6rem}
.video-showcase__video-progress{position:relative;display:flex;justify-content:center;height:3.5rem;margin:0 1rem;width:100%}
.video-showcase__video-progress:hover .video-showcase__seek::-webkit-slider-runnable-track{height:1rem}
.video-showcase__video-progress:hover .video-showcase__seek::-moz-range-track{height:1rem}
.video-showcase__video-progress:hover .video-showcase__seek::-moz-range-progress{height:1rem}
@media screen and (min-width:768px){.video-showcase__video-progress{margin:0 5rem}
}
.video-showcase__progress-bar{display:none;position:absolute;width:100%}
.video-showcase__seek{position:absolute;width:99%;top:1.5rem;background:transparent;cursor:pointer;overflow:hidden;transition:transform .2s;-webkit-appearance:none}
.video-showcase__seek::-webkit-slider-runnable-track{height:.4rem;background:#fff;transition:height .2s}
.video-showcase__seek::-webkit-slider-thumb{width:0;height:0;cursor:pointer;box-shadow:-99vw 0 0 99vw var(--video-showcase-controls-color);-webkit-appearance:none}
.video-showcase__seek::-moz-range-thumb{border:0;background:transparent}
.video-showcase__seek::-moz-range-progress{height:.4rem;background:var(--video-showcase-controls-color);border-top-left-radius:2rem;border-bottom-left-radius:2rem}
.video-showcase__seek::-moz-range-track{background-color:#fff;height:.4rem;border-radius:2rem}
.video-showcase__time{display:flex;align-items:center;margin-left:1rem;color:#fff}
.video-showcase__volume-controls{display:flex;align-items:center}
.video-showcase__volume-controls svg{height:3rem;width:3rem}
@media screen and (min-width:768px){.video-showcase__volume-controls svg{height:4rem;width:4rem}
}
.video-showcase__volume{background:transparent;max-width:7rem;-webkit-appearance:none}
@media screen and (min-width:768px){.video-showcase__volume{max-width:none}
}
.video-showcase__volume::-webkit-slider-runnable-track{height:.4rem;background:#fff}
.video-showcase__volume::-webkit-slider-thumb{position:relative;top:-0.5rem;width:1.3rem;height:1.3rem;cursor:pointer;background:#fff;border-radius:50%;-webkit-appearance:none}
@media screen and (min-width:768px){.video-showcase__volume::-webkit-slider-thumb{top:-0.6rem;width:1.6rem;height:1.6rem}
}
.video-showcase__volume::-moz-range-thumb{border:.2rem solid #fff;height:1.3rem;width:1.3rem;border-radius:50%;background:#fff}
@media screen and (min-width:768px){.video-showcase__volume::-moz-range-thumb{width:1.6rem;height:1.6rem}
}
.video-showcase__volume::-moz-range-progress{height:.4rem;background:#fff;border-top-left-radius:2rem;border-bottom-left-radius:2rem}
.video-showcase__volume::-moz-range-track{background-color:#bbb;height:.4rem;border-radius:2rem}
.video-showcase__fullscreen-button{display:flex;align-items:center}
.video-showcase__fullscreen-button svg{height:3rem;width:3rem;fill:none}
@media screen and (min-width:768px){.video-showcase__fullscreen-button svg{height:4rem;width:4rem}
}
.video-showcase__fullscreen-button svg:nth-child(1){display:block}
.video-showcase__fullscreen-button svg:nth-child(2){display:none}
.video-showcase__fullscreen-button.fullscreen svg:nth-child(1){display:none}
.video-showcase__fullscreen-button.fullscreen svg:nth-child(2){display:block}
.video-showcase__play-button{display:flex;align-items:center}
.video-showcase__play-button svg{position:relative;top:-1px;height:3rem;width:3rem}
@media screen and (min-width:768px){.video-showcase__play-button svg{height:4rem;width:4rem}
}
.video-showcase__play-button svg:nth-child(1){display:block}
.video-showcase__play-button svg:nth-child(2){display:none}
.video-showcase__play-button.play svg:nth-child(1){display:none}
.video-showcase__play-button.play svg:nth-child(2){display:block}
.video-showcase__seek-tooltip{display:none}
.video-showcase__tray-seek{position:relative;width:7.6rem;top:-1.1rem;bottom:.5rem;left:.5px;overflow:hidden;-webkit-appearance:none;background-color:transparent;border:0}
@media screen and (min-width:768px){.video-showcase__tray-seek{top:-0.9rem;left:0;width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__tray-seek{width:32.5rem}
}
.ie .video-showcase__tray-seek{left:1.5rem}
.video-showcase__tray-seek::-webkit-progress-bar{background-color:transparent;height:.4rem;margin-top:1.3rem;-webkit-appearance:none}
.video-showcase__tray-seek::-webkit-progress-value{background-color:var(--video-showcase-controls-color)}
.video-showcase__tray-seek::-moz-progress-bar{height:.4rem;margin-top:1.3rem;background-color:var(--video-showcase-controls-color)}
.video-showcase__tray-seek:disabled{opacity:1}
.video-showcase__delay-play,.video-showcase__wait-for-play{position:absolute;height:2.5rem;width:2.5rem;inset:0;margin:auto}
@media screen and (min-width:768px){.video-showcase__delay-play,.video-showcase__wait-for-play{height:9.6rem;width:9.6rem}
}
.video-showcase__preserve-nav-space{width:1.6rem;height:0;opacity:0;cursor:default}
.video-showcase__img-wrapper-overlay{display:none;position:absolute;justify-content:center;align-items:center;height:100%;width:7.5rem;font-weight:900;font-size:1.2rem;line-height:3.4rem;letter-spacing:.3rem;background:rgba(0,0,0,0.8);color:#fff}
@media screen and (min-width:768px){.video-showcase__img-wrapper-overlay{width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__img-wrapper-overlay{width:32.5rem}
}
.ie .video-showcase__img-wrapper-overlay{top:0;right:0}
.video-showcase__img-wrapper-overlay p{margin:0;padding:0}
.video-showcase__img-wrapper:after{position:absolute;display:none;content:"";background:rgba(0,0,0,0.3);height:100%;width:7.5rem;z-index:10}
.ie .video-showcase__img-wrapper:after{right:0}
@media screen and (min-width:768px){.video-showcase__img-wrapper:after{width:20rem}
}
@media screen and (min-width:1340px){.video-showcase__img-wrapper:after{width:32.5rem}
}
.video-showcase__img-wrapper svg{display:none;position:absolute;top:0;bottom:0;height:6.2rem;max-width:20rem;margin:auto;z-index:12}
.ie.ie .video-showcase__img-wrapper svg{height:6.2rem;fill:none;right:-2.2rem}
.video-showcase__img-wrapper:hover:after{display:block}
@media screen and (min-width:768px){.video-showcase__img-wrapper:hover svg{display:block}
}
.video-showcase__img-wrapper.active:after{display:none}
.video-showcase__img-wrapper.active .video-showcase__img-wrapper-overlay{display:flex}
.video-showcase__img-wrapper.active svg{display:none}
.video-showcase__black-frame{position:absolute;inset:0;margin:auto;background-color:#000}
.video-showcase-slider-item-wrapper{text-align:center}
.video-showcase__progress-bar-hidden-area{position:relative;display:flex;flex-grow:1;align-items:center}
.video-showcase__progress-bar-hidden-area:hover .video-showcase__progress-bar-progress{height:35%}
.video-showcase__progress-bar-progress{flex-grow:1;height:15%;background-color:#fff;transition:height .2s}
.video-showcase__progress-bar-track{height:100%;width:0;background-color:var(--video-showcase-controls-color)}
.video-showcase__wait-for-play svg path{fill:var(--video-showcase-controls-color)}
.video-showcase-ui-23 .video-showcase__title{transition:color 300ms linear}
.video-showcase-ui-23 .video-showcase__seek::-moz-range-progress{transition:background-color 300ms linear}
.video-showcase-ui-23 .video-showcase__tray-seek::-webkit-progress-value{transition:background-color 300ms linear}
.video-showcase-ui-23 .video-showcase__tray-seek::-moz-progress-bar{transition:background-color 300ms linear}
.video-showcase-ui-23 .video-showcase__progress-bar-track{transition:background-color 300ms linear}
.video-showcase-ui-23 .video-showcase__wait-for-play svg path,.video-showcase-ui-23 .video-showcase__nav-control svg{transition:fill 300ms linear,stroke 300ms linear}
.video-showcase-ui-23 .owl-stage-outer:before,.video-showcase-ui-23 .owl-stage-outer:after{transition:background-color 300ms linear}
@keyframes toggle-play{0{background:rgba(0,0,0,0.5);transform:scale(1)}
100%{background:rgba(0,0,0,0.8);transform:scale(1.3);opacity:0}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.video-showcase-ui-23 .owl-carousel{position:relative;display:flex;max-width:31.5rem;margin:auto}
@media screen and (min-width:768px){.video-showcase-ui-23 .owl-carousel{max-width:68rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .owl-carousel{max-width:84.4rem}
}
.video-showcase-ui-23 .owl-carousel.owl-item-count-2{max-width:21rem}
@media screen and (min-width:768px){.video-showcase-ui-23 .owl-carousel.owl-item-count-2{max-width:45rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .owl-carousel.owl-item-count-2{max-width:56.2rem}
}
.video-showcase-ui-23 .owl-stage{display:flex}
.video-showcase-ui-23 .owl-stage-outer{overflow:hidden}
.ie .video-showcase-ui-23 .owl-stage-outer{position:relative;left:-1.4rem}
.video-showcase-ui-23 .owl-stage-outer:before,.video-showcase-ui-23 .owl-stage-outer:after{display:block;position:absolute;content:" ";width:.5rem;height:5.8rem;z-index:2;border:0;top:0;background-color:var(--video-showcase-inverted-base-color)}
@media screen and (min-width:768px){.video-showcase-ui-23 .owl-stage-outer:before,.video-showcase-ui-23 .owl-stage-outer:after{display:none}
}
.video-showcase-ui-23 .owl-stage-outer:before{left:-0.1rem}
.video-showcase-ui-23 .owl-stage-outer:after{right:-0.1rem}
.video-showcase-ui-23 .owl-item{opacity:1;visibility:visible;-webkit-tap-highlight-color:transparent}
.video-showcase-ui-23 .owl-item.hide-tray-seek .video-showcase__video-tray-progress{visibility:hidden}
.video-showcase-ui-23 .owl-prev,.video-showcase-ui-23 .owl-next{top:1.3rem;width:3rem;height:3rem}
@media screen and (min-width:768px){.video-showcase-ui-23 .owl-prev,.video-showcase-ui-23 .owl-next{top:4.2rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .owl-prev,.video-showcase-ui-23 .owl-next{top:6.2rem}
}
.video-showcase-ui-23 .owl-prev:before,.video-showcase-ui-23 .owl-next:before,.video-showcase-ui-23 .owl-prev:after,.video-showcase-ui-23 .owl-next:after{display:none}
.video-showcase-ui-23 .owl-next{right:-6rem}
@media screen and (max-width:991px){.video-showcase-ui-23 .owl-next{right:-3rem}
}
@media screen and (min-width:1340px){.video-showcase-ui-23 .owl-next{right:-8rem}
}
.ie .video-showcase-ui-23 .owl-next{right:-4.1rem}
.video-showcase-ui-23 .owl-prev{left:-6rem}
@media screen and (max-width:991px){.video-showcase-ui-23 .owl-prev{left:-3rem}
}
@media screen and (min-width:1340px){.video-showcase-ui-23 .owl-prev{left:-8rem}
}
.video-showcase-ui-23 .video-showcase__nav-control{position:relative;height:100%;width:100%}
.video-showcase-ui-23 .video-showcase__nav-control svg{position:absolute;inset:0;margin:auto;height:100%;width:100%;stroke:var(--video-showcase-base-color);fill:var(--video-showcase-base-color);stroke-width:1.5}
@media screen and (max-width:991px){.video-showcase-ui-23 .video-showcase__nav-control svg{transform:scale(0.8)}
}
.video-showcase-ui-23 .video-showcase__slider-section{margin-top:3rem}
.video-showcase-ui-23 .video-showcase__img-wrapper{position:relative;display:flex;justify-content:center;height:5.8rem;min-width:9.57rem;overflow:hidden;cursor:pointer}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__img-wrapper{min-width:20rem;height:12.1rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__img-wrapper{min-width:25.3rem;height:15.3rem}
}
.video-showcase-ui-23 .video-showcase__img-wrapper:after,.video-showcase-ui-23 .video-showcase__img-wrapper-overlay{width:9.57rem}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__img-wrapper:after,.video-showcase-ui-23 .video-showcase__img-wrapper-overlay{width:20rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__img-wrapper:after,.video-showcase-ui-23 .video-showcase__img-wrapper-overlay{width:25.3rem}
}
.video-showcase-ui-23 .video-showcase__img-wrapper.active .video-showcase__img-wrapper-overlay{opacity:.8}
@media screen and (max-width:991px){.video-showcase-ui-23 .video-showcase__img-wrapper.active .video-showcase__img-wrapper-overlay p{display:none}
}
.video-showcase-ui-23 .video-showcase__img-wrapper svg{position:absolute;width:9.57rem;inset:0;margin:auto}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__img-wrapper svg{width:20rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__img-wrapper svg{width:25.3rem}
}
.video-showcase-ui-23 .video-showcase__img-wrapper img{position:absolute;max-width:100%;max-height:100%;width:9.57rem;height:5.8rem}
.ie .video-showcase-ui-23 .video-showcase__img-wrapper img{right:0}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__img-wrapper img{width:20rem;height:12.1rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__img-wrapper img{width:25.3rem;height:15.3rem}
}
.video-showcase-ui-23 .video-showcase__title--preview{margin:.2rem auto 9.8rem;padding-right:1rem;width:9.57rem;font-size:1rem;line-height:135%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:2;-webkit-hyphenate-character:"\2010"}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__title--preview{margin-top:.8rem;padding:0 1rem 0 0;width:20rem;font-size:1.2rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__title--preview{width:25.3rem}
}
.video-showcase-ui-23 .video-showcase__tray-seek{width:9.57rem}
@media screen and (min-width:768px){.video-showcase-ui-23 .video-showcase__tray-seek{width:20rem}
}
@media screen and (min-width:992px){.video-showcase-ui-23 .video-showcase__tray-seek{width:25.3rem}
}
.video-showcase-ui-23 .a11y-navigation-panel:focus-visible{outline:.2rem solid #008ace;outline-offset:-0.5rem}
.video-showcase-ui-23 .a11y-navigation-panel .owl-item:focus-visible{outline:.2rem solid #008ace;outline-offset:-0.5rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.video-ui-23{margin:auto}
@media print{.video-ui-23{display:none}
}
.video__button{background:0;display:block;margin:0 auto;position:relative;height:7.6rem;width:7.6rem;border:.3rem solid #231f20;border-radius:3.8rem;cursor:pointer}
.video__button:after{content:"";position:absolute;top:2.6rem;left:3rem;width:0;height:0;border-top:.95rem solid transparent;border-bottom:.95rem solid transparent;border-left:1.9rem solid #231f20}
.video__player{position:absolute;top:0;left:0;width:100%;height:100%}
.video__wrap{position:relative;margin:1.7rem auto 3.4rem}
[class*="bg-color"]:not(.bg-color-smoke-gray):not(.bg-color-white):not(.bg-color-ec-light-blue):not(.bg-color-tio-light-grey):not(.bg-color-tio-teal):not(.bg-color-tio-medium-grey):not(.bg-color-tio-violet) .video__button{border-color:#fff}
[class*="bg-color"]:not(.bg-color-smoke-gray):not(.bg-color-white):not(.bg-color-ec-light-blue):not(.bg-color-tio-light-grey):not(.bg-color-tio-teal):not(.bg-color-tio-medium-grey):not(.bg-color-tio-violet) .video__button:after{border-left-color:#fff}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .video__button{border-color:#231f20}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .video__button:after{border-left-color:#231f20}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .upcoming-event-ui-23{--card-hover-border-color:#fff;--card-text-color:#fff;--arrow-button-color:#fff;--button-text-color:#fff;--button-text-color-hover:#060606;--button-background:#060606;--button-background-hover:#fbfafa;--date-font-weight:300;--link-hover-color:#00f6ff;--border-opacity-for-light-mode:0;--border-opacity-for-dark-mode:1}
.light-mode .upcoming-event-ui-23{--card-hover-border-color:#000;--card-text-color:#000;--arrow-button-color:#000;--button-text-color:#060606;--button-text-color-hover:#fff;--button-background:#fbfafa;--button-background-hover:#060606;--date-font-weight:500;--link-hover-color:#0047ff;--border-opacity-for-light-mode:1;--border-opacity-for-dark-mode:0}
.bg-gradient .upcoming-event-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
@media(hover:hover){.upcoming-event-ui-23__card:hover:after,.upcoming-event-ui-23__card:hover:before{border-color:var(--card-hover-border-color);border-image:none}
}
.upcoming-event-ui-23{min-width:31.2rem;cursor:default;caret-color:transparent;opacity:0;transition:opacity 500ms ease-in-out}
.upcoming-event-ui-23.animated{opacity:1}
.upcoming-event-ui-23__main-title{margin-bottom:4rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;text-transform:uppercase}
@media screen and (min-width:768px){.upcoming-event-ui-23__main-title{margin-bottom:6rem;font-size:1.6rem;line-height:150%}
}
.upcoming-event-ui-23__card{position:relative;display:flex;flex-direction:column;border:1px solid transparent;z-index:1}
.upcoming-event-ui-23__card:after,.upcoming-event-ui-23__card:before{content:"";position:absolute;inset:-1px;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(88.92deg,#00ffd3 36.35%,#00f6ff 63.04%,#b896ff 91.9%);opacity:var(--border-opacity-for-dark-mode);z-index:-1}
.upcoming-event-ui-23__card:before{border-image-source:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);opacity:var(--border-opacity-for-light-mode)}
.upcoming-event-ui-23__inner{padding:2.9rem 2.9rem 3.1rem;color:var(--card-text-color)}
@media screen and (min-width:768px){.upcoming-event-ui-23__inner{display:flex;padding:5.9rem 3.9rem}
}
@media screen and (min-width:992px){.upcoming-event-ui-23__inner{padding-right:6.5rem}
}
.upcoming-event-ui-23__image{display:block;width:100%;height:17.9rem;overflow:hidden;cursor:default}
@media screen and (min-width:768px){.upcoming-event-ui-23__image{width:29.9rem;min-width:29.9rem;height:28.7rem;min-height:28.7rem}
}
@media screen and (min-width:992px){.upcoming-event-ui-23__image{cursor:pointer}
.upcoming-event-ui-23__image .animated{transform:scale(1.15)}
.upcoming-event-ui-23__image:hover img{transform:scale(1.15)}
}
.upcoming-event-ui-23__image img{display:inline-block;width:100%;height:100%;object-fit:cover;transition:transform 700ms ease-out}
.upcoming-event-ui-23__content-wrapper{display:flex;flex-direction:column;margin-top:2rem}
@media screen and (min-width:768px){.upcoming-event-ui-23__content-wrapper{width:auto;margin:0 0 0 3.7rem}
}
.upcoming-event-ui-23__content{display:flex;flex-direction:column;padding:0}
@media screen and (min-width:768px){.upcoming-event-ui-23__content{width:100%}
}
.upcoming-event-ui-23__date{margin:0 0 1.2rem;font:var(--date-font-weight) 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;text-transform:uppercase}
@media screen and (min-width:768px){.upcoming-event-ui-23__date{margin-bottom:1.1rem;font-size:1.2rem;line-height:1.8rem}
}
.upcoming-event-ui-23__title{margin:0 0 1.6rem;font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:768px){.upcoming-event-ui-23__title{margin-bottom:2.7rem;font-size:3.6rem;line-height:4.4rem;letter-spacing:1px}
}
.upcoming-event-ui-23__title a{color:var(--card-text-color);font-weight:600;text-decoration:none;cursor:default}
@media screen and (min-width:992px){.upcoming-event-ui-23__link:hover,.upcoming-event-ui-23__link.hovered{cursor:pointer;text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.2rem;color:var(--link-hover-color)}
}
.upcoming-event-ui-23__info{margin-bottom:1.8rem;font:300 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
.upcoming-event-ui-23__info p{margin:0}
@media screen and (min-width:768px){.upcoming-event-ui-23__info{margin-bottom:6.2rem;letter-spacing:.04em}
}
.upcoming-event-ui-23__arrow-button{display:block;width:2.1rem;cursor:default}
@media screen and (min-width:992px){.upcoming-event-ui-23__arrow-button{cursor:pointer}
.upcoming-event-ui-23__arrow-button:hover svg,.upcoming-event-ui-23__arrow-button.hovered svg{fill:var(--link-hover-color)}
}
.upcoming-event-ui-23__arrow-button svg{display:block;box-sizing:border-box;width:2.1rem;height:1.2rem;fill:var(--arrow-button-color)}
.upcoming-event-ui-23__arrow-img{width:100%;height:100%}
.upcoming-event-ui-23__buttons{display:flex;justify-content:left;margin:4.2rem 0 0;width:100%}
@media screen and (min-width:768px){.upcoming-event-ui-23__buttons{margin-top:4.4rem}
}
.upcoming-event-ui-23__buttons>*:first-child{margin-right:2.2rem}
@media screen and (min-width:768px){.upcoming-event-ui-23__buttons>*:first-child{margin-right:3rem}
}
.upcoming-event-ui-23__button{position:relative;display:flex;justify-content:center;align-items:center;padding:.2rem;border-radius:10rem;background:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-clip:padding-box;cursor:default}
.upcoming-event-ui-23__button:hover{cursor:pointer;text-decoration:none}
.upcoming-event-ui-23__button:hover .upcoming-event-ui-23__button-inner{color:var(--button-text-color-hover);background-color:var(--button-background-hover)}
.upcoming-event-ui-23__button-inner{padding:1.1rem 2rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2em;color:var(--button-text-color);text-transform:uppercase;white-space:nowrap;border-radius:10rem;background-color:var(--button-background);z-index:1}
@media screen and (min-width:992px){.upcoming-event-ui-23__button-inner{padding:1.2rem 3rem;letter-spacing:.21em}
}
.upcoming-event-ui-23__button:before{position:absolute;inset:0;content:"";border-radius:10rem;background:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);opacity:var(--border-opacity-for-light-mode)}
.upcoming-event-ui-23__all-link-container{display:flex;justify-content:flex-start;margin-top:4rem}
@media screen and (min-width:768px){.upcoming-event-ui-23__all-link-container{margin-top:8rem}
}
@media screen and (min-width:768px){.upcoming-event-ui-23__all-link .upcoming-event-ui-23__button-inner{padding:1.8rem 4.2rem;font-size:1.6rem}
}
.upcoming-event-ui-23__main-title,.upcoming-event-ui-23__date,.upcoming-event-ui-23__info{transition:color 300ms linear}
.theme-animation .upcoming-event-ui-23__link{transition:color 300ms linear}
.theme-animation .upcoming-event-ui-23__button-inner{transition:color 300ms linear,background-color 300ms linear}
.upcoming-event-ui-23__card:after,.upcoming-event-ui-23__card:before,.upcoming-event-ui-23__button:before{transition:opacity 300ms linear}
.theme-animation .upcoming-event-ui-23__arrow-button svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .two-level-tabs-ui-23{--tabs-link-color:#fff;--tabs-active-link-color:#00f6ff;--tabs-dropdpwn-bg:rgba(27,27,27,0.9)}
.light-mode .two-level-tabs-ui-23{--tabs-link-color:#000;--tabs-active-link-color:#0047ff;--tabs-dropdpwn-bg:rgba(242,242,242,0.9)}
.two-level-tabs-ui-23 .two-level-tabs__link{display:block;font-size:1.4rem;font-weight:700;letter-spacing:.15em;line-height:2rem;text-transform:uppercase;user-select:none;color:var(--tabs-link-color)}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__link{font-size:1.8rem;line-height:2.2rem}
}
.two-level-tabs-ui-23 .two-level-tabs__link:hover{color:var(--tabs-active-link-color)}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-list,.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list{display:flex;flex-wrap:wrap;gap:1.8rem}
}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item.active,.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-item.active{z-index:1}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item.active>.two-level-tabs__link,.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-item.active>.two-level-tabs__link{color:var(--tabs-active-link-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
@media screen and (max-width:767px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs{padding-top:5.2rem;position:relative}
}
@media screen and (max-width:767px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-list{position:relative;display:inline-flex;flex-direction:column;height:4rem;width:auto;padding-right:3rem}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-list:after{content:"";position:absolute;right:.3rem;top:.4rem;height:.8rem;width:.8rem;background:0;border-style:solid;border-width:1px 1px 0 0;transform:rotate(135deg);pointer-events:none;cursor:pointer}
}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-list{margin-bottom:10rem}
}
@media screen and (max-width:767px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper{left:0;margin:-2rem -3.2rem 0;overflow:hidden;padding:2rem 3.2rem 0;position:absolute;right:0;top:0;z-index:1}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper.open{animation:grow-down 300ms ease-in-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--tabs-dropdpwn-bg);transform-origin:top center;z-index:100}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper.open .two-level-tabs__first-level-tabs-list{height:auto}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper.open .two-level-tabs__first-level-tabs-list .two-level-tabs__first-level-tabs-item:last-child{margin-bottom:2rem}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper.open .two-level-tabs__first-level-tabs-item{display:inline-block;margin-bottom:1rem;margin-top:0}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-wrapper.open .two-level-tabs__first-level-tabs-item.active:after{top:.9rem;transform:rotate(-45deg)}
}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item{padding-bottom:8.2rem;position:relative}
}
@media screen and (max-width:767px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item.active{order:-1;position:relative}
}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item.active .two-level-tabs__first-level-tabs-link{font-weight:900}
@media screen and (max-width:767px){.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-item:not(.active){margin-top:-9999px}
}
.two-level-tabs-ui-23 .two-level-tabs__first-level-tabs-link{text-decoration:none}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs{display:none}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs.active{display:block}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list{display:flex;flex-wrap:wrap;gap:1.8rem}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list--desktop{display:none}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list--desktop{bottom:0;display:flex;position:absolute;width:max-content}
}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list--mobile{display:flex;margin-bottom:4.4rem}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-list--mobile{display:none}
}
.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-link{font-weight:300;letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
@media screen and (min-width:768px){.two-level-tabs-ui-23 .two-level-tabs__second-level-tabs-link{font-weight:500}
}
.two-level-tabs-ui-23 .two-level-tabs__content-container{display:none}
.two-level-tabs-ui-23 .two-level-tabs__content-container.active{display:block}
.two-level-tabs-ui-23--edit .two-level-tabs__content-container{display:block}
.two-level-tabs-ui-23 .open .two-level-tabs__first-level-tabs-list:after{transform:rotate(-45deg);top:.8rem}
.theme-animation .two-level-tabs-ui-23 .two-level-tabs__link{transition:color 300ms linear}
@keyframes grow-down{0{transform:scaleY(0)}
100%{transform:scaleY(1)}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
:root .dark-mode .timeline-slider-ui-23{--gradient-color-left:#00ffd3;--gradient-color-middle:#00f6ff;--gradient-color-right:#b896ff;--underline-color:#00f6ff;--text-gradient-s:#00ffd3 15%,#00f6ff 50%,#b896ff 90%;--text-gradient-m:#00ffd3 15%,#00f6ff 60%,#b896ff 95%}
:root .light-mode .timeline-slider-ui-23{--gradient-color-left:#0078c2;--gradient-color-middle:#0047ff;--gradient-color-right:#8453d2;--underline-color:#0047ff;--text-gradient-s:#0078c2 15%,#0047ff 50%,#8453d2 90%;--text-gradient-m:#0078c2 15%,#0047ff 60%,#8453d2 95%}
.light-mode .scroll-infographic-ui-23 .text-gradient-s{background-image:linear-gradient(to right,#0078c2 15%,#0047ff 50%,#8453d2 90%)}
.light-mode .scroll-infographic-ui-23 .text-gradient-m{background-image:linear-gradient(to right,#0078c2 15%,#0047ff 60%,#8453d2 95%)}
.light-mode .scroll-infographic-ui-23.continuum .text-gradient-s{background-image:linear-gradient(to right,#fec010 15%,#f06516 85%,#f03016 100%)}
.light-mode .scroll-infographic-ui-23.continuum .text-gradient-m{background-image:linear-gradient(to right,#fec010 15%,#f06516 95%,#f03016 100%)}
.timeline-slider-ui-23__slide{position:relative;width:100%;max-height:0;overflow:hidden;transition:opacity .15s ease-out,z-index .15s ease-out;opacity:0}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide{position:absolute;z-index:-1;max-height:none}
}
@media screen and (min-width:1700px){.timeline-slider-ui-23__slide{position:relative;z-index:auto;margin:0 -100% 0 0}
}
@media print{.timeline-slider-ui-23__slide{opacity:1;max-height:none}
}
.timeline-slider-ui-23__slide:focus:focus-visible{outline:.2rem solid #008ace}
.timeline-slider-ui-23__slide:not([class*="bg-color"]){color:var(--timeline-slider-text-color)}
.iPad .timeline-slider-ui-23__slide{display:none}
.timeline-slider-ui-23__slide.active,.timeline-slider-ui-23__slide.active-edit-mode{position:relative;max-height:100%;z-index:1;opacity:1;transition:opacity .35s ease-in .15s,z-index .35s ease-in .15s}
.iPad .timeline-slider-ui-23__slide.active,.iPad .timeline-slider-ui-23__slide.active-edit-mode{display:block}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide{z-index:auto}
.timeline-slider-ui-23__slide:not(.ally-active) a,.timeline-slider-ui-23__slide:not(.ally-active) button{display:none}
.timeline-slider-ui-23__slide.bg-color-blue{outline-color:#231f20}
.timeline-slider-ui-23__slide.timeline-slider__slide.timeline-slider__slide.timeline-slider__slide.bg-color-midnight-blue ol>li:before{color:#76cdd8}
.timeline-slider-ui-23__slide-columns{display:flex;flex-direction:column-reverse;justify-content:flex-start;position:relative}
@media screen and (min-width:768px){.timeline-slider-ui-23__slide-columns{flex-direction:row;justify-content:flex-end;align-items:flex-start}
}
.timeline-slider-ui-23__slide-description{margin-bottom:2.4rem}
.timeline-slider-ui-23__slide-description p{margin-bottom:0}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide-description{margin-bottom:6.5rem}
}
.timeline-slider-ui-23__slide-list{width:100%;position:relative;overflow:hidden}
.timeline-slider-ui-23__slide-holder{display:flex;flex-direction:column}
@media print{.timeline-slider-ui-23__slide-holder{padding-top:2rem;display:block}
}
.timeline-slider-ui-23--close .timeline-slider-ui-23__slide-holder{transition-delay:.01ms}
.timeline-slider-ui-23__image-container{width:31.1rem;height:17.9rem;overflow:hidden;position:relative;margin-bottom:2.4rem}
@media screen and (min-width:768px){.timeline-slider-ui-23__image-container{flex-shrink:0;width:44rem;height:46.8rem;margin-bottom:0;align-self:flex-start}
}
@media print{.timeline-slider-ui-23__image-container{max-height:100%;height:100%}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__image-container{transition:width .5s linear,max-width .5s linear;max-width:100%;width:100%;z-index:52}
.timeline-slider-ui-23__popup{overflow:hidden;position:fixed}
.timeline-slider-ui-23__popup:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;opacity:.67;transition:opacity .45s ease}
@media print{.timeline-slider-ui-23__popup:before{display:none}
}
.timeline-slider-ui-23__popup:after{content:"";position:fixed;background:#222;transition:opacity .45s ease-in .25s;opacity:0;z-index:-1}
.no-touchevents .timeline-slider-ui-23__popup:hover:before{opacity:.47}
.no-touchevents .timeline-slider-ui-23__popup:hover .timeline-slider-ui-23__main-image{transform:scale(1.1)}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__popup{z-index:52}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__popup:after{opacity:1;inset:0}
.timeline-slider-ui-23--close .timeline-slider-ui-23__popup{transition-duration:.35s;z-index:9999}
.timeline-slider-ui-23__view-more{display:block;height:100%;position:relative;outline-offset:-2px}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-more{width:auto}
}
@media print{.timeline-slider-ui-23__view-more{display:none}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__view-more{height:0;overflow:hidden;transform:translateX(100%)}
.bg-color-blue .timeline-slider-ui-23__view-more{outline-color:#231f20}
.timeline-slider-ui-23__main-image{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:-1;transition:transform .5s ease,opacity .45s linear}
@media print{.timeline-slider-ui-23__main-image{display:none}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__main-image{opacity:0}
.timeline-slider-ui-23--close .timeline-slider-ui-23__main-image{transition-delay:.25s;transition-timing-function:ease-in}
@media screen and (min-width:992px){.timeline-slider-ui-23__main-image--mobile{display:none}
}
.timeline-slider-ui-23__main-image--mobile+.timeline-slider-ui-23__main-image--desktop{display:none}
@media screen and (min-width:992px){.timeline-slider-ui-23__main-image--mobile+.timeline-slider-ui-23__main-image--desktop{display:block}
}
.timeline-slider-ui-23__slide-date{font-weight:250;letter-spacing:0;margin-bottom:2.4rem;padding:0;align-self:flex-start;font-size:clamp(4.6rem,14.3vw,15rem);line-height:clamp(5.1rem,11.694vw,11.6rem);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:100%;transition-property:opacity;transition-duration:.3s}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide-date{font-size:15rem;line-height:11.6rem;margin-bottom:2.5rem}
}
@media print{.timeline-slider-ui-23__slide-date{display:block;font:900 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:2rem 0}
}
.timeline-slider-ui-23__slide-title{color:var(--timeline-slider-text-color);font-size:2.2rem;font-weight:900;line-height:2.4rem;letter-spacing:.02em;text-align:left;position:relative;padding:0 0 2.4rem;margin:0 0 2.4rem;min-width:31.1rem;width:100%}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide-title{font-size:1.6rem;letter-spacing:.5em;padding:0 0 2.9rem;margin:0 0 2.6rem;text-transform:uppercase}
}
@media print{.timeline-slider-ui-23__slide-title{position:static;height:auto;padding-bottom:2rem}
}
.timeline-slider-ui-23__slide-title:after{content:"";display:block;position:absolute;bottom:0;left:0;width:2.4rem;height:1.5px;background-color:var(--underline-color);transition:background-color 300ms linear}
.timeline-slider-ui-23__view-photo{position:absolute;z-index:2;left:2rem;bottom:3rem;color:#fff;font:italic 900 1.7rem "museo-slab","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;transition:opacity .35s linear}
@media screen and (min-width:576px){.timeline-slider-ui-23__view-photo{left:5.1rem;bottom:4.7rem}
}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-photo{inset:50% 0 auto auto;width:100vw;transform:translateY(-50%)}
}
@media screen and (min-width:1900px){.timeline-slider-ui-23__view-photo{right:auto;left:4rem;width:auto}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__view-photo{opacity:0}
.timeline-slider-ui-23--close .timeline-slider-ui-23__view-photo{transition-delay:.5s}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-photo div{max-width:112.8rem;padding:0 2rem;margin:0 auto;display:flex;flex-direction:column;align-items:flex-end}
}
.timeline-slider-ui-23__view-photo em{position:relative;padding:0 0 0 3.5rem;display:block}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-photo em{padding-left:5.6rem;max-width:20rem}
}
.timeline-slider-ui-23__view-photo em:before,.timeline-slider-ui-23__view-photo em:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}
.timeline-slider-ui-23__view-photo em:before{left:0;width:2.3rem;height:2.3rem;border-radius:50%;background:#fff}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-photo em:before{width:3.8rem;height:3.8rem}
}
.timeline-slider-ui-23__view-photo em:after{left:.9rem;content:"";display:block;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.6rem solid #222}
@media screen and (min-width:992px){.timeline-slider-ui-23__view-photo em:after{left:1.5rem;content:"";display:block;width:0;height:0;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent;border-left:.9rem solid #222}
}
.timeline-slider-ui-23__slide-content{transition:opacity .5s ease;position:static;margin-right:auto}
.timeline-slider-ui-23__slide-content>*:last-child{margin-bottom:8.2rem}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide-content>*:last-child{margin-bottom:0}
}
@media screen and (min-width:768px){.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__slide-content{position:absolute;top:0;left:0}
}
@media screen and (min-width:768px){.timeline-slider-ui-23__slide-content{padding-right:2.5rem}
}
@media screen and (min-width:992px){.timeline-slider-ui-23__slide-content{padding:0 4rem 0 0;margin-bottom:0}
}
@media print{.timeline-slider-ui-23__slide-content{padding:0}
}
.timeline-slider-ui-23__slide-content.parsys-edit-mode{min-width:50%;padding-right:0}
.timeline-slider-ui-23__slide-print-image{display:none}
@media print{.timeline-slider-ui-23__slide-print-image{display:block;margin:0 auto;max-width:100%;page-break-inside:avoid}
}
.timeline-slider-ui-23__carousel{top:0;left:0;touch-action:manipulation;height:100%;width:100%;background:#222;flex-direction:column;justify-content:center;display:flex;opacity:0;z-index:-1;transition:opacity .45s linear .7s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media print{.timeline-slider-ui-23__carousel{display:none}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__carousel{position:fixed;opacity:1;z-index:4}
.timeline-slider-ui-23--close .timeline-slider-ui-23__carousel{position:fixed;z-index:4;transition-delay:.01ms;transition-duration:.1ms}
.timeline-slider-ui-23__carousel .owl-stage-outer{overflow:hidden;position:relative}
.timeline-slider-ui-23__carousel .owl-stage-outer:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.timeline-slider-ui-23__carousel .owl-stage-outer:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
@media screen and (min-width:992px){.timeline-slider-ui-23__carousel .owl-stage-outer{height:90%}
}
.timeline-slider-ui-23__carousel .owl-stage-outer .timeline-slider-ui-23__carousel-item{padding-top:0;padding-bottom:0}
.timeline-slider-ui-23__carousel .owl-stage{display:flex;height:100%;align-items:center}
.timeline-slider-ui-23__carousel .owl-item{flex:1 0 auto;height:100%;display:flex;flex-direction:column}
.timeline-slider-ui-23__carousel .owl-nav{display:none}
@media screen and (min-width:992px){.timeline-slider-ui-23__carousel .owl-nav:not(.disabled){display:block}
}
.timeline-slider-ui-23__carousel .owl-prev{left:2%}
.timeline-slider-ui-23__carousel .owl-prev:after{border-right-color:#fff}
.timeline-slider-ui-23__carousel .owl-next{right:2%}
.timeline-slider-ui-23__carousel .owl-next:after{border-left-color:#fff}
.timeline-slider-ui-23__carousel-item{height:100%;display:flex;justify-content:center;align-items:center}
@media screen and (min-width:992px){.timeline-slider-ui-23__carousel-item{padding:0 5%}
}
.ie .timeline-slider-ui-23__carousel-item{display:block;text-align:center}
.ie .timeline-slider-ui-23__carousel-item:before{content:"";display:inline-block;vertical-align:middle;width:1px;min-height:90vh;margin:0 0 0 -2rem}
.timeline-slider-ui-23__carousel-image{max-height:100%;max-width:100%;width:auto;height:auto}
.ie .timeline-slider-ui-23__carousel-image{margin:0 auto;vertical-align:middle}
@media screen and (min-width:992px){.timeline-slider-ui-23__carousel-image--mobile{display:none}
}
.timeline-slider-ui-23__carousel-image--mobile+.timeline-slider-ui-23__carousel-image--desktop{display:none}
@media screen and (min-width:992px){.timeline-slider-ui-23__carousel-image--mobile+.timeline-slider-ui-23__carousel-image--desktop{display:block}
.ie .timeline-slider-ui-23__carousel-image--mobile+.timeline-slider-ui-23__carousel-image--desktop{display:inline-block}
}
.timeline-slider-ui-23__popup-close{position:absolute;top:1rem;right:1rem;width:2.8rem;height:2.8rem;cursor:pointer;outline:0;border:0;overflow:hidden;visibility:hidden;z-index:53;opacity:0;transition:1s opacity .7s}
@media print{.timeline-slider-ui-23__popup-close{display:none}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__popup-close{visibility:visible;position:fixed;opacity:1}
.timeline-slider-ui-23__popup-close:after,.timeline-slider-ui-23__popup-close:before{content:"";position:absolute;top:0;right:50%;transform:translate(-50%);width:.2rem;height:2.8rem;background:#fff}
.timeline-slider-ui-23__popup-close:after{transform:rotate(45deg)}
.timeline-slider-ui-23__popup-close:before{transform:rotate(-45deg)}
.timeline-slider-ui-23 .transparent{opacity:0}
.timeline-slider-ui-23 .text-gradient-s{background-image:linear-gradient(to right,var(--text-gradient-s))}
.timeline-slider-ui-23 .text-gradient-m{background-image:linear-gradient(to right,var(--text-gradient-m))}
.timeline-slider-ui-23__slide-date,.timeline-slider-ui-23__slide-title,.timeline-slider-ui-23__slide-description,.timeline-slider-ui-23__slide-content,.timeline-slider-ui-23__switcher,.timeline-slider-ui-23__nav{transition:opacity .45s ease-in .25s}
.timeline-slider-ui-23--active .timeline-slider-ui-23__slide-date,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide-title,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide-description,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide-content,.timeline-slider-ui-23--active .timeline-slider-ui-23__switcher,.timeline-slider-ui-23--active .timeline-slider-ui-23__nav,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__slide-date,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__slide-title,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__slide-description,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__slide-content,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__switcher,.timeline-slider-ui-23--active .timeline-slider-ui-23__slide.active .timeline-slider-ui-23__nav{opacity:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
@keyframes thumbnail-animation{to{opacity:0;transform:scale(1)}
}
.dark-mode .timeline-slider-ui-23{--timeline-slider-text-color:#fff;--timeline-slider-line-color:#fff;--swither-button-color:#000;--swither-button-border:#fff;--timeline-slider-icon-color:#fff;--timeline-dot-color:#00f6ff;--timeline-dot-blur:#c3a6ff}
.light-mode .timeline-slider-ui-23{--timeline-slider-text-color:#000;--timeline-slider-line-color:#000;--swither-button-color:#fff;--swither-button-border:#000;--timeline-slider-icon-color:#000;--timeline-dot-color:#0078c2;--timeline-dot-blur:#8453d2}
.timeline-slider-ui-23{display:flex;position:relative;z-index:2;flex-direction:column}
@media screen and (min-width:992px){.timeline-slider-ui-23{align-items:stretch;flex-direction:row}
}
.timeline-slider-ui-23__content{display:flex;flex-direction:column;justify-content:space-between;width:100%}
@media screen and (min-width:992px){.timeline-slider-ui-23__content{padding-left:11rem}
}
@media screen and (min-width:1700px){.timeline-slider-ui-23{min-height:70rem}
}
@media print{.timeline-slider-ui-23{padding-bottom:2rem;display:block}
}
.no-touchevents .timeline-slider-ui-23.bg-color-light-blue .timeline-slider-ui-23__switcher-button:hover:before{background:#76cdd8}
.no-touchevents .timeline-slider-ui-23.bg-color-light-green .timeline-slider-ui-23__switcher-button:hover:before{background:#c9db48}
.no-touchevents .timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher-button:hover:before{background:#222}
.no-touchevents .timeline-slider-ui-23.bg-color-light-red .timeline-slider-ui-23__switcher-button:hover:before{background:#f15c43}
.no-touchevents .timeline-slider-ui-23.bg-color-blue .timeline-slider-ui-23__switcher-button:hover:before{background:#008ace}
.no-touchevents .timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher-button:hover:before{background:#263852}
.no-touchevents .timeline-slider-ui-23.bg-color-light-yellow .timeline-slider-ui-23__switcher-button:hover:before{background:#ffc000}
.no-touchevents .timeline-slider-ui-23.bg-color-cornflower-blue .timeline-slider-ui-23__switcher-button:hover:before{background:#f2f2f2 e6}
.no-touchevents .timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher-button:hover:before{background:#2f3a50}
.timeline-slider-ui-23 .bg-color-almost-black .timeline-slider-ui-23__slide-date,.timeline-slider-ui-23 .bg-color-dark-blue .timeline-slider-ui-23__slide-date,.timeline-slider-ui-23 .bg-color-midnight-blue .timeline-slider-ui-23__slide-date{color:#76cdd8}
.timeline-slider-ui-23 .bg-color-almost-black .timeline-slider-ui-23__slide-title,.timeline-slider-ui-23 .bg-color-dark-blue .timeline-slider-ui-23__slide-title,.timeline-slider-ui-23 .bg-color-midnight-blue .timeline-slider-ui-23__slide-title{color:var(--timeline-slider-text-color)}
.timeline-slider-ui-23 .bg-color-almost-black .timeline-slider-ui-23__slide-title:before,.timeline-slider-ui-23 .bg-color-dark-blue .timeline-slider-ui-23__slide-title:before,.timeline-slider-ui-23 .bg-color-midnight-blue .timeline-slider-ui-23__slide-title:before{background:#76cdd8}
@media screen and (min-width:768px){.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher-button-date,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher-button-date,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher-button-date,.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__thumbnail,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__thumbnail,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__thumbnail{color:#76cdd8}
}
.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher-button:before,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher-button:before,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher-button:before,.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher>ul:before,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher>ul:before,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher>ul:before{background:#76cdd8}
.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher-button:hover:before,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher-button:hover:before,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher-button:hover:before{border-color:#76cdd8}
.timeline-slider-ui-23.bg-color-almost-black .timeline-slider-ui-23__switcher-button.active:before,.timeline-slider-ui-23.bg-color-dark-blue .timeline-slider-ui-23__switcher-button.active:before,.timeline-slider-ui-23.bg-color-midnight-blue .timeline-slider-ui-23__switcher-button.active:before{background:var(--timeline-slider-text-color)}
.iPad .timeline-slider-ui-23 *{transition:none !important}
.timeline-slider-ui-23--active{position:relative;overflow:visible;z-index:auto}
.timeline-slider-ui-23__slide-list{width:100%}
@media screen and (min-width:992px){.ie .timeline-slider-ui-23__slide-list{margin:0 -100% 0 0}
}
@media screen and (min-width:1700px){.timeline-slider-ui-23__slide-list{flex-grow:1;display:flex}
}
@media print{.timeline-slider-ui-23__slide-list{display:block}
}
.timeline-slider-ui-23__switcher{display:flex;position:relative;left:-0.2rem;z-index:2;justify-content:center;opacity:1;margin-bottom:4rem}
.timeline-slider-ui-23__switcher .js-tabs-links-list{display:none}
@media screen and (min-width:992px){.timeline-slider-ui-23__switcher{padding:0 0 1.8rem;font:900 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2rem;color:#fff;flex-direction:column;justify-content:flex-start;z-index:auto;margin-bottom:0}
.timeline-slider-ui-23__switcher .js-tabs-links-list{display:block}
}
@media print{.timeline-slider-ui-23__switcher{display:none}
}
@media screen and (min-width:992px){.ie .timeline-slider-ui-23__switcher{margin:0}
}
.timeline-slider-ui-23--active .timeline-slider-ui-23__switcher{z-index:1}
.timeline-slider-ui-23--close .timeline-slider-ui-23__switcher{opacity:1;transition:opacity .4ms linear 200ms}
.timeline-slider-ui-23__switcher>ul{position:relative;left:-0.4rem;top:1.1rem}
@media screen and (min-width:992px){.timeline-slider-ui-23__switcher>ul:before{content:"";position:absolute;top:5px;bottom:5px;left:calc(49.5%);width:1px;height:auto;background-color:var(--timeline-slider-line-color);z-index:2}
}
.timeline-slider-ui-23__switcher-item{position:relative;margin:0 0 1rem}
@media screen and (min-width:992px){.timeline-slider-ui-23__switcher-item{margin:0 0 6rem}
}
.timeline-slider-ui-23__switcher-item:last-child{margin-bottom:0}
.timeline-slider-ui-23__switcher-button{position:relative;padding:0;margin:0;color:#7bbbc6;z-index:2;border-radius:50%;flex-shrink:0;height:2rem;overflow:hidden;width:2rem;border:1px solid var(--swither-button-border);background-color:var(--swither-button-color);transform:scale(0.75)}
@media not screen and (min-width:992px){.timeline-slider-ui-23__switcher-button{font:900 1.7rem/2.5rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.3rem}
}
@media screen and (min-width:992px){.timeline-slider-ui-23__switcher-button{display:block;width:1.9rem;height:1.9rem}
}
.timeline-slider-ui-23__switcher-button.active{background-color:var(--timeline-dot-color);display:block;border:0;transform:scale(1)}
.timeline-slider-ui-23__switcher-button.active:before{display:block}
.timeline-slider-ui-23__switcher-button:hover{text-decoration:none}
.timeline-slider-ui-23__switcher-button.active,.timeline-slider-ui-23__switcher-button:hover{background-image:radial-gradient(circle at 80% 100%,var(--timeline-dot-blur) 30%,transparent 75%)}
.timeline-slider-ui-23__switcher-button:focus{z-index:2}
.no-touchevents .timeline-slider-ui-23__switcher-button:hover{background-color:var(--timeline-dot-color);display:block;border:0}
.timeline-slider-ui-23__switcher-carousel{font:900 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;position:relative;display:none}
@media screen and (min-width:576px){.timeline-slider-ui-23__switcher-carousel{font-size:3rem}
}
@media not screen and (min-width:992px){.timeline-slider-ui-23__switcher-carousel.owl-loaded{display:block;overflow:hidden}
}
@media screen and (min-width:992px){.timeline-slider-ui-23__switcher-carousel{display:none}
}
.timeline-slider-ui-23__switcher-carousel .owl-stage{overflow:hidden;transition:none}
.timeline-slider-ui-23__switcher-carousel .owl-item{float:left;width:100%}
.timeline-slider-ui-23__switcher-carousel .owl-item p{opacity:0;visibility:hidden;transition:.2s opacity}
.timeline-slider-ui-23__switcher-carousel .owl-item.active p{visibility:visible;opacity:1}
.timeline-slider-ui-23__switcher-carousel .owl-item .owl-next,.timeline-slider-ui-23__switcher-carousel .owl-item .owl-prev{position:static}
.timeline-slider-ui-23__switcher-carousel .owl-nav{display:flex;justify-content:space-between;position:absolute;top:0;left:0}
.timeline-slider-ui-23__switcher-carousel .owl-nav button{width:3rem;height:3rem;position:static}
.timeline-slider-ui-23__switcher-carousel .owl-nav button svg{fill:var(--timeline-slider-icon-color);width:100%;height:100%}
.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-prev,.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-next{text-indent:0;width:2.4rem;height:2.4rem}
.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-prev{transform:rotate(270deg)}
.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-prev:after{display:none}
.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-next{transform:rotate(90deg)}
.timeline-slider-ui-23__switcher-carousel .owl-nav .owl-next:after{display:none}
.timeline-slider-ui-23__switcher-carousel-item{color:var(--timeline-slider-text-color);display:flex;flex-direction:column;justify-content:center;height:2.4rem;text-decoration:underline}
.timeline-slider-ui-23__switcher-carousel-item p{font-size:1.2rem;font-weight:400;letter-spacing:0;padding:0 4rem;box-sizing:content-box;width:5.2rem;text-align:center;margin-bottom:0}
.timeline-slider-ui-23__preloader{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9999;width:40px;height:40px;border:3px solid;border-color:#76cdd8 #76cdd8 transparent transparent;border-radius:100%;animation:timeline-slider-preloader 1s infinite linear}
@keyframes timeline-slider-preloader{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.timeline-slider-ui-23__nav{display:flex;align-items:center;margin-top:auto;justify-content:space-between}
@media screen and (min-width:768px){.timeline-slider-ui-23__nav{justify-content:flex-start}
}
@media screen and (min-width:992px){.timeline-slider-ui-23__nav{z-index:2;margin-left:-2.8rem;margin-top:8rem}
.timeline-slider-ui-23--active .timeline-slider-ui-23__nav{z-index:auto}
}
@media screen and (min-width:1700px){.timeline-slider-ui-23__nav{bottom:9rem}
}
.timeline-slider-ui-23__nav svg{fill:var(--timeline-slider-icon-color);width:3rem;height:3rem}
@media print{.timeline-slider-ui-23__nav{display:none}
}
.timeline-slider-ui-23__nav button{color:var(--timeline-slider-text-color);font-size:1.4rem;font-weight:400;line-height:4.1rem;letter-spacing:0;text-decoration-line:underline;display:flex;align-items:center}
.timeline-slider-ui-23__nav button:first-child{margin-right:1.5rem}
.timeline-slider-ui-23__button-prev svg{margin-left:1.5rem;transform:rotate(-90deg)}
.timeline-slider-ui-23__button-next svg{margin-right:1.5rem;transform:rotate(90deg)}
.timeline-slider-ui-23__button-next[disabled="disabled"],.timeline-slider-ui-23__button-prev[disabled="disabled"]{display:none}
.theme-animation .timeline-slider-ui-23__slide-title,.theme-animation .timeline-slider-ui-23__slide-description{transition:color 300ms linear}
.theme-animation .timeline-slider-ui-23 .bullet-list li:before{transition:background-color 300ms linear}
.theme-animation .timeline-slider-ui-23 .numbered-list li:before{transition:color 300ms linear}
.theme-animation .timeline-slider-ui-23__switcher-button{transition:border-color 300ms linear,background-color 300ms linear}
.theme-animation .timeline-slider-ui-23 .js-tabs-links-list:before{transition:background-color 300ms linear}
.theme-animation .timeline-slider-ui-23__button-prev,.theme-animation .timeline-slider-ui-23__button-next{transition:color 300ms linear}
.theme-animation .timeline-slider-ui-23__button-prev svg,.theme-animation .timeline-slider-ui-23__button-next svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .timeline-ui-23{--event-line-color:#fff;--event-dot-color:#00f6ff;--event-dot-blur:#c3a6ff;--event-link-color:#fff;--event-link-hover-color:#00f6ff}
.light-mode .timeline-ui-23{--event-line-color:#000;--event-dot-color:#0078c2;--event-dot-blur:#8453d2;--event-link-color:#000;--event-link-hover-color:#0047ff}
.ec-mode .timeline-ui-23{--event-line-color:#fff;--event-dot-color:#fec010;--event-dot-blur:#f06516}
.timeline-ui-23__timeline-graph{position:relative;display:flex;padding-top:3.5rem}
@media screen and (min-width:992px){.timeline-ui-23__timeline-graph{padding-top:6.2rem}
}
.timeline-ui-23__event{flex:1 0 22.5rem}
.timeline-ui-23__event:not(:last-child){margin-right:2.3rem}
@media screen and (min-width:992px){.timeline-ui-23__event:not(:last-child){margin-right:6.4rem}
}
.timeline-ui-23__event-point{position:relative;flex:1 0 22.5rem;box-sizing:content-box}
.timeline-ui-23__event-point:not(:last-child){padding-right:2.3rem}
@media screen and (min-width:992px){.timeline-ui-23__event-point:not(:last-child){padding-right:6.4rem}
}
.timeline-ui-23__event-point:after{content:"";position:absolute;left:0;top:50%;width:100%;border-top:1px solid var(--event-line-color);z-index:-1}
.timeline-ui-23__event-dot{position:relative;display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:var(--event-dot-color);border-radius:50%;overflow:hidden}
.timeline-ui-23__event-dot:after{content:"";position:absolute;right:-0.9rem;top:-0.6rem;display:block;width:2.3rem;height:2.3rem;background-color:var(--event-dot-blur);border-radius:50%;filter:blur(5px)}
.timeline-ui-23__timeline{position:relative;display:flex}
.timeline-ui-23__year{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:7.2rem;font-weight:250;letter-spacing:0;line-height:1}
.timeline-ui-23__year-wrapper{display:block;margin-bottom:1.8rem}
@media screen and (min-width:992px){.timeline-ui-23__year{font-size:8rem;letter-spacing:.01em;margin-bottom:2.7rem}
}
.timeline-ui-23__description{display:block;width:100%;max-width:18.1rem;font-size:1.4rem;font-weight:500;line-height:1.9rem;letter-spacing:0}
@media screen and (min-width:992px){.timeline-ui-23__description{max-width:100%;font-size:1.8rem;font-weight:300;line-height:2.4rem;letter-spacing:.04em}
}
.timeline-ui-23__description a{color:var(--event-link-color);font-weight:900;text-decoration:underline}
.timeline-ui-23__description a span{text-decoration:underline}
.timeline-ui-23__description a:hover,.timeline-ui-23__description a span:hover{color:var(--event-link-hover-color)}
.timeline-ui-23 .bullet-list,.timeline-ui-23 .numbered-list{margin:1.8rem 0}
@media screen and (min-width:992px){.timeline-ui-23 .bullet-list,.timeline-ui-23 .numbered-list{margin:2rem 0}
}
.timeline-ui-23__event-dot,.timeline-ui-23__event-dot:after{transition:background-color 300ms linear}
.timeline-ui-23__event-point:after{transition:border-color 300ms linear}
.timeline-ui-23__description,.timeline-ui-23__description a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.bg-color-almost-black,.bg-color-light-blue,.bg-color-blue,.bg-color-cornflower-blue,.bg-color-firefly-blue,.bg-color-dark-blue,.bg-color-midnight-blue,.bg-color-light-green,.bg-color-light-red,.bg-color-light-yellow,.bg-color-continuum-dark-grey,.bg-color-ec-dark-blue,.bg-color-black,.bg-color-tio-violet{color:#fff}
.bg-color-white,.bg-color-smoke-gray{color:#231f20}
.bg-color-tio-teal,.bg-color-tio-light-grey,.bg-color-tio-medium-grey,.bg-color-white-smoke{color:#222}
.bg-color-ec-white{color:#222}
.bg-color-ec-white .underlined,.bg-color-ec-white .continuum-hover,.bg-color-ec-white .test-io-hover{color:#222}
.test-io [class*="bg-color"]{color:#222}
.bg-color-dark-blue .bullet-list>li:before,.bg-color-ec-dark-blue .bullet-list>li:before,.bg-color-black .bullet-list>li:before,.bg-color-tio-violet .bullet-list>li:before{background-color:#fff}
.bg-color-dark-blue .numbered-list li::marker,.bg-color-ec-dark-blue .numbered-list li::marker,.bg-color-black .numbered-list li::marker,.bg-color-tio-violet .numbered-list li::marker{color:#fff}
.bg-color-dark-blue .numbered-list li:before,.bg-color-ec-dark-blue .numbered-list li:before,.bg-color-black .numbered-list li:before,.bg-color-tio-violet .numbered-list li:before{color:#fff}
[class*="bg-color"] .bg-color-dark-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-dark-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-black .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-violet .bullet-list>li:before{background-color:#fff}
[class*="bg-color"] .bg-color-dark-blue .numbered-list li::marker,[class*="bg-color"] .bg-color-ec-dark-blue .numbered-list li::marker,[class*="bg-color"] .bg-color-black .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-violet .numbered-list li::marker{color:#fff}
[class*="bg-color"] .bg-color-dark-blue .numbered-list li:before,[class*="bg-color"] .bg-color-ec-dark-blue .numbered-list li:before,[class*="bg-color"] .bg-color-black .numbered-list li:before,[class*="bg-color"] .bg-color-tio-violet .numbered-list li:before{color:#fff}
.bg-color-tio-teal .bullet-list>li:before,.bg-color-tio-light-grey .bullet-list>li:before,.bg-color-tio-medium-grey .bullet-list>li:before,.bg-color-ec-white .bullet-list>li:before,.bg-color-white-smoke .bullet-list>li:before{background-color:#222}
.bg-color-tio-teal .numbered-list li::marker,.bg-color-tio-light-grey .numbered-list li::marker,.bg-color-tio-medium-grey .numbered-list li::marker,.bg-color-ec-white .numbered-list li::marker,.bg-color-white-smoke .numbered-list li::marker{color:#222}
.bg-color-tio-teal .numbered-list li:before,.bg-color-tio-light-grey .numbered-list li:before,.bg-color-tio-medium-grey .numbered-list li:before,.bg-color-ec-white .numbered-list li:before,.bg-color-white-smoke .numbered-list li:before{color:#222}
[class*="bg-color"] .bg-color-tio-teal .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-light-grey .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-medium-grey .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-white .bullet-list>li:before,[class*="bg-color"] .bg-color-white-smoke .bullet-list>li:before{background-color:#222}
[class*="bg-color"] .bg-color-tio-teal .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-light-grey .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-medium-grey .numbered-list li::marker,[class*="bg-color"] .bg-color-ec-white .numbered-list li::marker,[class*="bg-color"] .bg-color-white-smoke .numbered-list li::marker{color:#222}
[class*="bg-color"] .bg-color-tio-teal .numbered-list li:before,[class*="bg-color"] .bg-color-tio-light-grey .numbered-list li:before,[class*="bg-color"] .bg-color-tio-medium-grey .numbered-list li:before,[class*="bg-color"] .bg-color-ec-white .numbered-list li:before,[class*="bg-color"] .bg-color-white-smoke .numbered-list li:before{color:#222}
.bg-color-light-blue .bullet-list>li:before,.bg-color-light-green .bullet-list>li:before,.bg-color-blue .bullet-list>li:before,.bg-color-light-red .bullet-list>li:before,.bg-color-light-yellow .bullet-list>li:before,.bg-color-ec-light-blue .bullet-list>li:before{background-color:#231f20}
.test-io .bg-color-light-blue .bullet-list>li:before,.test-io .bg-color-light-green .bullet-list>li:before,.test-io .bg-color-blue .bullet-list>li:before,.test-io .bg-color-light-red .bullet-list>li:before,.test-io .bg-color-light-yellow .bullet-list>li:before,.test-io .bg-color-ec-light-blue .bullet-list>li:before{background-color:#222}
.bg-color-light-blue li:before,.bg-color-light-green li:before,.bg-color-blue li:before,.bg-color-light-red li:before,.bg-color-light-yellow li:before,.bg-color-ec-light-blue li:before{color:#231f20}
.bg-color-light-blue .numbered-list>li::marker,.bg-color-light-green .numbered-list>li::marker,.bg-color-blue .numbered-list>li::marker,.bg-color-light-red .numbered-list>li::marker,.bg-color-light-yellow .numbered-list>li::marker,.bg-color-ec-light-blue .numbered-list>li::marker{background-color:#231f20;color:#231f20}
.test-io .bg-color-light-blue .numbered-list>li::marker,.test-io .bg-color-light-green .numbered-list>li::marker,.test-io .bg-color-blue .numbered-list>li::marker,.test-io .bg-color-light-red .numbered-list>li::marker,.test-io .bg-color-light-yellow .numbered-list>li::marker,.test-io .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#222;color:#231f20}
.bg-color-light-blue li::marker,.bg-color-light-green li::marker,.bg-color-blue li::marker,.bg-color-light-red li::marker,.bg-color-light-yellow li::marker,.bg-color-ec-light-blue li::marker{color:#231f20}
[class*="bg-color"] .bg-color-light-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-light-green .bullet-list>li:before,[class*="bg-color"] .bg-color-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-light-red .bullet-list>li:before,[class*="bg-color"] .bg-color-light-yellow .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-light-blue .bullet-list>li:before{background-color:#231f20}
.test-io [class*="bg-color"] .bg-color-light-blue .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-green .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-blue .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-red .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-yellow .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-ec-light-blue .bullet-list>li:before{background-color:#222}
[class*="bg-color"] .bg-color-light-blue li:before,[class*="bg-color"] .bg-color-light-green li:before,[class*="bg-color"] .bg-color-blue li:before,[class*="bg-color"] .bg-color-light-red li:before,[class*="bg-color"] .bg-color-light-yellow li:before,[class*="bg-color"] .bg-color-ec-light-blue li:before{color:#231f20}
[class*="bg-color"] .bg-color-light-blue .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-green .numbered-list>li::marker,[class*="bg-color"] .bg-color-blue .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-red .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-yellow .numbered-list>li::marker,[class*="bg-color"] .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#231f20;color:#231f20}
.test-io [class*="bg-color"] .bg-color-light-blue .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-green .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-blue .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-red .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-yellow .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#222;color:#231f20}
[class*="bg-color"] .bg-color-light-blue li::marker,[class*="bg-color"] .bg-color-light-green li::marker,[class*="bg-color"] .bg-color-blue li::marker,[class*="bg-color"] .bg-color-light-red li::marker,[class*="bg-color"] .bg-color-light-yellow li::marker,[class*="bg-color"] .bg-color-ec-light-blue li::marker{color:#231f20}
.bg-color-white .bullet-list>li:before,.bg-color-almost-black .bullet-list>li:before,.bg-color-smoke-gray .bullet-list>li:before{background-color:#76cdd8}
.bg-color-white .numbered-list li::marker,.bg-color-almost-black .numbered-list li::marker,.bg-color-smoke-gray .numbered-list li::marker{color:#76cdd8}
.bg-color-white .numbered-list li:before,.bg-color-almost-black .numbered-list li:before,.bg-color-smoke-gray .numbered-list li:before{color:#76cdd8}
[class*="bg-color"] .bg-color-white .bullet-list>li:before,[class*="bg-color"] .bg-color-almost-black .bullet-list>li:before,[class*="bg-color"] .bg-color-smoke-gray .bullet-list>li:before{background-color:#76cdd8}
[class*="bg-color"] .bg-color-white .numbered-list li::marker,[class*="bg-color"] .bg-color-almost-black .numbered-list li::marker,[class*="bg-color"] .bg-color-smoke-gray .numbered-list li::marker{color:#76cdd8}
[class*="bg-color"] .bg-color-white .numbered-list li:before,[class*="bg-color"] .bg-color-almost-black .numbered-list li:before,[class*="bg-color"] .bg-color-smoke-gray .numbered-list li:before{color:#76cdd8}
.dark-mode .text-ui-23{--link-hover-color:#00f6ff;--table-border-color:#fbfafa}
.dark-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover){font-weight:900;text-decoration:underline}
.dark-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover) span{text-decoration:underline}
.dark-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover):hover,.dark-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover) span:hover{color:#00f6ff}
.light-mode .text-ui-23{--link-hover-color:#0047ff;--table-border-color:#231f20}
.light-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover){font-weight:900;color:#000;text-decoration:underline}
.light-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover) span{text-decoration:underline}
.light-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover):hover{color:#0047ff}
.light-mode .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover):hover span{color:#0047ff}
.ec-mode .text-ui-23{--link-hover-color:#fec010}
.bg-gradient .text-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.text-ui-23{line-height:1.33333333}
.text-ui-23 .text__table-wrapper table[border] th,.text-ui-23 .text__table-wrapper table[border] td{border-color:var(--table-border-color)}
.text-ui-23 .text__table-wrapper table[border].table-borders tr{border-color:var(--table-border-color)}
.text-ui-23 a{text-underline-offset:.1em}
.text-ui-23 u{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.text-ui-23 .bullet-list,.text-ui-23 .numbered-list{margin:1.8rem 0}
@media screen and (min-width:992px){.text-ui-23 .bullet-list,.text-ui-23 .numbered-list{margin:2rem 0}
}
.text-ui-23 .underlined span{text-decoration:underline}
.text-ui-23 .underlined span:hover:not(.test-io-hover){text-decoration:none}
.text-ui-23 .continuum-hover,.text-ui-23 .continuum-hover span{background-color:transparent;text-decoration:underline}
.text-ui-23 .continuum-hover:hover,.text-ui-23 .continuum-hover span:hover{color:#fec010;background-color:transparent;text-decoration:underline}
.text-ui-23 .continuum-hover.underlined:not(.test-io-hover):hover,.text-ui-23 .continuum-hover.underlined:not(.test-io-hover) span:hover{text-decoration:none}
.text-ui-23 .bold-underlined-hover{font-weight:900;color:currentColor;text-decoration:initial}
.text-ui-23 .bold-underlined-hover:hover{color:currentColor;text-decoration:underline}
.text-ui-23 .bold-underlined-hover span:hover{text-decoration:underline}
.text-ui-23 .bold-underlined-hover.add-arrow:hover{color:var(--link-hover-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}
.text-ui-23 .bold-underlined-hover.add-arrow:hover .arrow use{fill:var(--link-hover-color)}
.text-ui-23 .bold-underlined-hover.add-arrow .arrow{display:inline;width:3.6rem;height:1.3rem;padding-left:1.6rem;vertical-align:middle;transform:translateY(-0.05em);margin-left:0}
.text-ui-23 .bold-underlined-hover.add-arrow .arrow:before,.text-ui-23 .bold-underlined-hover.add-arrow .arrow:after{display:none}
.text-ui-23 .bold-underlined-hover.add-arrow .arrow use{fill:currentColor}
.text-ui-23 .bold-underlined-hover.add-arrow.move-arrow-below{position:relative;margin-bottom:2.6rem;display:inline-block}
@media screen and (max-width:991px){.text-ui-23 .bold-underlined-hover.add-arrow.move-arrow-below{margin-bottom:1.7rem}
}
.text-ui-23 .bold-underlined-hover.add-arrow.move-arrow-below .arrow{position:absolute;transform:translateY(calc(3.5rem - 0.3em));height:4rem;left:0;bottom:0;width:2rem;padding:2rem 0 0}
@media screen and (max-width:991px){.text-ui-23 .bold-underlined-hover.add-arrow.move-arrow-below .arrow{height:2rem;padding:0;transform:translateY(calc(2.5rem - 0.3em))}
}
.text__table-wrapper{overflow-x:auto;padding:0 0 .9rem}
@media screen and (max-width:767px){.text__table-wrapper{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}
.iOS .text__table-wrapper table{display:inline-table}
}
.text__table-wrapper table{max-width:none}
.text-ui-23[dir="rtl"] .numbered-list li{margin-left:0;margin-right:1rem;padding-left:0;padding-right:2rem}
.text-ui-23[dir="rtl"] .bullet-list li{padding:0 2.3rem .4rem 0}
.text-ui-23[dir="rtl"] .bullet-list>li:before{margin:0 -1.3rem 0 .9rem}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .text-ui a:not(.underlined):not(.continuum-hover):not(.bold-underlined-hover){color:#fff}
[class*="bg-color"]:not(.bg-color-white):not(.bg-color-almost-black):not(.bg-color-smoke-gray):not(.bg-color-ec-dark-blue):not(.bg-color-black):not(.bg-color-tio-light-grey):not(.bg-color-tio-medium-grey):not(.bg-color-tio-teal):not(.bg-color-ec-white):not(.bg-color-white-smoke) .text-ui a:not(.underlined):not(.continuum-hover):not(.bold-underlined-hover):hover{color:#eee}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui a:not(.underlined){color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui a:not(.underlined):hover{color:#7bbbc6}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui>ul>li:before{background-color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui li:before{color:#76cdd8}
.section-ui .section-ui.section-ui[class*="bg-color"] .layering-section__overlay .text-ui{color:#231f20}
.text-ui-23{transition:color 300ms linear}
.single-slide__content-container .text-ui-23,.slider-ui-23 .text-ui-23,.header-upper-part__title .text-ui-23{transition:none}
.theme-animation .text-ui-23 .scaling-of-text-wrapper a:not(.bold-underlined-hover){transition:color 300ms linear}
.text-ui-23 .scaling-of-text-wrapper .color-periwinkle-blue,.text-ui-23 .scaling-of-text-wrapper .rte-text-primary-color{transition:color 300ms linear}
.text-ui-23 .text__table-wrapper table[border] th,.text-ui-23 .text__table-wrapper table[border] td{transition:border-color 300ms linear}
.text-ui-23 .text__table-wrapper table[border].table-borders tr{transition:border-color 300ms linear}
.text-ui-23 .bullet-list li:before{transition:background-color 300ms linear}
.text-ui-23 .numbered-list li:before{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .tabs-ui-23{--tabs-link-color:#fff;--tabs-active-link-color:#00f6ff;--tabs-dropdpwn-bg:rgba(27,27,27,0.9)}
.light-mode .tabs-ui-23{--tabs-link-color:#000;--tabs-active-link-color:#0047ff;--tabs-dropdpwn-bg:rgba(242,242,242,0.9)}
.tabs-ui-23{position:relative;padding-top:4.2rem}
.tabs-23__ul{display:inline-flex}
@media screen and (max-width:767px){.tabs-23__ul{flex-direction:column;height:4rem}
}
.tabs-23__ul-wrapper{font:700 1.6rem/2.1rem Arial,sans-serif;letter-spacing:.01rem;text-transform:uppercase}
@media screen and (max-width:767px){.tabs-23__ul-wrapper{position:absolute;top:2.4rem;left:0;right:0;overflow:hidden;z-index:3;margin:-2rem -3.2rem 0;padding:2rem 3.2rem 0}
.tabs-23__ul-wrapper.open{background-color:var(--tabs-dropdpwn-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:grow-down 300ms ease-in-out forwards;transform-origin:top center}
.tabs-23__ul-wrapper.open .tabs-23__ul{display:inline-flex;flex-direction:column;height:auto}
.tabs-23__ul-wrapper.open .tabs-23__title{display:inline-block;margin-bottom:1rem;margin-top:0}
.tabs-23__ul-wrapper.open .tabs-23__title.active:after{top:.9rem;transform:rotate(-45deg)}
}
.fonts-loaded .tabs-23__ul{font:700 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em}
@media screen and (max-width:991px){.fonts-loaded .tabs-23__ul{font-size:1.4rem;line-height:2rem}
}
.tabs-23__ul .owl-stage-outer{overflow:hidden}
.tabs-23__ul .owl-stage{text-transform:uppercase;font-weight:700;font-size:1.8rem;min-width:100%}
@media screen and (min-width:768px){.tabs-23__ul .owl-stage{margin-bottom:14rem}
}
.tabs-23__ul .owl-item{white-space:nowrap;opacity:1;visibility:visible}
@media screen and (max-width:767px){.tabs-23__title{position:relative}
.tabs-23__title.active{order:-1}
.tabs-23__title.active:after{content:"";position:absolute;right:.3rem;top:.4rem;height:.8rem;width:.8rem;background:0;border-style:solid;border-width:1px 1px 0 0;transform:rotate(135deg);pointer-events:none;cursor:pointer}
.tabs-23__title:not(.active){margin-top:-9999px}
.owl-item:not(:first-child) .tabs-23__title:after{display:inline-block}
}
@media screen and (min-width:768px){.tabs-23__title{margin-right:1.8rem}
}
.tabs-23__link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:var(--tabs-link-color);font-weight:900}
@media screen and (max-width:767px){.tabs-23__link{display:block;padding-right:3rem}
}
.tabs-23__link.active{pointer-events:auto;color:var(--tabs-active-link-color)}
.tabs-ui-23 .tabs-23__link.active{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.tabs-23__link:hover{color:var(--tabs-active-link-color)}
.theme-animation .tabs-23__link{transition:color .3s linear}
.tabs-ui-23 .tabs-23__link{text-decoration:none}
.tabs-23__item{display:none}
.tabs-23__item>:first-child{margin-top:6rem}
@media screen and (max-width:767px){.tabs-23__item>:first-child{margin-top:4.4rem}
}
@media screen and (min-width:1152px){.tabs-23__item>.responsive-image-full-width{margin:0 calc(-50vw + 54.4rem)}
}
.tabs-23__item>.responsive-image-full-width:first-child{margin-top:0;padding-top:6rem}
@media screen and (max-width:1151px){.tabs-23__item>.responsive-image-full-width .responsive-image-full-width-ui-23{width:auto;margin:3.2rem 0;padding:0}
}
@media screen and (min-width:992px){.tabs-23__item>.locations-viewer{margin-top:10rem}
}
@media screen and (max-width:991px){.tabs-23__item>.rollover-blocks{margin:1.4rem -3.2rem 0}
}
@media screen and (max-width:991px){.tabs-23__item>.rollover-blocks .rollover-blocks-ui{padding-left:3.2rem;padding-right:3.2rem}
}
.tabs-23__item.active{display:block;flex:1 1 auto}
.tabs-23__item u{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.tabs-23__item a:not(.button-ui-23,.bold-underlined-hover,.scrolling-block__link,.custom-link){text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}
@keyframes grow-down{0{transform:scaleY(0)}
100%{transform:scaleY(1)}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.slider__slide.slider__two-column-slide{display:flex;flex-direction:row;gap:5rem}
.slider-ui-23[data-configuration="text-in-two-columns"]{min-height:var(--slider-min-height);padding-top:var(--slider-padding-top)}
.slider-ui-23__title .text:last-of-type p:last-of-type{margin-bottom:0}
.slider-ui-23 .single-slide-ui.two-column-slide-ui{display:block;min-height:unset;padding-top:0}
@media screen and (min-width:992px){.slider-ui-23 .single-slide-ui.two-column-slide-ui{min-height:unset;padding-top:0}
}
.slider-ui-23 .single-slide-ui.two-column-slide-ui .single-slide__cta-container{margin-top:var(--slider-cta-after-text)}
@media screen and (min-width:992px){.slider-ui-23 .single-slide-ui.two-column-slide-ui:not(.edit-mode){max-width:calc(47.5%)}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .single-slide-ui{--slide-image-border-gradient:linear-gradient(103.99deg,#00fff0 0,#00f6ff 51.4%,#b896ff 104.63%) 1;--slide-image-dark-display-property:block;--slide-image-light-display-property:none;--slide-image-dark-opacity-property:1;--slide-image-light-opacity-property:0;--slide-image-light-gradient-opacity:0}
.light-mode .single-slide-ui{--slide-image-border-gradient:linear-gradient(118.82deg,#0078c2 0,#0047ff 51.4%,#8453d2 104.63%) 1;--slide-image-dark-display-property:none;--slide-image-light-display-property:block;--slide-image-dark-opacity-property:0;--slide-image-light-opacity-property:1;--slide-image-light-gradient-opacity:1}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui.zoom-on-hover .image:hover{transform:scale(1.15)}
}
.single-slide-ui.text-image-slide-ui .desktop-image-container{position:relative}
.single-slide-ui.text-image-slide-ui .desktop-image-container:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;pointer-events:none;border:.1rem solid;border-image-slice:1;border-image-source:linear-gradient(118.82deg,#0078c2 0,#0047ff 51.4%,#8453d2 104.63%);opacity:var(--slide-image-light-gradient-opacity);transform:translateZ(0);z-index:2}
.single-slide-ui.text-image-slide-ui .desktop-image-border{align-items:center;border:.1rem solid;border-image-slice:1;border-image-source:linear-gradient(103.99deg,#00fff0 0,#00f6ff 51.4%,#b896ff 104.63%);display:flex;justify-content:center;padding:8.4rem 4.6rem;z-index:1;height:100%;width:100%}
.single-slide-ui.text-image-slide-ui .desktop-image-wrapper{position:relative;height:100%}
.single-slide-ui.text-image-slide-ui .desktop-image-wrapper img{margin:auto;bottom:0}
.single-slide-ui.text-image-slide-ui .slide-image--desktop{display:none}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .dark-desktop-image,.single-slide-ui.text-image-slide-ui .slide-image--desktop .light-desktop-image,.single-slide-ui.text-image-slide-ui .slide-image--desktop .desktop-image-placeholder{max-height:100%;max-width:100%}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .dark-desktop-image,.single-slide-ui.text-image-slide-ui .slide-image--desktop .light-desktop-image{position:absolute;top:0;left:0;right:0;transform:translateZ(0)}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui .slide-image--desktop{display:inline-block;overflow:hidden;position:relative;width:44rem;height:46.8rem;margin-bottom:var(--slider-3rd-style-image-padding-bottom)}
.single-slide-ui.text-image-slide-ui .slide-image--desktop:hover{display:block}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .gradient-border-picture{display:contents}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .image{height:100%;width:100%;transition:all .7s ease-out}
.single-slide-ui.text-image-slide-ui .slide-image--desktop img.image{object-fit:cover}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .dark-desktop-image{filter:opacity(var(--slide-image-dark-opacity-property))}
.single-slide-ui.text-image-slide-ui .slide-image--desktop .light-desktop-image{filter:opacity(var(--slide-image-light-opacity-property))}
}
.single-slide-ui.text-image-slide-ui .slide-image--mobile{display:block;width:100%;height:calc((100vw - 6.4rem) / 1.74);object-fit:cover}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui .slide-image--mobile{display:none}
}
.single-slide-ui.text-image-slide-ui .slide-image--mobile.mobile-image-container{display:flex;align-items:center;justify-content:center;padding:calc(23px + (69 - 23) *(100vw - 375px) /(991 - 375)) calc(37px + (111 - 37) *(100vw - 375px) /(991 - 375));border-width:1px;border-style:solid;border-image:var(--slide-image-border-gradient)}
.single-slide-ui.text-image-slide-ui .slide-image--mobile.mobile-image-container .gradient-border-picture{display:contents}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui .slide-image--mobile.mobile-image-container{display:none}
}
.single-slide-ui.text-image-slide-ui .slide-image--mobile .dark-mobile-image{display:var(--slide-image-dark-display-property)}
.single-slide-ui.text-image-slide-ui .slide-image--mobile .light-mobile-image{display:var(--slide-image-light-display-property)}
.single-slide-ui.text-image-slide-ui .slide-image--mobile .dark-mobile-image,.single-slide-ui.text-image-slide-ui .slide-image--mobile .light-mobile-image{max-height:100%;max-width:100%}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui .slide-image--mobile .dark-mobile-image,.single-slide-ui.text-image-slide-ui .slide-image--mobile .light-mobile-image{display:none}
}
.single-slide-ui.text-image-slide-ui .text-image-slide-ui__parsys--1>:last-child{padding-bottom:var(--slider-3rd-style-parsys-gap)}
.single-slide-ui.text-image-slide-ui .text-image-slide-ui__parsys--2{padding-top:var(--slider-3rd-style-parsys-gap)}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui .text-image-slide-ui__parsys--2{padding-top:0}
}
@media screen and (min-width:992px){.single-slide-ui.text-image-slide-ui{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:0}
.single-slide-ui.text-image-slide-ui .single-slide__content{width:54rem;margin-right:5rem;margin-bottom:var(--slider-padding-bottom)}
}
.single-slide-ui.text-image-slide-ui .single-slide__cta-container--after-text{margin-top:var(--slider-cta-after-text)}
.single-slide-ui.text-image-slide-ui .single-slide__cta-container--after-heading{margin-top:var(--slider-cta-after-heading)}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.single-slide-ui{min-height:var(--slider-min-height);padding-top:var(--slider-padding-top);padding-bottom:var(--slider-padding-bottom);display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 0;position:relative;z-index:1;overflow:hidden}
.single-slide-ui .background-video{-webkit-transform:translateX(-68%) translateY(-50%);-moz-transform:translateX(-68%) translateY(-50%);-ms-transform:translateX(-68%) translateY(-50%);transform:translateX(-68%) translateY(-50%);position:absolute;top:50%;left:50%;height:100%;z-index:-10}
@media screen and (min-width:768px){.single-slide-ui .background-video{top:40%;height:155%}
}
@media screen and (min-width:992px){.single-slide-ui .background-video{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:100%;height:100%;top:0;left:0;object-fit:cover}
}
.single-slide-ui .dark-background-video{opacity:var(--slide-video-dark-opacity-property)}
.single-slide-ui .light-background-video{opacity:var(--slide-video-light-opacity-property)}
.single-slide-ui img.single-slide__image{object-fit:cover}
.single-slide__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:50% 50%;background-size:cover}
.single-slide__cta-container{margin-top:var(--slider-cta-after-heading)}
.single-slide__content{width:100%}
.section__wrapper:after{display:none}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .slider-ui-23{--slider-dot-gradient-color:linear-gradient(to right,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%);--slide-video-dark-opacity-property:1;--slide-video-light-opacity-property:0}
.light-mode .slider-ui-23{--slider-dot-gradient-color:linear-gradient(to right,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--slide-video-dark-opacity-property:0;--slide-video-light-opacity-property:1}
.ec-mode .slider-ui-23{--slider-dot-gradient-color:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%)}
.ec-mode .slider-ui-23.slider-dark-mode{--slider-dot-gradient-color:#000;--arrow-opacity:.5}
.dark-mode:not(.ec-mode) .slider-ui-23,.light-mode:not(.ec-mode) .slider-ui-23{--slider-content-background-color:transparent;--arrow-opacity:1}
.dark-mode:not(.ec-mode) .slider-ui-23 .dark-video:not(.light-video),.light-mode:not(.ec-mode) .slider-ui-23 .dark-video:not(.light-video){--progress-bar-color:#fff;--slider-dot-gradient-color:linear-gradient(to right,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.dark-mode:not(.ec-mode) .slider-ui-23 .light-video:not(.dark-video),.light-mode:not(.ec-mode) .slider-ui-23 .light-video:not(.dark-video){--progress-bar-color:#000;--slider-dot-gradient-color:linear-gradient(to right,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.dark-mode:not(.ec-mode) .slider-ui-23.media-content,.light-mode:not(.ec-mode) .slider-ui-23.media-content{--slider-dot-gradient-color:linear-gradient(to right,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.dark-mode:not(.ec-mode) .slider-ui-23.slider-dark-mode,.light-mode:not(.ec-mode) .slider-ui-23.slider-dark-mode{--slider-dot-gradient-color:#000;--arrow-opacity:.5}
.dark-mode:not(.ec-mode) .slider-ui-23 .dark-owl-item,.light-mode:not(.ec-mode) .slider-ui-23 .dark-owl-item{--slider-content-background-color:#000}
.dark-mode:not(.ec-mode) .slider-ui-23 .light-owl-item,.light-mode:not(.ec-mode) .slider-ui-23 .light-owl-item{--slider-content-background-color:#fff}
.dark-mode:not(.ec-mode) .slider-ui-23.media-content .ec-mode-override,.light-mode:not(.ec-mode) .slider-ui-23.media-content .ec-mode-override{--slider-dot-gradient-color:linear-gradient(to right,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.slider-ui-23{--slider-min-height:46rem;--slider-cta-after-heading:3.2rem;--slider-cta-after-text:2rem;--slider-padding-top:7.2rem;--slider-padding-navigation-border-bottom:2.4rem;--slider-height-arrows:2.4rem;--slider-padding-arrows-progressbar:1.6rem;--slider-padding-progressbar-content:7.2rem;--slider-3rd-style-parsys-gap:2.4rem;--slider-padding-bottom:13.7rem;--slider-arrow-size:24px 24px}
@media screen and (min-width:768px){.slider-ui-23{--slider-height-arrows:3.2rem;--slider-padding-arrows-progressbar:2.3rem;--slider-padding-progressbar-content:6.4rem;--slider-3rd-style-parsys-gap:4rem;--slider-padding-bottom:14.2rem;--slider-arrow-size:30px 30px;--slider-icon-size:3rem}
}
@media screen and (min-width:992px){.slider-ui-23{--slider-min-height:74rem;--slider-cta-after-heading:6rem;--slider-cta-after-text:4.5rem;--slider-padding-top:20rem;--slider-padding-navigation-border-bottom:6rem;--slider-height-arrows:3.2rem;--slider-padding-navigation-content:11rem;--slider-3rd-style-image-padding-bottom:7.2rem;--slider-3rd-style-parsys-gap:6rem;--slider-padding-bottom:20rem}
}
.slider-ui-23{position:relative;touch-action:manipulation;-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}
.slider-ui-23 .bg-color-white .bold-underlined-hover,.slider-ui-23 .bg-color-white-smoke .bold-underlined-hover,.slider-ui-23 .bg-color-ec-white .bold-underlined-hover,.slider-ui-23 .bg-color-light-blue .bold-underlined-hover,.slider-ui-23 .bg-color-light-green .bold-underlined-hover,.slider-ui-23 .bg-color-blue .bold-underlined-hover,.slider-ui-23 .bg-color-light-red .bold-underlined-hover,.slider-ui-23 .bg-color-smoke-gray .bold-underlined-hover,.slider-ui-23 .bg-color-light-yellow .bold-underlined-hover,.slider-ui-23 .bg-color-dark-blue .bold-underlined-hover,.slider-ui-23 .bg-color-ec-light-blue .bold-underlined-hover,.slider-ui-23 .bg-color-tio-teal .bold-underlined-hover,.slider-ui-23 .bg-color-tio-light-grey .bold-underlined-hover,.slider-ui-23 .bg-color-tio-medium-grey .bold-underlined-hover{color:#222}
.slider-ui-23 .bg-color-white .bold-underlined-hover:hover,.slider-ui-23 .bg-color-white-smoke .bold-underlined-hover:hover,.slider-ui-23 .bg-color-ec-white .bold-underlined-hover:hover,.slider-ui-23 .bg-color-light-blue .bold-underlined-hover:hover,.slider-ui-23 .bg-color-light-green .bold-underlined-hover:hover,.slider-ui-23 .bg-color-blue .bold-underlined-hover:hover,.slider-ui-23 .bg-color-light-red .bold-underlined-hover:hover,.slider-ui-23 .bg-color-smoke-gray .bold-underlined-hover:hover,.slider-ui-23 .bg-color-light-yellow .bold-underlined-hover:hover,.slider-ui-23 .bg-color-dark-blue .bold-underlined-hover:hover,.slider-ui-23 .bg-color-ec-light-blue .bold-underlined-hover:hover,.slider-ui-23 .bg-color-tio-teal .bold-underlined-hover:hover,.slider-ui-23 .bg-color-tio-light-grey .bold-underlined-hover:hover,.slider-ui-23 .bg-color-tio-medium-grey .bold-underlined-hover:hover{color:#222}
.slider-ui-23 .bg-color-white .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-white-smoke .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-ec-white .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-light-blue .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-light-green .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-blue .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-light-red .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-smoke-gray .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-light-yellow .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-dark-blue .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-ec-light-blue .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-tio-teal .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-tio-light-grey .bold-underlined-hover .arrow:after,.slider-ui-23 .bg-color-tio-medium-grey .bold-underlined-hover .arrow:after{background-color:#222}
.slider-ui-23 .bg-color-white .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-white-smoke .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-ec-white .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-light-blue .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-light-green .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-blue .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-light-red .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-smoke-gray .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-light-yellow .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-dark-blue .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-ec-light-blue .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-tio-teal .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-tio-light-grey .bold-underlined-hover .arrow:before,.slider-ui-23 .bg-color-tio-medium-grey .bold-underlined-hover .arrow:before{border-color:#222}
@media screen and (min-width:992px){.slider-ui-23[data-configuration="text-and-image-in-two-columns"]{padding-bottom:4rem}
}
.slider-ui-23__ec-logo{display:block;fill:#fff;margin-bottom:3.5rem;margin-top:1.5rem;height:1.3rem;width:20rem}
.slider-ui-23 .owl-stage-outer{overflow:hidden}
.slider-ui-23 .owl-stage{display:flex}
.slider-ui-23 .owl-item{flex:1 0 auto;min-height:100%;display:flex;flex-direction:column}
.slider-ui-23 .owl-item .single-slide-ui{height:100%;background-color:var(--slider-content-background-color)}
.slider-ui-23:not(.edit-mode) .slider-ui-23__owl-root:not(.slider--loaded){display:flex}
.slider-ui-23:not(.edit-mode) .slider-ui-23__owl-root:not(.slider--loaded) .slider__slide:not(:only-child){flex-grow:1;flex-shrink:0;width:100vw;max-width:1920px}
.slider-ui-23:not(.edit-mode) .slider-ui-23__owl-root:not(.slider--loaded) .slider__slide:not(:only-child):not(:first-child){height:0}
@media print{.slider-ui-23{display:none}
}
.slider-ui-23 .rs-only{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}
.slider-ui-23 .slider--drag:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.slider-ui-23 .slider--drag:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.slider-ui-23 .single-slide__content{transition:opacity 300ms linear}
.slider-ui-23 .single-slide__content-container{color:var(--leancoded-redesign-text-color)}
.slider-ui-23 .single-slide__content-container .text:last-of-type p:last-of-type{margin-bottom:0}
.slider-ui-23 .single-slide__cta-container{display:inline-block}
.slider-ui-23 .single-slide__cta-link{text-decoration:none;color:var(--leancoded-redesign-text-color)}
@media screen and (min-width:992px){.slider-ui-23 .single-slide__cta-link:hover{text-decoration:underline;color:var(--leancoded-redesign-text-color)}
}
.slider-ui-23 .single-slide__cta-link.add-arrow .arrow{margin-left:3.5rem}
.slider-ui-23 .single-slide__cta-link.add-arrow .arrow:after{width:2rem;background-color:var(--leancoded-redesign-text-color)}
.slider-ui-23 .single-slide__cta-link.add-arrow .arrow:before{border-color:var(--leancoded-redesign-text-color)}
@media screen and (max-width:991px){.slider-ui-23 .single-slide__cta-link.add-arrow .arrow:after{bottom:.3rem}
.slider-ui-23 .single-slide__cta-link.add-arrow .arrow:before{bottom:0}
}
.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below{position:relative;display:block;margin-bottom:3rem}
@media screen and (min-width:992px){.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below{letter-spacing:.04em}
}
@media screen and (max-width:991px){.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below{margin-bottom:2.3rem}
}
.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below .arrow{position:absolute;margin-left:2.5rem;left:0;top:calc(100% + 3rem)}
@media screen and (max-width:991px){.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below .arrow{top:calc(100% + 2rem)}
}
.slider-ui-23 .single-slide__cta-link.add-arrow.move-arrow-below:after{content:"";position:absolute;width:23%;height:4rem;top:95%;left:0}
.slider-ui-23 .slider--image-text .owl-stage-outer{margin-right:1px}
.slider-ui-23 .slider__slide{display:flex;width:100%;height:100%}
.slider-ui-23 .slider__dot{position:relative;display:inline-block;margin:0;font-size:0;line-height:0;width:1.1rem;height:1.1rem;border-radius:0;cursor:pointer}
.slider-ui-23 .slider__dot:first-child{margin-left:0}
.slider-ui-23 .slider__dot:focus-visible{outline:.2rem solid #008ace}
.slider-ui-23 .slider__progress-bar{position:absolute;display:flex;justify-content:center;left:0;bottom:6.4rem;right:0;margin-top:var(--slider-padding-progressbar-content);padding:0 3.2rem;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (min-width:992px){.slider-ui-23 .slider__progress-bar{display:none}
}
@media screen and (min-width:768px){.slider-ui-23 .slider__progress-bar{bottom:7.7rem}
}
.slider-ui-23 .slider__progress-bar .slider__dot{display:flex;flex-direction:column;justify-content:center;width:100%;height:3rem;margin-top:1px;transform:translateY(50%)}
.slider-ui-23 .slider__progress-bar .slider__dot:before,.slider-ui-23 .slider__progress-bar .slider__dot:after{content:"";display:block;width:100%}
.slider-ui-23 .slider__progress-bar .slider__dot:after{height:.3rem;margin-top:-0.2rem;opacity:0;transition:opacity 800ms ease-in;background:var(--slider-dot-gradient-color)}
.slider-ui-23 .slider__progress-bar .slider__dot:before{height:1px;background-color:var(--leancoded-redesign-text-color);transition:background-color .1s linear;transition-delay:.3s}
@media screen and (min-width:992px){.slider-ui-23 .slider__progress-bar .slider__dot:before{transition-delay:.7s}
}
.slider-ui-23 .slider__progress-bar .slider__dot.active:after{opacity:1}
.slider-ui-23 .slider__pagination{line-height:3rem;color:var(--leancoded-redesign-sub-secondary-color);transition:color .1s linear;transition-delay:.3s}
@media screen and (min-width:992px){.slider-ui-23 .slider__pagination{order:3;transition-delay:.7s}
}
.slider-ui-23 .slider__pagination--current-page{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;font:500 1.2rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (min-width:768px){.slider-ui-23 .slider__pagination--current-page{font-size:1.4rem;line-height:4.1rem}
}
.slider-ui-23 .slider__pagination--sum-page{font:300 1.2rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (min-width:768px){.slider-ui-23 .slider__pagination--sum-page{font-size:1.4rem;line-height:4.1rem}
}
@media screen and (min-width:992px){.slider-ui-23 .slider__pagination--sum-page{font-weight:500}
}
.slider-ui-23 .slider__navigation{position:absolute;left:0;right:0;z-index:1;-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;display:flex;justify-content:space-between;align-items:center;padding:0 3.1rem;bottom:var(--slider-padding-navigation-border-bottom);height:var(--slider-height-arrows);margin-top:var(--slider-padding-arrows-progressbar)}
.slider-ui-23 .slider__navigation.disabled{opacity:0;pointer-events:none;visibility:hidden}
.slider-ui-23 .slider__navigation .slider__right-arrow,.slider-ui-23 .slider__navigation .slider__left-arrow{height:var(--slider-height-arrows);width:var(--slider-height-arrows);background-position:center;background-repeat:no-repeat;background-size:var(--slider-arrow-size)}
@media(hover:hover){.slider-ui-23 .slider__navigation .slider__right-arrow:hover,.slider-ui-23 .slider__navigation .slider__left-arrow:hover{opacity:var(--arrow-opacity)}
.slider-ui-23 .slider__navigation .slider__right-arrow:hover svg,.slider-ui-23 .slider__navigation .slider__left-arrow:hover svg{opacity:0}
}
.slider-ui-23 .slider__navigation .slider__right-arrow svg,.slider-ui-23 .slider__navigation .slider__left-arrow svg{margin:.1rem;width:var(--slider-icon-size);height:var(--slider-icon-size)}
.slider-ui-23 .slider__navigation .slider__left-arrow{transform:scaleX(-1)}
@media screen and (min-width:992px){.slider-ui-23 .slider__navigation{justify-content:flex-start;max-width:115.2rem;margin:0 auto;padding:0 3.2rem}
.slider-ui-23 .slider__navigation .slider__right-arrow{margin-right:1.9rem}
.slider-ui-23 .slider__navigation .slider__left-arrow{margin-right:1.7rem}
}
.slider-ui-23 .slider__navigation .slider-navigation-arrow svg{transition:fill .1s linear;transition-delay:.3s}
@media screen and (min-width:992px){.slider-ui-23 .slider__navigation .slider-navigation-arrow svg{transition-delay:.7s}
}
@media screen and (min-width:992px){.slider-ui-23 .slider__navigation.show-on-responsive{display:none}
}
.slider-ui-23__section-wrapper{position:relative;max-width:115.2rem;margin:0 auto;padding-right:3.2rem;padding-left:3.2rem}
.slider-ui-23 .hide-picture{visibility:hidden}
.theme-animation .slider-ui-23{transition:color 300ms linear}
.theme-animation .slider-ui-23 .owl-item .single-slide-ui{transition:background-color 300ms linear}
.theme-animation .slider-ui-23 .owl-item .single-slide-ui .background-video{transition:opacity 300ms linear}
.theme-animation .slider-ui-23 .single-slide__content-container,.theme-animation .slider-ui-23 .single-slide__cta-link{transition:color 300ms linear}
.theme-animation .slider-ui-23 .single-slide__cta-container .link-with-right-arrow,.theme-animation .slider-ui-23 .single-slide__cta-container .link-with-bottom-arrow{transition:color 300ms linear}
.theme-animation .slider-ui-23 .single-slide__cta-container .link-with-right-arrow .svg-link-arrow,.theme-animation .slider-ui-23 .single-slide__cta-container .link-with-bottom-arrow .svg-link-arrow{transition:fill 300ms linear}
.theme-animation .slider-ui-23 .single-slide__cta-link.add-arrow .arrow:after,.theme-animation .slider-ui-23 .single-slide__cta-link.add-arrow .arrow:before{transition:background-color 300ms linear}
.theme-animation .slider-ui-23 .slider__progress-bar .slider__dot{transition:background-color 300ms linear}
.theme-animation .slider-ui-23 .slider__progress-bar .slider__dot:after{transition:background-color 300ms linear}
.theme-animation .slider-ui-23 .slider__pagination{transition:color 300ms linear}
.theme-animation .slider-ui-23 .slider__navigation .slider-navigation-arrow svg{transition:fill 300ms linear}
.theme-animation .single-slide-ui.text-image-slide-ui .slide-image--desktop .light-desktop-image,.theme-animation .single-slide-ui.text-image-slide-ui .slide-image--desktop .dark-desktop-image{transition:filter 300ms linear}
.theme-animation .single-slide-ui.text-image-slide-ui .desktop-image-container:before{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.light-mode{--text-color-single-section:#000;--text-color-single-section-hover:#0047ff;--gradient-text:linear-gradient(to right,#0078c2 15%,#0047ff 50%,#8453d2 90%);--background-gradient-color:transparent;--padding-container-bottom:7.2rem;--gradient-border-picture-dark-display:none;--gradient-border-picture-light-display:contents}
.light-mode .is-image{--text-color-single-section:#fff;--text-color-single-section-hover:#00f6ff;--gradient-text:linear-gradient(to right,#00ffd3 15%,#00f6ff 50%,#b896ff 90%);--background-gradient-color:transparent;--padding-container-bottom:13.7rem}
.light-mode .black-style{--text-color-single-section:#000;--text-color-single-section-hover:rgba(6,6,6,0.8);--gradient-text:#060606;--background-gradient-color:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);--padding-container-bottom:7.2rem}
.light-mode .ec-style{--gradient-text:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--text-color-single-section-hover:#fec010;--background-gradient-color:transparent;--padding-container-bottom:13.7rem}
.light-mode .single-section-two-columns-ui{--section-two-columns-image-border-gradient:linear-gradient(118.82deg,#0078c2 0,#0047ff 51.4%,#8453d2 104.63%) 1;--section-two-columns-image-dark-display-property:none;--section-two-columns-image-light-display-property:block;--section-two-columns-image-dark-opacity-property:0;--section-two-columns-image-light-opacity-property:1;--section-two-columns-image-light-gradient-opacity:1}
.dark-mode{--text-color-single-section:#fff;--text-color-single-section-hover:#00f6ff;--gradient-text:linear-gradient(to right,#00ffd3 15%,#00f6ff 50%,#b896ff 90%);--background-gradient-color:transparent;--padding-container-bottom:7.2rem;--gradient-border-picture-dark-display:contents;--gradient-border-picture-light-display:none}
.dark-mode .is-image{--text-color-single-section:#fff;--text-color-single-section-hover:#00f6ff;--gradient-text:linear-gradient(to right,#00ffd3 15%,#00f6ff 50%,#b896ff 90%);--background-gradient-color:transparent;--padding-container-bottom:13.7rem}
.dark-mode .black-style{--text-color-single-section:#000;--text-color-single-section-hover:rgba(6,6,6,0.8);--gradient-text:#060606;--background-gradient-color:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);--padding-container-bottom:7.2rem}
.dark-mode .ec-style{--gradient-text:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--text-color-single-section-hover:#fec010;--background-gradient-color:transparent;--padding-container-bottom:13.7rem}
.dark-mode .single-section-two-columns-ui{--section-two-columns-image-border-gradient:linear-gradient(103.99deg,#00fff0 0,#00f6ff 51.4%,#b896ff 104.63%) 1;--section-two-columns-image-dark-display-property:block;--section-two-columns-image-light-display-property:none;--section-two-columns-image-dark-opacity-property:1;--section-two-columns-image-light-opacity-property:0;--section-two-columns-image-light-gradient-opacity:0}
.ec-mode.dark-mode{--gradient-text:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--text-color-single-section-hover:#fec010}
.ec-mode.dark-mode .is-image{--gradient-text:linear-gradient(to right,#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--text-color-single-section-hover:#fec010}
.single-section{width:100vw;position:relative;margin-left:-50vw;left:50%}
.single-section .rte-text-gradient,.single-section .rte-text-gradient *{background-color:var(--gradient-text);background-image:var(--gradient-text) !important;background-size:100%}
.single-section-full-width{min-height:46rem;padding:7.2rem 3.2rem var(--padding-container-bottom);display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 0;position:relative;z-index:1;overflow:hidden;background:var(--background-gradient-color)}
@media screen and (min-width:992px){.single-section-full-width{min-height:74rem;padding-top:20rem;padding-bottom:20rem}
}
.single-section-full-width__image{position:absolute;top:0;left:0;z-index:-1;background-position:50% 50%;background-size:cover;object-fit:cover;height:100%;width:100%}
.single-section-full-width__content-wrapper{width:100%;margin:0 auto}
@media screen and (min-width:992px){.single-section-full-width__content-wrapper{width:108.8rem}
}
.single-section-full-width__content{margin-left:0;margin-right:0}
@media screen and (min-width:992px){.single-section-full-width__content{margin-left:0}
}
@media screen and (max-width:991px){.single-section-full-width__content{width:100% !important}
}
.single-section-full-width__content-container .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover){color:var(--text-color-single-section)}
.single-section-full-width__content-container .text-ui-23 a:not(.underlined,.continuum-hover,.bold-underlined-hover):hover{color:var(--text-color-single-section-hover)}
.single-section-full-width .scaling-of-text-wrapper{color:var(--text-color-single-section);line-height:1.33333333}
.single-section-full-width__cta-container{width:fit-content;margin-top:6rem}
.single-section-full-width__cta-container .custom-link{color:var(--text-color-single-section);fill:var(--text-color-single-section)}
.single-section-full-width__cta-container .svg-link-arrow{fill:var(--text-color-single-section)}
.single-section-full-width__cta-container:hover,.single-section-full-width__cta-container--below:hover{cursor:pointer}
.single-section-full-width__cta-container:hover .custom-link,.single-section-full-width__cta-container--below:hover .custom-link{color:var(--text-color-single-section-hover);text-decoration:underline solid var(--text-color-single-section-hover)}
.single-section-full-width__cta-container:hover .svg-link-arrow,.single-section-full-width__cta-container--below:hover .svg-link-arrow{fill:var(--text-color-single-section-hover)}
.single-section-two-columns-ui.text-image-section-two-columns-ui{padding-top:7.2rem;padding-bottom:7.2rem}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui{padding-top:20rem;padding-bottom:20rem}
}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui.zoom-on-hover .image:hover{transform:scale(1.15)}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-container{position:relative}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-container:before{position:absolute;content:"";top:0;left:0;pointer-events:none;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(118.82deg,#0078c2 0,#0047ff 51.4%,#8453d2 104.63%);opacity:var(--section-two-columns-image-light-gradient-opacity);transform:translateZ(0);z-index:2;height:100%;width:100%}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-border{align-items:center;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(103.99deg,#00fff0 0,#00f6ff 51.4%,#b896ff 104.63%);display:flex;justify-content:center;padding:8.4rem 4.6rem;z-index:1;height:100%;width:100%}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-wrapper{display:contents;position:relative}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-wrapper .dark-picture .desktop-image-placeholder{opacity:var(--section-two-columns-image-dark-opacity-property)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-wrapper .light-picture .desktop-image-placeholder{opacity:var(--section-two-columns-image-light-opacity-property)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop{display:none}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .dark-desktop-image,.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .light-desktop-image,.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .desktop-image-placeholder{max-height:100%;max-width:100%}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .dark-desktop-image,.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .light-desktop-image{position:absolute;top:0;left:0;transform:translateZ(0)}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop{display:inline-block;overflow:hidden;position:relative;width:44rem;height:46.8rem}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop:hover{display:block}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .gradient-border-picture{display:contents}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .gradient-border-picture .desktop-image-placeholder{position:absolute;padding:8.4rem 4.6rem}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .image{height:100%;width:100%;transition:all .7s ease-out}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop img.image{object-fit:cover}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .dark-desktop-image{filter:opacity(var(--section-two-columns-image-dark-opacity-property))}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .light-desktop-image{filter:opacity(var(--section-two-columns-image-light-opacity-property))}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile{display:block;width:100%;height:calc((100vw - 6.4rem) / 1.74);object-fit:cover}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile{display:none}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile.mobile-image-container{display:flex;align-items:center;justify-content:center;padding:calc(23px + (69 - 23) *(100vw - 375px) /(616)) calc(37px + (111 - 37) *(100vw - 375px) /(616));border-width:1px;border-style:solid;border-image:var(--section-two-columns-image-border-gradient)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile.mobile-image-container .gradient-border-picture.dark-picture{display:var(--gradient-border-picture-dark-display)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile.mobile-image-container .gradient-border-picture.light-picture{display:var(--gradient-border-picture-light-display)}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile.mobile-image-container{display:none}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .dark-mobile-image{display:var(--section-two-columns-image-dark-display-property)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .light-mobile-image{display:var(--section-two-columns-image-light-display-property)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .dark-mobile-image,.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .light-mobile-image{max-height:100%;max-width:100%}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .dark-mobile-image,.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--mobile .light-mobile-image{display:none}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .text-image-section-two-columns-ui__parsys--1>:last-child{padding-bottom:var(--slider-3rd-style-parsys-gap)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .text-image-section-two-columns-ui__parsys--1 .scaling-of-text-wrapper{margin-bottom:0}
.single-section-two-columns-ui.text-image-section-two-columns-ui .text-image-section-two-columns-ui__parsys--2{padding-top:var(--slider-3rd-style-parsys-gap)}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .text-image-section-two-columns-ui__parsys--2{padding-top:0}
}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui{display:flex;flex-direction:row;justify-content:space-between}
.single-section-two-columns-ui.text-image-section-two-columns-ui .single-section-two-columns__content{width:54rem;margin-right:5rem;margin-bottom:var(--slider-padding-bottom)}
}
.single-section-two-columns-ui.text-image-section-two-columns-ui .single-section-two-columns__cta-container--after-text{margin-top:var(--slider-cta-after-text)}
.single-section-two-columns-ui.text-image-section-two-columns-ui .single-section-two-columns__cta-container--after-heading{margin-top:var(--slider-cta-after-heading)}
.theme-animation .single-section .custom-link{transition:color 300ms linear}
.theme-animation .single-section .svg-link-arrow{transition:fill 300ms linear}
.single-section-two-columns-ui.text-image-section-two-columns-ui .desktop-image-container:before{transition:opacity 300ms linear}
@media screen and (min-width:992px){.single-section-two-columns-ui.text-image-section-two-columns-ui .slide-image--desktop .gradient-border-picture .desktop-image-placeholder{transition:opacity 300ms linear}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .share-popup-ui-23{--background-color:#060606;--dropdown-background:rgba(27,27,27,0.9);--border-color:#fff;--text-color:#fff}
.light-mode .share-popup-ui-23{--background-color:#fbfafa;--dropdown-background:rgba(242,242,242,0.9);--border-color:#060606;--text-color:#060606}
.share-popup-ui-23{position:relative;z-index:3}
@media print{.share-popup-ui-23{display:none}
}
@media screen and (min-width:992px){.share-popup-ui-23{display:inline-flex}
.share-popup-ui-23:hover .share-popup__share-button{opacity:0;visibility:hidden}
.share-popup-ui-23:hover .share-popup__container{display:block}
}
@media screen and (min-width:992px){.share-to-social-top .share-popup-ui-23,.share-social-top .share-popup-ui-23{margin-top:1.3rem}
}
.share-popup-ui-23 .share-popup__title{margin-bottom:2rem;font-size:1.2rem;font-weight:700;line-height:1.8rem;letter-spacing:.5em}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__title{display:none}
}
.share-popup-ui-23 .share-popup__container{display:none;padding-top:4rem;background-color:var(--background-color)}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__container{position:absolute;left:-1.3rem;top:-0.9rem;padding:0;background-color:var(--dropdown-background)}
}
.share-popup-ui-23 .share-popup__list{margin-bottom:2.3rem}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__list{margin-bottom:0}
}
.share-popup-ui-23 .share-popup__item{position:relative;list-style:none}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__item{display:flex;justify-content:center}
.share-popup-ui-23 .share-popup__item:first-child .share-popup__link{padding-top:1.5rem}
.share-popup-ui-23 .share-popup__item:last-child .share-popup__link{padding-bottom:1.5rem}
}
.share-popup-ui-23 .share-popup__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--border-color)}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__item:after{left:50%;width:2rem;transform:translateX(-50%)}
}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__item:last-child:after{display:none}
}
@media not screen and (min-width:768px){.share-popup-ui-23 .share-popup__item--print{display:none}
}
.share-popup-ui-23 .share-popup__item-title{color:var(--text-color);font-size:1.2rem;font-weight:600;letter-spacing:.25em;line-height:1.6rem;text-transform:uppercase}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__item-title{display:none}
}
.share-popup-ui-23 .share-popup__link{display:flex;align-items:center;padding:2rem 0 2rem 4.3rem;cursor:pointer;text-decoration:none}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__link{padding:1.2rem 1.6rem;justify-content:center}
}
.share-popup-ui-23 .share-popup__link:before{position:absolute;left:0}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__link:before{position:static}
}
.share-popup-ui-23 .share-popup__link:after{left:0}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__link:after{position:absolute;left:initial}
}
@media(hover:hover){.share-popup-ui-23 .share-popup__link:hover:after,.share-popup-ui-23 .share-popup__link:hover:before{background-position:0 0}
}
.share-popup-ui-23 .share-popup__notice{display:none;font-size:1.2rem;font-weight:400;letter-spacing:.03em;line-height:1.6rem;text-transform:capitalize;white-space:nowrap}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__notice{position:absolute;bottom:0;right:calc(100% + .5rem);padding:.9rem 1.2rem;font-size:1.6rem;letter-spacing:.04em;line-height:2.4rem;background-color:var(--dropdown-background)}
}
.share-popup-ui-23 .share-popup__share-button{width:2rem;height:1.8rem}
@media screen and (min-width:992px){.share-popup-ui-23 .share-popup__share-button{width:3rem;height:2.8rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .share-menu-ui-23{--item-border-color:#fff}
.light-mode .share-menu-ui-23{--item-border-color:#000}
.share-menu-ui-23{padding:4.4rem 0 2.8rem}
@media screen and (min-width:992px){.share-menu-ui-23{padding:6rem 0}
}
.share-menu-ui-23 .share-menu__list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}
.share-menu-ui-23 .share-menu__item{align-items:center;display:flex;position:relative}
.share-menu-ui-23 .share-menu__item:not(:last-child):after{border-right:1px solid var(--item-border-color);content:"";height:2rem}
@media not screen and (min-width:768px){.share-menu-ui-23 .share-menu__item--print{display:none}
}
.share-menu-ui-23 .share-menu__link{cursor:pointer;display:flex;padding:2rem}
@media(hover:hover){.share-menu-ui-23 .share-menu__link:hover:after,.share-menu-ui-23 .share-menu__link:hover:before{background-position:0 0}
}
.share-menu-ui-23 .share-menu__notice{display:none;font-size:1.2rem;font-weight:600;left:100%;letter-spacing:.2em;line-height:1.6rem;position:absolute;text-transform:uppercase;white-space:nowrap}
@media screen and (max-width:576px){.share-menu-ui-23 .share-menu__notice{left:50%;top:-1rem;transform:translateX(-50%)}
}
@media screen and (max-width:395px){.share-menu-ui-23 .share-menu__notice{left:auto;right:0;transform:none}
}
.share-menu-ui-23 .share-menu__item:not(:last-child):after{transition:border 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper,#main>.section:first-child>.section-ui>.section__wrapper,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page),.react-training-page .section-ui.error-container,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper{padding-top:1.7rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-small,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-small,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-small,.react-training-page .section-ui.error-container.section--padding-small,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-small{padding-top:5.1rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-normal,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-normal,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-normal,.react-training-page .section-ui.error-container.section--padding-normal,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-normal{padding-top:8.5rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-large,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-large,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-large,.react-training-page .section-ui.error-container.section--padding-large,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-large{padding-top:11.9rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-extra-large,.react-training-page .section-ui.error-container.section--padding-extra-large,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large{padding-top:15.3rem}
@media screen and (min-width:992px){#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper,#main>.section:first-child>.section-ui>.section__wrapper,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page),.react-training-page .section-ui.error-container,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper{padding-top:6rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-small,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-small,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-small,.react-training-page .section-ui.error-container.section--padding-small,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-small{padding-top:9.4rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-normal,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-normal,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-normal,.react-training-page .section-ui.error-container.section--padding-normal,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-normal{padding-top:12.8rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-large,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-large,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-large,.react-training-page .section-ui.error-container.section--padding-large,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-large{padding-top:16.2rem}
#main>.content-container:first-child>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large,#main>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large,#main>.section-ui:first-child:not(.recruiting-page,.event-details-page,.news-page).section--padding-extra-large,.react-training-page .section-ui.error-container.section--padding-extra-large,#main .detail-page__section .top-container>.section:first-child>.section-ui>.section__wrapper.section--padding-extra-large{padding-top:19.6rem}
}
.section-ui{position:relative;background-position:50%;background-size:cover}
.section-ui .bg-color-white .underlined,.section-ui .bg-color-white-smoke .underlined,.section-ui .bg-color-ec-white .underlined,.section-ui .bg-color-light-blue .underlined,.section-ui .bg-color-light-green .underlined,.section-ui .bg-color-blue .underlined,.section-ui .bg-color-light-red .underlined,.section-ui .bg-color-smoke-gray .underlined,.section-ui .bg-color-light-yellow .underlined,.section-ui .bg-color-dark-blue .underlined,.section-ui .bg-color-ec-light-blue .underlined{color:#231f20}
.section-ui .bg-color-white .underlined:hover,.section-ui .bg-color-white-smoke .underlined:hover,.section-ui .bg-color-ec-white .underlined:hover,.section-ui .bg-color-light-blue .underlined:hover,.section-ui .bg-color-light-green .underlined:hover,.section-ui .bg-color-blue .underlined:hover,.section-ui .bg-color-light-red .underlined:hover,.section-ui .bg-color-smoke-gray .underlined:hover,.section-ui .bg-color-light-yellow .underlined:hover,.section-ui .bg-color-dark-blue .underlined:hover,.section-ui .bg-color-ec-light-blue .underlined:hover{color:#222}
@media print{.section-ui:not(.section--padding-no){padding:0 0 2rem !important}
}
.section-ui__parallax-wrapper{position:absolute;inset:0}
.section-ui__parallax-wrapper .section__image-shadow{position:absolute;width:100%;height:100%}
.section-ui__animation-renderer{height:100%;width:100%}
.style12 .section-ui__animation-renderer{overflow:hidden}
.style13 .section-ui__animation-renderer{bottom:-10rem;overflow:hidden;right:-10rem;transform:translateX(3.2rem);transition:opacity .3s linear}
@media screen and (min-width:992px){.style13 .section-ui__animation-renderer{height:694px;width:1128px;margin-left:60.7rem;overflow:visible}
}
.section-ui__animation-renderer .animation__object{transform-origin:unset !important}
.style2 .section-ui__animation-renderer .animation__object,.style5 .section-ui__animation-renderer .animation__object,.style12 .section-ui__animation-renderer .animation__object,.style13 .section-ui__animation-renderer .animation__object{filter:blur(20px)}
.style14 .section-ui__animation-renderer .animation__object,.style15 .section-ui__animation-renderer .animation__object,.style16 .section-ui__animation-renderer .animation__object{filter:blur(20px)}
@media screen and (min-width:992px){.style14 .section-ui__animation-renderer .animation__object,.style15 .section-ui__animation-renderer .animation__object,.style16 .section-ui__animation-renderer .animation__object{filter:blur(50px)}
}
.style1 .section-ui__animation-renderer .animation__object{filter:blur(33px)}
@media screen and (min-width:992px){.style1 .section-ui__animation-renderer .animation__object{filter:blur(25px);transform:scale(112.5%)}
}
@media screen and (min-width:992px){.style2 .section-ui__animation-renderer .animation__object{transform:scale(1.4)}
}
.style3 .section-ui__animation-renderer .animation__object{filter:blur(12px)}
.style4 .section-ui__animation-renderer .animation__object{filter:blur(12px)}
@media screen and (min-width:992px){.style4 .section-ui__animation-renderer .animation__object{filter:blur(20px);transform:scale(112.5%)}
}
.style6 .section-ui__animation-renderer .animation__object{filter:blur(20px)}
@media screen and (min-width:992px){.style6 .section-ui__animation-renderer .animation__object{filter:blur(55px)}
}
.style7 .section-ui__animation-renderer .animation__object{filter:blur(20px)}
@media screen and (min-width:992px){.style7 .section-ui__animation-renderer .animation__object{filter:blur(70px)}
}
@media screen and (min-width:992px){.style8 .section-ui__animation-renderer .animation__object,.style9 .section-ui__animation-renderer .animation__object{filter:blur(40px)}
}
.style10 .section-ui__animation-renderer .animation__object{filter:blur(20px)}
@media screen and (min-width:992px){.style10 .section-ui__animation-renderer .animation__object{filter:blur(50px)}
}
.style11-1 .section-ui__animation-renderer .animation__object,.style11-2 .section-ui__animation-renderer .animation__object{filter:blur(30px)}
@media screen and (min-width:992px){.style11-1 .section-ui__animation-renderer .animation__object,.style11-2 .section-ui__animation-renderer .animation__object{filter:blur(50px)}
}
.section-ui__animation-container{position:absolute;transition:opacity .3s linear}
.section-ui__animation-container.style1{bottom:-185px;opacity:.8;position:absolute;right:-150px;transform:translateX(3.2rem);height:457px;width:420px}
@media screen and (min-width:992px){.section-ui__animation-container.style1{bottom:auto;margin-left:140.1rem;opacity:.7;right:auto;top:50%;transform:translate(-50%,-50%);height:616px;width:616px}
}
.section-ui__animation-container.style2{opacity:.8;right:2.05rem;top:-19px;height:180px;width:168px}
@media screen and (min-width:992px){.section-ui__animation-container.style2{left:0;margin-left:101rem;opacity:.9;right:auto;top:-3.2rem;height:311px;width:311px}
}
@media screen and (min-width:992px){.section-ui__animation-container.style3{margin:-5rem 0 0 -5rem;transform:translate(1.5rem,4.5rem);height:150px;width:150px}
}
.section-ui__animation-container.style4{opacity:.8;right:-20.4rem;top:-10.4rem;height:382px;width:382px}
@media screen and (min-width:992px){.section-ui__animation-container.style4{inset:auto auto 0 -24.05rem;margin-left:-35.1rem;opacity:1;height:616px;width:616px}
}
.section-ui__animation-container.style5{margin-right:-5.9rem;opacity:.8;right:4.8rem;top:-4.8rem;height:179px;width:179px}
.section-ui__animation-container.style5 .animation__object{transform:scale(1.3)}
@media screen and (min-width:992px){.section-ui__animation-container.style5{margin-left:27.35rem;opacity:.7;right:auto;top:auto;height:199px;width:199px}
}
.section-ui__animation-container.style6{bottom:0;right:0;transform:translateX(50%);height:297px;width:426px}
@media screen and (min-width:992px){.section-ui__animation-container.style6{bottom:auto;margin-left:140.9rem;right:auto;top:-24.83rem;transform:translateX(-80.5rem);height:1157px;width:1611px}
}
.section-ui__animation-container.style7{left:100%;margin-left:-21.8rem;top:-4.6rem;height:405px;width:574px}
@media screen and (min-width:992px){.section-ui__animation-container.style7{left:0;margin-left:68.55rem;top:-12rem;height:919px;width:1304px}
}
@media screen and (min-width:992px){.section-ui__animation-container.style8{bottom:-22.7rem;left:97.8rem}
}
@media screen and (min-width:992px){.section-ui__animation-container.style9{bottom:auto;left:97.8rem;top:50%;transform:translateY(-50%)}
}
.section-ui__animation-container.style8,.section-ui__animation-container.style9{opacity:0;visibility:hidden}
@media screen and (min-width:992px){.section-ui__animation-container.style8,.section-ui__animation-container.style9{opacity:.6;visibility:visible;height:919px;width:1304px}
}
.dark-mode .section-ui__animation-container.style8,.dark-mode .section-ui__animation-container.style9{opacity:0;visibility:hidden}
.section-ui__animation-container.style10{margin-right:-28.75rem;right:0;top:-7.5rem;height:317px;width:593px}
@media screen and (min-width:992px){.section-ui__animation-container.style10{bottom:5.85rem;margin-left:60rem;right:auto;top:auto;height:715px;width:1372px}
}
.section-ui__animation-container.style11-1{bottom:-5.4rem;margin-right:-19.4rem;right:0;height:284px;width:504px}
@media screen and (min-width:992px){.section-ui__animation-container.style11-1{inset:-14.2rem auto auto 0;margin-left:83.4rem;height:752px;width:1336px}
}
.section-ui__animation-container.style11-2{bottom:-5.4rem;margin-right:-19.4rem;right:0;height:297px;width:426px}
@media screen and (min-width:992px){.section-ui__animation-container.style11-2{inset:-14.2rem auto auto 0;margin-left:83.4rem;height:752px;width:1336px}
}
.section-ui__animation-container.style12{bottom:0;left:50%;transform:translateX(-50%);height:148px;width:509px}
@media screen and (min-width:992px){.section-ui__animation-container.style12{bottom:0;left:50%;transform:translateX(-50%);height:649px;width:2251px}
.section-ui__animation-container.style12 .animation__object{transform:scale(1.5)}
}
.section-ui__animation-container.style13{bottom:0;right:0;height:382px;width:170px}
.section-ui__animation-container.style13 .animation__object{transform:translateY(50%)}
@media screen and (min-width:992px){.section-ui__animation-container.style13{bottom:0;left:0;overflow:hidden;right:auto;height:694px;width:1935px}
.section-ui__animation-container.style13 .animation__object{transform:scale(1.5)}
}
@media screen and (min-width:992px){.section-ui__animation-container.style14{bottom:-17.4rem;left:0;margin-left:-108.8rem;height:741px;width:1375px}
}
.section-ui__animation-container.style15{right:0;top:-7.95rem;transform:translateX(50%);height:317px;width:413px}
@media screen and (min-width:992px){.section-ui__animation-container.style15{bottom:-19.2rem;margin-left:62.7rem;right:auto;top:auto;transform:none;height:864px;width:1121px}
}
@media screen and (min-width:992px){.section-ui__animation-container.style16{left:0;margin:66.2rem 0 0 -111.95rem;top:0;height:715px;width:1372px}
.section-ui__animation-container.style16 .animation__object{transform:rotate(343deg)}
}
.light-mode .section-ui__animation-container:not(.style8,.style9){opacity:.45}
.ec-mode .section-ui__animation-container:not(.style6){display:none}
.section-ui__blur-elements{overflow-x:clip;position:absolute;inset:0}
.section-ui__blur-wrapper{height:100%;margin:0 auto;max-width:115.2rem;position:relative;pointer-events:none}
.section--repeatable-background{background-position:0 0;background-size:auto auto}
.section__wrapper{max-width:115.2rem;margin:0 auto;padding:0 3.2rem;position:relative}
.section__wrapper:after{content:"";display:table;clear:both}
.section__wrapper.section--padding-small{padding:3.4rem 3.2rem}
.section__wrapper.section--padding-normal{padding:6.8rem 3.2rem}
.section__wrapper.section--padding-large{padding:10.2rem 3.2rem}
.section__wrapper.section--padding-extra-large{padding:13.6rem 3.2rem}
.section--full-width>.section__wrapper{max-width:100%;padding-left:0;padding-right:0}
@media screen and (min-width:992px){.section__content{float:left;width:66%}
}
@media screen and (min-width:992px){.section__content-holder{padding-right:22%}
}
@media screen and (min-width:992px){.section__sidebar{float:right;width:32%}
}
.section__icon-plus{display:none}
@media screen and (min-width:768px){.section__icon-plus{display:block;position:absolute;top:-3.4rem;left:50%;transform:translateX(-50%);width:6.8rem;height:6.8rem;background:#f15c43;border-radius:100%;text-indent:-999rem;overflow:hidden}
.bg-color-light-red .section__icon-plus{background:#c9db48}
.section__icon-plus:before,.section__icon-plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}
.section__icon-plus:before{width:2.4rem;height:.7rem}
.section__icon-plus:after{width:.7rem;height:2.4rem}
}
.section__anchor{display:inline-block;position:absolute;left:0;top:-4.6rem;z-index:-1}
.section__anchor#referral-form-tag,.static-header .section__anchor{top:0}
.section--hide-on-mobile{display:none}
@media screen and (min-width:768px){.section--hide-on-mobile{display:block}
}
@media screen and (min-width:768px){.section--hide-on-tablet{display:none}
}
@media screen and (min-width:992px){.section--hide-on-tablet{display:block}
}
@media screen and (min-width:992px){.section--hide-on-desktop{display:none}
}
.section__background-title{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;line-height:1;color:#f3f3f3;font-weight:900;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.section-ui[class*="bg-color"]:not(.bg-color-white,.bg-color-smoke-gray) .section__background-title{color:rgba(243,243,243,0.1)}
.section-ui.bg-color-smoke-gray .section__background-title{color:rgba(255,255,255,0.5)}
.section__background-title-inner{position:absolute;left:50%;width:999rem;transform:translateX(-50%);text-align:center}
@media print{.section__background-title-inner{display:none}
}
@media not screen and (min-width:768px){.section__background-title_mobile--top .section__background-title-inner{top:0;line-height:.75}
}
@media not screen and (min-width:768px){.section__background-title_mobile--center .section__background-title-inner{top:50%;transform:translateX(-50%) translateY(-50%);margin-top:1vw}
}
@media not screen and (min-width:768px){.section__background-title_mobile--bottom .section__background-title-inner{bottom:0;line-height:.68}
}
@media screen and (min-width:768px){.section__background-title_desktop--top .section__background-title-inner{top:0;line-height:.75}
}
@media screen and (min-width:768px){.section__background-title_desktop--center .section__background-title-inner{top:50%;transform:translateX(-50%) translateY(-50%);margin-top:1vw}
}
@media screen and (min-width:768px){.section__background-title_desktop--bottom .section__background-title-inner{bottom:0;line-height:.68}
}
.section__image{height:100%;width:100%;object-fit:cover;z-index:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .search-ui-23{--main-text-color:#fff;--button-text-color:#fff;--highlighted-color:#00f6ff;--placeholder-color:#8a8a8a;--link-color:#7ba8ff;--background-color:rgba(27,27,27,0.9);--main-button-background-color:#060606;--secondary-button-background-color:#1b1b1b;--secondary-gradient:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--dark-ec-mode-gradient:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-border-opacity:0;--autofill-background-color:#060606}
.dark-mode .search-ui-23 .search-results__panel.opened{--autofill-background-color:#1a1a1a}
.light-mode .search-ui-23{--main-text-color:#000;--button-text-color:#060606;--highlighted-color:#0047ff;--placeholder-color:#717171;--link-color:#0078c2;--background-color:rgba(242,242,242,0.9);--main-button-background-color:#fff;--secondary-button-background-color:#f2f2f2;--secondary-gradient:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--dark-ec-mode-gradient:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-border-opacity:1;--autofill-background-color:#fbfafa}
.light-mode .search-ui-23 .search-results__panel.opened{--autofill-background-color:#f2f2f2}
.ec-mode .search-ui-23{--highlighted-color:#fec010;--link-color:#f58314;--dark-ec-mode-gradient:linear-gradient(90.38deg,#fec010 9.04%,#f06516 82.1%,#f03016 121.37%);--secondary-gradient:linear-gradient(#fec010 11.47%,#f06516 61.1%,#f03016 112.5%)}
.search-ui-23 .search-results__input,.search-ui-23 .search__input{background:transparent;border:0;border-bottom:1px solid var(--main-text-color);color:var(--input-color);height:fit-content;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1.6rem;letter-spacing:1px;line-height:2rem;padding:2.4rem 0 1.6rem;margin-top:-2.4rem;z-index:3}
.search-ui-23 .search-results__input::placeholder,.search-ui-23 .search__input::placeholder{color:var(--placeholder-color);font-size:1.8rem;font-weight:300;font-style:normal;letter-spacing:1px;line-height:1.8rem}
.search-ui-23 .search-results__input:autofill,.search-ui-23 .search__input:autofill{box-shadow:1000rem 0 0 var(--autofill-background-color) inset !important;-webkit-box-shadow:1000rem 0 0 var(--autofill-background-color) inset !important;-webkit-text-fill-color:var(--main-text-color);caret-color:var(--main-text-color)}
.search-ui-23 .search-results__input:-webkit-autofill,.search-ui-23 .search__input:-webkit-autofill{box-shadow:1000rem 0 0 var(--autofill-background-color) inset !important;-webkit-box-shadow:1000rem 0 0 var(--autofill-background-color) inset !important;-webkit-text-fill-color:var(--main-text-color);caret-color:var(--main-text-color)}
.search-ui-23 .search-results__input-holder,.search-ui-23 .search__input-holder{display:flex;flex-direction:column;justify-content:space-between;padding-top:2.4rem;position:relative;width:100%}
@media screen and (min-width:768px){.search-ui-23 .search-results__input-holder,.search-ui-23 .search__input-holder{padding:2.4rem 2.4rem 1.6rem;margin-left:-2.4rem;width:calc(104.8%);z-index:2}
}
.search-ui-23 .search-results__input:focus,.search-ui-23 .search__input:focus{border-bottom-color:var(--highlighted-color)}
@media screen and (min-width:768px){.search-ui-23 .search-results__input,.search-ui-23 .search__input{font-size:1.8rem;font-weight:600;line-height:2.8rem;width:80%}
.search-ui-23 .search-results__input-holder,.search-ui-23 .search__input-holder{align-items:flex-end;column-gap:7%;display:flex;flex-direction:row}
}
.search-ui-23 .search-results__submit,.search-ui-23 .search__submit{align-items:center;align-self:flex-start;background-color:var(--leancoded-redesign-main-color);border-radius:10rem;display:flex;height:auto;justify-content:center;margin-top:4.4rem;padding:0;position:relative;width:auto;z-index:0}
.search-ui-23 .search-results__submit:before,.search-ui-23 .search__submit:before,.search-ui-23 .search-results__submit:after,.search-ui-23 .search__submit:after{background-image:var(--dark-ec-mode-gradient);border-radius:10rem;content:"";display:block;margin:-0.2rem;position:absolute;inset:0;z-index:-1}
@media screen and (min-width:768px){.search-ui-23 .search-results__submit:before,.search-ui-23 .search__submit:before,.search-ui-23 .search-results__submit:after,.search-ui-23 .search__submit:after{z-index:2}
}
.search-ui-23 .search-results__submit:after,.search-ui-23 .search__submit:after{opacity:var(--gradient-border-opacity);background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
@media screen and (min-width:768px){.search-ui-23 .search-results__submit,.search-ui-23 .search__submit{margin-top:0;z-index:3}
}
.search-ui-23 .search-results__submit-text,.search-ui-23 .search__submit-text{background-color:var(--leancoded-redesign-main-color);border-radius:10rem;color:var(--button-text-color);font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:1.3rem 2.2rem;text-transform:uppercase}
.search-ui-23 .search-results__submit-text:hover,.search-ui-23 .search__submit-text:hover{background-color:var(--button-text-color);color:var(--main-button-background-color)}
@media screen and (min-width:768px){.search-ui-23 .search-results__submit-text,.search-ui-23 .search__submit-text{font-size:1.6rem;letter-spacing:.21em;padding:1.3rem 4.5rem;z-index:3}
}
.search-ui-23 .search-results__panel{background-color:transparent;box-sizing:border-box;margin:0;position:relative}
@media screen and (min-width:768px){.search-ui-23 .search-results__panel{display:flex;flex-direction:column;margin:0 auto}
}
.search-ui-23 .search-results__counter{font:300 1rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;line-height:1.2rem;margin-bottom:4rem;text-align:left;text-transform:uppercase;margin-top:4rem}
@media screen and (min-width:768px){.search-ui-23 .search-results__counter{font-size:1.2rem;line-height:1.4rem;margin-bottom:3.2rem}
}
.search-ui-23 .search-results__item{border-bottom:1px solid var(--main-text-color);margin-bottom:2.4rem}
@media screen and (min-width:768px){.search-ui-23 .search-results__item{margin-bottom:3.2rem}
}
.search-ui-23 .search-results__title-link{color:var(--link-color);text-decoration:none}
@media screen and (min-width:768px){.search-ui-23 .search-results__title-link{font-size:1.8rem;line-height:2.4rem;font-weight:700}
.search-ui-23 .search-results__title-link:hover{color:var(--link-color);text-decoration:underline}
}
.search-ui-23 .search-results__title{font:700 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;line-height:2rem;margin-bottom:1.2rem}
@media screen and (min-width:768px){.search-ui-23 .search-results__title{font-size:1.8rem;line-height:2.4rem}
}
.search-ui-23 .search-results__description{font:250 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;line-height:2rem;margin-bottom:2.4rem;overflow-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:768px){.search-ui-23 .search-results__description{font-size:1.8rem;line-height:2.4rem;margin-bottom:3.2rem}
}
.search-ui-23 .search-results__footer{display:block;flex-direction:column;margin:6.4rem 0 10rem;text-align:center}
@media screen and (min-width:768px){.search-ui-23 .search-results__footer{margin:9rem 0 20rem}
}
.search-ui-23 .search-results__view-more{background-color:var(--main-button-background-color);border-radius:10rem;display:flex;height:auto;padding:0;position:relative;text-decoration:none;width:fit-content;z-index:2}
.search-ui-23 .search-results__view-more:before,.search-ui-23 .search-results__view-more:after{background-image:var(--dark-ec-mode-gradient);border-radius:10rem;content:"";display:block;margin:-0.2rem;position:absolute;inset:0;z-index:-1}
@media screen and (min-width:768px){.search-ui-23 .search-results__view-more:before,.search-ui-23 .search-results__view-more:after{z-index:2}
}
.search-ui-23 .search-results__view-more:after{opacity:var(--gradient-border-opacity);background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
@media screen and (min-width:768px){.search-ui-23 .search-results__view-more{border-radius:10rem;margin:0}
}
.search-ui-23 .search-results__view-more-text{background-color:var(--main-button-background-color);border-radius:10rem;color:var(--button-text-color);font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;padding:1.3rem 2.2rem;text-transform:uppercase;z-index:3}
.search-ui-23 .search-results__view-more-text:hover{background-color:var(--button-text-color);color:var(--main-button-background-color)}
@media screen and (min-width:768px){.search-ui-23 .search-results__view-more-text{font-size:1.6rem;padding:2rem 4.5rem}
}
.search-ui-23 .search-results__exception-message,.search-ui-23 .search-results__auto-correct-message{border-bottom:0;color:var(--main-text-color);font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;padding:0;padding-top:3.2rem;text-align:left}
@media screen and (min-width:768px){.search-ui-23 .search-results__exception-message,.search-ui-23 .search-results__auto-correct-message{padding-bottom:6rem;padding-top:7.2rem;text-align:left;font-weight:250;font-size:3.6rem;letter-spacing:.04em;line-height:4.5rem}
}
.search-ui-23 .search-results__auto-correct-message{background:transparent;border:0;color:var(--main-text-color);font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:.04em;line-height:2.4rem;padding-bottom:5.2rem;padding-top:6.4rem}
.search-results--empty-result:not(.hidden)+.search-ui-23 .search-results__auto-correct-message{margin-top:-1rem}
.search-results--empty-result.hidden+.search-ui-23 .search-results__auto-correct-message{padding-top:.6rem}
.search-ui-23 .search-results__auto-correct-term{color:var(--highlighted-color);text-transform:capitalize;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.search-ui-23 .search-results__exception-message{margin-bottom:3.7rem}
.search-ui-23 .search-results__exception-message+footer{display:none}
.search-ui-23 .search-results__exception-message.hidden+footer{display:block}
@media screen and (min-width:768px){.search-ui-23 .search-results__exception-message{border-bottom:1px solid var(--main-text-color)}
}
.search-ui-23 .search__field{background-color:transparent;box-sizing:border-box;padding:0 0 4rem;position:relative}
.search-ui-23 .search__field .frequent-searches-ui-23{padding-top:8.8rem;top:0}
@media screen and (min-width:768px){.search-ui-23 .search__field .frequent-searches-ui-23{top:4.9rem}
}
.search-ui-23 .search__field .is-a11y-only{display:none}
@media screen and (min-width:768px){.search-ui-23 .search__field{display:flex;flex-direction:column;margin:0 auto}
.search-ui-23 .search__field .is-a11y-only{color:var(--main-text-color);display:block;font-size:1.4rem;font-weight:700;left:0;letter-spacing:.21em;line-height:1.6rem;padding:2.4rem 0 .9rem;position:relative;text-transform:uppercase;width:fit-content}
}
.search-ui-23 .frequent-searches-ui-23{background-color:var(--background-color);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);left:-3.2rem;padding:8.4rem 3.2rem 3.2rem;top:0;width:100vw;z-index:1}
.search-ui-23 .frequent-searches-ui-23::-webkit-scrollbar{width:.6rem}
.search-ui-23 .frequent-searches-ui-23::-webkit-scrollbar-thumb{background:var(--secondary-gradient);border-top:8.6rem solid var(--background-color)}
@media screen and (min-width:768px){.search-ui-23 .frequent-searches-ui-23{left:0;margin-left:-2.4rem;padding:8.6rem 2.4rem 2.4rem;width:calc(104.8%)}
.search-ui-23 .frequent-searches-ui-23 .frequent-searches__title{font-size:1.4rem}
}
.search-ui-23 .frequent-searches-ui-23 .frequent-searches__item:hover{color:var(--highlighted-color)}
.search-ui-23 .opened .search-results__input-holder,.search-ui-23 .opened .search__input-holder{background:var(--background-color)}
.search-ui-23 .opened .search-results__input,.search-ui-23 .opened .search__input{z-index:3}
@media screen and (min-width:768px){.search-ui-23 .opened .search-results__submit-text,.search-ui-23 .opened .search__submit-text{z-index:3;background-color:var(--secondary-button-background-color)}
.search-ui-23 .opened .search-results__submit-text:hover,.search-ui-23 .opened .search__submit-text:hover{background-color:var(--button-text-color)}
}
.search-ui-23 .opened .search__input-holder{background:transparent}
.search-ui-23 .opened .search__input{background-color:var(--background-color)}
@media screen and (min-width:768px){.search-ui-23 .opened .search__input-holder{background:var(--background-color)}
.search-ui-23 .opened .search__input{z-index:3}
}
.theme-animation .search-ui-23 .search-results__title-link,.theme-animation .search-ui-23 .search__title-link,.theme-animation .search-ui-23 .search-results__description,.theme-animation .search-ui-23 .search__description,.theme-animation .search-ui-23 .search-results__auto-correct-term,.theme-animation .search-ui-23 .search__auto-correct-term,.theme-animation .search-ui-23 .search-results__counter,.theme-animation .search-ui-23 .search__counter{transition:color 300ms linear}
.theme-animation .search-ui-23 .search-results__exception-message,.theme-animation .search-ui-23 .search__exception-message,.theme-animation .search-ui-23 .search-results__auto-correct-message,.theme-animation .search-ui-23 .search__auto-correct-message{transition:border-bottom-color 300ms linear,color 300ms linear}
.theme-animation .search-ui-23 .search-results__field label[for="new_form_search"],.theme-animation .search-ui-23 .search__field label[for="new_form_search"]{transition:color 300ms linear}
.theme-animation .search-ui-23 .search-results__input,.theme-animation .search-ui-23 .search__input{transition:all 300ms linear}
.theme-animation .search-ui-23 .search-results__input-holder,.theme-animation .search-ui-23 .search__input-holder{transition:background-color 300ms linear}
.theme-animation .search-ui-23 .search-results__input::placeholder,.theme-animation .search-ui-23 .search__input::placeholder{transition:color 300ms linear}
.theme-animation .search-ui-23 .search-results__item,.theme-animation .search-ui-23 .search__item{transition:border-bottom-color 300ms linear}
.theme-animation .search-ui-23 .search-results__submit:after,.theme-animation .search-ui-23 .search__submit:after{transition:opacity 300ms linear}
.theme-animation .search-ui-23 .search-results__submit .button-text,.theme-animation .search-ui-23 .search__submit .button-text{transition:background-color 300ms linear,color 300ms linear}
.theme-animation .search-ui-23 .search-results__view-more:after,.theme-animation .search-ui-23 .search__view-more:after{transition:opacity 300ms linear}
.theme-animation .search-ui-23 .search-results__view-more-text,.theme-animation .search-ui-23 .search__view-more-text{transition:background-color 300ms linear,color 300ms linear}
.theme-animation .search-ui-23 .frequent-searches-ui-23{transition:background-color 300ms linear,color 300ms linear}
.theme-animation .search-ui-23 .frequent-searches__input::placeholder{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.scroll-blocks-ui-23{margin-right:calc(50vw - 55.2rem)}
.dark-mode .scroll-blocks-ui-23{--toggle-img-opacity-dark-mode:1;--toggle-img-opacity-light-mode:0;--block-bg:#060606;--block-title-color:#00f6ff;--block-text-color:#fff;--link-hover-color:#00f6ff}
.light-mode .scroll-blocks-ui-23{--toggle-img-opacity-dark-mode:0;--toggle-img-opacity-light-mode:1;--block-bg:#fbfafa;--block-title-color:#0047ff;--block-text-color:#000;--link-hover-color:#0047ff}
@media screen and (min-width:1921px){.scroll-blocks-ui-23{margin-right:41.6rem}
}
@media screen and (max-width:1170px){.scroll-blocks-ui-23{margin-right:3.2rem}
}
@media screen and (min-width:1170px){.scroll-blocks-ui-23{margin-left:-1rem}
}
.scroll-blocks-ui-23__list{padding:0 calc(50vw - 55.2rem) 0 calc(50vw - 57.5rem);margin-left:3.1rem;display:flex;margin-bottom:1rem}
@media screen and (min-width:1921px){.scroll-blocks-ui-23__list{margin-left:1rem;padding:0 41.6rem}
}
@media screen and (min-width:1140px){.scroll-blocks-ui-23__disable-scrolling{transform:none !important}
}
.scroll-blocks-ui-23__border-bottom{color:var(--block-text-color);border:1px solid;transform:translateY(10px);margin-right:3.2rem}
@media screen and (min-width:992px){.scroll-blocks-ui-23__border-bottom{margin-right:5.1rem}
}
.scroll-blocks-ui-23__border-bottom:last-child{margin-right:0}
.scroll-blocks-ui-23__border-left{width:22.5rem;height:21.2rem;min-width:22.5rem;min-height:21.2rem;overflow:hidden;display:flex;border:1px solid;padding:3rem 2.4rem;transform:translate(1rem,-1rem);background-color:var(--block-bg);position:relative}
@media screen and (min-width:992px){.scroll-blocks-ui-23__border-left{width:32.5rem;height:30rem;min-width:32.5rem;min-height:30rem;padding:4.8rem 4rem}
}
.scroll-blocks-ui-23__text{display:flex;flex-direction:column}
.scroll-blocks-ui-23__text-wrapper{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;max-height:11.5rem;margin-bottom:1.4rem;flex:1}
@media screen and (min-width:992px){.scroll-blocks-ui-23__text-wrapper{max-height:16rem}
}
.scroll-blocks-ui-23__text-header{color:var(--block-title-color);line-height:1.54rem;font-size:1.4rem;margin-bottom:1.4rem}
@media screen and (min-width:992px){.scroll-blocks-ui-23__text-header{font-size:1.8rem;line-height:1.9rem}
}
.scroll-blocks-ui-23__text p{flex:1;line-height:1.2;font-size:1.4rem;margin:0;font-weight:400}
@media screen and (min-width:992px){.scroll-blocks-ui-23__text p{font-size:1.8rem}
}
.scroll-blocks-ui-23__text a{font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:1.5rem;text-decoration:none;transition:color 225ms;color:inherit}
@media screen and (min-width:992px){.scroll-blocks-ui-23__text a{font-size:1.8rem}
}
.scroll-blocks-ui-23__text a svg{fill:currentColor;width:25px;height:12px}
.scroll-blocks-ui-23__text a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.scroll-blocks-ui-23__text .arrow-link{color:var(--link-color);color:var(--leancoded-raw-link-color)}
.bg-gradient .scroll-blocks-ui-23__text .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.scroll-blocks-ui-23__text .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.scroll-blocks-ui-23__text .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.scroll-blocks-ui-23__text .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.scroll-blocks-ui-23__image{width:100%;object-fit:contain}
.scroll-blocks-ui-23__image_dark-mode{display:block;opacity:var(--toggle-img-opacity-dark-mode)}
.scroll-blocks-ui-23__image_light-mode{width:17.7rem;height:15.2rem;min-width:17.7rem;min-height:15.2rem;display:block;position:absolute;)}
@media screen and (min-width:992px){.scroll-blocks-ui-23__image_light-mode{width:24.5rem;height:20.4rem;min-width:24.5rem;min-height:20.4rem}
}
.scroll-blocks-ui-23__border-bottom{transition:color 300ms linear,border 300ms linear}
.scroll-blocks-ui-23__border-left{transition:background-color 300ms linear,border 300ms linear}
.scroll-blocks-ui-23__text-header{transition:color 300ms linear}
.theme-animation .scroll-blocks-ui-23__text a{transition:color 300ms linear}
.theme-animation .scroll-blocks-ui-23__text a svg{transition:fill 300ms linear}
.scroll-blocks-ui-23__image_dark-mode,.scroll-blocks-ui-23__image_light-mode{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.scroll-infographic-ui-23{margin-right:calc(50vw - 55.2rem)}
@media screen and (min-width:1921px){.scroll-infographic-ui-23{margin-right:41.6rem}
}
@media screen and (max-width:1170px){.scroll-infographic-ui-23{margin-right:3.2rem}
}
.scroll-infographic-ui-23.vertical-scroll{overflow:hidden;position:relative;margin-right:0}
.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient{display:none}
@media screen and (min-width:768px){.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient{display:block;opacity:0;transition:opacity .3s linear;position:absolute;right:0;left:0;height:18.8rem;max-height:50%}
.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.top-gradient{top:0;background:linear-gradient(180deg,rgba(6,6,6,0.8) 0,rgba(6,6,6,0.368) 45.31%,rgba(6,6,6,0) 100%)}
.light-mode .scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.top-gradient{background:linear-gradient(180deg,rgba(249,249,249,0.8) 0,rgba(249,249,249,0.368) 45.31%,rgba(249,249,249,0) 100%)}
.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.bottom-gradient{bottom:0;background:linear-gradient(0,rgba(6,6,6,0.8) 0,rgba(6,6,6,0.368) 45.31%,rgba(6,6,6,0) 100%)}
.light-mode .scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.bottom-gradient{background:linear-gradient(0,rgba(249,249,249,0.8) 0,rgba(249,249,249,0.368) 45.31%,rgba(249,249,249,0) 100%)}
.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.top-gradient,.scroll-infographic-ui-23.vertical-scroll .vertical-scroll-gradient.bottom-gradient{pointer-events:none}
}
@media screen and (max-width:1170px){.scroll-infographic-ui-23.vertical-scroll.horizontal-scroll{padding:0 3.2rem}
}
.scroll-infographic-ui-23__scrollable-section{transition:.05s transform;display:flex;padding:0 3.2rem}
.scroll-infographic-ui-23__scrollable-section.vertical-scroll{flex-direction:column;padding:0;align-items:center}
@media screen and (min-width:768px){.scroll-infographic-ui-23__scrollable-section.vertical-scroll{height:51.5rem;max-height:calc(100vh - 6.8rem);align-items:flex-end}
.scroll-infographic-ui-23__scrollable-section.vertical-scroll[data-sticky-scroll-started="true"] ~ .vertical-scroll-gradient.top-gradient{opacity:1}
.scroll-infographic-ui-23__scrollable-section.vertical-scroll[data-sticky-scroll-ended="false"] ~ .vertical-scroll-gradient.bottom-gradient{opacity:1}
.theme-animation .scroll-infographic-ui-23__scrollable-section.vertical-scroll ~ .vertical-scroll-gradient.top-gradient,.theme-animation .scroll-infographic-ui-23__scrollable-section.vertical-scroll ~ .vertical-scroll-gradient.bottom-gradient{opacity:0}
}
@media screen and (min-width:1170px){.scroll-infographic-ui-23__scrollable-section.horizontal-scroll{padding:0 calc(50vw - 55.2rem)}
}
@media screen and (min-width:1921px){.scroll-infographic-ui-23__scrollable-section.horizontal-scroll{padding:0 41.6rem}
}
.scroll-infographic-ui-23__item{width:22.8rem;height:100%;flex-shrink:0;margin-right:2.4rem;border-top:1px solid #fff}
.light-mode .scroll-infographic-ui-23__item{border-top-color:#000}
@media screen and (min-width:768px){.scroll-infographic-ui-23__item{margin-right:6.7rem;width:46.2rem}
}
.vertical-scroll .scroll-infographic-ui-23__item{margin-right:0;height:unset;padding-bottom:3.2rem;width:100%}
.vertical-scroll .scroll-infographic-ui-23__item:first-child{margin-top:4.5rem}
@media screen and (min-width:768px){.vertical-scroll .scroll-infographic-ui-23__item{padding-bottom:10rem;width:46.2rem;max-width:100%}
}
.scroll-infographic-ui-23__item-heading{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:100%;display:inline-block;font-weight:100;margin:1.4rem 0;line-height:7.8rem;font-size:7.2rem;letter-spacing:0;transition-property:opacity;transition-duration:.3s}
@media screen and (min-width:768px){.scroll-infographic-ui-23__item-heading{line-height:18rem;font-size:15rem;margin:0}
}
.vertical-scroll .scroll-infographic-ui-23__item-heading{font-size:7.2rem}
@media screen and (min-width:768px){.vertical-scroll .scroll-infographic-ui-23__item-heading{font-size:clamp(7.2rem,15.121vw,15rem)}
}
.scroll-infographic-ui-23__item-title{font-weight:900;font-size:1.4rem;line-height:2rem;letter-spacing:.15rem;text-transform:uppercase}
@media screen and (min-width:768px){.scroll-infographic-ui-23__item-title{font-size:1.8rem;line-height:2.4rem}
}
.scroll-infographic-ui-23__item-description{font-size:1.4rem;line-height:2rem;font-weight:400;letter-spacing:.04em}
.scroll-infographic-ui-23__item-description.empty-number{padding-top:2.7rem}
@media screen and (min-width:768px){.scroll-infographic-ui-23__item-description.empty-number{padding-top:3.1rem}
}
@media screen and (min-width:768px){.scroll-infographic-ui-23__item-description{line-height:2.4rem;font-size:1.8rem}
}
.scroll-infographic-ui-23__item-description p{margin-bottom:0}
.scroll-infographic-ui-23__item-description u,.scroll-infographic-ui-23__item-description a:not(.bold-underlined-hover){text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.scroll-infographic-ui-23 .transparent{opacity:0}
.scroll-infographic-ui-23 .bullet-list,.scroll-infographic-ui-23 .numbered-list{margin:1.8rem 0}
@media screen and (min-width:992px){.scroll-infographic-ui-23 .bullet-list,.scroll-infographic-ui-23 .numbered-list{margin:2rem 0}
}
.theme-animation .scroll-infographic-ui-23__item{transition:border-color 300ms linear}
.theme-animation .scroll-infographic-ui-23__item-description,.theme-animation .scroll-infographic-ui-23__item-description a,.theme-animation .scroll-infographic-ui-23__item-title{transition:color 300ms linear}
.theme-animation .scroll-infographic-ui-23__scrollable-section.vertical-scroll ~ .vertical-scroll-gradient.top-gradient,.theme-animation .scroll-infographic-ui-23__scrollable-section.vertical-scroll ~ .vertical-scroll-gradient.bottom-gradient{transition:none}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .scrolling-blocks-ui-23{--scrolling-blocks-base-color:#fff;--scrolling-blocks-theme-color:#000;--scrolling-blocks-light-gradient-opacity:0;--scrolling-blocks-title-color:#00f6ff;--scrolling-blocks-hover-border-color:#fff;--link-hover-color:#00f6ff}
.light-mode .scrolling-blocks-ui-23{--scrolling-blocks-base-color:#000;--scrolling-blocks-theme-color:#fbfafa;--scrolling-blocks-light-gradient-opacity:1;--scrolling-blocks-title-color:#0047ff;--scrolling-blocks-hover-border-color:#000;--link-hover-color:#0047ff}
.bg-gradient .scrolling-blocks-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.no-touchevents :not(.scrolling-block__wrapper--image).scrolling-block__wrapper:hover,.no-touchevents :not(.scrolling-block__wrapper--image).scrolling-block__wrapper-border:hover{border-image-source:var(--scrolling-blocks-hover-border-color)}
.no-touchevents :not(.scrolling-block__wrapper--image).scrolling-block__wrapper:hover:before,.no-touchevents :not(.scrolling-block__wrapper--image).scrolling-block__wrapper-border:hover:before{border-image-source:var(--scrolling-blocks-hover-border-color)}
.scrolling-blocks-ui-23{margin:0}
@media screen and (min-width:992px){.scrolling-blocks-ui-23{margin-top:4rem}
}
.scrolling-blocks-ui-23 .owl-stage{display:inline-flex;cursor:grab}
.scrolling-blocks-ui-23 .owl-grab .owl-stage{cursor:grabbing}
.scrolling-blocks-ui-23 .owl-grab .owl-stage a{cursor:grabbing}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar{width:100%;height:2.1rem;background-color:transparent;position:relative;margin-top:7rem}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar:after{content:"";display:block;position:absolute;background-color:var(--scrolling-blocks-base-color);transform:translateY(1rem);height:.1rem;width:100%;z-index:2}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar{display:none}
}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar .slider{position:absolute;z-index:3;width:36rem;height:.3rem;cursor:grab;transform:translateY(0.9rem);background-image:linear-gradient(90.38deg,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar .slider:before{content:"";display:block;position:absolute;height:100%;width:100%;opacity:var(--scrolling-blocks-light-gradient-opacity);background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar .slider.active{cursor:grabbing}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar .slider:after{content:"";display:block;position:absolute;background-color:transparent;height:2rem;transform:translateY(-0.9rem);width:100%}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper{width:33rem;min-height:38rem;height:100%;display:inline-block;position:relative}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper-border{width:100%;height:100%;border:.2rem solid;border-image-slice:1;border-image-source:linear-gradient(90.38deg,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%);z-index:1}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper{width:24rem;min-height:27.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;pointer-events:none;border:.2rem solid;border-image-slice:1;border-image-source:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);opacity:var(--scrolling-blocks-light-gradient-opacity);z-index:2}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper--image{padding:0;background-color:transparent;height:38rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper--image{height:27.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper--image:before{display:none}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper--image .scrolling-block__image{object-fit:cover;width:100%;height:100%}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link{transform:translateZ(0);padding:4rem 4rem 2.4rem;width:100%;height:100%;background-color:var(--scrolling-blocks-theme-color);display:flex;flex-direction:column;align-items:flex-start;text-decoration:initial;-webkit-user-drag:none;min-height:37.8rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link{min-height:27.4rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link:hover{color:var(--scrolling-blocks-base-color)}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link[href]:hover .scrolling-block__subtitle,.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link[href]:hover .scrolling-block__description{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link[href]:hover .scrolling-block__subtitle{color:var(--link-hover-color)}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link[href]:hover .scrolling-block__arrow svg{fill:var(--link-hover-color)}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link.has-icon{padding:4rem 4rem 3.2rem 5rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link{padding:3.2rem 2.4rem 1.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title{font-weight:600;line-height:4.4rem;letter-spacing:.1rem;margin-bottom:0;color:var(--scrolling-blocks-title-color);font-size:2.2rem}
@media screen and (min-width:768px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title{font-size:3rem}
}
@media screen and (min-width:992px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title{font-size:3.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title .with-icon{font-weight:400;line-height:3.7rem;letter-spacing:.03em;margin-top:4rem}
@media screen and (min-width:992px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title .with-icon{font-size:3.2rem}
}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title{line-height:2.4rem;letter-spacing:.02em}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title .with-icon{margin-top:2.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-weight:600;line-height:3.2rem;letter-spacing:.04em;margin:5rem 0 0;font-size:1.8rem;color:var(--scrolling-blocks-base-color)}
@media screen and (min-width:768px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-size:2rem}
}
@media screen and (min-width:992px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-size:2.4rem}
}
.light-mode .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{color:#060606}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{line-height:2.4rem;letter-spacing:.02em;margin-top:2rem}
}
.with-icon .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-weight:400;line-height:2.3rem;letter-spacing:.02em;margin-top:2.6rem;font-size:1.4rem}
@media screen and (min-width:768px){.with-icon .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-size:1.5rem}
}
@media screen and (min-width:992px){.with-icon .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-size:1.8rem}
}
@media screen and (max-width:991px){.with-icon .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{font-weight:300;line-height:2rem;letter-spacing:.04em;margin-top:1.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__description{font-weight:300;line-height:2.4rem;letter-spacing:.04em;margin:1.5rem 0 0;color:var(--scrolling-blocks-base-color);font-size:1.4rem}
@media screen and (min-width:768px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__description{font-size:1.5rem}
}
@media screen and (min-width:992px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__description{font-size:1.8rem}
}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__description{line-height:2rem;letter-spacing:.04em;margin-top:.8rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow{padding:3.2rem 0 1rem;margin-top:auto;display:flex;align-items:center}
.has-description .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow{padding-top:2.4rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow{padding-top:2rem}
.has-description .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow{padding-top:2.2rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow svg{vertical-align:baseline;width:2rem;height:2rem;fill:var(--scrolling-blocks-base-color)}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image{width:8rem;height:8rem;-webkit-user-drag:none}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image{width:4rem;height:4rem}
}
.dark-mode .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image.is-svg{filter:brightness(0) invert(100%)}
.light-mode .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image.is-svg{filter:brightness(0)}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image ~ .scrolling-block__title{margin-top:3rem;font-size:3.2rem;font-weight:400;line-height:3.7rem;letter-spacing:.03em}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image ~ .scrolling-block__title{font-size:2.2rem;font-weight:600;line-height:2.4rem;letter-spacing:.02em;margin-top:2rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image ~ .scrolling-block__subtitle{font-size:1.8rem;font-weight:400;line-height:2.3rem;letter-spacing:.02em;margin-top:2.6rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image ~ .scrolling-block__subtitle{font-size:1.4rem;line-height:2rem;font-weight:300;letter-spacing:.04em;margin-top:1.6rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll::-webkit-scrollbar{display:none}
.section__wrapper .scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll{margin:0 -3.2rem}
@media screen and (min-width:1130px){.section__wrapper .scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll{margin:0 calc(54.4rem - 50vw)}
}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container{display:inline-flex;margin:0 3.2rem}
@media screen and (min-width:1170px){.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container{margin:0 calc(50vw - 55.2rem)}
}
@media screen and (min-width:1130px){.section__wrapper .scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container{margin:0 calc(50vw - 54.4rem)}
}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container .scrolling-block__wrapper{position:relative;height:auto;margin-left:4.9rem}
@media screen and (max-width:991px){.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container .scrolling-block__wrapper{margin-left:2.37rem}
}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container .scrolling-block__wrapper:first-of-type{margin-left:0}
.scrolling-blocks-ui-23 .scrolling-blocks__scroll-container.simple-scroll .scrolling-blocks__container .scrolling-block__wrapper:last-of-type{margin-right:0}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__link{transition:background-color 300ms linear}
.theme-animation .scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__subtitle{transition:color 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__title,.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__description{transition:color 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__arrow svg{transition:fill 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__image.is-svg{transition:filter 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__container .scrolling-block__wrapper:before{transition:opacity 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar:after{transition:background-color 300ms linear}
.scrolling-blocks-ui-23 .scrolling-blocks__progress-bar .slider:before{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.rollover-blocks{display:flex;margin-inline:-3.2rem;-ms-overflow-style:none;scrollbar-width:none}
.rollover-blocks.section{margin-inline:0;overflow:auto}
@media screen and (min-width:1170px){.rollover-blocks.section{padding:0 calc(50vw - 55.2rem)}
}
@media screen and (min-width:1921px){.rollover-blocks.section{padding:0 41.6rem}
}
@media screen and (min-width:768px){.rollover-blocks{padding:0 3.2rem}
}
@media screen and (min-width:1170px){.rollover-blocks{padding:0;margin-inline:0}
}
.rollover-blocks::-webkit-scrollbar{display:none}
.rollover-blocks-ui-23{align-items:center;display:flex;padding-inline:3.2rem;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}
.rollover-blocks-ui-23::-webkit-scrollbar{display:none}
.section-ui:not(.section--full-width) .rollover-blocks-ui-23{padding:4rem 3.2rem}
@media screen and (min-width:768px){.rollover-blocks-ui-23{width:100%;margin:0 auto;padding:4rem 0;display:grid;grid-template-columns:repeat(3,30%);gap:6.163vw 5%;height:auto}
.section-ui:not(.section--full-width) .rollover-blocks-ui-23{padding-inline:0}
}
@media screen and (min-width:1173px){.rollover-blocks-ui-23{max-width:115.2rem;grid-template-columns:repeat(3,1fr);gap:7.1rem 4.1rem}
.section-ui:not(.section--full-width) .rollover-blocks-ui-23{padding-inline:0}
}
.rollover-blocks__block{opacity:1;transition:opacity 500ms ease-in-out}
.rollover-blocks__block.animated{opacity:1}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.light-mode .rollover-blocks{--border-color:#060606;--background-color:#fbfafa;--text-color:#000}
.dark-mode .rollover-blocks{--border-color:#fff;--background-color:#060606;--text-color:#fff}
.rollover-blocks{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}
.rollover-blocks .rollover-blocks-ui-23 .adaptive-link{text-transform:capitalize}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block{align-content:stretch;background:transparent;border:0;display:block;flex-shrink:0;height:20.8rem;margin-bottom:0;margin-right:3.2rem;min-height:unset;overflow:visible;perspective:50rem;position:relative;text-align:left;width:23.3rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block{height:calc(25.24vw + 1rem);width:100%;margin-right:0;perspective:75rem}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block{height:31rem;width:33.5rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:last-child{margin-right:0}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:before{background:var(--background-color);border:.1rem solid var(--border-color);bottom:0;content:"";height:20rem;left:0;position:absolute;width:22.5rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:before{height:calc(100% - 1rem);width:calc(100% - 1rem)}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:before{height:30rem;width:32.5rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block.active .rollover-blocks__block-wrapper{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);transition:transform .5s}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:nth-child(3n-2) .rollover-blocks__content{background-color:#00f6ff;background-image:radial-gradient(circle at 86% 0,#c3a6ff,transparent 20rem),radial-gradient(circle at 86% 4%,#c3a6ff,transparent 15rem),radial-gradient(circle at 30% 120%,#00ffd3,transparent 10rem)}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:nth-child(3n) .rollover-blocks__content{background-color:#ac8eff;background-image:radial-gradient(circle at 90% 20%,#39c4ff,transparent 17rem)}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform-style:preserve-3d;-webkit-transition:transform 1s;height:20rem;position:absolute;right:0;top:0;transform-style:preserve-3d;transition:transform 1s;width:22.5rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block-wrapper{height:25.24vw;width:calc(100% - 1rem);margin-left:1rem;margin-bottom:1rem}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block-wrapper{height:30rem;width:32.5rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover,.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{align-items:flex-start;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;backface-visibility:hidden;border:.1rem solid var(--border-color);display:flex;flex:1 0 100%;flex-direction:column;height:20rem;justify-content:flex-end;position:absolute;top:0;transform-style:preserve-3d;width:22.5rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover,.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{height:25.24vw;width:100%}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover,.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{height:30rem;width:32.5rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{background-color:#ff7701;background-image:radial-gradient(circle at 75% 40%,#ff4b9b,transparent 16rem),radial-gradient(circle at 90% 90%,#ff4b9b,transparent 14rem);padding:2.4rem 2.4rem 3.2rem;z-index:1}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{padding:3.733vw 3.733vw 4.167vw}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{padding:4.3rem 4.3rem 4.8rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover{-webkit-transform:rotateY(-180deg);background:var(--background-color);color:var(--text-color);font-size:1.4rem;line-height:2rem;padding:0;position:relative;transform-origin:unset;transition:none;transform:rotateY(-180deg)}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover{font-size:1.563vw;letter-spacing:.087vw;line-height:1.25}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover{font-size:1.8rem;letter-spacing:.1rem;line-height:1.25}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__image-wrapper{width:100%;height:16rem;left:2.4rem;max-height:4rem;max-width:4rem;padding:0;position:absolute;top:2.4rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__image-wrapper{left:3.472vw;max-height:6.944vw;max-width:6.944vw;top:3.472vw}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__image-wrapper{left:4rem;max-height:8rem;max-width:8rem;top:4rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block.flipped.active .rollover-blocks__block-wrapper{-webkit-transform:unset;transform:unset}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block.flipped:not(.active) .rollover-blocks__block-wrapper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block.flipped .rollover-blocks__description-rollover{z-index:1;-webkit-transform:none;transform:none;position:absolute;transition:unset}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block.flipped .rollover-blocks__content{-webkit-transform:rotateY(180deg);position:relative;transform-origin:unset;transition:none;transform:rotateY(180deg);z-index:0}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__image{width:20rem;display:block;left:0;margin:0;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:0}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__title{color:#000;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-style:normal;font-weight:900;letter-spacing:.15em;line-height:1.3;max-width:100%;overflow:visible;padding:0 0 2.4rem;position:relative;text-transform:uppercase}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__title{font-size:1.563vw;padding-bottom:2.083vw}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__title{font-size:1.8rem;padding-bottom:2.4rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__title .icon-black-arrow-right{bottom:0;font-size:2.2rem;left:0;position:absolute;transform:translateY(50%)}
.rollover-blocks__content--has-title-and-image .rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__title{max-width:100%;width:100%}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__no-link{display:none}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-wrapper{display:flex;height:7rem;padding:0 2.2rem 1rem}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-wrapper{padding:0 3.906vw 2.17vw 3.819vw}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-wrapper{padding:0 4.5rem 2.5rem 4.4rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-wrapper a svg{pointer-events:none}
@media screen and (max-width:767px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-wrapper a{visibility:visible;width:100%;color:transparent}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-icon .icon-white-arrow-right{top:50%;left:2.2rem;position:absolute;transform:translateY(-50%)}
.light-mode .rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-icon .icon-white-arrow-right{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-link-arrow-black")}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-icon .icon-white-arrow-right{left:1.5rem}
}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-icon{position:relative}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__link-icon:after{left:1.5rem}
}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__text{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;letter-spacing:.04em;margin:0;padding:3.4rem 2.2rem 0;width:100%}
@media screen and (min-width:768px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__text{padding:5.903vw 3.906vw 0 3.819vw}
}
@media screen and (min-width:1173px){.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__text{padding:6.8rem 4.5rem 0 4.4rem}
}
.rollover-blocks__description-rollover-item{display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%;flex:1 0 auto}
.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__block:before,.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__description-rollover,.rollover-blocks .rollover-blocks-ui-23 .rollover-blocks__content{transition:border 300ms linear,background-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.responsive-image-full-width-ui-23{display:flex;justify-content:center;padding:0 3.2rem}
@media screen and (min-width:992px){.responsive-image-full-width-ui-23{margin-left:auto;margin-right:auto;max-width:1920px;width:100vw}
}
.responsive-image-full-width-ui-23__img{max-inline-size:100%;block-size:auto;aspect-ratio:1.74;object-fit:cover}
@media screen and (min-width:992px){.responsive-image-full-width-ui-23__img{aspect-ratio:2.34}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .responsive-image{--toggle-img-opaicty-dark-mode:1;--toggle-img-visibility-dark-mode:visible;--toggle-img-opaicty-light-mode:0;--toggle-img-visibility-light-mode:hidden;--toggle-img-position-dark-mode:static;--toggle-img-position-light-mode:absolute}
.light-mode .responsive-image{--toggle-img-opaicty-dark-mode:0;--toggle-img-visibility-dark-mode:hidden;--toggle-img-opaicty-light-mode:1;--toggle-img-visibility-light-mode:visible;--toggle-img-position-dark-mode:absolute;--toggle-img-position-light-mode:static}
@media screen and (min-width:992px){.responsive-image .zoom-on-hover img{transition:transform .7s ease-out}
.responsive-image .zoom-on-hover:hover img{transform:scale(1.15)}
}
.responsive-image .image-container{overflow:hidden}
.responsive-image--right .image-container{margin-inline:auto 0}
.responsive-image--left .image-container{margin-inline:0 auto}
.responsive-image--center .image-container{margin-inline:auto}
.responsive-image__link{display:block}
.responsive-image__link:focus{outline-offset:-2px}
.responsive-image__img{display:inline-block;height:auto;max-width:100%;vertical-align:top}
.responsive-image__image_dark-mode{opacity:var(--toggle-img-opaicty-dark-mode);position:var(--toggle-img-position-dark-mode);visibility:var(--toggle-img-visibility-dark-mode)}
.responsive-image__image_light-mode{opacity:var(--toggle-img-opaicty-light-mode);position:var(--toggle-img-position-light-mode);visibility:var(--toggle-img-visibility-light-mode)}
.responsive-image--hide-on-mobile{display:none}
@media screen and (min-width:768px){.responsive-image--hide-on-mobile{display:block}
}
.responsive-image--left{text-align:left}
.responsive-image--right{text-align:right}
.responsive-image--center{text-align:center}
.theme-animation .enable-fade-in .responsive-image__img,.theme-animation .enable-fade-in .zoom-on-hover .responsive-image__img{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.no-touchevents .light-mode .related-vacancies__item:hover{background:#000}
.light-mode .related-vacancies-ui-23{--link-hover-color:#0047ff}
.bg-gradient .related-vacancies-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.related-vacancies-ui-23 .related-vacancies__heading{font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;text-transform:uppercase;text-align:start;margin-bottom:5.2rem}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__heading{font-size:1.6rem;line-height:2.4rem;margin-bottom:5.5rem}
}
.related-vacancies-ui-23 .related-vacancies__list{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:4rem 0}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__list{display:flex;flex-direction:row;justify-content:center}
}
.related-vacancies-ui-23 .related-vacancies__link{display:block}
.related-vacancies-ui-23 .related-vacancies__link:hover .related-vacancies__title,.related-vacancies-ui-23 .related-vacancies__link:hover .related-vacancies__location{text-decoration:underline;text-decoration-color:currentColor;color:var(--link-hover-color)}
.related-vacancies-ui-23 .related-vacancies__link:hover .related-vacancies__location svg{fill:var(--link-hover-color)}
.related-vacancies-ui-23 .related-vacancies__item{background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);padding:.1rem;min-height:30.3rem;width:100%;opacity:0;transition:opacity 500ms ease-in-out}
.related-vacancies-ui-23 .related-vacancies__item.animated{opacity:1}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__item{max-width:33.4rem;min-height:33.7rem;margin:0 1rem;display:block;width:100%}
.related-vacancies-ui-23 .related-vacancies__item:first-child{margin-left:0}
.related-vacancies-ui-23 .related-vacancies__item:last-child{margin-right:0}
}
@media screen and (min-width:992px){.related-vacancies-ui-23 .related-vacancies__item{margin:0 2.1rem}
}
.related-vacancies-ui-23 .related-vacancies__content{display:flex;flex-direction:column;justify-content:start;padding:4rem 3.2rem;background-color:#fbfafa;width:100%;height:100%}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__content{padding:2.5rem 2rem}
}
@media screen and (min-width:992px){.related-vacancies-ui-23 .related-vacancies__content{padding:6rem 4rem}
}
.related-vacancies-ui-23 .related-vacancies__message{color:#000;font-weight:600;font-size:1.6rem;line-height:2rem;letter-spacing:.02em}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__message{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.related-vacancies-ui-23 .related-vacancies__message:hover{color:var(--link-hover-color);text-decoration:underline;text-decoration-color:currentColor}
.related-vacancies-ui-23 .related-vacancies__message:hover svg{fill:var(--link-hover-color)}
.related-vacancies-ui-23 .related-vacancies__message svg{margin-top:1.4rem;display:block;vertical-align:baseline;width:2rem;height:2rem;fill:#060606}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__message svg{margin-top:2rem}
}
.related-vacancies-ui-23 .related-vacancies__title{color:#000;font-weight:600;font-size:1.6rem;line-height:2rem;letter-spacing:.02em;margin-bottom:0}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__title{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.related-vacancies-ui-23 .related-vacancies__location{display:block;margin-top:2.4rem;color:#0047ff;font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;text-transform:uppercase}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__location{line-height:1.5;margin-top:1.7rem}
}
.related-vacancies-ui-23 .related-vacancies__location svg{margin-top:1.4rem;display:block;vertical-align:baseline;width:2rem;height:2rem;fill:#060606}
@media screen and (min-width:768px){.related-vacancies-ui-23 .related-vacancies__location svg{margin-top:2rem}
}
.related-vacancies-ui-23 .related-vacancies__options{padding-top:3rem;margin-top:auto;display:block}
@media screen and (min-width:576px){.related-vacancies-ui-23 .related-vacancies__options{padding-top:2rem}
}
@media screen and (min-width:992px){.related-vacancies-ui-23 .related-vacancies__options{padding-top:4.3rem}
}
.related-vacancies-ui-23 .related-vacancies__option{display:inline-block;margin-right:.5rem;vertical-align:middle}
.related-vacancies-ui-23 .related-vacancies__option:first-child{margin-right:.9rem}
@media screen and (min-width:992px){.related-vacancies-ui-23 .related-vacancies__option{margin-right:1.25rem}
}
.related-vacancies-ui-23 .related-vacancies__option-icon{display:block;padding:.1rem 0 0}
.related-vacancies-ui-23 .related-vacancies__option-icon svg{display:block;height:2.25rem;width:2.25rem;stroke:#060606}
.related-vacancies-ui-23 .related-vacancies__option-label{background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);border-radius:3rem;color:#fff;display:block;font-weight:700;font-size:1.4rem;line-height:1em;padding:.5rem 1.2rem;text-transform:uppercase}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .related-content-list-ui-23{--related-content-list-base-color:#fff;--related-content-list-content-type-tag-color:#00f6ff;--link-hover-color:#00f6ff}
.light-mode .related-content-list-ui-23{--related-content-list-base-color:#000;--related-content-list-content-type-tag-color:#0047ff;--link-hover-color:#0047ff}
.ec-mode .related-content-list-ui-23{--related-content-list-content-type-tag-color:#fec010;--link-hover-color:#fec010}
.related-content-list-ui-23{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.related-content-list-ui-23__title{font-size:1.2rem;font-weight:700;letter-spacing:.5em;line-height:1.8rem;margin-bottom:3.2rem;text-transform:uppercase;color:var(--related-content-list-base-color)}
@media screen and (min-width:992px){.related-content-list-ui-23__title{font-size:1.6rem;line-height:2.4rem;margin-bottom:6.9rem}
}
.related-content-list-ui-23__item{border-bottom:1px solid var(--related-content-list-base-color);margin-bottom:3.2rem;padding-bottom:3rem}
@media screen and (min-width:992px){.related-content-list-ui-23__item{margin-bottom:5rem;padding-bottom:1.9rem}
}
.related-content-list-ui-23__item .arrow-link{color:var(--link-color)}
.bg-gradient .related-content-list-ui-23__item .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.related-content-list-ui-23__item .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.related-content-list-ui-23__item .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.related-content-list-ui-23__item .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.related-content-list-ui-23__item-content-type-tag{color:var(--related-content-list-content-type-tag-color);font-size:1.2rem;font-weight:900;letter-spacing:.5em;line-height:1.8rem;margin-bottom:2.4rem;text-transform:uppercase}
@media screen and (min-width:992px){.related-content-list-ui-23__item-content-type-tag{margin-bottom:2rem}
}
.related-content-list-ui-23__item-tags{font-size:1rem;font-weight:300;letter-spacing:.15em;line-height:1.2rem;margin-bottom:1.6rem;text-transform:uppercase}
@media screen and (min-width:992px){.related-content-list-ui-23__item-tags{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem}
}
.related-content-list-ui-23__item-link.arrow-link{color:var(--related-content-list-base-color);display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:.02em;line-height:2rem;text-decoration:none;text-transform:none}
@media screen and (min-width:992px){.related-content-list-ui-23__item-link.arrow-link{font-size:1.8rem;line-height:2.4rem}
}
.dark-mode .related-content-list-ui-23__item-link.arrow-link{font-weight:600;text-decoration:none}
.dark-mode .related-content-list-ui-23__item-link.arrow-link:hover .arrow-link__title,.related-content-list-ui-23__item-link.arrow-link:hover .arrow-link__title{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
@media screen and (min-width:992px){.related-content-list-ui-23__item-link.arrow-link{letter-spacing:.04em}
}
.related-content-list-ui-23__item-link.arrow-link svg{fill:var(--related-content-list-base-color);height:.94rem;margin-top:2.7rem;width:2rem}
@media screen and (min-width:992px){.related-content-list-ui-23__item-link.arrow-link svg{margin-top:2rem}
}
.related-content-list-ui-23__title,.related-content-list-ui-23__item-content-type-tag,.related-content-list-ui-23__item-tags{transition:color 300ms linear}
.theme-animation .related-content-list-ui-23__item-link{transition:color 300ms linear}
.theme-animation .related-content-list-ui-23__item-link svg{transition:fill 300ms linear}
.related-content-list-ui-23__item{transition:border 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.no-touchevents .light-mode .referral-block-ui-23:hover{border-color:#000;border-image:none}
.referral-block-ui-23{margin-top:0;padding:4rem 3.2rem;border:.1rem solid;border-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%) 1;width:100%}
.light-mode .referral-block-ui-23{--link-hover-color:#0047ff}
@media screen and (min-width:992px){.referral-block-ui-23{padding:6rem 4rem}
}
.referral-block-ui-23 .referral-block__title{color:#0047ff;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.5em;line-height:1.8rem;margin-bottom:0;text-align:left;text-transform:uppercase}
.referral-block-ui-23 .referral-block__description{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;margin:2.4rem 0 0;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:.04em;text-align:left}
@media screen and (min-width:992px){.referral-block-ui-23 .referral-block__description{font-size:1.8rem;line-height:2.4rem;margin-top:2.5rem}
}
.referral-block-ui-23 .referral-block__link-wrapper{margin-top:2.4rem}
@media screen and (min-width:992px){.referral-block-ui-23 .referral-block__link-wrapper{margin-top:5.3rem}
.referral-block-ui-23 .referral-block__link-wrapper .arrow-link{color:var(--link-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.bg-gradient .referral-block-ui-23 .referral-block__link-wrapper .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.referral-block-ui-23 .referral-block__link-wrapper .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.referral-block-ui-23 .referral-block__link-wrapper .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.referral-block-ui-23 .referral-block__link-wrapper .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
}
.referral-block-ui-23 .referral-block__link{align-items:center;display:block;font-size:0;height:100%;letter-spacing:0;padding:0;text-decoration:none;width:100%}
@media screen and (min-width:992px){.referral-block-ui-23 .referral-block__link:hover .referral-block__link-title{cursor:pointer;color:#000;background:unset;text-decoration:underline}
}
.referral-block-ui-23 .referral-block__link-title{background:0;border-radius:unset;color:#000;display:inline-block;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:900;line-height:1.8rem;letter-spacing:.02em;min-height:unset;padding:0;text-align:left;text-transform:capitalize;margin-right:1.5rem}
@media screen and (min-width:992px){.referral-block-ui-23 .referral-block__link-title{font-size:1.8rem;line-height:2.4rem}
}
.referral-block-ui-23 .referral-block__link-icon{display:inline-block}
.referral-block-ui-23 .referral-block__link-icon svg{height:1.2rem;width:2.1rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.recruiting-search-ui .autocomplete-suggestions{top:80%;border:1px solid #eee;border-top:0;background-color:#fff}
@media screen and (min-width:992px){.recruiting-search-ui .autocomplete-suggestions{top:calc(100% - 1.8rem)}
}
.recruiting-search-ui .autocomplete-suggestion{font:700 1.6rem/3.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;overflow:hidden;margin:0;padding-left:3.2rem;list-style:none;white-space:nowrap;text-overflow:ellipsis;color:#bbb}
@media screen and (min-width:992px){.recruiting-search-ui .autocomplete-suggestion{padding-left:2.6rem}
}
.recruiting-search-ui .autocomplete-suggestion strong{color:#231f20}
.recruiting-search-ui .autocomplete-suggestion.autocomplete-selected,.recruiting-search-ui .autocomplete-suggestion:hover{background-color:#f3f3f3}
.recruiting-search-ui .select2-search{display:block}
.recruiting-search-ui .select2-results__option{font-weight:300}
.recruiting-search-ui .select2-container--open .select2-selection__rendered{display:none}
.recruiting-search-ui .dropdown-cities .select2-results__options.select2-results__options--nested{visibility:visible;height:100%;max-height:1000rem;opacity:1;transition:none}
.recruiting-search-ui .dropdown-cities .select2-results__group:after{transform:rotate(225deg)}
.recruiting-search-ui .search-result__item-description{max-width:77rem}
@media screen and (min-width:992px){.recruiting-search-ui .search-result__item-description{width:77rem}
}
.recruiting-search__form{max-width:108.8rem;padding:4.7rem 2rem;margin:0 0 2rem;background-color:#f3f3f3}
@media screen and (min-width:992px){.recruiting-search__form{display:grid;grid-column-gap:2.6rem;width:100%;padding:6rem 3.7rem;margin:0 auto 4.6rem}
}
.section-ui .recruiting-search__form{margin:0 -2rem 2rem}
@media screen and (min-width:992px){.section-ui .recruiting-search__form{margin:0 auto 4.6rem}
}
.recruiting-search__column{position:relative;display:flex;flex-direction:column;min-width:0;grid-area:column-center;-ms-grid-row-span:2}
.recruiting-search__column:first-child{grid-area:column-left}
.recruiting-search__column:nth-child(3){grid-area:column-right}
.recruiting-search__label-23{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;flex:1 0 auto}
.recruiting-search__label-23--always-shown{grid-area:filter-top;display:block;margin:1.4rem 0}
@media screen and (min-width:992px){.recruiting-search__label-23{display:inline}
}
.recruiting-search__input-23{display:block;width:100%;height:4.9rem;padding:.9rem 1.7rem;margin:1.7rem auto;border:1px solid #bbb;background-color:#fff}
.recruiting-search__input-23:placeholder-shown{text-overflow:ellipsis}
.recruiting-search__input-23::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__input-23:-ms-input-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__input-23::-ms-input-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis !important;color:#231f20}
.recruiting-search__location{position:relative;margin:.7rem 0;cursor:default;padding:0}
.recruiting-search__select{display:none}
.recruiting-search__submit{grid-area:submit;width:100%;margin:1.8rem auto;font:700 2.2rem/4.9rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.2rem;text-transform:uppercase;color:#fff;background-color:#76cdd8;border:0;max-height:5rem}
@media screen and (min-width:992px){.recruiting-search__submit{line-height:5rem;margin:1.7rem 0;width:auto}
}
.recruiting-search__submit:hover{background-color:#7bbbc6;cursor:pointer}
@media screen and (min-width:992px){.has-filters .recruiting-search__submit{margin:0}
}
@media screen and (min-width:576px){.recruiting-search__filter{margin:0}
.recruiting-search__filter label:last-child{padding-bottom:.1rem}
.recruiting-search__filter div:last-child{padding-bottom:0}
}
.recruiting-search__filter .recruiting-search__filter-label-23:not(.hidden):before{background:transparent}
.recruiting-search__filter-name{font:300 1.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0}
.recruiting-search__filter-items{margin:0}
.recruiting-search__filter-label-23{padding:.6rem 0 .7rem;margin-left:2.6rem}
.recruiting-search__filter-label-23:before{height:1.5rem;width:1.5rem;left:-2.6rem;top:1.2rem}
.recruiting-search__filter-label-23:after{width:.7rem;height:1rem;left:-2.1rem;top:1.3rem}
.recruiting-search__filter-label-23:hover .tooltip:before,.recruiting-search__filter-label-23:hover .tooltip:after{display:block}
.ie .recruiting-search__filter-label-23:hover .tooltip:before,.ie .recruiting-search__filter-label-23:hover .tooltip:after{display:table}
.recruiting-search__filter-label-23 .tooltip[data-title]:after{left:3.7rem;top:50%;max-width:48vw;width:max-content;z-index:1;transform:translateY(-50.2%);line-height:1.6rem;padding-top:.9rem;padding-bottom:.9rem}
@media screen and (min-width:768px){.recruiting-search__filter-label-23 .tooltip[data-title]:after{max-width:31rem;width:max-content}
}
@media screen and (min-width:992px){.recruiting-search__filter-label-23 .tooltip[data-title]:after{left:-3rem;top:4rem;transform:none}
}
@media screen and (min-width:992px){.has-pinned .recruiting-search__filter-label-23 .tooltip[data-title]:after{top:3.5rem}
}
.recruiting-search__filter-label-23 .tooltip[data-title]:before{content:"";display:block;width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-right:1.5rem solid #bbb;position:absolute;display:none;left:2.3rem;bottom:-0.3rem;z-index:1}
@media screen and (min-width:992px){.recruiting-search__filter-label-23 .tooltip[data-title]:before{content:"";display:block;width:0;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #bbb;position:absolute;display:none;left:50%;transform:translateX(-50%);bottom:-2rem;z-index:100}
}
.recruiting-search__filter-label-23:hover .tooltip:before{display:block}
.recruiting-search__filter-label-23 svg{fill:#76cdd8;width:1.8rem;height:1.8rem}
.recruiting-search__filter-icon{position:relative;top:.2rem;left:1.2rem}
.recruiting-search__checkbox:checked+.recruiting-search__filter-label-23:after{content:""}
.search-result{margin:.9rem auto 0;padding:0}
@media screen and (min-width:992px){.search-result{max-width:108.8rem;margin-top:4.3rem}
}
.search-result .icon{width:2rem;height:2rem;fill:#008ace}
@media screen and (min-width:992px){.search-result .icon{transform:scale(0.9)}
}
.search-result .icon--lower{transform:translateY(0.4rem)}
@media screen and (min-width:992px){.search-result__header{display:flex;justify-content:space-between;max-width:108.8rem;margin:0 auto}
}
.search-result__heading-23{margin:0 auto;color:#76cdd8;text-transform:uppercase;text-align:center}
@media screen and (min-width:992px){.search-result__heading-23{max-width:82rem;margin:0;text-align:left}
}
.search-result__redirect-message{margin:4.8rem 0;padding-right:2.1rem}
@media screen and (min-width:992px){.search-result__redirect-message{max-width:calc(100% - 13rem);margin:23rem 0 15rem;padding:0}
}
.search-result__redirect-heading-23{margin:0;font-size:2.2rem;font-weight:700;letter-spacing:.02em;line-height:2.4rem}
@media screen and (min-width:768px){.search-result__redirect-heading-23{font-size:3.1rem;line-height:3.5rem}
}
@media screen and (min-width:992px){.search-result__redirect-heading-23{font-size:4.4rem;line-height:5rem}
}
.search-result__redirect-heading-23:first-child{margin-bottom:2.5rem}
@media screen and (min-width:992px){.search-result__redirect-heading-23:first-child{margin-bottom:6rem}
}
.search-result__redirect-button-23{margin-top:3.6rem}
@media screen and (min-width:992px){.search-result__redirect-button-23{margin-top:8rem}
}
.search-result__sorting-menu{margin:1.7rem 0;font-weight:300;text-align:center}
@media screen and (min-width:992px){.search-result__sorting-menu{margin:1rem 0;flex:1 0 auto;text-align:right}
}
.search-result__sorting-menu #sort-legend{position:relative}
.search-result__sorting-list{display:inline-flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-result__sorting-item-23{display:inline-block;padding:0 1.9rem;margin:0;position:relative;white-space:nowrap}
@media screen and (min-width:992px){.search-result__sorting-item-23{text-align:initial}
}
.search-result__sorting-item-23:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}
@media screen and (min-width:992px){.search-result__sorting-item-23:first-child{padding:0 1.1rem 0 .5rem}
}
@media screen and (min-width:992px){.search-result__sorting-item-23:not(:first-child){padding:0 0 0 1.1rem}
}
.search-result__sorting-item-23--no-divider:before{content:none}
.search-result__sorting-radio-23{position:fixed;left:-999rem}
.search-result__sorting-radio-23:focus+.search-result__sorting-label:focus-visible{outline:.2rem solid #008ace}
.search-result__list{margin-bottom:2.4rem}
@media screen and (min-width:992px){.search-result__list{display:flex;flex-direction:column;width:100%;margin-bottom:5rem}
}
.search-result__item{border-bottom:1px solid #bbb}
@media screen and (min-width:992px){.search-result__item{display:flex}
}
@media screen and (min-width:992px){.search-result__item-info,.search-result__item-description,.search-result__item-footer{display:block;vertical-align:top;padding:5.5rem 0}
}
@media screen and (min-width:992px){.search-result__item-info{padding-right:5rem;width:31rem;flex-shrink:0}
}
.search-result__item-name{display:inline-block;padding-top:2rem;color:#231f20}
.search-result__item-name:focus-visible{outline:.2rem solid #008ace}
.search-result__item-name:hover{color:inherit;text-decoration:none}
@media screen and (min-width:992px){.search-result__item-name{padding-top:0;font-size:2.2rem}
}
.search-result__location{display:block;text-transform:uppercase}
@media screen and (min-width:992px){.search-result__location{font-size:1.4rem}
}
.search-result__item-types{margin:1.7rem 0}
.search-result__logo-wrapper{display:block;height:2.4rem;margin-bottom:.9rem;position:relative}
@media screen and (min-width:992px){.search-result__logo-wrapper{bottom:3.5rem;height:1.1rem;position:absolute;width:17.6rem}
}
.search-result__logo{height:.8rem;left:0;margin:0;position:absolute;top:.8rem;width:12.2rem}
@media screen and (min-width:992px){.search-result__logo{height:100%;width:100%}
}
.search-result__item-type{display:inline-block;margin-right:1.3rem}
.search-result__item-type--hot{padding:.3rem 1rem;color:#fff;font:700 1.4rem/1.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.25rem;text-transform:uppercase;background:#f15c43;border-radius:.4rem}
.search-result__item-type--relocation,.search-result__item-type--remote{height:1.8rem;vertical-align:middle}
.search-result__item-type--relocation .icon,.search-result__item-type--remote .icon{fill:#76cdd8}
@media screen and (min-width:992px){.search-result__item-type--relocation .icon,.search-result__item-type--remote .icon{width:2rem;height:2rem}
}
.search-result__item-type--remote .icon{fill:#008ace}
@media screen and (min-width:992px){.search-result__item-description{padding-right:8.9rem}
}
.search-result__item-footer{padding-bottom:3rem}
@media screen and (min-width:992px){.search-result__item-footer{display:block;padding-bottom:5.5rem}
}
.search-result__clearfix:after{content:"";clear:both;display:block}
.search-result__wrapper-link{min-height:5.6rem;display:flex;flex-flow:row wrap;align-items:center}
[lang="en"] .search-result__wrapper-link,[lang="en-CZ"] .search-result__wrapper-link,[lang="en-HU"] .search-result__wrapper-link,[lang="en-IN"] .search-result__wrapper-link,[lang="en-UA"] .search-result__wrapper-link,[lang="zh-CN"] .search-result__wrapper-link{min-height:3.6rem}
@media screen and (min-width:992px){.search-result__wrapper-link{display:block}
}
@media screen and (min-width:576px){.search-result__refer-button-holder{padding-right:2.5rem}
}
@media screen and (min-width:992px){.search-result__refer-button-holder{padding:0 0 1rem}
}
.search-result__item-wrapper{display:flex;flex-direction:row;margin-right:0;justify-content:space-between}
@media screen and (min-width:992px){.search-result__item-wrapper{flex-direction:column;height:9.6rem;margin-left:auto;text-align:center}
[lang="ru-RU"] .search-result__item-wrapper,[lang="ru-BY"] .search-result__item-wrapper{height:12rem}
}
.search-result__item-controls{display:flex;flex-flow:row wrap;margin-right:0;justify-content:space-between;width:100%}
@media screen and (min-width:992px){.search-result__item-controls{width:26.8rem;flex-flow:column nowrap;height:9.6rem;margin-left:auto;text-align:center}
[lang="ru-RU"] .search-result__item-controls,[lang="ru-BY"] .search-result__item-controls{height:12rem}
}
.search-result__item-apply{max-width:16.9rem;min-height:4.3rem;display:flex;align-items:center;letter-spacing:.19rem;padding:.5rem 1.9rem;margin-right:3rem;border-radius:1rem;color:#fff;font:900 1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;background-color:#76cdd8;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[lang="cs-CZ"] .search-result__item-apply{max-width:12.2rem}
[lang="uk-UA"] .search-result__item-apply{max-width:15.2rem}
[lang="pl-PL"] .search-result__item-apply,[lang="de"] .search-result__item-apply{max-width:11.4rem}
@media screen and (min-width:992px){.search-result__item-apply{justify-content:center;max-width:26.8rem;padding:1rem .9rem;font-size:1.6rem;margin:0 0 1.5rem}
[lang="cs-CZ"] .search-result__item-apply,[lang="uk-UA"] .search-result__item-apply,[lang="pl-PL"] .search-result__item-apply,[lang="de"] .search-result__item-apply{max-width:26.8rem}
}
.search-result__item-apply:hover,.search-result__item-apply:active{color:#fff;text-decoration:none}
.no-touchevents .search-result__item-apply:hover{background-color:#7bbbc6}
.search-result__share-button-holder{display:flex;justify-content:center;flex-direction:column;text-align:center;margin-right:1.5rem}
@media screen and (min-width:576px){.search-result__share-button-holder{display:flex;flex-direction:row;margin-top:0}
}
@media screen and (min-width:992px){.search-result__share-button-holder{display:block;margin-top:auto;font-size:1.4rem;margin-right:0}
}
.search-result__share-button-23{color:#008ace;text-transform:uppercase;text-decoration:underline;text-align:start}
.search-result__share--opened .search-result__share-button-23{opacity:0}
.search-result__share-button-23:hover{color:#008ace}
.search-result__share--opened .search-result__share-button-socials{word-break:keep-all}
@media screen and (min-width:576px){.search-result__share--opened .search-result__share-button-socials{width:0}
}
.search-result__share--opened .search-result__refer-button{opacity:1}
.search-result__icons-list{display:flex;justify-content:center;flex-wrap:wrap;transition:opacity .4s ease;opacity:0;transform:translateX(999rem);margin-bottom:-2.5rem;visibility:hidden;width:100%;line-height:1rem}
@media screen and (min-width:576px){.search-result__icons-list{justify-content:flex-end;width:0;margin-bottom:0;flex-wrap:nowrap}
}
@media screen and (min-width:992px){.search-result__icons-list{justify-content:center;width:100%}
}
.search-result__share--opened .search-result__icons-list{transform:translateY(-2rem);align-items:center;visibility:visible;opacity:1;width:auto}
@media screen and (min-width:576px){.search-result__share--opened .search-result__icons-list{transform:none}
}
@media screen and (min-width:992px){.search-result__share--opened .search-result__icons-list{transform:translateY(-2rem)}
}
.search-result__icon-item{margin:0 .6rem}
.search-result__social-link{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2.5rem;cursor:pointer}
.search-result__social-link:hover svg{fill:#2f7db5}
.search-result__social-link svg{fill:#008ace;width:1.7rem;height:1.7rem}
.edge .search-result__social-link svg{pointer-events:none}
.search-result__social-link[data-type="vk"] svg{width:2rem;transform:translateY(0.2rem)}
.search-result__view-more{display:block;margin:4rem 0;color:#76cdd8;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:.4rem;text-decoration:underline;text-transform:uppercase;text-align:center}
.search-result__view-more:hover{text-decoration:none}
@media screen and (min-width:992px){.search-result__view-more{margin:0 0 3rem}
}
.search-result__error-message-23{margin-bottom:2.4rem;color:#76cdd8;padding:1.9rem 2rem 4.3rem;text-align:center;border-bottom:1px solid #d6d6d6}
@media screen and (min-width:992px){.search-result__error-message-23{padding-top:1rem;padding-bottom:6rem;text-align:left;margin-bottom:5rem}
}
@media screen and (min-width:1130px){.search-result__error-message-23{padding-left:0;padding-right:0}
}
.search-result .preloader{background:url("../../../etc/designs/leancoded-core/images/common/gooey-ring-blue.gif") center no-repeat}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode{--opacity-for-text-mode:0}
.dark-mode .person-info-ui-23{--person-info-text-color:#fff;--person-info-label-color:#00f6ff;--person-info-text-gradient:#fff;--link-hover-color:#00f6ff}
@media screen and (max-width:991px){.dark-mode .person-info-ui-23{--link-hover-color:#fff}
}
.light-mode{--opacity-for-text-mode:1}
.light-mode .person-info-ui-23{--person-info-text-color:#000;--person-info-label-color:#0047ff;--person-info-text-gradient:#fff;--link-hover-color:#0047ff}
@media screen and (max-width:991px){.light-mode .person-info-ui-23{--link-hover-color:#000}
}
.person-info-ui-23{--space-between-image:6rem}
@media screen and (min-width:992px){.person-info-ui-23{--space-between-image:20rem}
}
.bg-gradient .person-info-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.person-info-23__header{padding:2.3rem 0 var(--space-between-image)}
@media screen and (min-width:992px){.person-info-23__header{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:14rem 0 var(--space-between-image)}
}
.cq-Editable-dom .person-info-23__header{display:block}
@media screen and (min-width:992px){.person-info-23__header .share-popup-ui-23{top:-3.1rem}
}
.person-info-23__headings{display:flex;margin:2.8rem 0 0}
@media screen and (min-width:992px){.person-info-23__headings{margin:0 -3rem 0 0}
}
.person-info-23__person-name{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:3.3rem;font-weight:500;letter-spacing:.02em;line-height:4rem;margin:0;word-break:break-all;background-color:#00fff0;background-image:-webkit-linear-gradient(109.55deg,#00fff0 0,#00f6ff 35.75%,#b896ff 72.77%);background-image:-moz-linear-gradient(109.55deg,#00fff0 0,#00f6ff 35.75%,#b896ff 72.77%);background-image:-o-linear-gradient(109.55deg,#00fff0 0,#00f6ff 35.75%,#b896ff 72.77%);background-image:-ms-linear-gradient(109.55deg,#00fff0 0,#00f6ff 35.75%,#b896ff 72.77%);background-image:linear-gradient(109.55deg,#00fff0 0,#00f6ff 35.75%,#b896ff 72.77%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}
@media screen and (min-width:768px){.person-info-23__person-name{font-size:6rem;line-height:6.9rem}
}
@media screen and (min-width:992px){.person-info-23__person-name{font-size:8rem;letter-spacing:.01em;line-height:9.2rem}
}
.person-info-23__description{font-size:2.2rem;font-weight:700;letter-spacing:.02em;line-height:2.5rem;margin:0;padding:4rem 0 3.6rem}
@media screen and (min-width:768px){.person-info-23__description{font-size:3.1rem;line-height:3.5rem}
}
@media screen and (min-width:992px){.person-info-23__description{font-size:4.4rem;line-height:5rem;max-width:99rem;padding:8.7rem 0 6rem}
}
.person-info-23__img{height:auto;margin-bottom:var(--space-between-image);width:100%}
@media screen and (min-width:992px){.person-info-23__img{margin-bottom:0}
}
.person-info-23__desktop-placeholder{display:none}
@media screen and (min-width:992px){.person-info-23__desktop-placeholder{display:block}
}
.person-info-23__mobile-placeholder{display:block}
@media screen and (min-width:992px){.person-info-23__mobile-placeholder{display:none}
}
.person-info-23__block-title{border-top:1px solid var(--person-info-text-color);padding:2.4rem 0}
@media screen and (min-width:992px){.person-info-23__block-title{padding:2.6rem 0 1.5rem}
}
.person-info-23__label{color:var(--person-info-label-color);font-size:1.4rem;font-weight:700;letter-spacing:.25em;line-height:1.7rem;margin-bottom:.8rem;text-transform:uppercase}
@media screen and (min-width:768px){.person-info-23__label{font-size:1.5rem;line-height:1.8rem}
}
@media screen and (min-width:992px){.person-info-23__label{font-size:1.8rem;line-height:2.4rem;letter-spacing:.15em;margin-bottom:1.5rem}
}
.person-info-23__title{font-size:2.2rem;font-weight:600;letter-spacing:.02em;line-height:2.4rem;margin-bottom:0;max-width:29.8rem}
@media screen and (min-width:768px){.person-info-23__title{max-width:unset}
}
@media screen and (min-width:992px){.person-info-23__title{font-size:1.8rem;font-weight:700;letter-spacing:.04em}
}
.person-info-23__connect{padding-bottom:2.4rem}
@media screen and (min-width:992px){.person-info-23__connect{padding-bottom:3.5rem}
}
.person-info-23__connect-link{display:inline-flex}
.person-info-23__connect-link:before,.person-info-23__connect-link:after{margin:-0.1rem .5rem 0 0}
@media screen and (min-width:992px){.person-info-23__connect-link:before,.person-info-23__connect-link:after{margin:.2rem 1.5rem 0 0}
}
.light-mode .person-info-23__connect-link,.dark-mode .person-info-23__connect-link{text-decoration:none;color:var(--person-info-text-color)}
@media screen and (min-width:992px) and (hover:hover){.light-mode .person-info-23__connect-link:hover,.dark-mode .person-info-23__connect-link:hover{color:var(--link-hover-color);text-decoration:none}
}
@media screen and (min-width:992px) and (hover:hover){.light-mode .person-info-23__connect-link:hover .person-info-23__connect-text,.dark-mode .person-info-23__connect-link:hover .person-info-23__connect-text{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
}
.person-info-23__connect-text{font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.02em}
@media screen and (min-width:768px){.person-info-23__connect-text{font-size:1.5rem;line-height:2.1rem}
}
@media screen and (min-width:992px){.person-info-23__connect-text{font-size:1.8rem;line-height:2.4rem}
}
.person-info-23__content{display:flex;flex-direction:column-reverse}
@media screen and (min-width:992px){.person-info-23__content{flex-direction:row;justify-content:space-between;padding-bottom:11.3rem}
}
@media screen and (min-width:992px){.person-info-23__left{flex:1}
}
@media screen and (min-width:992px){.person-info-23__right{flex-shrink:0;margin-left:13.4rem}
}
.person-info-23__links{display:flex;justify-content:space-between;padding:2.4rem 0;max-width:29.4rem}
@media screen and (min-width:992px){.person-info-23__links{padding:4rem 0;max-width:unset}
}
.person-info-23__links-wrapper{border-top:1px solid var(--person-info-text-color)}
.person-info-23__links li{margin-right:1.2rem}
@media screen and (min-width:992px){.person-info-23__links li{flex:1;margin:0}
}
.person-info-23__links li a{cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.02em;line-height:1.8rem}
.person-info-23__links li a,.person-info-23__links li a:hover{color:var(--person-info-text-color)}
@media screen and (min-width:768px){.person-info-23__links li a{font-size:1.5rem;line-height:1.9rem}
}
@media screen and (min-width:992px){.person-info-23__links li a{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.light-mode .person-info-23__links li a,.dark-mode .person-info-23__links li a{text-decoration:none}
.light-mode .person-info-23__links li a:hover,.dark-mode .person-info-23__links li a:hover{color:var(--link-hover-color)}
@media screen and (min-width:992px){.light-mode .person-info-23__links li a:hover,.dark-mode .person-info-23__links li a:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
}
.light-mode .person-info-23__links li a:hover .person-info-23__arrow svg,.dark-mode .person-info-23__links li a:hover .person-info-23__arrow svg{fill:var(--link-hover-color)}
.person-info-23__arrow{display:block;margin-top:.6rem}
.person-info-23__arrow svg{fill:var(--person-info-text-color);height:.94rem;width:2rem}
.aem-AuthorLayer-Edit .person-info__content{margin-bottom:0}
.person-info-23__label,.person-info-23__title,.person-info-23__description,.person-info-23__desktop-placeholder{transition:color 300ms linear}
.theme-animation .person-info-23__connect-text,.theme-animation .person-info-23__links li,.theme-animation .person-info-23__links a{transition:color 300ms linear}
.person-info-23__person-name-light{transition:opacity 300ms linear}
.person-info-23__block-title,.person-info-23__links-wrapper{transition:border 300ms linear}
.theme-animation .person-info-23__arrow svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .partners-list-ui-23{--custom-ddl-bg-color:rgba(27,27,27,0.9)}
.light-mode .partners-list-ui-23{--custom-ddl-bg-color:rgba(242,242,242,0.9)}
.dark-mode .partners-list-ui-23 .icon-white-arrow-right,.light-mode .partners-list-ui-23 .icon-black-arrow-right{opacity:1}
.dark-mode .partners-list-ui-23 .icon-black-arrow-right,.light-mode .partners-list-ui-23 .icon-white-arrow-right{opacity:0}
.partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.partners-list-ui-23 a{transition:color 300ms linear}
.partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.partners-list-ui-23 .partner{transition:color 300ms linear}
.partners-list-ui-23 .navigation-l2{font-weight:600;font-size:1.4rem;line-height:2.5rem;letter-spacing:.05em}
@media screen and (min-width:992px){.partners-list-ui-23 .navigation-l2{font-size:2rem;line-height:2.2rem}
}
.partners-list-ui-23 .select-options-font{font-weight:400;font-size:1.4rem;line-height:2.8rem;letter-spacing:.03em}
@media screen and (min-width:768px) and (max-width:992px){.partners-list-ui-23 .select-options-font{font-size:1.8rem;line-height:3.2rem}
}
.partners-list-ui-23 .input-placeholder{font-weight:300;font-size:1.6rem;line-height:2rem;letter-spacing:.06em}
.partners-list-ui-23{--pinned-left:3.2rem;--pinned-right:3.2rem;--pinned-margin:3.2rem 0 3.2rem}
.partners-list-ui-23 .title{margin-bottom:8.6rem}
@media screen and (min-width:992px){.partners-list-ui-23 .title{margin-bottom:12.5rem}
}
.partners-list-ui-23 .alphabetical-section{color:var(--leancoded-redesign-text-color)}
@media screen and (min-width:992px){.partners-list-ui-23 .alphabetical-section{margin-bottom:10rem}
}
.partners-list-ui-23 .alphabetical-section p{padding:0;margin:0}
.partners-list-ui-23 .disable-letter{color:var(--leancoded-disable-color)}
.partners-list-ui-23 .movable-part{background-color:var(--leancoded-redesign-main-color);transition:background-color 300ms linear;border:1px solid transparent}
@media screen and (min-width:992px){.partners-list-ui-23 .movable-part{display:flex;flex-direction:column;max-width:109rem;margin:auto;border:0}
}
.partners-list-ui-23 .alphabetical-row a:hover{text-decoration:none}
.partners-list-ui-23 .alphabetical-row a{font-weight:700}
.partners-list-ui-23 .alphabetical-row{display:flex;justify-content:space-between;list-style:none}
@media screen and (min-width:992px){.partners-list-ui-23 .alphabetical-row{font-weight:700;margin-top:2rem}
}
.partners-list-ui-23 .pinned{position:fixed;left:var(--pinned-left);right:var(--pinned-right)}
.partners-list-ui-23 .pinned .alphabetical-row{margin:var(--pinned-margin);margin-left:1px}
.partners-list-ui-23 .absolute .alphabetical-row{margin:var(--pinned-margin)}
.partners-list-ui-23 .absolute{position:absolute;left:0;right:0}
.partners-list-ui-23 .pinned,.partners-list-ui-23 .absolute{z-index:10}
.partners-list-ui-23 .partner-list>li{display:inline-block;width:100%}
@media screen and (min-width:768px) and (max-width:992px){.partners-list-ui-23 .partner-list>li{display:block}
}
.partners-list-ui-23 .partner-sub-title{margin-bottom:2.2rem;color:var(--leancoded-raw-link-hover-color)}
@media screen and (min-width:992px){.partners-list-ui-23 .partner-sub-title{margin-bottom:1.9rem}
}
.partners-list-ui-23 .small-preheader{text-transform:uppercase}
@media screen and (min-width:992px){.partners-list-ui-23 .small-preheader{margin-top:2.5rem}
}
.partners-list-ui-23 .partner p{padding:0;margin:0}
.partners-list-ui-23 .partner{font-weight:400;font-size:1.2rem;line-height:1.3rem}
@media screen and (min-width:992px){.partners-list-ui-23 .partner{font-size:1.4rem;line-height:1.6rem;letter-spacing:1px}
}
.partners-list-ui-23 .desktop-item{display:none}
@media screen and (min-width:992px){.partners-list-ui-23 .desktop-item{display:flex}
}
.partners-list-ui-23 .mobile-item{display:block}
@media screen and (min-width:992px){.partners-list-ui-23 .mobile-item{display:none}
}
.partners-list-ui-23 .custom-select{position:relative;margin-top:2rem;margin-bottom:2.7rem}
@media screen and (max-width:767px){.partners-list-ui-23 .partner-list:first-child .partner-section:first-child{margin-top:2.2rem}
}
.partners-list-ui-23 .partner-section{margin-top:4.4rem;padding-bottom:4.4rem;border-bottom:1px solid #a0a0a0}
@media screen and (max-width:767px){.partners-list-ui-23 .partner-section{padding:0 1.5px}
}
@media screen and (min-width:992px){.partners-list-ui-23 .partner-section{margin-top:0;padding-bottom:5rem;border-bottom:0}
}
.partners-list-ui-23 .partner-list:last-child .partner-section:last-child{border-bottom:0}
.partners-list-ui-23 .custom-select-input{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;width:100%;height:2rem;padding-bottom:0;border:0;color:var(--leancoded-redesign-text-color);outline:0;background:transparent}
@media screen and (max-width:767px){.partners-list-ui-23 .custom-select-input{padding-left:.2px;padding-right:.2px}
}
.partners-list-ui-23 .input-below-underline{display:block;height:1px;margin-top:1rem;background-color:var(--leancoded-redesign-secondary-color)}
.partners-list-ui-23 .select-input-wrapper .arrow{height:2rem}
.partners-list-ui-23 .custom-select-options{position:absolute;left:0;right:0;display:none;padding:1.8rem .7rem 1.8rem 1.4rem;background:var(--custom-ddl-bg-color);backdrop-filter:blur(10px);transition:background-color 300ms linear}
.partners-list-ui-23 .select-input-wrapper{position:relative;line-height:2rem}
.partners-list-ui-23 .active{color:var(--leancoded-raw-link-hover-color)}
.partners-list-ui-23 .select-input-wrapper.opened .arrow{transform:rotate(270deg)}
.partners-list-ui-23 .arrow{position:absolute;top:-0.7rem;right:-0.5rem;bottom:0;display:block;margin:auto;transform:rotate(90deg);transition:transform 300ms linear}
.partners-list-ui-23 .opened{display:block}
.partners-list-ui-23 .partners-option{cursor:pointer}
@media screen and (max-width:767px){.partners-list-ui-23 .partner-section-list{padding-bottom:4.4rem}
}
@media screen and (min-width:768px) and (max-width:992px){.partners-list-ui-23 .partner-section-list{column-count:2}
}
.partners-list-ui-23 .partner-section-list .partner:not(:first-child){margin-top:1.5rem}
@media(hover:hover) and (pointer:fine){.partners-list-ui-23 .partner-link:hover{color:var(--leancoded-redesign-text-color);transition:none}
}
.partners-list-ui-23 .partner-link{font-weight:700;color:var(--leancoded-raw-link-hover-color);text-decoration:underline}
.partners-list-ui-23 #partner-list-container{display:flex;flex-direction:column}
@media screen and (min-width:992px){.partners-list-ui-23 #partner-list-container{flex-direction:row;gap:7.4rem}
}
.partners-list-ui-23 #partner-list-container .partner-list{flex-basis:100%}
.breadcrumbs-ui-23.hide-breadcrumbs{transform:translate(0,-6rem);transition:transform 300ms linear}
.partners-list-ui-23.alphabetical-section-absolute{position:relative}
.partners-list-ui-23.alphabetical-section-absolute .movable-part{position:absolute;bottom:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .pagination-ui-23{--icon-arrow-in-circle-right-gradient-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-gradient-light");--text-color:#fff;--text-disabled-color:#8a8a8a}
.light-mode .pagination-ui-23{--icon-arrow-in-circle-right-gradient-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-gradient-dark");--text-color:#000;--text-disabled-color:#717171}
.pagination-ui-23{display:flex;justify-content:space-between;margin:3.2rem 0}
@media screen and (min-width:768px){.pagination-ui-23{justify-content:unset;margin:10rem 0}
}
.pagination-ui-23__block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:1.1rem}
.pagination-ui-23__block:hover{text-decoration:none;cursor:default}
.pagination-ui-23__block:focus-visible{outline-offset:0}
.pagination-ui-23__block.disabled .pagination-ui-23__title{color:var(--text-disabled-color)}
.pagination-ui-23__block .icon-arrow-in-circle{display:flex;position:relative;width:2.9rem;height:2.9rem;margin:.1rem;background-image:none;fill:var(--text-color);overflow:clip}
.pagination-ui-23__block .icon-arrow-in-circle:before{content:"";position:absolute;inset:.2rem;width:3.2rem;height:3.2rem;opacity:0;z-index:1}
.pagination-ui-23__block .icon-arrow-in-circle svg{display:block;box-sizing:border-box;height:fit-content;margin:.2rem;transform:translateY(-6.26rem)}
.pagination-ui-23__block .pagination-ui-23__link{display:flex;align-items:center;height:2.4rem;transform:translateZ(0)}
@media screen and (min-width:768px){.pagination-ui-23__block{gap:1.5rem}
.pagination-ui-23__block .icon-arrow-in-circle{height:3.6rem;width:3.6rem}
.pagination-ui-23__block .icon-arrow-in-circle svg{transform:translateY(-5.88rem)}
.pagination-ui-23__block:hover:not(.disabled){cursor:pointer}
.pagination-ui-23__block:hover:not(.disabled) .pagination-ui-23__title{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;cursor:pointer;color:var(--text-color)}
}
.pagination-ui-23--left{padding-right:.3rem}
.pagination-ui-23--left .icon-arrow-in-circle{transform:rotate(180deg)}
.pagination-ui-23--left.disabled .icon-arrow-in-circle--left{fill:var(--text-disabled-color)}
.pagination-ui-23--left:not(.disabled) .icon-arrow-in-circle--left:before{background-image:var(--icon-arrow-in-circle-right-gradient-url);background-size:cover}
@media screen and (min-width:768px){.pagination-ui-23--left{margin-right:1.5rem;padding:0 0 0 .3rem}
.pagination-ui-23--left .icon-arrow-in-circle{order:1}
.pagination-ui-23--left:hover:not(.disabled) .icon-arrow-in-circle--left:before{opacity:1}
.pagination-ui-23--left:hover:not(.disabled) .icon-arrow-in-circle--left svg{opacity:0}
}
.pagination-ui-23--right{padding-left:.3rem}
.pagination-ui-23--right .icon-arrow-in-circle{transform:translateZ(0);order:1}
.pagination-ui-23--right.disabled .icon-arrow-in-circle--right{fill:var(--text-disabled-color)}
.pagination-ui-23--right:not(.disabled) .icon-arrow-in-circle--right:before{background-image:var(--icon-arrow-in-circle-right-gradient-url);background-size:cover}
@media screen and (min-width:768px){.pagination-ui-23--right{padding:0 .3rem 0 0}
.pagination-ui-23--right .icon-arrow-in-circle{order:0}
.pagination-ui-23--right:hover:not(.disabled) .icon-arrow-in-circle--right:before{opacity:1}
.pagination-ui-23--right:hover:not(.disabled) .icon-arrow-in-circle--right svg{opacity:0}
}
.pagination-ui-23__title{margin:0;font:400 1.2rem/1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--text-color);caret-color:transparent;cursor:default}
@media screen and (min-width:768px){.pagination-ui-23__title{font-size:1.4rem;line-height:4.1rem}
}
.theme-animation .pagination-ui-23__title{transition:color 300ms linear}
.theme-animation .pagination-ui-23__block .icon-arrow-in-circle{transition:fill 300ms linear}
.padding-component-ui-23{background-color:transparent;width:100%}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .news-releases-ui-23{--news-releases-hover-border-color:#fff;--news-releases-background-color:#060606;--news-releases-text-color:#fff;--news-releases-light-gradient-opacity:0;--link-hover-color:#00f6ff}
.light-mode .news-releases-ui-23{--news-releases-hover-border-color:#000;--news-releases-background-color:#fbfafa;--news-releases-text-color:#060606;--news-releases-light-gradient-opacity:1;--link-hover-color:#0047ff}
.no-touchevents .news-releases-23__item:hover,.no-touchevents .news-releases-23__item-border:hover{border-image-source:var(--news-releases-hover-border-color)}
.no-touchevents .news-releases-23__item:hover:before,.no-touchevents .news-releases-23__item-border:hover:before{border-image-source:var(--news-releases-hover-border-color)}
.news-releases-ui-23{padding:8rem 0}
@media screen and (min-width:992px){.news-releases-ui-23{padding:20rem 0}
}
.news-releases-23__title{color:var(--news-releases-text-color);font-size:1.2rem;font-weight:700;letter-spacing:.5em;line-height:1.8rem;margin-bottom:0;text-transform:uppercase}
@media screen and (min-width:992px){.news-releases-23__title{font-size:1.6rem;line-height:2.4rem}
}
.news-releases-23__see-all{transition:opacity 500ms ease-in-out;opacity:0}
.news-releases-23__see-all.animated{opacity:1}
.news-releases-23__see-all .button__inner{min-width:10.4rem !important}
@media screen and (min-width:992px){.news-releases-23__see-all .button__inner{min-width:17.1rem !important}
}
.news-releases-23__list{padding:4rem 0 0}
@media screen and (min-width:768px){.news-releases-23__list{display:grid;grid-gap:2.4rem;grid-template-columns:repeat(3,1fr);padding:6rem 0}
.section-ui .news-releases-23__list{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}
}
@media screen and (min-width:992px){.news-releases-23__list{grid-gap:4rem}
}
.news-releases-23__item{background-clip:content-box,border-box;background-origin:border-box;color:var(--news-releases-text-color);min-height:30.3rem;margin-bottom:4rem;position:relative;transition:opacity 500ms ease-in-out;opacity:0}
.news-releases-23__item-border{display:flex;min-height:30.3rem;height:100%;border:.1rem solid;border-image-slice:1;border-image-source:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);z-index:1}
.news-releases-23__item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;pointer-events:none;border:.1rem solid;border-image-slice:1;opacity:var(--news-releases-light-gradient-opacity);border-image-source:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);z-index:2}
@media screen and (min-width:992px){.news-releases-23__item{margin:0;min-height:34.4rem}
}
.news-releases-23__item article{display:flex;flex-direction:column;width:100%;padding:4rem 3.2rem;background-color:var(--news-releases-background-color);transform:translateZ(0);margin:.1rem}
@media screen and (min-width:992px){.news-releases-23__item article{padding:5rem 4rem}
}
.news-releases-23__item-content{flex:1}
.news-releases-23__item.animated{opacity:1}
.news-releases-23__item-title .link-with-bottom-arrow{font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:2rem;text-decoration:none;will-change:color}
@media screen and (min-width:992px){.news-releases-23__item-title .link-with-bottom-arrow{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.news-releases-23__item-title .link-with-bottom-arrow:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.news-releases-23__link{display:block;margin-bottom:2.4rem}
.news-releases-23__date{display:block;font-size:1rem;font-weight:300;letter-spacing:.15em;line-height:1.2rem;margin-bottom:2rem}
@media screen and (min-width:992px){.news-releases-23__date{font-size:1.2rem;line-height:1.8rem}
}
.news-releases-23__share-wrapper{flex-shrink:0}
.news-releases-23__icons-list{align-items:baseline;display:flex;flex-wrap:wrap;margin:0 -2rem -2rem 0}
.news-releases-23__icon-item{margin:0 2rem 2rem 0}
.news-releases-23__social-link{display:flex;cursor:pointer}
.news-releases-23__reference{font-size:1rem;font-weight:300;letter-spacing:.15em;line-height:1.2rem;margin-bottom:2.4rem;text-transform:uppercase}
.news-releases-23__reference-text--bold{font-weight:700}
.news-releases-23__title{transition:color 300ms linear}
.news-releases-23__item{transition:color 300ms linear}
.news-releases-23__item:before{transition:opacity 300ms linear}
.news-releases-23__item article{transition:background-color 300ms linear}
.theme-animation .news-releases-23__link{transition:color 300ms linear}
.theme-animation .news-releases-23__link .svg-link-arrow{transition:fill 300ms linear}
.theme-animation .news-releases-23__arrow svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .news-filter-ui-23{--news-filter-background-color:#060606;--news-filter-text-color:#fff;--news-filter-scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--news-filter-input-border-color:#fff;--news-filter-dropdown-selected-color:#00f6ff;--news-filter-placeholder-color:#8a8a8a;--news-filter-hover-border-color:#fff;--news-filter-light-gradient-opacity:0;--news-filter-box-gradient:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);--link-hover-color:#00f6ff}
.light-mode .news-filter-ui-23{--news-filter-background-color:#fbfafa;--news-filter-text-color:#060606;--news-filter-scrollbar-color:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--news-filter-input-border-color:#060606;--news-filter-dropdown-selected-color:#0047ff;--news-filter-placeholder-color:#717171;--news-filter-hover-border-color:#000;--news-filter-light-gradient-opacity:1;--news-filter-box-gradient:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);--link-hover-color:#0047ff}
.ec-mode .news-filter-ui-23{--news-filter-dropdown-selected-color:#fec010;--news-filter-light-gradient-opacity:0;--news-filter-box-gradient:linear-gradient(123.28deg,#fec010 13.72%,#f06516 69.93%,#f05916 104.55%);--link-hover-color:#fec010}
@media(hover:hover){.news-filter-23__item:hover,.news-filter-23__item-border:hover{background:var(--news-filter-hover-border-color)}
.news-filter-23__item:hover:before,.news-filter-23__item-border:hover:before{background:var(--news-filter-hover-border-color)}
}
.news-filter-ui-23{padding-bottom:4.8rem;position:relative;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (min-width:768px){.news-filter-ui-23{padding-bottom:13rem}
}
.news-filter-ui-23 .select2-results{border:unset;margin-top:3.6rem;max-height:40rem;padding:1.8rem 0 1.1rem}
.dark-mode .news-filter-ui-23 .select2-results{background-color:#1b1b1b}
.light-mode .news-filter-ui-23 .select2-results{background:rgba(242,242,242,0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media screen and (min-width:768px){.news-filter-ui-23 .select2-results{padding:1.4rem 0 2rem}
}
.news-filter-ui-23 .select2-results>.select2-results__options>.select2-results__option:first-child{margin-top:0}
.news-filter-ui-23 .select2-results__options{overscroll-behavior:contain;max-height:37.5rem;overflow:hidden}
.news-filter-ui-23 .select2-results__options::-webkit-scrollbar{width:.5rem}
.news-filter-ui-23 .select2-results__option{font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:2rem;margin:0 0 1rem;padding:0 .7rem 0 1.4rem}
@media screen and (min-width:768px){.news-filter-ui-23 .select2-results__option{font-size:1.8rem;line-height:2.5rem;margin:0 0 .9rem}
}
.news-filter-ui-23 .select2-results__option:last-child{margin-bottom:0}
.news-filter-ui-23 .select2-results__option[aria-selected="true"]{color:var(--news-filter-dropdown-selected-color)}
.news-filter-ui-23 .select2-results__option--highlighted{background-color:transparent}
@media screen and (min-width:1921px){.news-filter-23__filter{margin:0 auto;max-width:1920px}
}
.news-filter-23__filter.pinned-filter--fixed,.news-filter-23__filter.pinned-filter--bottom{background-color:var(--news-filter-background-color)}
.news-filter-23__filter.pinned-filter--fixed{top:5.2rem}
@media screen and (min-width:768px){.news-filter-23__filter:not(.pinned-filter--fixed){margin:0 auto}
}
.news-filter-23__filter-container{padding:4.7rem 0;margin:0 auto;max-width:115.2rem}
.pinned-filter .news-filter-23__filter-container{padding:3.2rem 0}
@media screen and (min-width:768px){.pinned-filter .news-filter-23__filter-container{padding:2.7rem 0 3.8rem}
}
.pinned-filter.pinned-filter--fixed .news-filter-23__filter-container{padding-left:3.2rem;padding-right:3.2rem}
@media screen and (min-width:768px){.news-filter-23__filter-container{display:flex !important}
.section-ui .news-filter-23__filter-container{padding:2.7rem 0 3.8rem}
}
.news-filter-23__field{position:relative;margin:0 auto 4.8rem;width:100%}
.news-filter-23__field:last-child{margin:0}
@media screen and (min-width:768px){.news-filter-23__field{flex:0 1 26rem;margin:0 11.3rem 0 0}
}
.news-filter-23__select{display:none}
.news-filter-23__input{cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.news-filter-23__input .select2-selection__rendered,.news-filter-23__input .select2-results__option{text-transform:capitalize}
.news-filter-23__input .form-component__field{background-color:transparent;border:unset;border-bottom:1px solid var(--news-filter-input-border-color);font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.6rem;font-weight:300;height:3.2rem;letter-spacing:.01em;line-height:2.4rem;margin-bottom:0;padding:0 0 1rem}
@media screen and (min-width:768px){.news-filter-23__input .form-component__field{font-size:2rem;height:3.6rem;letter-spacing:.05em;line-height:2.8rem;padding:0 0 .8rem}
}
.news-filter-23__input .select2-selection__rendered{color:var(--news-filter-placeholder-color);display:block;position:relative;padding:0;height:2.8rem;line-height:2.8rem}
.news-filter-23__input .select2-selection__arrow{display:flex;right:0;top:5px}
.news-filter-23__input .select2-selection__arrow:before,.news-filter-23__input .select2-selection__arrow:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;height:18px;width:13px}
.news-filter-23__input .select2-selection__arrow:before{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
.news-filter-23__input .select2-selection__arrow:after{position:absolute;opacity:0;transition:opacity 300ms linear;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.light-mode .news-filter-23__input .select2-selection__arrow:after{opacity:1;transition:opacity 300ms linear}
.light-mode .news-filter-23__input .select2-selection__arrow:before{opacity:0;transition:opacity 300ms linear}
.light-mode .news-filter-23__input .select2-selection__arrow.theme-animation:before{opacity:1}
.news-filter-23__input .select2-selection__arrow b{display:none}
.news-filter-23__label{display:none;font-size:1.2rem;font-weight:700;letter-spacing:.5em;line-height:1.8rem;margin-bottom:2rem;overflow:hidden;text-transform:uppercase;transition-property:max-height,opacity,margin-bottom;transition:.4s ease-in-out}
@media screen and (min-width:768px){.news-filter-23__label{display:block;max-height:8rem;opacity:1}
.pinned-filter--fixed .news-filter-23__label,.pinned-filter--bottom .news-filter-23__label{max-height:0;opacity:0;margin-bottom:0}
}
.news-filter-23__results{display:grid;grid-gap:2.4rem;grid-template-columns:repeat(1,1fr);margin-top:6rem;margin-bottom:6.4rem}
.section-ui .news-filter-23__results{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}
@media screen and (min-width:768px){.news-filter-23__results{grid-template-columns:repeat(2,1fr)}
}
@media screen and (min-width:992px){.news-filter-23__results{grid-gap:4rem;grid-template-columns:repeat(3,1fr);margin-top:7.2rem;margin-bottom:10rem}
.section-ui .news-filter-23__results{margin-top:7.2rem;margin-bottom:10rem}
}
.news-filter-23__item{background-clip:content-box,border-box;background-origin:border-box;color:var(--news-filter-text-color);transition:opacity 500ms ease-in-out;position:relative;opacity:0}
.news-filter-23__item-border{display:flex;justify-content:center;align-items:center;height:100%;min-height:30.3rem;padding:.1rem;background-image:var(--news-filter-box-gradient);z-index:1}
.news-filter-23__item-border:before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;content:"";padding:.1rem;pointer-events:none;opacity:var(--news-filter-light-gradient-opacity);background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);z-index:0}
@media screen and (min-width:768px){.news-filter-23__item{min-height:34.4rem}
}
.news-filter-23__item article{display:flex;flex-direction:column;width:100%;height:100%;padding:4rem 3.2rem;background-color:var(--news-filter-background-color);z-index:3}
@media screen and (min-width:992px){.news-filter-23__item article{padding:5rem 4rem}
}
.news-filter-23__item-content{flex:1}
.news-filter-23__item.animated{opacity:1}
.news-filter-23__date{display:block;font-size:1rem;font-weight:300;letter-spacing:.15em;line-height:1.2rem;margin-bottom:2rem}
@media screen and (min-width:768px){.news-filter-23__date{font-size:1.2rem;line-height:1.8rem}
}
.news-filter-23__title .link-with-bottom-arrow{display:block;font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:2rem;text-decoration:none;will-change:color}
@media screen and (min-width:768px){.news-filter-23__title .link-with-bottom-arrow{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
@media(hover:hover){.news-filter-23__title .link-with-bottom-arrow:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
}
.news-filter-23__share-wrapper{flex-shrink:0}
.news-filter-23__icons-list{align-items:baseline;display:flex;flex-wrap:wrap;margin:0 -2rem -2rem 0}
.news-filter-23__icon-item{margin:0 2rem 2rem 0}
.news-filter-23__social-link{display:flex;cursor:pointer}
.news-filter-23__info{text-align:center}
.news-filter-23__error-message{font-size:2rem;font-weight:250;letter-spacing:0;line-height:2.2rem}
@media screen and (min-width:768px){.news-filter-23__error-message{font-size:3.6rem;letter-spacing:.04em;line-height:4.5rem;text-align:left}
}
.news-filter-23__top-title{display:block;font-size:2.2rem;line-height:2.6rem;letter-spacing:.4rem;text-transform:uppercase;padding:2.9rem 2rem;text-align:center}
.news-filter-23__top-title>span{display:inline-block;position:relative;padding:0 4.5rem 0 3.5rem}
.news-filter-23__top-title>span:before{position:absolute;top:50%;right:0;margin:-0.5rem 0 0;content:"";display:block;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.4rem solid #bbb;transition:transform .5s ease .01ms}
.filter--slide-open .news-filter-23__top-title>span:before{transform:rotate(-180deg)}
@media screen and (min-width:768px){.news-filter-23__top-title{display:none}
}
.news-filter-23__view-more{transition:opacity 500ms ease-in-out;opacity:0}
.news-filter-23__view-more.animated{opacity:1}
.theme-animation .news-filter-23__filter.pinned-filter--fixed,.theme-animation .news-filter-23__filter.pinned-filter--bottom{transition:background-color 300ms linear}
.news-filter-23__input .form-component__field{transition:border 300ms linear}
.news-filter-23__input .select2-selection__rendered{transition:color 300ms linear}
.news-filter-23__item:before{transition:opacity 300ms linear}
.theme-animation .news-filter-23__item{transition:color 300ms linear}
.news-filter-23__item article{transition:background-color 300ms linear}
.theme-animation .news-filter-23__title .link-with-bottom-arrow{transition:color 300ms linear}
.theme-animation .news-filter-23__title .svg-link-arrow{transition:fill 300ms linear}
.news-filter-23__error-message{transition:color 300ms linear}
.theme-animation .news-filter-23__label{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .news-events-ui-23{--link-color:#fff;--link-hover-color:#00f6ff;--logo-color:#fff;--item-border-color:#fff}
.light-mode .news-events-ui-23{--link-color:#000;--link-hover-color:#0047ff;--logo-color:#000;--item-border-color:#000}
.news-events-ui-23__main-title{margin:0 0 4rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5em}
@media screen and (min-width:768px){.news-events-ui-23__main-title{margin-bottom:6rem;font-size:1.6rem;line-height:2.4rem}
}
@media screen and (min-width:768px){.news-events-ui-23__list{display:flex;margin-bottom:8rem}
}
.news-events-ui-23__item{display:flex;flex-direction:column;border-bottom:1px solid var(--item-border-color);margin:4rem 0;padding:0 0 2.4rem}
.news-events-ui-23__item:first-child{margin-top:0}
@media screen and (min-width:768px){.news-events-ui-23__item{min-width:revert;width:31.1rem;margin:0 3.8rem 0 0}
}
@media screen and (min-width:768px){.news-events-ui-23__item.continuum{padding:0 0 2.4rem}
}
.news-events-ui-23__item .news-events-ui-23__title,.news-events-ui-23__item .news-events-ui-23__link{font:600 1.6rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;text-decoration:none}
.news-events-ui-23__item .news-events-ui-23__title:hover,.news-events-ui-23__item .news-events-ui-23__link:hover{font-weight:700;color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.news-events-ui-23__item .news-events-ui-23__title{margin-bottom:2.6rem}
.news-events-ui-23 .arrow-link{color:var(--link-color)}
.bg-gradient .news-events-ui-23 .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.news-events-ui-23 .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.news-events-ui-23 .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.news-events-ui-23 .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.news-events-ui-23__item-body{padding-bottom:1.4rem;display:flex;flex-direction:column;align-items:flex-start}
.news-events-ui-23__date{display:block;margin-bottom:1.6rem;font:300 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.15em}
.news-events-ui-23__link{color:var(--link-color)}
.news-events-ui-23__link-icon{order:1;width:2.1rem;overflow:hidden;cursor:pointer}
.news-events-ui-23__link-icon:hover ~ .news-events-ui-23__title{text-decoration:underline}
.news-events-ui-23__link-icon svg{display:block;box-sizing:border-box;height:1.2rem;position:relative;left:-0.3rem}
.news-events-ui-23__button.button-ui-23 .button__inner{padding:1.1rem 2rem}
@media screen and (min-width:768px){.news-events-ui-23__button.button-ui-23 .button__inner{padding:1.5rem 4.35rem;min-height:unset;min-width:unset}
}
.news-events-ui-23__button.button-ui-23 .button__content{font-weight:700}
@media screen and (min-width:768px){.news-events-ui-23__button.button-ui-23 .button__content{font-size:1.6rem;letter-spacing:.21em}
}
.news-events-ui-23__logo{height:1.1rem;width:11.2rem;margin:1.2rem 0 0}
.news-events-ui-23__link-icon,.news-events-ui-23__logo{fill:var(--link-color)}
.news-events-ui-23__main-title,.news-events-ui-23__date,.news-events-ui-23__link{transition:color 300ms linear}
.news-events-ui-23__item{transition:border-color 300ms linear}
.news-events-ui-23__link-icon,.news-events-ui-23__logo{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.bg-color-almost-black,.bg-color-light-blue,.bg-color-blue,.bg-color-cornflower-blue,.bg-color-firefly-blue,.bg-color-dark-blue,.bg-color-midnight-blue,.bg-color-light-green,.bg-color-light-red,.bg-color-light-yellow,.bg-color-continuum-dark-grey,.bg-color-ec-dark-blue,.bg-color-black,.bg-color-tio-violet{color:#fff}
.bg-color-white,.bg-color-smoke-gray{color:#231f20}
.bg-color-tio-teal,.bg-color-tio-light-grey,.bg-color-tio-medium-grey,.bg-color-white-smoke{color:#222}
.bg-color-ec-white{color:#222}
.bg-color-ec-white .underlined,.bg-color-ec-white .continuum-hover,.bg-color-ec-white .test-io-hover{color:#222}
.test-io [class*="bg-color"]{color:#222}
.bg-color-dark-blue .bullet-list>li:before,.bg-color-ec-dark-blue .bullet-list>li:before,.bg-color-black .bullet-list>li:before,.bg-color-tio-violet .bullet-list>li:before{background-color:#fff}
.bg-color-dark-blue .numbered-list li::marker,.bg-color-ec-dark-blue .numbered-list li::marker,.bg-color-black .numbered-list li::marker,.bg-color-tio-violet .numbered-list li::marker{color:#fff}
.bg-color-dark-blue .numbered-list li:before,.bg-color-ec-dark-blue .numbered-list li:before,.bg-color-black .numbered-list li:before,.bg-color-tio-violet .numbered-list li:before{color:#fff}
[class*="bg-color"] .bg-color-dark-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-dark-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-black .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-violet .bullet-list>li:before{background-color:#fff}
[class*="bg-color"] .bg-color-dark-blue .numbered-list li::marker,[class*="bg-color"] .bg-color-ec-dark-blue .numbered-list li::marker,[class*="bg-color"] .bg-color-black .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-violet .numbered-list li::marker{color:#fff}
[class*="bg-color"] .bg-color-dark-blue .numbered-list li:before,[class*="bg-color"] .bg-color-ec-dark-blue .numbered-list li:before,[class*="bg-color"] .bg-color-black .numbered-list li:before,[class*="bg-color"] .bg-color-tio-violet .numbered-list li:before{color:#fff}
.bg-color-tio-teal .bullet-list>li:before,.bg-color-tio-light-grey .bullet-list>li:before,.bg-color-tio-medium-grey .bullet-list>li:before,.bg-color-ec-white .bullet-list>li:before,.bg-color-white-smoke .bullet-list>li:before{background-color:#222}
.bg-color-tio-teal .numbered-list li::marker,.bg-color-tio-light-grey .numbered-list li::marker,.bg-color-tio-medium-grey .numbered-list li::marker,.bg-color-ec-white .numbered-list li::marker,.bg-color-white-smoke .numbered-list li::marker{color:#222}
.bg-color-tio-teal .numbered-list li:before,.bg-color-tio-light-grey .numbered-list li:before,.bg-color-tio-medium-grey .numbered-list li:before,.bg-color-ec-white .numbered-list li:before,.bg-color-white-smoke .numbered-list li:before{color:#222}
[class*="bg-color"] .bg-color-tio-teal .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-light-grey .bullet-list>li:before,[class*="bg-color"] .bg-color-tio-medium-grey .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-white .bullet-list>li:before,[class*="bg-color"] .bg-color-white-smoke .bullet-list>li:before{background-color:#222}
[class*="bg-color"] .bg-color-tio-teal .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-light-grey .numbered-list li::marker,[class*="bg-color"] .bg-color-tio-medium-grey .numbered-list li::marker,[class*="bg-color"] .bg-color-ec-white .numbered-list li::marker,[class*="bg-color"] .bg-color-white-smoke .numbered-list li::marker{color:#222}
[class*="bg-color"] .bg-color-tio-teal .numbered-list li:before,[class*="bg-color"] .bg-color-tio-light-grey .numbered-list li:before,[class*="bg-color"] .bg-color-tio-medium-grey .numbered-list li:before,[class*="bg-color"] .bg-color-ec-white .numbered-list li:before,[class*="bg-color"] .bg-color-white-smoke .numbered-list li:before{color:#222}
.bg-color-light-blue .bullet-list>li:before,.bg-color-light-green .bullet-list>li:before,.bg-color-blue .bullet-list>li:before,.bg-color-light-red .bullet-list>li:before,.bg-color-light-yellow .bullet-list>li:before,.bg-color-ec-light-blue .bullet-list>li:before{background-color:#231f20}
.test-io .bg-color-light-blue .bullet-list>li:before,.test-io .bg-color-light-green .bullet-list>li:before,.test-io .bg-color-blue .bullet-list>li:before,.test-io .bg-color-light-red .bullet-list>li:before,.test-io .bg-color-light-yellow .bullet-list>li:before,.test-io .bg-color-ec-light-blue .bullet-list>li:before{background-color:#222}
.bg-color-light-blue li:before,.bg-color-light-green li:before,.bg-color-blue li:before,.bg-color-light-red li:before,.bg-color-light-yellow li:before,.bg-color-ec-light-blue li:before{color:#231f20}
.bg-color-light-blue .numbered-list>li::marker,.bg-color-light-green .numbered-list>li::marker,.bg-color-blue .numbered-list>li::marker,.bg-color-light-red .numbered-list>li::marker,.bg-color-light-yellow .numbered-list>li::marker,.bg-color-ec-light-blue .numbered-list>li::marker{background-color:#231f20;color:#231f20}
.test-io .bg-color-light-blue .numbered-list>li::marker,.test-io .bg-color-light-green .numbered-list>li::marker,.test-io .bg-color-blue .numbered-list>li::marker,.test-io .bg-color-light-red .numbered-list>li::marker,.test-io .bg-color-light-yellow .numbered-list>li::marker,.test-io .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#222;color:#231f20}
.bg-color-light-blue li::marker,.bg-color-light-green li::marker,.bg-color-blue li::marker,.bg-color-light-red li::marker,.bg-color-light-yellow li::marker,.bg-color-ec-light-blue li::marker{color:#231f20}
[class*="bg-color"] .bg-color-light-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-light-green .bullet-list>li:before,[class*="bg-color"] .bg-color-blue .bullet-list>li:before,[class*="bg-color"] .bg-color-light-red .bullet-list>li:before,[class*="bg-color"] .bg-color-light-yellow .bullet-list>li:before,[class*="bg-color"] .bg-color-ec-light-blue .bullet-list>li:before{background-color:#231f20}
.test-io [class*="bg-color"] .bg-color-light-blue .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-green .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-blue .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-red .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-light-yellow .bullet-list>li:before,.test-io [class*="bg-color"] .bg-color-ec-light-blue .bullet-list>li:before{background-color:#222}
[class*="bg-color"] .bg-color-light-blue li:before,[class*="bg-color"] .bg-color-light-green li:before,[class*="bg-color"] .bg-color-blue li:before,[class*="bg-color"] .bg-color-light-red li:before,[class*="bg-color"] .bg-color-light-yellow li:before,[class*="bg-color"] .bg-color-ec-light-blue li:before{color:#231f20}
[class*="bg-color"] .bg-color-light-blue .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-green .numbered-list>li::marker,[class*="bg-color"] .bg-color-blue .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-red .numbered-list>li::marker,[class*="bg-color"] .bg-color-light-yellow .numbered-list>li::marker,[class*="bg-color"] .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#231f20;color:#231f20}
.test-io [class*="bg-color"] .bg-color-light-blue .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-green .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-blue .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-red .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-light-yellow .numbered-list>li::marker,.test-io [class*="bg-color"] .bg-color-ec-light-blue .numbered-list>li::marker{background-color:#222;color:#231f20}
[class*="bg-color"] .bg-color-light-blue li::marker,[class*="bg-color"] .bg-color-light-green li::marker,[class*="bg-color"] .bg-color-blue li::marker,[class*="bg-color"] .bg-color-light-red li::marker,[class*="bg-color"] .bg-color-light-yellow li::marker,[class*="bg-color"] .bg-color-ec-light-blue li::marker{color:#231f20}
.bg-color-white .bullet-list>li:before,.bg-color-almost-black .bullet-list>li:before,.bg-color-smoke-gray .bullet-list>li:before{background-color:#76cdd8}
.bg-color-white .numbered-list li::marker,.bg-color-almost-black .numbered-list li::marker,.bg-color-smoke-gray .numbered-list li::marker{color:#76cdd8}
.bg-color-white .numbered-list li:before,.bg-color-almost-black .numbered-list li:before,.bg-color-smoke-gray .numbered-list li:before{color:#76cdd8}
[class*="bg-color"] .bg-color-white .bullet-list>li:before,[class*="bg-color"] .bg-color-almost-black .bullet-list>li:before,[class*="bg-color"] .bg-color-smoke-gray .bullet-list>li:before{background-color:#76cdd8}
[class*="bg-color"] .bg-color-white .numbered-list li::marker,[class*="bg-color"] .bg-color-almost-black .numbered-list li::marker,[class*="bg-color"] .bg-color-smoke-gray .numbered-list li::marker{color:#76cdd8}
[class*="bg-color"] .bg-color-white .numbered-list li:before,[class*="bg-color"] .bg-color-almost-black .numbered-list li:before,[class*="bg-color"] .bg-color-smoke-gray .numbered-list li:before{color:#76cdd8}
.nested-text-block__list{--nest-box-padding:1rem;--bottom-space:1.6rem;--block-height:calc(100% - var(--bottom-space));--column-count:1;--nest-box-gap:2.4rem;--max-nest-box-width:35rem;--nest-box-border:1px solid var(--contrast-color);display:grid;grid-template-columns:repeat(var(--column-count),1fr);gap:1.8rem 3.4rem;padding-right:var(--nest-box-padding);grid-auto-rows:1fr;max-width:calc(var(--max-nest-box-width) * var(--column-count)+var(--nest-box-gap));margin:0 auto}
.light-mode .nested-text-block__list{--contrast-color:#000;--background-color:#fbfafa}
.dark-mode .nested-text-block__list{--contrast-color:#fff;--background-color:#060606}
@media screen and (min-width:768px){.nested-text-block__list{--column-count:2;--nest-box-gap:4rem;gap:5rem 3.4rem}
}
@media screen and (min-width:992px){.nested-text-block__list{--column-count:3;gap:5rem 3.4rem}
}
.nested-text-block__item{position:relative;opacity:1;transition:opacity 500ms ease-in-out}
@media screen and (min-width:992px){.nested-text-block__item{max-width:32.5rem}
}
.nested-text-block__item.animated{opacity:1}
.nested-text-block__item-content{position:relative;z-index:1;border:var(--nest-box-border);background:var(--background-color);display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateX(var(--nest-box-padding));color:var(--contrast-color);height:var(--block-height);padding:2rem 1.2rem}
@media screen and (min-width:992px){.nested-text-block__item-content{min-height:8rem}
}
.nested-text-block__item-content>p{margin:0;line-height:2.4rem;text-align:center;font-size:1.4rem}
@media screen and (min-width:768px){.nested-text-block__item-content>p{font-size:1.5rem}
}
@media screen and (min-width:992px){.nested-text-block__item-content>p{font-size:1.8rem}
}
.nested-text-block__item-content u:not(.bold-underlined-hover),.nested-text-block__item-content a:not(.bold-underlined-hover){text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.nested-text-block__item-border{border:var(--nest-box-border);width:100%;height:var(--block-height);position:absolute;top:var(--nest-box-padding)}
@media screen and (min-width:992px){.nested-text-block__item-border{min-height:8rem}
}
.nested-text-block__item-content{transition:color 300ms linear,border-color 300ms linear,background-color 300ms linear}
.nested-text-block__item-border{transition:border-color 300ms linear}
.theme-animation .nested-text-block__item .scaling-of-text-wrapper a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.mixed-vacancy-block-ui-23{padding:0;margin:5.1rem 0;width:31.1rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23{width:33.3rem;margin-top:0}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__title{color:#0047ff;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-weight:900;line-height:1.8rem;letter-spacing:.5em;margin-bottom:2rem;text-transform:uppercase}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__vacancy-name{font:700 1.8rem / 2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.064rem;margin-bottom:2rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__vacancy-name{max-width:100%;letter-spacing:.04em}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__subtitle{color:#000;font:300 1.4rem / 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;margin-bottom:2rem;text-transform:unset}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__subtitle{font-size:1.8rem;letter-spacing:.04em;line-height:2.4rem;margin-bottom:4rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work{margin-bottom:.8rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field{display:block;font:300 1.4rem / 2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;margin-bottom:1.6rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field:last-child{margin-bottom:.8rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field{font-size:1.8rem;line-height:2.4rem;margin-bottom:2.9rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field:last-child{margin-bottom:1.2rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox{height:initial;width:initial;position:absolute;opacity:0;cursor:pointer}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox:focus-visible+label{outline:.2rem solid #008ace;outline-offset:.4rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio{visibility:hidden;position:absolute;transform:translateY(-2.1rem)}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio{transform:translateY(-3.1rem)}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio svg{height:2rem;width:2rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio svg{height:3.2rem;width:3.2rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio-second{transform:translateY(-2.2rem)}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__radio-second{transform:translateY(-3.2rem)}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label{display:flex;align-items:center;position:relative;cursor:pointer;margin:0;width:25rem;height:2rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label{height:3rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label:before{content:"";width:2rem;height:2rem;background-color:transparent;border:1px solid #060606;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1.4rem;border-radius:2rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label:before{width:3.2rem;height:3.2rem;border:.2rem solid #060606;margin-right:2.2rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label-second{display:block;overflow:hidden;padding-right:10rem;padding-top:.2rem}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label-second{height:3.2rem;padding-right:3rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field .checkbox__label-second:before{top:-0.2rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label+.checkbox__radio{visibility:visible}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label:before{visibility:hidden;content:"";width:2rem;height:2rem;background-color:transparent;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border:0;background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label:before{width:3.2rem;height:3.2rem}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label:after{visibility:hidden;content:"";display:block;position:absolute;top:.25rem;left:calc(100% - 24.9rem);width:1.8rem;height:1.8rem;border:.3rem solid #fff;background-image:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);border-radius:2rem}
@media screen and (min-width:768px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label:after{top:.2rem}
}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__place-of-work-field input:checked+.checkbox__label:after{left:calc(100% - 24.8rem);width:2.8rem;height:2.8rem;top:.1rem;border:.4rem solid #fff}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__description{display:block;font:300 1.2rem / 1.5rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;margin:0 0 4rem 3.4rem;cursor:pointer}
@media screen and (min-width:992px){.mixed-vacancy-block-ui-23 .mixed-vacancy-block__description{margin:0 0 6rem 5.6rem;font-size:1.4rem;font-weight:300;line-height:1.8rem;letter-spacing:.04em}
}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button-wrapper--disabled{cursor:not-allowed}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button-wrapper--disabled .mixed-vacancy-block__button{pointer-events:none;background:#717171;opacity:1}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button-wrapper--disabled .button__content{color:#717171}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button{max-width:max-content}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button:focus-visible{outline-offset:.3rem}
.mixed-vacancy-block-ui-23 .mixed-vacancy-block__button .button__inner{min-width:max-content}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .locations-viewer-ui-23{--locations-viewer-main-color:#00f6ff;--locations-viewer-secondary-color:#fff;--locations-viewer-third-color:#7ba8ff;--horizontal-scrollbar-background:#fff;--progress-bar-color:#fff;--slider-dot-gradient-color:#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%;--icon-arrow-in-circle-left-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-left-white");--icon-arrow-in-circle-right-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-white");--horizontal-scrollbar-opacity:0}
.light-mode .locations-viewer-ui-23{--locations-viewer-main-color:#0047ff;--locations-viewer-secondary-color:#000;--locations-viewer-third-color:#0078c2;--horizontal-scrollbar-background:#000;--progress-bar-color:rgba(0,0,0,0.4);--slider-dot-gradient-color:#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%;--icon-arrow-in-circle-left-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-left-black");--icon-arrow-in-circle-right-url:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-black");--horizontal-scrollbar-opacity:1}
.tabs-ui-23{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.locations-viewer-ui-23{padding-bottom:4rem}
@media screen and (min-width:992px){.locations-viewer-ui-23{overflow:hidden;padding-bottom:18.5rem}
}
.locations-viewer-ui-23 .owl-stage-outer{overflow:visible;width:initial;margin:0 -0.2rem;padding:0 .2rem}
.locations-viewer-ui-23 .owl-stage-outer:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.locations-viewer-ui-23 .owl-stage-outer:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.locations-viewer-ui-23 .owl-stage{display:flex;scrollbar-width:none;-ms-overflow-style:none}
.locations-viewer-ui-23 .owl-stage::-webkit-scrollbar{display:none}
@media print{.locations-viewer-ui-23 .owl-stage{justify-content:center;width:100% !important;padding-left:2rem;transform:scale(0.8) !important;overflow:hidden}
}
@media print{.locations-viewer-ui-23 .owl-item{display:none}
.locations-viewer-ui-23 .owl-item.active{display:block}
}
.locations-viewer-ui-23 .horizontal-scrollbar-wrapper{display:none;position:relative;height:2.3rem;visibility:hidden;overflow:hidden;margin-top:8rem;padding:1.1rem 0;background-repeat:no-repeat;background-position:center;background-origin:content-box}
@media screen and (min-width:992px){.locations-viewer-ui-23 .horizontal-scrollbar-wrapper{display:block}
}
.locations-viewer-ui-23 .horizontal-scrollbar-wrapper:before{content:"";display:block;height:1px;width:100%;background-color:var(--horizontal-scrollbar-background)}
.locations-viewer-ui-23 .carousel-horizontal-scrollbar{position:absolute;top:0;left:0;display:flex;justify-content:space-between;height:1px}
.locations-viewer-ui-23 .horizontal-scrollbar-item{height:23px;padding:10px 0;background-image:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-repeat:no-repeat;background-position:center;background-origin:content-box;cursor:grab}
.locations-viewer-ui-23 .horizontal-scrollbar-item:after{content:"";display:block;width:100%;height:3px;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);opacity:var(--horizontal-scrollbar-opacity)}
.locations-viewer-ui-23 .horizontal-scrollbar-item:active{cursor:grabbing}
.locations-viewer-23__carousel{max-width:25.7rem}
@media screen and (max-width:991px){.locations-viewer-23__carousel{max-width:15.2rem}
}
.locations-viewer-23__carousel.active img{opacity:.6 !important}
.locations-viewer-23__carousel.active .locations-viewer-23__country.active img{opacity:1 !important}
.locations-viewer-23__carousel:not(.owl-loaded){display:flex;overflow:hidden}
.locations-viewer-23__carousel:not(.owl-loaded):after{content:none}
@media print{.locations-viewer-23__carousel{max-width:108.8rem;padding-bottom:0;overflow:hidden !important;page-break-inside:avoid}
}
.locations-viewer-23__country{width:15.2rem;margin:0 .8rem 0 0;padding:0;overflow:hidden}
@media screen and (min-width:992px){.locations-viewer-23__country{margin:0 2rem 0 0}
.locations-viewer-23__country img{transition:all .5s linear}
.locations-viewer-23__country:hover .locations-viewer-23__country-title{color:var(--locations-viewer-main-color)}
.locations-viewer-23__country:hover img{transform:scale(1.15)}
}
.locations-viewer-23__country .locations-viewer-23__country-title.active{color:var(--locations-viewer-main-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.locations-viewer-23__carousel:not(.owl-loaded) .locations-viewer-23__country{min-width:15.2rem}
@media screen and (min-width:992px){.locations-viewer-23__carousel:not(.owl-loaded) .locations-viewer-23__country{min-width:25.7rem}
}
@media screen and (min-width:992px){.locations-viewer-23__country{width:25.7rem;margin-right:2rem;padding:0}
}
.locations-viewer-23__country.active .locations-viewer-23__country-title{color:var(--locations-viewer-main-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.locations-viewer-23__country-bg{height:100%;width:15.2rem}
@media screen and (min-width:992px){.locations-viewer-23__country-bg{width:25.7rem}
}
.locations-viewer-23__country-bg-wrapper{display:flex;justify-content:center;align-items:center;width:15.2rem;height:19.6rem;margin-bottom:1.3rem;overflow:hidden}
@media screen and (min-width:992px){.locations-viewer-23__country-bg-wrapper{width:25.7rem;height:26.7rem;margin-bottom:2.5rem}
}
.locations-viewer-23__country-btn{display:block;text-align:left}
.locations-viewer-23__country-title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;color:var(--locations-viewer-secondary-color)}
.locations-viewer-23__country-counter{font-weight:500;margin-top:.8rem;text-transform:capitalize;color:var(--locations-viewer-secondary-color)}
@media screen and (min-width:992px){.locations-viewer-23__country-counter{margin-top:1rem}
}
.locations-viewer-23__country-counter.active{display:block}
.locations-viewer-23__country-list{position:relative;height:0;max-width:112.8rem;margin:0 auto;transition:height .5s ease-in-out;overflow:hidden}
.locations-viewer-23__country-list.active{margin-top:2.6rem}
@media screen and (min-width:992px){.locations-viewer-23__country-list.active{margin-top:7rem}
}
@media print{.locations-viewer-23__country-list.active{height:auto !important;margin-top:3rem}
}
.locations-viewer-23__country-details{display:none;height:0;width:100%;margin-right:0;padding-left:.2rem;transition:.3s ease-in-out;transition-property:opacity,padding-top;overflow:hidden;opacity:0}
@media print{.locations-viewer-23__country-details{display:none}
}
.locations-viewer-23__country-details.active{display:block;height:auto;margin-top:0;opacity:1}
@media print{.locations-viewer-23__country-details.active{display:block;margin-top:0}
}
@media screen and (max-width:991px){.locations-viewer-23__country-details.active .locations-viewer-23__next-country{display:block}
}
.locations-viewer-23__locations-container--desktop{display:none}
.locations-viewer-23__locations-container--responsive{touch-action:manipulation;-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}
.locations-viewer-23__locations-container--responsive .owl-stage-outer{padding-bottom:7.5rem}
.locations-viewer-23__locations-container--responsive .owl-stage{display:flex}
.locations-viewer-23__locations-container--responsive .owl-item{flex:1 0 auto;min-height:100%;display:flex;flex-direction:column}
.locations-viewer-23__locations-container--responsive .owl-item.cloned:not(.active){visibility:hidden}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider{margin-bottom:12.6rem}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__dot{position:relative;display:inline-block;margin:0;font-size:0;line-height:0;width:1.1rem;height:1.1rem;border-radius:0;cursor:pointer}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__dot:first-child{margin-left:0}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__dot:focus-visible{outline:.2rem solid #008ace}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar{padding:3.7rem 0 1.6rem;position:absolute;bottom:2.4rem;display:flex;justify-content:center;left:0;right:0;z-index:1}
@media screen and (min-width:768px){.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar{padding-bottom:2.3rem}
}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar.disabled{display:none}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar .slider__dot{width:100%;height:1px;margin-top:1px;background-color:var(--progress-bar-color)}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar .slider__dot:after{content:" ";width:100%;height:.3rem;margin-top:-1px;display:block;opacity:0;transition:opacity 800ms ease-in;background:linear-gradient(to right,var(--slider-dot-gradient-color))}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__progress-bar .slider__dot.active:after{opacity:1}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination{line-height:3rem}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination--current-page,.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination--sum-page{font:500 1.2rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--pagination-color)}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination--current-page{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
@media screen and (min-width:768px){.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination--current-page,.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__pagination--sum-page{font-size:1.4rem;line-height:4.1rem}
}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation{position:absolute;left:0;right:0;z-index:1;-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;display:flex;justify-content:space-between;align-items:center;padding:0;bottom:0;height:3.4rem}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation.disabled{display:none}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__right-arrow,.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__left-arrow{height:2.4rem}
@media screen and (min-width:768px){.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__right-arrow,.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__left-arrow{height:3rem}
}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__right-arrow{background-image:var(--icon-arrow-in-circle-right-url);width:2.4rem;height:2.4rem}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__left-arrow{background-image:var(--icon-arrow-in-circle-left-url);width:2.4rem;height:2.4rem}
@media screen and (min-width:768px){.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__right-arrow{width:3rem;height:3rem}
.locations-viewer-23__locations-container--responsive .locations-viewer-23__locations .slider__navigation .slider__left-arrow{width:3rem;height:3rem}
}
@media screen and (min-width:992px){.locations-viewer-23__locations-container--responsive{display:none}
.locations-viewer-23__locations-container--desktop{display:block}
}
.locations-viewer-23__locations{display:grid;grid-template-columns:repeat(1,1fr);gap:3.5rem 2rem}
@media screen and (min-width:576px){.locations-viewer-23__locations{grid-template-columns:repeat(2,1fr)}
}
@media screen and (min-width:992px){.locations-viewer-23__locations{grid-template-columns:repeat(4,1fr);gap:6.7rem 2rem}
}
.locations-viewer-23__office{vertical-align:top}
@media print{.locations-viewer-23__office{padding-bottom:3rem}
.locations-viewer-23__office:last-child{padding-bottom:0}
}
.locations-viewer-23__office-name{margin-bottom:1.5rem;color:var(--locations-viewer-third-color);text-transform:uppercase}
.locations-viewer-23__office-address{padding-bottom:1.5rem}
.locations-viewer-23__office-address>p{padding:0;margin:0}
.locations-viewer-23__office-map{display:block}
.locations-viewer-ui-23 .locations-viewer-23__office-map{color:var(--locations-viewer-secondary-color);text-decoration:underline}
.locations-viewer-23__office-map.locations-viewer-23__office-map:hover{text-decoration:none;color:var(--locations-viewer-main-color)}
.locations-viewer-23__office-contact{margin-top:.9rem}
@media screen and (min-width:992px){.locations-viewer-23__office-contact{margin-top:.5rem}
}
.locations-viewer-23__office-contact a,.locations-viewer-23__office-contact span{font-weight:400;text-decoration:none}
.locations-viewer-23__office-contact:hover a{text-decoration:underline}
.locations-viewer-23__phone{color:inherit;letter-spacing:.15em}
.locations-viewer-23__phone:hover{color:var(--locations-viewer-main-color)}
.locations-viewer-23__phone:not(:first-child){display:block}
.locations-viewer-23__social-media{margin-bottom:0}
@media screen and (min-width:992px){.locations-viewer-23__social-media{margin-bottom:6.7rem}
}
@media print{.locations-viewer-23__social-media{display:none}
}
.locations-viewer-23__country-name+.locations-viewer-23__social-media{margin-top:-1.8rem}
@media screen and (min-width:992px){.locations-viewer-23__country-name+.locations-viewer-23__social-media{margin-top:-2.9rem}
}
.locations-viewer-23__next-country{display:none}
.locations-viewer-23__next-country-btn{margin-top:3.5rem;color:var(--locations-viewer-secondary-color)}
.social-icons-23--location-viewer{margin:0 0 2.9rem -0.8rem}
@media screen and (min-width:992px){.social-icons-23--location-viewer{margin:0 0 6.8rem -0.8rem}
}
.social-icons-23{display:grid;grid-template-columns:repeat(auto-fill,3.2rem);grid-gap:.7rem;margin-top:.2rem}
.social-icons-23__item{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center}
.social-icons-23__item:last-child{margin-right:0}
.social-icons-23__item img{width:100%;height:100%}
.social-icons-23__item:hover img{filter:brightness(0) invert(1)}
.social-icons-23__link,.social-icons-23__link-wechat{display:flex;justify-content:center;align-items:center}
.social-icons-23__link{width:3.2rem;height:3.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}
.social-icons-23__link-wechat{width:3.2rem;height:3.2rem}
.theme-animation .locations-viewer-ui-23 .horizontal-scrollbar-wrapper:before{transition:background-color 300ms linear}
.theme-animation .locations-viewer-ui-23 .locations-viewer-23__country-title,.theme-animation .locations-viewer-ui-23 .locations-viewer-23__country-counter,.theme-animation .locations-viewer-ui-23 .locations-viewer-23__office-name,.theme-animation .locations-viewer-ui-23 .locations-viewer-23__office-address,.theme-animation .locations-viewer-ui-23 .locations-viewer-23__office-contact,.theme-animation .locations-viewer-ui-23 .locations-viewer-23__office-map{transition:color 300ms linear}
.theme-animation .locations-viewer-ui-23 .horizontal-scrollbar-item:after{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
:root .dark-mode .leadership-viewer-ui-23{--link-hover-color:#00f6ff;--link-color:#fff}
:root .light-mode .leadership-viewer-ui-23{--link-hover-color:#0047ff;--link-color:#000}
.dark-mode .leadership-viewer-ui-23{--leadership-viewer-title-color:#fff}
.dark-mode .leadership-viewer-ui-23 .text-gradient-s{background-image:linear-gradient(to right,#00ffd3 15%,#00f6ff 50%,#b896ff 90%)}
.dark-mode .leadership-viewer-ui-23 .text-gradient-m{background-image:linear-gradient(to right,#00ffd3 15%,#00f6ff 60%,#b896ff 95%)}
.light-mode .leadership-viewer-ui-23{--leadership-viewer-title-color:#000}
.light-mode .leadership-viewer-ui-23 .text-gradient-s{background-image:linear-gradient(to right,#0078c2 15%,#0047ff 50%,#8453d2 90%)}
.light-mode .leadership-viewer-ui-23 .text-gradient-m{background-image:linear-gradient(to right,#0078c2 15%,#0047ff 60%,#8453d2 95%)}
.leadership-viewer-ui-23,.leadership-viewer-ui-23-scroll{margin:2.6rem 0;--dark-mode-gradient:#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%;--light-mode-gradient:#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%}
.leadership-viewer-ui-23__link,.leadership-viewer-ui-23-scroll__link{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.leadership-viewer-ui-23__link>a,.leadership-viewer-ui-23-scroll__link>a{text-decoration:none !important}
.leadership-viewer-ui-23__link>a:nth-child(1),.leadership-viewer-ui-23-scroll__link>a:nth-child(1){width:100%}
.leadership-viewer-ui-23__link>a:hover,.leadership-viewer-ui-23-scroll__link>a:hover{text-decoration:none !important}
.leadership-viewer-ui-23__link .arrow-link,.leadership-viewer-ui-23-scroll__link .arrow-link{color:var(--link-color)}
.bg-gradient .leadership-viewer-ui-23__link .arrow-link,.bg-gradient .leadership-viewer-ui-23-scroll__link .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.leadership-viewer-ui-23__link .arrow-link:hover,.leadership-viewer-ui-23-scroll__link .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.leadership-viewer-ui-23__link .arrow-link:hover .arrow-link__title,.leadership-viewer-ui-23-scroll__link .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.leadership-viewer-ui-23__link .arrow-link:hover .arrow-link__arrow svg,.leadership-viewer-ui-23-scroll__link .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.leadership-viewer-ui-23__info,.leadership-viewer-ui-23-scroll__info{display:flex;justify-content:center;margin-bottom:3.5rem;width:100%}
@media screen and (min-width:992px){.leadership-viewer-ui-23__info,.leadership-viewer-ui-23-scroll__info{justify-content:flex-start;margin-bottom:9rem;width:50%}
.leadership-viewer-ui-23__info:nth-child(even),.leadership-viewer-ui-23-scroll__info:nth-child(even){justify-content:flex-end}
}
.leadership-viewer-ui-23__info:focus,.leadership-viewer-ui-23-scroll__info:focus{outline-offset:-0.2rem}
.leadership-viewer-ui-23__info:focus:focus-visible,.leadership-viewer-ui-23-scroll__info:focus:focus-visible{outline:.2rem solid #008ace}
.bg-color-blue .leadership-viewer-ui-23__info:focus:focus-visible,.bg-color-blue .leadership-viewer-ui-23-scroll__info:focus:focus-visible{outline:.2rem solid #231f20}
.leadership-viewer-ui-23__info-wrapper,.leadership-viewer-ui-23-scroll__info-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:31.1rem;transition-property:opacity;transition-duration:.3s}
@media screen and (min-width:992px){.leadership-viewer-ui-23__info-wrapper,.leadership-viewer-ui-23-scroll__info-wrapper{width:42rem}
}
.leadership-viewer-ui-23__photo,.leadership-viewer-ui-23-scroll__photo{width:100%;height:25.6rem;margin-bottom:2.8rem;image-rendering:pixelated;font-weight:700}
@media screen and (min-width:992px){.leadership-viewer-ui-23__photo,.leadership-viewer-ui-23-scroll__photo{width:100%;height:46rem;margin-bottom:0}
}
.leadership-viewer-ui-23__photo-poster,.leadership-viewer-ui-23-scroll__photo-poster{width:100%;height:100%;object-fit:cover;object-position:top center}
.leadership-viewer-ui-23__name,.leadership-viewer-ui-23-scroll__name{position:relative;z-index:1;background-clip:text;-webkit-background-clip:text;background-size:100%}
.leadership-viewer-ui-23__name br,.leadership-viewer-ui-23-scroll__name br{display:none}
.leadership-viewer-ui-23__name-wrapper,.leadership-viewer-ui-23-scroll__name-wrapper{position:relative}
.leadership-viewer-ui-23__name:hover+.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23__name:hover+.leadership-viewer-ui-23-scroll__name-hidden,.leadership-viewer-ui-23-scroll__name:hover+.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23-scroll__name:hover+.leadership-viewer-ui-23-scroll__name-hidden{display:block}
.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23-scroll__name-hidden{position:absolute;top:0;left:0;display:none;color:transparent;background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px;background-clip:initial !important;-webkit-background-clip:initial !important}
:not(.transferred) .leadership-viewer-ui-23__name-hidden br,:not(.transferred) .leadership-viewer-ui-23-scroll__name-hidden br{display:none}
.leadership-viewer-ui-23__name-hidden span,.leadership-viewer-ui-23-scroll__name-hidden span{background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px;background-clip:initial !important;-webkit-background-clip:initial !important}
.leadership-viewer-ui-23__name span,.leadership-viewer-ui-23-scroll__name span{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:100%}
.leadership-viewer-ui-23__name,.leadership-viewer-ui-23-scroll__name,.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23-scroll__name-hidden,.leadership-viewer-ui-23__name span,.leadership-viewer-ui-23-scroll__name span,.leadership-viewer-ui-23__name-hidden span,.leadership-viewer-ui-23-scroll__name-hidden span{line-height:2.4rem;font-weight:600;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.leadership-viewer-ui-23__layout,.leadership-viewer-ui-23-scroll__layout{display:flex;flex-direction:column;align-items:stretch}
@media screen and (min-width:992px){.leadership-viewer-ui-23__layout,.leadership-viewer-ui-23-scroll__layout{justify-content:space-between;flex-flow:row wrap}
}
.leadership-viewer-ui-23__layout:after,.leadership-viewer-ui-23-scroll__layout:after{content:"";display:table;clear:both}
.leadership-viewer-ui-23__layout--single .leadership-viewer__info,.leadership-viewer-ui-23-scroll__layout--single .leadership-viewer__info{width:100%}
.leadership-viewer-ui-23 .transparent,.leadership-viewer-ui-23-scroll .transparent{opacity:0}
.leadership-viewer-ui-23__title,.leadership-viewer-ui-23-scroll__title{margin-top:1rem;font:900 1.4rem/2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;color:var(--leadership-viewer-title-color)}
@media screen and (min-width:992px){.leadership-viewer-ui-23__title,.leadership-viewer-ui-23-scroll__title{margin-top:1.5rem;font-size:1.8rem;line-height:2.4rem}
}
.leadership-viewer-ui-23__title:hover,.leadership-viewer-ui-23-scroll__title:hover{text-decoration:underline}
.leadership-viewer-ui-23__title-wrapper:hover .leadership-viewer-ui-23__title,.leadership-viewer-ui-23__title-wrapper:hover .leadership-viewer-ui-23-scroll__title,.leadership-viewer-ui-23-scroll__title-wrapper:hover .leadership-viewer-ui-23__title,.leadership-viewer-ui-23-scroll__title-wrapper:hover .leadership-viewer-ui-23-scroll__title{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.section-ui[class*="bg-color"]:not(.bg-color-white) .leadership-viewer__link{color:#fff}
@media screen and (min-width:992px){.leadership-viewer-ui-23__name br,.leadership-viewer-ui-23__name-hidden br{display:block}
}
.leadership-viewer-ui-23__name,.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23__name span,.leadership-viewer-ui-23__name-hidden span{font-size:2.2rem;letter-spacing:.02em}
@media screen and (min-width:992px){.leadership-viewer-ui-23__name,.leadership-viewer-ui-23__name-hidden,.leadership-viewer-ui-23__name span,.leadership-viewer-ui-23__name-hidden span{font-size:4.4rem;line-height:5rem}
}
.leadership-viewer-ui-23__arrow{display:block;margin-top:1.4rem}
.leadership-viewer-ui-23__arrow svg{height:.94rem;width:2rem}
@media screen and (min-width:992px){.leadership-viewer-ui-23__name-wrapper{margin-top:4rem}
}
@media screen and (min-width:992px){.leadership-viewer-ui-23__title{margin-top:3rem}
}
.leadership-viewer-ui-23-scroll{margin:0 3.2rem;-ms-overflow-style:none;scrollbar-width:none}
@media screen and (min-width:1170px){.leadership-viewer-ui-23-scroll{margin:0 calc(50vw - 55.25rem)}
}
@media screen and (min-width:1921px){.leadership-viewer-ui-23-scroll{margin:0 41.6rem}
}
@media screen and (min-width:1130px){.section__wrapper .leadership-viewer-ui-23-scroll{margin:0 calc(50vw - 54.45rem)}
}
@media screen and (min-width:1921px){.section__wrapper .leadership-viewer-ui-23-scroll{margin:0}
}
.leadership-viewer-ui-23-scroll__info-wrapper{margin-right:2.4rem;max-width:22.8rem}
@media screen and (min-width:992px){.leadership-viewer-ui-23-scroll__info-wrapper{max-width:33rem;margin-right:4.9rem}
}
.leadership-viewer-ui-23-scroll__info-wrapper:last-child{margin-right:0}
.leadership-viewer-ui-23-scroll__photo{width:22.8rem;height:25.6rem;font-weight:700}
@media screen and (min-width:992px){.leadership-viewer-ui-23-scroll__photo{width:33rem;height:37rem;margin-bottom:3.2rem}
}
.leadership-viewer-ui-23-scroll__photo-poster{width:100%;height:100%;object-fit:cover;object-position:top center}
.leadership-viewer-ui-23-scroll__name span,.leadership-viewer-ui-23-scroll__name-hidden span{font-size:2rem;letter-spacing:0}
@media screen and (min-width:992px){.leadership-viewer-ui-23-scroll__name span,.leadership-viewer-ui-23-scroll__name-hidden span{font-size:3.2rem;letter-spacing:0;line-height:3.6rem}
}
.leadership-viewer-ui-23-scroll__name{margin-top:0;margin-bottom:1.1rem}
@media screen and (min-width:992px){.leadership-viewer-ui-23-scroll__name{margin-bottom:1.6rem}
}
.leadership-viewer-ui-23-scroll__name-hidden{position:absolute;top:0;left:0;display:none;color:transparent;background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px}
.leadership-viewer-ui-23-scroll__name-hidden span{background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px}
.leadership-viewer-ui-23-scroll__title-wrapper{font-weight:700;color:var(--link-color)}
.leadership-viewer-ui-23-scroll__title-wrapper:hover{color:var(--link-color)}
.leadership-viewer-ui-23-scroll__title{max-width:18.5rem}
@media screen and (min-width:992px){.leadership-viewer-ui-23-scroll__title{max-width:100%}
}
.leadership-viewer-ui-23-scroll__title:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.leadership-viewer-ui-23-scroll .owl-stage{display:flex;cursor:grab}
.leadership-viewer-ui-23-scroll .owl-grab .owl-stage{cursor:grabbing}
.leadership-viewer-ui-23-scroll .owl-grab .owl-stage a{cursor:grabbing}
.leadership-viewer-ui-23-scroll__progress-bar{width:100%;height:2.1rem;background-color:transparent;position:relative;margin-top:7.5rem}
.leadership-viewer-ui-23-scroll__progress-bar:after{content:"";display:block;position:absolute;background-color:var(--leadership-viewer-title-color);transform:translateY(1rem);height:.1rem;width:100%;z-index:2}
@media screen and (max-width:991px){.leadership-viewer-ui-23-scroll__progress-bar{display:none}
}
.leadership-viewer-ui-23-scroll__progress-bar .slider{position:absolute;z-index:3;width:36rem;height:.3rem;cursor:grab;transform:translateY(0.9rem);background-image:linear-gradient(90.38deg,var(--dark-mode-gradient))}
.leadership-viewer-ui-23-scroll__progress-bar .slider.active{cursor:grabbing}
.leadership-viewer-ui-23-scroll__progress-bar .slider:before{content:"";background-image:linear-gradient(90.38deg,var(--light-mode-gradient));opacity:0;position:absolute;width:100%;height:100%}
.leadership-viewer-ui-23-scroll__progress-bar .slider:after{content:"";display:block;position:absolute;background-color:transparent;height:2rem;transform:translateY(-0.9rem);width:100%}
.light-mode .leadership-viewer-ui-23-scroll__progress-bar .slider:before{opacity:1}
.leadership-viewer-ui-23-scroll.simple-scroll{margin:0;padding:0}
.leadership-viewer-ui-23-scroll.simple-scroll .leadership-viewer-ui-23-scroll__container{display:flex;overflow:auto;padding:0 3.2rem;-ms-overflow-style:none;scrollbar-width:none}
@media screen and (min-width:1170px){.leadership-viewer-ui-23-scroll.simple-scroll .leadership-viewer-ui-23-scroll__container{padding:0 calc(50vw - 54.4rem)}
}
.leadership-viewer-ui-23-scroll.simple-scroll .leadership-viewer-ui-23-scroll__container::-webkit-scrollbar{display:none}
.leadership-viewer-ui-23__title,.leadership-viewer-ui-23-scroll__title,.leadership-viewer-ui-23__arrow svg,.leadership-viewer-ui-23__photo-poster,.leadership-viewer-ui-23-scroll__photo-poster{transition:color 300ms linear}
.leadership-viewer-ui-23-scroll__progress-bar:after{transition:background-color 300ms linear}
.leadership-viewer-ui-23-scroll__progress-bar .slider{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.gray-table{overflow-x:auto;margin-bottom:50px}
@media screen and (min-width:768px) and (max-width:991px){.gray-table{margin-bottom:40px}
}
.gray-table table{width:100%;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;border-collapse:collapse;vertical-align:top;min-width:930px;color:#666}
.gray-table table span{color:#666}
.gray-table table h1,.gray-table table h2,.gray-table table h3,.gray-table table b{color:#464547}
.gray-table table h1,.gray-table table h2,.gray-table table h3,.gray-table table p,.gray-table table span{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-weight:400}
.gray-table table sub,.gray-table table sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.gray-table table sup{top:-0.5em}
.gray-table table sub{bottom:-0.25em}
.gray-table table p{line-height:120%;font-size:1em;padding:0;margin:0 0 5px;text-align:inherit}
@media screen and (min-width:992px){.gray-table table p{margin:0 0 10px}
}
.gray-table table th{padding:15px;color:#fff;text-transform:uppercase;font-size:1.0625em;border:1px solid #fff;border-bottom:3px solid #fff}
.gray-table table tr.coffee td,.gray-table table tr:first-child.coffee td{background:#39c2d7 url("../../../etc/designs/leancoded-core/images/components/general/agenda/coffee-break-background.jpg") repeat-x;background-size:auto 100%;color:#fff}
.gray-table table tr.coffee td span,.gray-table table tr:first-child.coffee td span,.gray-table table tr.coffee td h1,.gray-table table tr:first-child.coffee td h1,.gray-table table tr.coffee td h2,.gray-table table tr:first-child.coffee td h2,.gray-table table tr.coffee td h3,.gray-table table tr:first-child.coffee td h3,.gray-table table tr.coffee td b,.gray-table table tr:first-child.coffee td b,.gray-table table tr.coffee td p,.gray-table table tr:first-child.coffee td p{color:#fff}
.gray-table table tbody:first-child tr:first-child td,.gray-table table tr:first-child td,.gray-table table tbody:first-child tr:first-child th,.gray-table table tr:first-child th{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;background-color:#464547;color:#fff;text-transform:uppercase;font-size:1.7rem}
.gray-table table tbody:first-child tr:first-child td span,.gray-table table tr:first-child td span,.gray-table table tbody:first-child tr:first-child th span,.gray-table table tr:first-child th span,.gray-table table tbody:first-child tr:first-child td h1,.gray-table table tr:first-child td h1,.gray-table table tbody:first-child tr:first-child th h1,.gray-table table tr:first-child th h1,.gray-table table tbody:first-child tr:first-child td h2,.gray-table table tr:first-child td h2,.gray-table table tbody:first-child tr:first-child th h2,.gray-table table tr:first-child th h2,.gray-table table tbody:first-child tr:first-child td h3,.gray-table table tr:first-child td h3,.gray-table table tbody:first-child tr:first-child th h3,.gray-table table tr:first-child th h3,.gray-table table tbody:first-child tr:first-child td b,.gray-table table tr:first-child td b,.gray-table table tbody:first-child tr:first-child th b,.gray-table table tr:first-child th b,.gray-table table tbody:first-child tr:first-child td p,.gray-table table tr:first-child td p,.gray-table table tbody:first-child tr:first-child th p,.gray-table table tr:first-child th p{color:#fff}
.gray-table table tbody:first-child tr:first-child td ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tr:first-child td ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tbody:first-child tr:first-child th ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tr:first-child th ul:not(.featured-list-rte)>li ul>li:before,.gray-table table tbody:first-child tr:first-child td ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tr:first-child td ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tbody:first-child tr:first-child th ul:not(.featured-list-rte)>li ul>li ul>li:before,.gray-table table tr:first-child th ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.gray-table table tbody td,.gray-table table tr:first-child td,.gray-table table td{padding:15px;font-size:1.6rem;border:1px solid #fff;border-bottom:3px solid #fff;background-color:#f0f0f0;vertical-align:top;text-align:left;color:#464547;text-transform:none;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.gray-table table tbody td:first-child,.gray-table table tr:first-child td:first-child,.gray-table table td:first-child{width:10%}
.gray-table table tbody td:nth-child(even),.gray-table table tr:first-child td:nth-child(even),.gray-table table td:nth-child(even){background-color:#f9f9f9}
.gray-table table tbody td a,.gray-table table tr:first-child td a,.gray-table table td a{color:#464547;text-decoration:none;font-weight:700}
.gray-table table tbody td a:hover,.gray-table table tr:first-child td a:hover,.gray-table table td a:hover{text-decoration:underline}
.gray-table table tbody td h1,.gray-table table tr:first-child td h1,.gray-table table td h1,.gray-table table tbody td h2,.gray-table table tr:first-child td h2,.gray-table table td h2,.gray-table table tbody td h3,.gray-table table tr:first-child td h3,.gray-table table td h3{font-size:1em;color:#a3c644;padding:0;margin:0 0 10px;text-transform:uppercase;background-color:inherit}
.gray-table ul:not(.featured-list-rte){margin:0;padding:0}
.gray-table ul:not(.featured-list-rte)>li,.gray-table ul:not(.featured-list-rte)>li ul>li{position:relative;list-style:none;line-height:1.25rem;margin-left:18px;margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li,.gray-table ul:not(.featured-list-rte)>li ul>li{line-height:1.625rem;margin-bottom:16px}
}
.gray-table ul:not(.featured-list-rte)>li:not(:last-child),.gray-table ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li:not(:last-child),.gray-table ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:12px}
}
.gray-table ul:not(.featured-list-rte)>li:before,.gray-table ul:not(.featured-list-rte)>li ul>li:before{position:absolute;top:-2px;left:-17px;display:inline-block;content:'•';color:#39c2d7;font-size:1.5rem}
.section-color-blue .gray-table ul:not(.featured-list-rte)>li:before,.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li:before{color:#464547}
.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before{color:#39c2d7}
.gray-table ul:not(.featured-list-rte)>li ul,.gray-table ul:not(.featured-list-rte)>li ul>li ul{margin-top:8px}
.gray-table ul:not(.featured-list-rte)>li ul>li,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li{margin-bottom:0;margin-left:30px}
.gray-table ul:not(.featured-list-rte)>li ul>li li:first-child,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li ul>li li:first-child,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:8px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.gray-table ul:not(.featured-list-rte)>li ul>li,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li{margin-left:32px}
}
.gray-table ul:not(.featured-list-rte)>li ul>li:before,.gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{left:-12px;font-size:1.5rem;content:'›';color:#666}
.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-blue .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#464547}
.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-gray .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
.section-ui .gray-table ul:not(.featured-list-rte)>li:before{color:#39c2d7}
.section-ui .gray-table ul:not(.featured-list-rte)>li ul>li:before,.section-ui .gray-table ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
table.tablesorter .header{cursor:pointer}
table.tablesorter .header .tablesorter-header-inner{position:relative}
table.tablesorter .header .tablesorter-header-inner:before,table.tablesorter .header .tablesorter-header-inner:after{content:"";position:absolute;right:-10px;top:50%;margin:-9px 0 0;width:0;height:0;border-style:solid;border-width:0 4px 8px;border-color:transparent transparent #fff}
table.tablesorter .header .tablesorter-header-inner:after{margin:1px 0 0;border-width:8px 4px 0;border-color:#fff transparent transparent}
table.tablesorter .tablesorter-headerAsc .tablesorter-header-inner:after{display:none}
table.tablesorter .tablesorter-headerAsc .tablesorter-header-inner:before{margin:-4px 0 0}
table.tablesorter .tablesorter-headerDesc .tablesorter-header-inner:before{display:none}
table.tablesorter .tablesorter-headerDesc .tablesorter-header-inner:after{margin:-4px 0 0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.lca-listing-empty-message{font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin:0 0 16px;display:none}
.lca-listing-empty-message p{font-size:1.8rem;line-height:2.6rem}
.lca-listing-disclaimer{margin:0 0 16px}
.lca-listing-disclaimer p{font-size:1.8rem;line-height:2.6rem}
.lca-listing-disclaimer ul:not(.featured-list-rte){margin:0;padding:0}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li{position:relative;list-style:none;line-height:1.25rem;margin-left:18px;margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li{line-height:1.625rem;margin-bottom:16px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li:not(:last-child),.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li:not(:last-child),.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:not(:last-child){margin-bottom:12px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{position:absolute;top:-2px;left:-17px;display:inline-block;content:'•';color:#39c2d7;font-size:1.5rem}
.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{color:#464547}
.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before{color:#39c2d7}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul{margin-top:8px}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li{margin-bottom:0;margin-left:30px}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li li:first-child,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li li:first-child,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li li:first-child{margin-top:8px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li{margin-left:32px}
}
.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{left:-12px;font-size:1.5rem;content:'›';color:#666}
.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-lime-green .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#464547}
.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-medium-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-plum .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-raspberry .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-gray .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#fff}
.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-white .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li:before,.section-color-dark-blue .lca-listing-disclaimer ul:not(.featured-list-rte)>li ul>li ul>li:before{color:#666}
.lca-listing-table th{vertical-align:middle}
.ajax-error-message{padding-left:48px;min-height:48px;display:none;font-family:"Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;font-size:1.6rem;line-height:2.2rem;color:#000;margin:30px 0}
.ajax-error-message:before{content:'!';display:inline-block;border:2px solid #ccc;color:#ccc;border-radius:50%;text-align:center;font-size:34px;line-height:40px;text-indent:1px;width:48px;height:48px;margin:0 20px 10px -48px;box-sizing:border-box;vertical-align:middle;float:left}
.ajax-error-message p{margin:0;font-size:1.6rem;line-height:2.2rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.layout-box-ui .bg-color-white .bold-underlined-hover,.layout-box-ui .bg-color-white-smoke .bold-underlined-hover,.layout-box-ui .bg-color-ec-white .bold-underlined-hover,.layout-box-ui .bg-color-light-blue .bold-underlined-hover,.layout-box-ui .bg-color-light-green .bold-underlined-hover,.layout-box-ui .bg-color-blue .bold-underlined-hover,.layout-box-ui .bg-color-light-red .bold-underlined-hover,.layout-box-ui .bg-color-smoke-gray .bold-underlined-hover,.layout-box-ui .bg-color-light-yellow .bold-underlined-hover,.layout-box-ui .bg-color-dark-blue .bold-underlined-hover,.layout-box-ui .bg-color-ec-light-blue .bold-underlined-hover,.layout-box-ui .bg-color-tio-teal .bold-underlined-hover,.layout-box-ui .bg-color-tio-light-grey .bold-underlined-hover,.layout-box-ui .bg-color-tio-medium-grey .bold-underlined-hover{color:#222}
.layout-box-ui .bg-color-white .bold-underlined-hover:hover,.layout-box-ui .bg-color-white-smoke .bold-underlined-hover:hover,.layout-box-ui .bg-color-ec-white .bold-underlined-hover:hover,.layout-box-ui .bg-color-light-blue .bold-underlined-hover:hover,.layout-box-ui .bg-color-light-green .bold-underlined-hover:hover,.layout-box-ui .bg-color-blue .bold-underlined-hover:hover,.layout-box-ui .bg-color-light-red .bold-underlined-hover:hover,.layout-box-ui .bg-color-smoke-gray .bold-underlined-hover:hover,.layout-box-ui .bg-color-light-yellow .bold-underlined-hover:hover,.layout-box-ui .bg-color-dark-blue .bold-underlined-hover:hover,.layout-box-ui .bg-color-ec-light-blue .bold-underlined-hover:hover,.layout-box-ui .bg-color-tio-teal .bold-underlined-hover:hover,.layout-box-ui .bg-color-tio-light-grey .bold-underlined-hover:hover,.layout-box-ui .bg-color-tio-medium-grey .bold-underlined-hover:hover{color:#222}
.layout-box-ui .bg-color-white .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-white-smoke .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-ec-white .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-light-blue .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-light-green .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-blue .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-light-red .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-smoke-gray .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-light-yellow .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-dark-blue .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-ec-light-blue .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-tio-teal .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-tio-light-grey .bold-underlined-hover .arrow:after,.layout-box-ui .bg-color-tio-medium-grey .bold-underlined-hover .arrow:after{background-color:#222}
.layout-box-ui .bg-color-white .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-white-smoke .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-ec-white .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-light-blue .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-light-green .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-blue .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-light-red .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-smoke-gray .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-light-yellow .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-dark-blue .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-ec-light-blue .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-tio-teal .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-tio-light-grey .bold-underlined-hover .arrow:before,.layout-box-ui .bg-color-tio-medium-grey .bold-underlined-hover .arrow:before{border-color:#222}
@media not screen and (min-width:768px){.layout-box--mobile-view .layout-box__desktop{margin:0 !important;padding:0 !important;background-color:transparent !important}
}
@media not screen and (min-width:992px){.layout-box--tablet-view .layout-box__desktop{margin:0 !important;padding:0 !important;background-color:transparent !important}
}
@media screen and (min-width:768px){.layout-box--mobile-view .layout-box__mobile{margin:0 !important;padding:0 !important}
}
@media screen and (min-width:992px){.layout-box--tablet-view .layout-box__mobile{margin:0 !important;padding:0 !important}
}
@media print{.layout-box__mobile{margin-bottom:0 !important}
}
.form-component--standalone .layout-box__desktop.bg-color-smoke-gray,.form-component--standalone .layout-box__mobile.bg-color-smoke-gray{background:#f3f3f3}
.layout-box__wrapper:after{content:"";display:table;clear:both}
.dark-mode .layout-box-ui-23{--layout-box-white-border:.1rem solid #fff}
.light-mode .layout-box-ui-23{--layout-box-white-border:.1rem solid #000}
.layout-box-ui-23.layout-box--show-borders:not(.layout-box--white-border)>div{border:.1rem solid;border-image-slice:1;border-image-source:linear-gradient(113.02deg,#00fff0 -20.72%,#00f6ff 35.78%,#b896ff 94.3%);position:relative}
.layout-box-ui-23.layout-box--show-borders:not(.layout-box--white-border)>div:after{content:"";display:block;border:.1rem solid;border-image-slice:1;border-image-source:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);opacity:0;position:absolute;width:100%;height:100%;box-sizing:content-box;top:-0.1rem;left:-0.1rem;pointer-events:none}
.light-mode .layout-box-ui-23.layout-box--show-borders:not(.layout-box--white-border)>div:after{opacity:1}
.no-touchevents .layout-box-ui-23.layout-box--show-borders:not(.layout-box--white-border)>div:hover{border-image:none;border:var(--layout-box-white-border)}
.no-touchevents .layout-box-ui-23.layout-box--show-borders:not(.layout-box--white-border)>div:hover:after{border-image:none;border:var(--layout-box-white-border)}
.layout-box-ui-23.layout-box--white-border>div{border:var(--layout-box-white-border)}
.theme-animation .layout-box-ui-23.layout-box--show-borders>div:after{transition:opacity 300ms linear}
.theme-animation .layout-box-ui-23.layout-box--white-border>div{transition:border-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.job-search-ui-23{--job-search-button-border-radius:4rem;--job-search-checkbox-size:1.6rem;--job-search-filters-svg-size:2.4rem;--job-search-responsive-default-padding:-3.5rem;--job-search-font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;--job-search-multiselect-dropdown-height:36.4rem;--job-search-input-font-weight:300;--job-search-input-font-size:1.6rem;--job-search-input-line-height:1.76rem;--job-search-input-letter-spacing:1px;--job-search-option-item-font-weight:400;--job-search-option-item-font-size:1.4rem;--job-search-option-item-line-height:2rem;--job-search-option-item-letter-specing:.04em;--job-search-result-menu-button-link-font-weight:600;--job-search-result-menu-button-link-font-size:1.2rem;--job-search-result-menu-button-link-line-height:1.5rem;--job-search-result-menu-button-link-letter-spacer:.25em;--job-search-tooltip-font-weight:500;--job-search-tooltip-font-size:1.2rem;--job-search-tooltip-line-height:2.4rem;--job-search-tooltip-letter-spacing:.03em;--job-search-multisect-error-font-weight:400;--job-search-multisect-error-font-size:1.4rem;--job-search-multisect-error-line-height:2rem;--job-search-multisect-error-letter-spacing:.04em;--job-search-filter-tag-font-weight:900;--job-search-filter-tag-font-size:1.2rem;--job-search-filter-tag-line-height:1.6rem;--job-search-filter-tag-letter-spacing:.036em;--job-search-hot-label-font-weight:900;--job-search-hot-label-font-size:1rem;--job-search-hot-label-line-height:1rem;--job-search-hot-label-letter-spacing:.02em;--job-search-multiselect-item-font-weight:400;--job-search-multiselect-item-font-size:1.4rem;--job-search-multiselect-item-line-height:2rem;--job-search-multiselect-item-letter-specing:.04em;--job-search-input-height:2.6rem}
@media screen and (min-width:992px){.job-search-ui-23{--job-search-filters-svg-size:2.4rem;--job-search-input-font-weight:300;--job-search-input-font-size:2rem;--job-search-input-line-height:2.8rem;--job-search-input-letter-spacing:.05em;--job-search-option-item-font-weight:500;--job-search-option-item-font-size:1.8rem;--job-search-option-item-line-height:2.4rem;--job-search-option-item-letter-specing:.03em;--job-search-multisect-error-font-weight:400;--job-search-multisect-error-font-size:1.8rem;--job-search-multisect-error-line-height:2.4rem;--job-search-multisect-error-letter-spacing:.04em;--job-search-filter-tag-font-weight:900;--job-search-filter-tag-font-size:1.4rem;--job-search-filter-tag-line-height:1.8rem;--job-search-filter-tag-letter-spacing:.03em;--job-search-tooltip-font-weight:500;--job-search-tooltip-font-size:1.4rem;--job-search-tooltip-line-height:1.6rem;--job-search-tooltip-letter-spacing:0;--job-search-input-height:2.8rem;--job-search-multiselect-dropdown-height:44rem;--job-search-hot-label-font-weight:900;--job-search-hot-label-font-size:1.8rem;--job-search-hot-label-line-height:1.8rem;--job-search-hot-label-letter-spacing:.02em;--job-search-multiselect-item-font-weight:500;--job-search-multiselect-item-font-size:1.8rem;--job-search-multiselect-item-line-height:2.4rem;--job-search-multiselect-item-letter-specing:.04em}
}
.light-mode .job-search-ui-23{--dropdown-arrow-down:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black");--job-search-text-color:#060606;--job-search-text-additional-color:#000;--job-search-hover-text-color:#fff;--job-search-tooltip-text-color:#fff;--job-search-hover-background-color:#060606;--job-search-background-color:#fbfafa;--job-search-checkbox-border-color:#060606;--job-search-focus-el-color:#0047ff;--job-search-scroll-track-background:#f2f2f2;--job-seach-search-thumb-background:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--job-search-checkbox-mark-color:#0047ff;--job-search-placeholder-color:#717171;--job-search-pinned-background-color:#f2f2f2;--job-search-share-menu-underline-color:#000;--job-search-sort-label-selected-color:#0047ff}
.recruiting-search-ui.pinned-filter__always-pinned{margin-top:4rem}
.has-pinned .job-search-preserve-header{transform:unset;overflow:unset}
.job-search__form{grid-template:"column-left column-center column-right none" minmax(2.8rem,auto) "column-left column-center column-right submit" 8.3rem;grid-template-columns:repeat(3,26.2fr) 15fr;-ms-grid-columns:26.2fr 2.6rem 26.2fr 2.6rem 26.2fr 2.6rem 15fr;-ms-grid-rows:minmax(2.8rem,1fr) 8.3rem;gap:0 5.5rem;transition:transform .5s ease-in-out}
@media screen and (min-width:992px){.job-search--remote-vacancies .job-search__form{display:flex;justify-content:space-between;align-items:flex-end}
}
.job-search--remote-vacancies .job-search__form .recruiting-search__column{flex-basis:83.9rem}
.job-search--remote-vacancies .job-search__form .recruiting-search__submit{flex-basis:15rem}
.job-search--hide-labels .job-search__form{grid-template:"column-left submit" 8.3rem;grid-template-columns:83.9fr 15fr}
.job-search__form.has-filters{grid-template:"column-left column-center column-right none" minmax(2.8rem,auto) "column-left column-center column-right submit" 6.8rem "filter-left filter-left filter-left filter-left" 1fr;grid-template-columns:repeat(3,26.2fr) 15fr;-ms-grid-columns:26.2fr 2.6rem 26.2fr 2.6rem 26.2fr 2.6rem 15fr}
.job-search__form.has-filters .recruiting-search__filter{margin-top:1.9rem;-ms-grid-column:1;-ms-grid-column-span:7}
@media screen and (max-width:991px){.job-search__form.has-filters .recruiting-search__filter{margin-top:3.2rem}
}
@media not screen and (min-width:992px){.header--animated .job-search__form{transform:translateY(-1.6rem)}
}
.job-search__filter-items--remote{display:none}
.job-search__filter-list{padding:0 0 .2rem}
@media screen and (min-width:992px){.job-search__filter-list{display:flex;flex-wrap:wrap;padding:0 0 1rem}
}
.job-search__filter-items input.checkbox-custom{opacity:0}
.job-search-ui-23{position:relative;background-color:var(--job-search-background-color)}
.job-search-ui-23 .pinned-filter__hidden-spacer{display:none}
.job-search-ui-23 .job-search__filter-items--remote{display:block}
.job-search-ui-23 .job-search__filter-items--remote svg{fill:#008ace}
.job-search-ui-23 .multi-select-filter{margin:1.7rem auto}
@media screen and (min-width:992px){.job-search-ui-23 .multi-select-dropdown-container{width:calc(300% + 5.2rem)}
}
@media screen and (min-width:992px){.job-search-ui-23 .multi-select-column{width:50%;float:left}
}
.job-search-ui-23 .select-box-results{margin-top:4.7rem}
.job-search-ui-23 .select-box-container{margin:0 -1px}
.job-search-ui-23 .default-label{display:block;font-style:normal}
.selected .job-search-ui-23 .default-label{display:none}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__column:nth-child(1) .recruiting-search__input-23{margin:0;padding:0 0 1rem}
}
.job-search-ui-23 .recruiting-search__column:nth-child(2){-ms-grid-column:3}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__column:nth-child(2){margin-top:3.5rem}
.job-search-ui-23 .recruiting-search__column:nth-child(2) .recruiting-search__location{bottom:0;margin:0}
.job-search-ui-23 .recruiting-search__column:nth-child(2) .select2-container{margin:0}
.job-search-ui-23 .recruiting-search__column:nth-child(2) .select2-selection{height:2.6rem}
}
.job-search-ui-23 .recruiting-search__column:nth-child(3){-ms-grid-column:5}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__column:nth-child(3){margin-top:3.5rem}
.job-search-ui-23 .recruiting-search__column:nth-child(3) .multi-select-filter{margin:0}
.job-search-ui-23 .recruiting-search__column:nth-child(3) .selected-params{margin-bottom:1rem}
}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestions{display:grid;grid-template-columns:repeat(2,1fr);background:rgba(242,242,242,0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:.9rem;top:85%}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__column .autocomplete-suggestions{width:100% !important;padding:.9rem 0;top:104%;column-count:1}
}
@media screen and (min-width:992px){.job-search-ui-23 .recruiting-search__column .autocomplete-suggestions{padding:3.8rem 3.4rem}
}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion{width:100%;max-width:40rem;flex-shrink:0;position:relative;font-family:var(--job-search-font-family);font-weight:var(--job-search-option-item-font-weight);font-size:var(--job-search-option-item-font-size);line-height:var(--job-search-option-item-line-height);letter-spacing:var(--job-search-option-item-letter-specing);margin-bottom:.9rem;color:var(--job-search-text-additional-color);--top:.8rem}
@media screen and (min-width:992px){.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion{margin-bottom:2.2rem}
}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion.autocomplete-selected{color:var(--job-search-focus-el-color);background-color:transparent;cursor:pointer}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion.autocomplete-selected strong{color:var(--job-search-focus-el-color)}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion strong{color:var(--job-search-text-additional-color)}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion:before,.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion:after{position:absolute;display:block;content:"";height:.2rem;width:1.6rem;background:var(--job-search-focus-el-color)}
@media screen and (min-width:992px){.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion{--top:1rem}
}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion:before{top:var(--top);left:.3rem;transform:rotate(90deg)}
.job-search-ui-23 .recruiting-search__column .autocomplete-suggestion:after{top:var(--top);left:.3rem}
@media not screen and (min-width:992px){.header--animated .job-search-ui-23 .recruiting-search__submit{margin-bottom:0}
}
.job-search-ui-23 .recruiting-search__label--always-shown{display:block;-ms-grid-row:3}
.job-search-ui-23 .recruiting-search__filter{grid-area:filter-left;-ms-grid-row:4}
.job-search-ui-23 .recruiting-search__filter:nth-child(6){grid-area:filter-left;-ms-grid-column:3}
.job-search-ui-23 .recruiting-search__fake-input{margin-left:2.6rem;width:75%;outline-color:transparent}
.job-search-ui-23 .recruiting-search__form{margin:0;padding:5.9rem 0 4rem;background-color:var(--job-search-background-color)}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__form{padding:5.9rem 0 0}
}
.job-search-ui-23 .recruiting-search__filter-label-23.checkbox-custom-label:before{height:var(--job-search-checkbox-size);width:var(--job-search-checkbox-size);border-color:var(--job-search-checkbox-border-color)}
.job-search-ui-23 .recruiting-search__filter-label-23{align-items:center;display:flex;font-size:1.6rem;font-style:normal;font-weight:500;margin-left:2.8rem;padding:0;width:fit-content;color:var(--job-search-text-color)}
.job-search-ui-23 .recruiting-search__filter-label-23:after{width:.8rem;height:1.1rem;left:-2.2rem;top:.6rem;border-color:var(--job-search-checkbox-mark-color)}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__filter-label-23:after{top:.4rem}
}
.job-search-ui-23 .recruiting-search__filter-label-23:before{top:-1px;bottom:0;margin:auto}
.job-search-ui-23 .recruiting-search__filter-label-23 svg{height:var(--job-search-filters-svg-size);width:var(--job-search-filters-svg-size)}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__filter-icon{display:flex;top:0;left:1rem}
}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__filter-icon.tooltip[data-title]:before{left:3rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .recruiting-search__filter-icon.tooltip[data-title]:before{top:1.4rem}
}
.job-search-ui-23 .recruiting-search__filter-icon:after{font-family:var(--job-search-font-family);font-weight:var(--job-search-tooltip-font-weight);font-size:var(--job-search-tooltip-font-size);line-height:var(--job-search-tooltip-line-height);letter-spacing:var(--job-search-tooltip-letter-spacing);padding:.4rem 1.6rem;background-color:var(--job-search-text-additional-color);color:var(--job-search-tooltip-text-color)}
@media screen and (min-width:992px){.job-search-ui-23 .recruiting-search__filter-icon:after{padding:1.5rem 1.7rem}
}
.job-search-ui-23 .recruiting-search__filter-icon.tooltip:before{border-bottom-color:var(--job-search-hover-background-color);border-right-color:transparent}
@media screen and (max-width:991px){.job-search-ui-23 .recruiting-search__filter-icon.tooltip:before{border-right-color:var(--job-search-hover-background-color);border-bottom-color:transparent}
}
.job-search-ui-23 .job-search__filter-items{margin:0 4rem 0 0}
@media screen and (max-width:991px){.job-search-ui-23 .job-search__filter-items{margin:0 1.7rem 0 0}
}
@media screen and (max-width:991px){.job-search-ui-23 .job-search__filter-list{display:flex;flex-direction:column}
.job-search-ui-23 .job-search__filter-list .job-search__filter-items:not(:first-child){margin-top:1.6rem}
}
.job-search-ui-23 .job-search__filter-list svg{stroke:var(--job-search-text-additional-color)}
@media screen and (max-width:991px){.job-search-ui-23 .pinned-filter{padding-bottom:4.5rem}
}
.has-pinned .job-search-ui-23 .pinned-filter .recruiting-search__form{display:none}
@media screen and (min-width:992px){.has-pinned .job-search-ui-23 .pinned-filter .recruiting-search__form{display:grid}
}
.has-pinned .job-search-ui-23 .pinned-filter .recruiting-search__form.show{display:block;position:relative;z-index:-1}
.job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile{position:relative;display:none;justify-content:space-between;align-items:center;background:#76cdd8;color:#fff;height:5.9rem;transition:transform .4s ease-in-out}
.has-pinned .job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile{display:flex;transform:translateY(1rem)}
@media screen and (min-width:992px){.has-pinned .job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile{display:none}
}
.header--animated .job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile{transform:translateY(0)}
.job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile input{text-overflow:ellipsis;color:#fff;background:#76cdd8;border:0}
.job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile input::placeholder{color:#fff}
.job-search-ui-23 .pinned-filter .recruiting-search__wrapper-mobile .autocomplete-suggestions{top:4.4rem}
.job-search-ui-23 .pinned-filter .recruiting-search__keyword-mobile{width:100%}
.job-search-ui-23 .pinned-filter .recruiting-search__keyword-mobile .recruiting-search__column{margin:0 2rem}
.job-search-ui-23 .pinned-filter .recruiting-search__filter-button-close{transform:rotate(180deg)}
.job-search-ui-23 .pinned-filter .recruiting-search__icon-wrapper-filter{position:absolute;right:2.6rem}
.job-search-ui-23 .pinned-filter .recruiting-search__icon{display:flex;position:relative;z-index:1}
.job-search-ui-23 .pinned-filter .recruiting-search__icon svg{width:1.8rem;height:1.8rem;align-self:center;pointer-events:none;stroke:var(--job-search-text-additional-color)}
@media screen and (max-width:991px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed{padding-bottom:0}
}
.job-search-ui-23 .filter-tag{font-family:var(--job-search-font-family);font-weight:var(--job-search-filter-tag-font-weight);font-size:var(--job-search-filter-tag-font-size);line-height:var(--job-search-filter-tag-line-height);letter-spacing:var(--job-search-filter-tag-letter-spacing);margin:0;padding:1.6rem 4.4rem 1.6rem 2.1rem;color:var(--job-search-text-additional-color);text-decoration:underline;background:rgba(242,242,242,0.9);text-transform:none}
.job-search-ui-23 .filter-tag:hover{color:var(--job-search-focus-el-color)}
.job-search-ui-23 .filter-tag .unselect-tag{width:3.3rem}
.job-search-ui-23 .selected-items{display:flex;flex-wrap:wrap;gap:1.2rem 1.9rem}
@media screen and (max-width:991px){.job-search-ui-23 .selected-items{margin-top:1rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .selected-items{gap:3rem 3rem}
}
.key-used .recruiting-search__fake-input{outline-color:#008ace}
.job-search-ui-23 .recruiting-search__input-23{height:var(--job-search-input-height);padding:0 0 .8rem;border:0;border-bottom:1px solid var(--job-search-hover-background-color);background-color:var(--job-search-background-color);color:var(--job-search-text-color)}
.job-search-ui-23 .recruiting-search__input-23::placeholder{font-family:var(--job-search-font-family);font-weight:var(--job-search-input-font-weight);font-size:var(--job-search-input-font-size);line-height:var(--job-search-input-line-height);letter-spacing:var(--job-search-input-letter-spacing);color:var(--job-search-placeholder-color);font-style:normal}
.job-search-ui-23 .recruiting-search__input-23:focus{border-color:var(--job-search-focus-el-color)}
.job-search-ui-23 .select2-container{height:var(--job-search-input-height);border:0}
.job-search-ui-23 .select2-selection{border:0;border-bottom:1px solid var(--job-search-hover-background-color);background-color:var(--job-search-background-color)}
.job-search-ui-23 .select2-selection__rendered{height:var(--job-search-input-height);font-family:var(--job-search-font-family);font-weight:var(--job-search-input-font-weight);font-size:var(--job-search-input-font-size);line-height:var(--job-search-input-line-height);letter-spacing:var(--job-search-input-letter-spacing);bottom:.4rem;padding:0 5.5rem 0 0;color:var(--job-search-text-color)}
.job-search-ui-23 .select2-search__field{font-family:var(--job-search-font-family);font-weight:var(--job-search-input-font-weight);font-size:var(--job-search-input-font-size);line-height:var(--job-search-input-line-height);letter-spacing:var(--job-search-input-letter-spacing);height:var(--job-search-input-height);width:100%;padding:0 0 .8rem;border:0;border-bottom:1px solid var(--job-search-hover-background-color);background-color:var(--job-search-background-color);color:var(--job-search-text-color)}
.job-search-ui-23 .select2-search__field:focus{border-color:var(--job-search-focus-el-color)}
@media screen and (max-width:991px){.job-search-ui-23 .select2-search__field{left:-1px;top:-0.2rem;width:100.3%}
}
.job-search-ui-23 .recruiting-search__location{height:var(--job-search-input-height);bottom:1.1rem}
.job-search-ui-23 .select2-results{margin-top:2.8rem;border:0;max-height:none;background:rgba(255,255,255,0.6)}
.job-search-ui-23 .select2-results>.select2-results__options{background:rgba(242,242,242,0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:40rem;overflow:hidden}
@media screen and (max-width:991px){.job-search-ui-23 .select2-results{margin-top:2.5rem}
.job-search-ui-23 .select2-results>.select2-results__options{max-height:28rem}
}
.job-search-ui-23 .select2-results__group{font-family:var(--job-search-font-family);font-weight:var(--job-search-option-item-font-weight);font-size:var(--job-search-option-item-font-size);line-height:var(--job-search-option-item-line-height);letter-spacing:var(--job-search-option-item-letter-specing);color:var(--job-search-text-color)}
.job-search-ui-23 .select2-results__group:after{height:1rem;width:1rem;right:1.5rem;top:0;bottom:0;margin:auto;border-color:var(--job-search-hover-background-color)}
@media screen and (min-width:992px){.job-search-ui-23 .select2-results__group:hover{color:var(--job-search-focus-el-color)}
}
.job-search-ui-23 .select2-results__option{font-family:var(--job-search-font-family);font-weight:var(--job-search-option-item-font-weight);font-size:var(--job-search-option-item-font-size);line-height:var(--job-search-option-item-line-height);letter-spacing:var(--job-search-option-item-letter-specing);margin-top:.9rem;color:var(--job-search-text-color)}
@media screen and (max-width:991px){.job-search-ui-23 .select2-results__option{margin-top:.8rem}
}
.job-search-ui-23 .select2-results__option[aria-selected="true"]{color:var(--job-search-focus-el-color)}
.job-search-ui-23 .select2-results__option--highlighted{background:unset;color:unset}
.job-search-ui-23 .select2-results__option--highlighted:hover{color:var(--job-search-focus-el-color)}
.job-search-ui-23 .select2-selection__arrow{height:1.9rem;width:1.5rem;top:-0.3rem;right:0;transition:none;content:"";display:inline-block;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white");background-position:center;background-repeat:no-repeat;height:18px;width:13px;background-size:12px 17px;background-image:var(--dropdown-arrow-down)}
.light-mode .job-search-ui-23 .select2-selection__arrow{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .job-search-ui-23 .select2-selection__arrow{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
@media screen and (min-width:992px){.job-search-ui-23 .select2-selection__arrow{top:0}
}
.job-search-ui-23 .select2-selection__arrow b{display:none}
.job-search-ui-23 .select2-container--open .select2-selection__arrow{transform:rotate(180deg)}
.job-search-ui-23 .select2-container--open .select2-selection{border:0;background:transparent}
.job-search-button-23.job-search-button-23,.job-search-button-transparent-23{position:relative;grid-area:submit;width:fit-content;margin-top:.8rem;max-height:4rem;padding-left:2.8rem;text-transform:uppercase;z-index:1}
@media screen and (max-width:991px){.job-search-button-23.job-search-button-23,.job-search-button-transparent-23{display:flex;align-items:center;margin-top:4.4rem;margin-left:0;padding-left:2.8rem}
}
.job-search-button-transparent-23{height:4rem;width:10.3rem;color:#000;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
@media screen and (max-width:991px){.job-search-button-transparent-23{justify-content:center}
}
@media(hover:hover){.job-search-button-transparent-23:hover{background-color:#000;color:#fff}
}
.job-search-ui-23 .multi-select-filter{border-bottom:1px solid var(--job-search-hover-background-color)}
.job-search-ui-23 .multi-select-filter.open{border-color:var(--job-search-focus-el-color)}
.job-search-ui-23 .multi-select-filter.open .default-label:after,.job-search-ui-23 .multi-select-filter.open .selected-label:after{transform:rotate(180deg)}
.job-search-ui-23 .multi-select-filter .selected-params{height:var(--job-search-input-height);margin-bottom:.4rem;padding:0;border:0;background-color:var(--job-search-background-color)}
.job-search-ui-23 .multi-select-filter .selected-params:after{display:none}
.job-search-ui-23 .multi-select-filter .default-label{position:static;font-family:var(--job-search-font-family);font-weight:var(--job-search-input-font-weight);font-size:var(--job-search-input-font-size);line-height:var(--job-search-input-line-height);letter-spacing:var(--job-search-input-letter-spacing);color:var(--job-search-placeholder-color)}
.job-search-ui-23 .multi-select-filter .default-label:after{position:absolute;display:block;height:1.7rem;width:1.3rem;top:.6rem;right:0;content:"";display:inline-block;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white");background-position:center;background-repeat:no-repeat;height:18px;width:13px;background-size:12px 17px;background-image:var(--dropdown-arrow-down)}
.light-mode .job-search-ui-23 .multi-select-filter .default-label:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .job-search-ui-23 .multi-select-filter .default-label:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .default-label:after{top:0}
}
.job-search-ui-23 .multi-select-filter .selected-label{font-family:var(--job-search-font-family);font-weight:var(--job-search-input-font-weight);font-size:var(--job-search-input-font-size);line-height:var(--job-search-input-line-height);letter-spacing:var(--job-search-input-letter-spacing);color:var(--job-search-text-color)}
.job-search-ui-23 .multi-select-filter .selected-label:after{position:absolute;display:block;height:1.7rem;width:1.3rem;top:.6rem;right:0;content:"";display:inline-block;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white");background-position:center;background-repeat:no-repeat;height:18px;width:13px;background-size:12px 17px;background-image:var(--dropdown-arrow-down)}
.light-mode .job-search-ui-23 .multi-select-filter .selected-label:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-black")}
.dark-mode .job-search-ui-23 .multi-select-filter .selected-label:after{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-pointer-down-white")}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .selected-label:after{top:.3rem}
}
.job-search-ui-23 .multi-select-filter .multi-select-dropdown-container{width:auto;max-height:var(--job-search-multiselect-dropdown-height);margin-top:1px;border:0;background:rgba(255,255,255,0.6)}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .multi-select-dropdown-container{left:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .multi-select-filter .multi-select-dropdown-container{width:calc(343%)}
}
.job-search-ui-23 .multi-select-filter .multi-select-dropdown-container .search-result__error-message{font-weight:var(--job-search-multisect-error-font-weight);font-size:var(--job-search-multisect-error-font-size);line-height:var(--job-search-multisect-error-line-height);letter-spacing:var(--job-search-multisect-error-letter-spacing);margin-left:2rem;color:var(--job-search-text-color)}
.job-search-ui-23 .multi-select-filter .multi-select-dropdown{max-height:var(--job-search-multiselect-dropdown-height);padding:3.5rem 3.4rem;background:rgba(242,242,242,0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .multi-select-dropdown{padding:1.2rem 0}
}
.job-search-ui-23 .multi-select-filter .multi-select-dropdown .checkbox-custom-label:hover{color:var(--job-search-focus-el-color)}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .multi-select-dropdown .multi-select-column:nth-child(2){margin-top:1.6rem}
}
.job-search-ui-23 .multi-select-filter .checkbox-custom-label{font-family:var(--job-search-font-family);font-weight:var(--job-search-multiselect-item-font-weight);font-size:var(--job-search-multiselect-item-font-size);line-height:var(--job-search-multiselect-item-line-height);letter-spacing:var(--job-search-multiselect-item-letter-specing);position:relative;padding-left:3.4rem;color:var(--job-search-text-additional-color)}
.job-search-ui-23 .multi-select-filter .checkbox-custom-label:before,.job-search-ui-23 .multi-select-filter .checkbox-custom-label:after{height:.2rem;width:1.6rem;top:1rem;border:0;background:var(--job-search-focus-el-color)}
.job-search-ui-23 .multi-select-filter .checkbox-custom-label:after{position:absolute;display:block;content:"";top:1rem;left:.3rem;transform:rotate(90deg)}
.job-search-ui-23 .multi-select-filter .checkbox-custom:checked ~ .checkbox-custom-label{font-weight:600;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;color:var(--job-search-text-additional-color)}
.job-search-ui-23 .multi-select-filter .checkbox-custom:checked ~ .checkbox-custom-label:before{display:none}
.job-search-ui-23 .multi-select-filter .checkbox-custom:checked ~ .checkbox-custom-label:after{position:absolute;width:.9rem;height:1.4rem;top:.2rem;left:.4rem;border-right:.2rem solid var(--job-search-focus-el-color);border-bottom:.2rem solid var(--job-search-focus-el-color);transform:rotate(45deg);background:transparent}
.job-search-ui-23 .multi-select-filter .multi-select-column li:not(:last-child){margin-bottom:2.8rem}
@media screen and (max-width:991px){.job-search-ui-23 .multi-select-filter .multi-select-column li:not(:last-child){margin-bottom:1.6rem}
}
.job-search-ui-23 .multi-select-filter .dark-style-arrow{display:none}
@media screen and (max-width:991px){.job-search-ui-23 .search-result{margin:11.4rem auto 0}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result{margin-top:0}
}
.job-search-ui-23 .search-result .search-result__share--opened .search-result__share-button-menu{display:block}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__header{display:flex;flex-direction:column}
}
.job-search-ui-23 .search-result .search-result__sorting-menu{display:flex;align-content:center;margin-top:6.8rem}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__sorting-menu{margin-top:10.4rem;justify-content:flex-end}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__sorting-menu .search-result__sorting-item-23{display:flex;flex-direction:column;align-items:center;padding:0}
.job-search-ui-23 .search-result .search-result__sorting-menu .search-result__sorting-item-23:before{display:none}
.job-search-ui-23 .search-result .search-result__sorting-menu .search-result__sorting-item-23:not(:first-child){margin-left:1rem}
}
.job-search-ui-23 .search-result .search-result__sort-legend{margin:0 2.5rem 0 0}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__sort-legend{margin-right:.5rem}
}
.job-search-ui-23 .search-result .search-result__heading-23{color:var(--job-search-text-additional-color);text-align:left;text-transform:capitalize;max-width:40rem}
@media screen and (min-width:768px) and (max-width:991px){.job-search-ui-23 .search-result .search-result__heading-23{font-size:6rem;line-height:7.2rem;letter-spacing:.02em;max-width:65rem}
.job-search-ui-23 .search-result .search-result__heading-23 .heading-1-color{font-size:6rem;line-height:7.2rem}
}
@media screen and (min-width:409px) and (max-width:991px){.job-search-ui-23 .search-result .search-result__heading-23{margin-left:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__heading-23{margin-top:20rem;max-width:83.6rem}
}
.job-search-ui-23 .search-result .search-result__heading-23 span{text-transform:lowercase}
.job-search-ui-23 .search-result .search-result__heading-23 span:first-child{color:var(--job-search-focus-el-color)}
.job-search-ui-23 .search-result .search-result__sorting-label{text-transform:uppercase}
@media(hover:hover){.job-search-ui-23 .search-result .search-result__sorting-label:hover{color:var(--job-search-sort-label-selected-color);cursor:pointer}
}
.job-search-ui-23 .search-result .search-result__sorting-radio-23:checked+.search-result__sorting-label{color:var(--job-search-sort-label-selected-color);text-decoration:underline}
.job-search-ui-23 .search-result .search-result__item{position:relative;border-color:var(--job-search-text-additional-color)}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item{display:flex;justify-content:space-between;padding:9rem 0 8rem}
}
.job-search-ui-23 .search-result .search-result__item-name-23{padding:0;color:var(--job-search-text-additional-color)}
.job-search-ui-23 .search-result .search-result__location-23{color:var(--job-search-focus-el-color);text-transform:uppercase}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-info{display:flex;flex-direction:column;justify-content:space-between;max-width:31.3rem;padding:0;margin-right:5rem}
}
.job-search-ui-23 .search-result .search-result__item-info h5{margin-bottom:0}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__item-types{height:1.8rem;display:flex;align-items:flex-end}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types{display:flex;height:3.2rem;align-items:flex-end;margin-bottom:0;margin-top:4.2rem}
}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type{height:100%}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type .tooltip{top:-0.5rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .tooltip{top:-0.6rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .tooltip{top:-0.3rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .icon{height:3.5rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote svg{height:3.9rem;width:3.9rem}
}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--hot{display:flex;justify-content:center;align-items:center;width:4.1rem;height:1.8rem;padding:.8rem;border-radius:3rem;font-family:var(--job-search-font-family);font-weight:var(--job-search-hot-label-font-weight);font-size:var(--job-search-hot-label-font-size);line-height:var(--job-search-hot-label-line-height);letter-spacing:var(--job-search-hot-label-letter-spacing)}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--hot{width:7.3rem;padding:1.6rem}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation{height:3.2rem}
}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title],.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]{display:block}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:before,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:before{border-bottom-color:var(--job-search-hover-background-color);top:3.9rem}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:before,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:before{left:1.5rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:before,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:before{top:4.6rem}
}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:after,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:after{max-width:22rem;font-family:var(--job-search-font-family);font-weight:var(--job-search-tooltip-font-weight);font-size:var(--job-search-tooltip-font-size);line-height:var(--job-search-tooltip-line-height);letter-spacing:var(--job-search-tooltip-letter-spacing);padding:.4rem 1.6rem;background-color:var(--job-search-text-additional-color);color:var(--job-search-tooltip-text-color);top:4.5rem;z-index:10}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:after,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:after{padding:1.5rem 1.7rem}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:after,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:after{left:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote .search-result__item-icon.tooltip[data-title]:after,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation .search-result__item-icon.tooltip[data-title]:after{top:5.2rem;max-width:22.3rem;left:0}
}
.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote svg,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation svg{height:2.4rem;width:2.4rem;stroke:var(--job-search-text-additional-color)}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--remote svg,.job-search-ui-23 .search-result .search-result__item-types .search-result__item-type--relocation svg{display:block;height:4.3rem;width:4.3rem}
}
.job-search-ui-23 .search-result .search-result__share-button-menu{display:none;position:absolute;padding:1.7rem 3.2rem 3.2rem;top:2.7rem;left:var(--job-search-responsive-default-padding);right:var(--job-search-responsive-default-padding);background-color:var(--job-search-background-color);box-shadow:0 2px 4px rgba(0,0,0,0.15);z-index:10}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__share-button-menu{display:none !important}
}
.job-search-ui-23 .search-result .search-result__share-button-menu .search-result__icons-list{display:block;margin:4.1rem 0 0;transform:none}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-share-icon{position:relative;height:2.4rem;width:2.4rem;left:-0.3rem}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu{display:flex;justify-content:space-between;align-items:center}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-close-icon{position:relative;height:2.4rem;width:2.4rem}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-close-icon:after,.job-search-ui-23 .search-result .search-result__share-button-menu .menu-close-icon:before{position:absolute;display:block;content:"";height:1px;width:3.4rem;top:1.1rem;left:-0.5rem;background-color:var(--job-search-text-additional-color)}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-close-icon:after{transform:rotate(45deg)}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-close-icon:before{transform:rotate(-45deg)}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-share-label{margin-top:4rem;color:var(--job-search-text-additional-color)}
.job-search-ui-23 .search-result .search-result__share-button-menu .search-result__social-link{display:flex;justify-content:flex-start;align-items:center;height:auto;width:100%}
.job-search-ui-23 .search-result .search-result__share-button-menu .search-result__social-link:hover{text-decoration:none}
.job-search-ui-23 .search-result .search-result__share-button-menu div[class*="icon-"]:not(.menu-share-icon){margin-right:2.4rem}
.job-search-ui-23 .search-result .search-result__share-button-menu .menu-link-label{font-weight:var(--job-search-result-menu-button-link-font-weight);font-size:var(--job-search-result-menu-button-link-font-size);line-height:var(--job-search-result-menu-button-link-line-height);letter-spacing:var(--job-search-result-menu-button-link-letter-spacer);color:var(--job-search-text-additional-color);text-transform:uppercase}
.job-search-ui-23 .search-result .icon-vk .menu-link-label{position:relative;right:.5rem}
.job-search-ui-23 .search-result .search-result__item-name-section{display:flex;justify-content:space-between;margin-bottom:1.2rem;padding-top:4rem}
@media screen and (min-width:360px) and (max-width:992px){.job-search-ui-23 .search-result .search-result__item-name-section h5{margin-right:5rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-name-section{padding-top:0;margin-bottom:3rem}
}
.job-search-ui-23 .search-result .search-result__item-name-section .search-result__share-button-holder{position:absolute;margin-top:.4rem;margin-right:0;right:0;align-self:baseline}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-name-section .search-result__share-button-holder{display:none}
}
.job-search-ui-23 .search-result .search-result__share-button-socials{align-items:flex-end;height:2.4rem;width:2.4rem}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__share-button-socials{height:2.8rem;width:3rem}
}
.job-search-ui-23 .search-result .search-result__item-type{margin-right:1.6rem}
.job-search-ui-23 .search-result .search-result__item-type--hot{margin-right:3rem;background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
.job-search-ui-23 .search-result .tooltip[data-title]{bottom:-1rem}
.job-search-ui-23 .search-result .search-result__item-description{margin:0;color:var(--job-search-text-color)}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-description{width:auto;max-width:67.3rem;padding:0}
}
.job-search-ui-23 .search-result .search-result__item-wrapper{flex-direction:column}
.job-search-ui-23 .search-result .search-result__icon-item{border-bottom:1px solid var(--job-search-share-menu-underline-color);padding-bottom:2rem;margin:0}
.job-search-ui-23 .search-result .search-result__icon-item:not(:first-child){padding-top:2rem}
.job-search-ui-23 .search-result .search-result__item-apply-23{position:relative;min-height:auto;max-width:unset;text-transform:uppercase;user-select:none;text-decoration:none;z-index:1}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__item-apply-23{margin:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:62%}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-footer,.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder{padding:0;margin:0}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-footer{padding-bottom:4rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-footer{margin-top:5.2rem;position:absolute;width:100%;bottom:0}
}
.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop{display:none}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop{display:flex;left:12.8rem;position:absolute;height:5.8rem}
}
.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__share-button-23{align-self:end}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__share-button-23{bottom:0;left:0;position:absolute}
}
.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__icons-list{position:relative;transform:none;z-index:10}
.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__icon-item{align-self:end;padding:0;margin:0;border:0}
.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__icon-item:not(:first-child){margin-left:3.6rem}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__share-button-holder.desktop .search-result__icon-item .icon-vk-gradient{transform:translateY(3px)}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-controls{margin-top:2.4rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-controls{width:auto;height:auto}
}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result-description-section .search-result__wrapper-link{min-height:unset;margin-top:1.6rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__wrapper-link{min-height:unset;display:flex;flex-direction:row;margin-right:5.5rem}
}
.job-search-ui-23 .search-result .search-result-description-section .search-result__wrapper-link .search-result__share-button-holder:nth-child(2){display:none}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__wrapper-link .search-result__share-button-holder:nth-child(2){display:flex;margin-left:40px}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__item-wrapper{align-items:flex-end;display:flex;flex-direction:row;height:auto;position:relative}
}
.job-search-ui-23 .search-result .search-result-description-section .search-result__refer-button{position:relative;color:var(--job-search-text-additional-color);text-decoration:none;text-transform:none;margin-right:1.5rem}
.job-search-ui-23 .search-result .search-result-description-section .search-result__refer-button:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.job-search-ui-23 .search-result .search-result-description-section .search-result__refer-button-holder{flex-direction:row}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result-description-section .search-result__refer-button-holder{align-self:end}
}
.job-search-ui-23 .search-result .search-result__view-more-23{position:relative;display:block;width:fit-content;margin:10rem auto;text-decoration:none;text-transform:uppercase;z-index:1}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__view-more-23{margin:4.8rem auto 6.4rem 0}
}
.job-search-ui-23 .search-result .search-result__error-message-23{max-width:79rem;text-align:left;border-bottom:0;color:var(--job-search-text-additional-color)}
@media screen and (max-width:991px){.job-search-ui-23 .search-result .search-result__error-message-23{padding-right:0;padding-left:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .search-result .search-result__error-message-23{max-width:67rem}
}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed{background:rgba(242,242,242,0.9);box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:0 auto;max-width:1920px}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed{padding:0 4rem 1.6rem;background:rgba(242,242,242,0.9);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}
}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__label-23{visibility:hidden;opacity:0}
}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__form,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .select2-container,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .select2-selection.select2-selection,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .selected-params,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .selected-label,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__input-23,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .select2-search__field,.job-search-ui-23 .pinned-filter.pinned-filter--fixed .default-label{background:transparent}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .select2-selection{background-color:var(--job-search-pinned-background-color)}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .select2-container--open .select2-selection{background-color:transparent}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__input-23.recruiting-search__fake-input.recruiting-search__fake-input{padding:0}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__form{padding:0 3.5rem;margin-top:4.3rem;margin-bottom:1rem}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__form{padding:0;margin:0 auto}
}
@media screen and (max-width:991px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__form .recruiting-search__column:nth-child(1){display:none}
}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__icon-wrapper{right:2.7rem}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile{padding:0 2.7rem 0 3.2rem;background:linear-gradient(91.66deg,#01fbe5 0,#25eaf6 65.44%,#96bcfd 99.22%);box-shadow:0 0 .4rem rgba(0,0,0,0.25)}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile .recruiting-search__column{margin:0 0 0 1.1rem}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile .recruiting-search__input-23{align-items:center;background:transparent;color:var(--job-search-text-additional-color)}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile .recruiting-search__input-23::placeholder{color:rgba(0,0,0,0.8)}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile .autocomplete-suggestions{width:auto !important;top:4rem;padding:.9rem 3.2rem 0;right:-2.7rem;left:-6.1rem}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__wrapper-mobile.expanded .autocomplete-suggestions{padding:.9rem 0 0;right:.5rem;left:-2.8rem}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__filter-label-23:before{background:transparent}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .job-search-button-23{background:linear-gradient(#f2f2f2,#f2f2f2) padding-box,linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%) border-box}
.job-search-ui-23 .pinned-filter.pinned-filter--fixed .job-search-button-23:hover{background:linear-gradient(var(--job-search-hover-background-color),var(--job-search-hover-background-color)) padding-box,linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%) border-box}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__form.has-filters{grid-template:"column-left column-center column-right none" 1rem "column-left column-center column-right submit" 5.8rem "filter-left filter-left filter-left filter-left" 1fr;grid-template-columns:repeat(3,26.2fr) 15fr}
}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__input-23{margin-top:0}
}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .multi-select-filter{margin-top:0;margin-bottom:1.7rem}
}
@media screen and (min-width:992px){.job-search-ui-23 .pinned-filter.pinned-filter--fixed .recruiting-search__filter{margin-top:.3rem}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .instagram-feed-ui-23{--instagram-feed-base-color:#fff;--instagram-feed-light-gradient-opacity:0}
.light-mode .instagram-feed-ui-23{--instagram-feed-base-color:#000;--instagram-feed-light-gradient-opacity:1}
.instagram-feed-ui-23{margin:0}
@media screen and (min-width:992px){.instagram-feed-ui-23{margin-top:4rem}
}
.instagram-feed-ui-23 .owl-stage{display:inline-flex;cursor:grab}
.instagram-feed-ui-23 .owl-grab .owl-stage{cursor:grabbing}
.instagram-feed-ui-23 .owl-grab .owl-stage a{cursor:grabbing}
.instagram-feed-ui-23 .instagram-feed__progress-bar{width:100%;height:2.1rem;background-color:transparent;position:relative;margin-top:7.5rem}
.instagram-feed-ui-23 .instagram-feed__progress-bar:after{content:"";display:block;position:absolute;background-color:var(--instagram-feed-base-color);transform:translateY(1rem);height:.1rem;width:100%;z-index:2}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__progress-bar{display:none}
}
.instagram-feed-ui-23 .instagram-feed__progress-bar .slider{position:absolute;z-index:3;width:36rem;height:.3rem;cursor:grab;transform:translateY(0.9rem);background-image:linear-gradient(90.38deg,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.instagram-feed-ui-23 .instagram-feed__progress-bar .slider:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:var(--instagram-feed-light-gradient-opacity);background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.instagram-feed-ui-23 .instagram-feed__progress-bar .slider.active{cursor:grabbing}
.instagram-feed-ui-23 .instagram-feed__progress-bar .slider:after{content:"";display:block;position:absolute;background-color:transparent;height:2rem;transform:translateY(-0.9rem);width:100%}
.instagram-feed-ui-23 .instagram-feed__scroll-container.simple-scroll{overflow-x:auto;margin:0 -3.2rem;-ms-overflow-style:none;scrollbar-width:none}
@media screen and (min-width:1130px){.instagram-feed-ui-23 .instagram-feed__scroll-container.simple-scroll{margin:0 calc(54.4rem - 50vw)}
}
.instagram-feed-ui-23 .instagram-feed__scroll-container.simple-scroll::-webkit-scrollbar{display:none}
.instagram-feed-ui-23 .instagram-feed__scroll-container.simple-scroll .instagram-feed__container{display:inline-flex;margin:0 3.2rem}
@media screen and (min-width:1130px){.instagram-feed-ui-23 .instagram-feed__scroll-container.simple-scroll .instagram-feed__container{margin:0 calc(50vw - 54.4rem)}
}
.instagram-feed-ui-23 .instagram-feed__item{width:33rem;min-height:44.6rem;display:inline-block;margin-left:4.9rem;height:100%;border:0}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__item{width:22.8rem;min-height:31.8rem;margin-left:2.4rem}
}
.instagram-feed-ui-23 .instagram-feed__item:first-of-type{margin-left:0}
.instagram-feed-ui-23 .instagram-feed__item:last-of-type{margin-right:0}
.instagram-feed-ui-23 .instagram-feed__bottom{display:flex;flex-direction:column;text-transform:uppercase;padding-top:4rem;font-size:1.2rem;color:var(--instagram-feed-base-color)}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__bottom{padding-top:2.8rem}
}
.instagram-feed-ui-23 .instagram-feed__bottom:hover{color:var(--instagram-feed-base-color)}
.instagram-feed-ui-23 .instagram-feed__bottom:hover .instagram-feed__full-name,.instagram-feed-ui-23 .instagram-feed__bottom:hover .instagram-feed__username{text-decoration:underline}
.instagram-feed-ui-23 .instagram-feed__bottom:link{text-decoration:none}
.instagram-feed-ui-23 .instagram-feed__full-name{font-weight:700;line-height:1.56rem;padding-right:0}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__full-name{line-height:1.92rem}
}
.instagram-feed-ui-23 .instagram-feed__username{font-weight:300;line-height:1.92rem}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__username{line-height:1.56rem}
}
.instagram-feed-ui-23 .instagram-feed__username,.instagram-feed-ui-23 .instagram-feed__full-name{font-size:1.2rem;letter-spacing:.3em;display:inline-block;text-decoration:initial;color:inherit}
.instagram-feed-ui-23 .instagram-feed__body{position:relative;display:block;overflow:initial;height:37rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:991px){.instagram-feed-ui-23 .instagram-feed__body{height:25.5rem}
}
.instagram-feed-ui-23 .instagram-feed__type{display:none;position:absolute;top:1.5rem;right:1.5rem;z-index:1}
.instagram-feed-ui-23 .instagram-feed__type svg{fill:#fff}
.instagram-feed-ui-23 .instagram-feed--carousel_album{display:block}
.instagram-feed-ui-23 .instagram-feed--carousel_album svg{width:2.2rem;height:2.2rem}
.instagram-feed-ui-23 .instagram-feed--video{display:block;top:2.1rem;right:1.7rem}
.instagram-feed-ui-23 .instagram-feed--video svg{width:2.5rem;height:1.8rem}
.instagram-feed-ui-23 .instagram-feed__image{position:relative;min-height:initial;left:50%;vertical-align:bottom;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}
.instagram-feed-ui-23 .instagram-feed__username,.instagram-feed-ui-23 .instagram-feed__full-name{transition:color 300ms linear}
.instagram-feed-ui-23 .instagram-feed__progress-bar:after{transition:background-color 300ms linear}
.instagram-feed-ui-23 .instagram-feed__progress-bar .slider:before{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.icon-plus-text-ui-23 .blocks-container{display:grid;row-gap:6rem}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container{grid-template-columns:1fr 1fr}
}
@media screen and (min-width:992px){.icon-plus-text-ui-23 .blocks-container.threeColumns{grid-template-columns:repeat(3,1fr)}
.icon-plus-text-ui-23 .blocks-container.fourColumns{grid-template-columns:repeat(4,1fr)}
}
.icon-plus-text-ui-23 .blocks-container .block{display:flex}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block{display:block}
}
.icon-plus-text-ui-23 .blocks-container .block.align-center{align-items:center}
.icon-plus-text-ui-23 .blocks-container .block.align-start{align-items:flex-start}
.icon-plus-text-ui-23 .blocks-container .block-image{width:8rem;height:8rem}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block-image{width:10rem;height:10rem}
}
.icon-plus-text-ui-23 .blocks-container .title-description{margin-left:4rem}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .title-description{margin-left:unset}
}
.icon-plus-text-ui-23 .blocks-container .block-title{font-weight:600;font-size:1.4rem;line-height:2rem;letter-spacing:.04em}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block-title{font-size:1.5rem;line-height:2.4rem}
}
@media screen and (min-width:992px){.icon-plus-text-ui-23 .blocks-container .block-title{font-size:1.8rem}
}
.icon-plus-text-ui-23 .blocks-container .block-description{font-weight:400;font-size:1.2rem;line-height:2rem;letter-spacing:.04em}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block-description{font-size:1.4rem;line-height:2.4rem}
}
@media screen and (min-width:992px){.icon-plus-text-ui-23 .blocks-container .block-description{font-size:1.6rem}
}
.icon-plus-text-ui-23 .blocks-container .block-title,.icon-plus-text-ui-23 .blocks-container .block-description{color:var(--leancoded-redesign-text-color)}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block-image+.title-description{margin-top:5rem}
}
.icon-plus-text-ui-23 .blocks-container .block-title+.block-description{margin-top:.4rem}
@media screen and (min-width:768px){.icon-plus-text-ui-23 .blocks-container .block-title+.block-description{margin-top:2rem}
}
.icon-plus-text-ui-23 .block-title,.icon-plus-text-ui-23 .block-description{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.header-ui-23{--top-navigation-animation-duration:.3s;--hamburger-menu-third-level-line-height:1.5rem;--header-search-button-weight:700;--header-search-button-size:1.2rem;--header-search-button-line-height:1.8rem;--header-search-button-letter-spacing:.2em;--header-search-button-padding:1rem 2.1rem;--location-selector-link-weight:600;--location-selector-link-size:1.4rem;--location-selector-link-line-height:2.5rem;--location-selector-link-letter-spacing:.05em;--location-selector-title-weight:700;--location-selector-title-size:1.2rem;--location-selector-title-line-height:1.6rem;--location-selector-title-letter-spacing:.3em;--first-lvl-hamburger-menu-item-padding:2.4rem 0 1.9rem;--second-lvl-hamburger-menu-item-padding:2.2rem 0 0;--third-level-menu-items-link-margin:1.8rem 6rem auto 9.2rem;--header-location-selector-white-arrow-active-color:#00f6ff;--header-location-selector-black-arrow-active-color:#0047ff;--button-pseudo-el-background-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--button-pseudo-el-background-light:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--leancoded-ec-el-opacity:0}
@media screen and (min-width:1151px){.header-ui-23{--hamburger-menu-third-level-line-height:1.5rem;--header-search-button-size:1.6rem;--header-search-button-letter-spacing:.21em;--header-search-button-padding:1.3rem 4.5rem;--location-selector-link-size:1.8rem;--location-selector-link-line-height:2.4rem;--location-selector-link-letter-spacing:.04em;--location-selector-title-weight:900;--location-selector-title-size:1.2rem;--first-lvl-hamburger-menu-item-padding:2.8rem 0 3.1rem;--second-lvl-hamburger-menu-item-padding:2.6rem 0 0;--third-level-menu-items-link-margin:2.2rem 6rem auto 12rem}
}
.dark-mode .header-ui-23{--autofill-background-color:#191919;--header-background-color:#060606;--header-text-color:#fff;--header-cta-button-color:#fff;--header-search-placeholder-color:#8a8a8a;--hamburger-menu-color:#262626;--search-input-background:#262626;--header-location-selector-active-color:#00f6ff;--hamburger-menu-divider-color:#a0a0a0;--header-button-hover-color:#000;--header-button-hover-background-color:#fff;--header-search-blur-background-color:rgba(27,27,27,0.9);--sub-items-title-gradient-background:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--navigation-link-gradient-underline-background:linear-gradient(90.38deg,#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%);--header-button-gradient:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--header-logo-dark-opacity-property:1;--header-logo-light-opacity-property:0;--header-location-selector-arrow-opacity:1;--header-menu-logo-dark-display-property:block;--header-menu-logo-light-display-property:none;--header-menu-logo-dark-opacity-property:1;--header-menu-logo-light-opacity-property:0;--header-gradient-text-deg:90.38deg;--header-gradient-text-color:#00fff0;--header-gradient-text-colors:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--leancoded-light-el-opacity:0;--leancoded-dark-el-opacity:1}
.light-mode .header-ui-23{--autofill-background-color:#f3f3f3;--header-background-color:#fbfafa;--header-text-color:#000;--header-cta-button-color:#060606;--header-search-placeholder-color:#717171;--hamburger-menu-color:#f2f2f2;--search-input-background:rgba(242,242,242,0.95);--header-location-selector-active-color:#0047ff;--hamburger-menu-divider-color:#a0a0a0;--header-button-hover-color:#fff;--header-button-hover-background-color:#000;--header-search-blur-background-color:rgba(242,242,242,0.95);--sub-items-title-gradient-background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--navigation-link-gradient-underline-background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--header-button-gradient:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--header-logo-dark-opacity-property:0;--header-logo-light-opacity-property:1;--header-location-selector-arrow-opacity:0;--header-menu-logo-dark-display-property:none;--header-menu-logo-light-display-property:block;--header-menu-logo-dark-opacity-property:0;--header-menu-logo-light-opacity-property:1;--header-gradient-text-deg:90.38deg;--header-gradient-text-color:#0078c2;--header-gradient-text-colors:#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%;--leancoded-light-el-opacity:1;--leancoded-dark-el-opacity:0}
.header-ec-style.header-ui-23{--header-location-selector-active-color:#fec010;--button-pseudo-el-background-dark:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--header-button-gradient:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--header-location-selector-white-arrow-active-color:#fec010;--header-gradient-text-color:#fec010;--leancoded-light-el-opacity:0;--leancoded-dark-el-opacity:0;--leancoded-ec-el-opacity:1}
.hamburger-menu-ui-23 .hamburger-menu__link,.hamburger-menu-ui-23 .hamburger-menu__link-wrapper{animation-duration:.9s;animation-delay:.1s;animation-fill-mode:forwards}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item{overflow:hidden}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item:nth-child(2) .hamburger-menu__link{animation-delay:.2s}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item:nth-child(3) .hamburger-menu__link{animation-delay:.3s}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item:nth-child(4) .hamburger-menu__link{animation-delay:.4s}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item:nth-child(5) .hamburger-menu__link{animation-delay:.5s}
.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item:nth-child(6) .hamburger-menu__link{animation-delay:.6s}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__link{animation-delay:0}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__item:nth-child(n) .hamburger-menu__link{animation-delay:0}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu,.hamburger-menu-ui-23 .hamburger-menu__third-level-item{overflow:hidden}
.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__link-wrapper,.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__link:not(.first-level-link){opacity:0;animation-name:example}
@keyframes example{from{transform:translateY(-100%);opacity:0}
to{transform:translateY(0);opacity:1}
}
.top-navigation-animation .top-navigation-mock-background{position:fixed;height:100vh;width:100vw;top:0;background-color:var(--leancoded-redesign-main-color);z-index:13}
.header-ui-23{position:fixed;top:0;left:0;z-index:51;width:100%;height:7.5rem;background-color:var(--header-background-color);transition:transform .4s ease-in-out,height .4s ease-in-out}
.header-ui-23 .header__inner{height:100%;margin:0 auto;max-width:1920px}
@media screen and (min-width:1151px){.header-ui-23 .header__inner{box-shadow:inset 0 -1px 0 0 var(--header-text-color)}
}
@media print{.header-ui-23{display:none}
}
.header-ui-23.header--animated{height:6.5rem}
.header-ui-23.header--animated .top-navigation__flyout{top:6.5rem}
.leancoded-cyberdlab .header-ui-23{background-color:#0a162c}
.header-ui-23 .header__content{position:relative;display:flex;align-items:center;height:100%;max-width:108.8rem;margin:0 auto;padding:0 3.2rem;box-sizing:content-box;box-shadow:inset 0 -1px 0 0 var(--header-text-color)}
@media screen and (min-width:1151px){.header-ui-23 .header__content{box-shadow:none}
}
.header-ui-23 .header__content>.cta-button-ui-23{display:none}
@media screen and (min-width:1151px){.header-ui-23 .header__content>.cta-button-ui-23{display:block;flex-shrink:0;padding:.9rem 2rem;white-space:nowrap}
}
.header-ui-23 .header__content>.cta-button-ui-23:hover{background-color:var(--header-button-hover-background-color)}
.header-ui-23 .header__content>.cta-button-ui-23:hover span{background-color:var(--header-button-hover-background-color);color:var(--header-button-hover-color)}
.header-ui-23 .header__content .hamburger-menu__link:not([href]){cursor:default}
.header-ui-23 .header__controls{display:flex;align-items:center;margin-left:3.2rem}
.leancoded-cyberdlab .header-ui-23 .header__controls{margin-left:1.4rem}
.header-ui-23 .header__controls .cta-button-ui-23{display:none}
@media screen and (min-width:1151px){.header-ui-23 .header__controls{align-items:initial;margin-left:0}
}
.header-ui-23 .header__controls .location-selector-ui-23{height:100%}
.header-ui-23 .header__control{margin:0 1.3rem 0 auto}
.header-ui-23 .header__control:focus:focus-visible{outline:.2rem solid #008ace}
.header-ui-23 .header__icon{display:flex;height:2.2rem}
.no-touchevents .header-ui-23 .header__icon:hover svg,.header-ui-23 .header__icon.opened svg{fill:#76cdd8}
.header-ui-23 .header__icon svg{fill:#fff;height:2.2rem;width:2.2rem;align-self:center;pointer-events:none}
.header-ui-23 .cta-button-ui-23{margin-left:3.2rem}
@media screen and (min-width:1151px){.header-ui-23 .cta-button-ui-23{margin:0 1.9rem 0 0}
}
.header-ui-23 .header__vaulting-container{order:1;margin-left:auto}
@media screen and (min-width:1130px){.header-ui-23 .header__vaulting-container{display:flex;align-items:center;justify-content:space-between;order:unset;min-width:20.2rem;height:100%}
}
.header-ui-23 .theme-switcher-ui{display:none}
@media screen and (min-width:1151px){.header-ui-23 .theme-switcher-ui{display:block}
}
.header-ui-23 .mobile-theme-switcher .theme-switcher-ui{display:block;margin:0}
@media screen and (min-width:1151px){.header-ui-23 .mobile-theme-switcher{display:none}
}
.header-ec-style .header-search-ui-23{margin:0 3.2rem 0 auto}
.noscroll{overflow-y:hidden}
@media screen and (min-width:1130px){.hamburger-menu--expanded.noscroll{overflow-y:hidden}
}
.theme-animation .header-ui-23{transition:background-color 300ms linear,box-shadow 300ms linear}
.theme-animation .header-ui-23 .header__content{transition:box-shadow 300ms linear}
.theme-animation .header-ui-23 .header__inner{transition:box-shadow 300ms linear}
.theme-animation .header-ui-23 .header__logo{transition:height .4s ease,filter 300ms linear}
.header-ui-23 .header__logo{position:absolute;left:0;top:0;width:auto;height:100%;max-width:100%;max-height:100%;transform:translateZ(0)}
.header-ui-23 .header__logo-placeholder{position:static;display:block;visibility:hidden}
.header-ui-23 .header__logo-dark{filter:opacity(var(--header-logo-dark-opacity-property))}
.header-ui-23 .header__logo-light{filter:opacity(var(--header-logo-light-opacity-property))}
.header-ui-23 .header__logo-link{display:block}
.header-ui-23 .header__logo-container{position:relative;display:flex;align-items:center;flex-direction:column;max-height:7.5rem}
@media screen and (min-width:768px){.header-ui-23 .header__logo-container{flex-direction:row}
}
.header-ui-23 .header__logo-container:hover{text-decoration:none}
.header--animated .header-ui-23 .header__logo-container{max-height:6.5rem}
.light-mode .top-navigation-ui-23{--gradient-for-services:linear-gradient(90.38deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 88.12%);--gradient-for-industries:linear-gradient(90.38deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 92.12%);--gradient-for-insights:linear-gradient(90.38deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 90.12%);--gradient-for-about:linear-gradient(90.38deg,#0078c2 .5%,#0047ff 40.33%,#8453d2 84.12%);--gradient-for-careers:linear-gradient(90.38deg,#0078c2 .5%,#0047ff 46.33%,#8453d2 90.12%)}
.dark-mode .top-navigation-ui-23{--gradient-for-services:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--gradient-for-industries:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--gradient-for-insights:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--gradient-for-about:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--gradient-for-careers:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%)}
.header-ec-style .top-navigation-ui-23{--gradient-for-services:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-for-industries:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-for-insights:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-for-about:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-for-careers:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%)}
.top-navigation-ui-23{display:none;margin:0 auto;color:var(--header-text-color)}
@media screen and (min-width:1151px){.top-navigation-ui-23{display:flex;justify-content:center;flex-grow:1}
}
.leancoded-cyberdlab .top-navigation-ui-23{margin:0 0 0 auto}
.top-navigation-ui-23 .js-opened .top-navigation__flyout{display:flex}
.top-navigation-ui-23 .js-opened .top-navigation__item-link{color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__sub-items-title-text{position:relative;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:500;font-size:4.8rem;line-height:5.3rem;letter-spacing:1px;background:var(--sub-items-title-gradient-background);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-decoration:none}
.top-navigation-ui-23 .top-navigation__sub-items-title-text:not([href]){cursor:default}
.top-navigation-ui-23 .top-navigation__row{display:none}
@media screen and (min-width:1130px){.top-navigation-ui-23 .top-navigation__row{display:flex;margin:auto auto auto 10%}
}
.top-navigation-ui-23 .top-navigation__item{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:6.8rem;margin-left:2.5rem}
.top-navigation-ui-23 .top-navigation__item:first-child{margin-left:0;padding-left:0}
.top-navigation-ui-23 .top-navigation__item:first-child .top-navigation__item-text:before{display:none}
.header--animated .top-navigation-ui-23 .top-navigation__item{min-height:6.5rem}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__flyout{padding:6.8rem 8rem 6.8rem 7.8rem}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__featured{flex:1 0;flex-basis:25rem;max-width:25rem;margin-left:.5rem}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__main-link{font:900 1.7rem/1.8rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;color:#000}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__main-link:hover{text-decoration:none;color:#7bbbc6}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__main-link.active{color:#76cdd8}
.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__sub-link,.top-navigation-ui-23 .top-navigation__item.continuum .top-navigation__continuum-description{font:300 1.2rem/1.68rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#000;letter-spacing:.02rem}
.top-navigation-ui-23 .top-navigation__item.continuum .feature-item:first-child:nth-last-child(1) ~ .top-navigation__continuum-description{font:300 1.5rem/1.68rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.top-navigation-ui-23 .top-navigation__item.leancoded .top-navigation-featured-link{display:block;margin-top:2.6rem;line-height:2.3rem;font-weight:700}
.top-navigation-ui-23 .top-navigation__item.leancoded .top-navigation__featured-tag{margin-top:2.2rem}
.top-navigation-ui-23 .top-navigation__continuum-description{margin-top:1rem}
.top-navigation-ui-23 .top-navigation__continuum-logo{position:relative;margin:2.3rem 0 0;width:12.5rem;height:7rem}
.top-navigation-ui-23 .top-navigation__continuum-logo-img{position:absolute;max-height:100%;max-width:100%}
.top-navigation-ui-23 .top-navigation__item-text{display:flex;align-items:center;height:100%}
.top-navigation-ui-23 .top-navigation__item-text:before{display:none}
.top-navigation-ui-23 .top-navigation__item-link{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:700;font-size:1.6rem;line-height:1.7rem;letter-spacing:.05em;padding:0;text-decoration:none;text-transform:none;color:var(--header-text-color)}
.top-navigation-ui-23 .top-navigation__item-link:hover{text-decoration:none;color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__item-link.active{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.top-navigation-ui-23 .top-navigation__item-link:not([href]){cursor:default}
.top-navigation-ui-23 .top-navigation__item-link-holder--a11y{position:relative;white-space:nowrap}
.top-navigation-ui-23 .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) .top-navigation-ui-23 .top-navigation__item-link--a11y:focus{left:auto}
.top-navigation-ui-23 .top-navigation__item-link--a11y span{text-transform:uppercase}
.top-navigation-ui-23 .top-navigation__flyout{position:fixed;display:none;height:auto;max-height:unset;padding:0;top:7.5rem;left:0;right:0;bottom:0;margin:0;border:1px solid #bbb;border-top:0;background-color:var(--header-background-color);overflow-y:auto;transition:top .3s linear;z-index:5}
@media screen and (min-width:1151px){.top-navigation-ui-23 .top-navigation__flyout{border:0}
}
.top-navigation-ui-23 .top-navigation__flyout-inner-section{position:relative;display:flex;justify-content:space-between;width:102rem;margin:0 auto auto;padding-top:7.5rem;left:2.7rem}
.top-navigation-ui-23 .top-navigation__featured{flex-basis:33.3%;padding:0 4.6rem}
.top-navigation-ui-23 .top-navigation__featured-label{font:700 1.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;display:inline-block;vertical-align:top;width:100%}
.top-navigation-ui-23 .top-navigation__featured-link{display:inline-block;font:700 1.7rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;margin-bottom:2.1rem}
.top-navigation-ui-23 .top-navigation__featured-link:hover{text-decoration:none}
.top-navigation-ui-23 .top-navigation__leancoded-continuum-featured-link{font:900 1.7rem/1.8rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-transform:uppercase;color:#000}
.top-navigation-ui-23 .top-navigation__leancoded-continuum-featured-link:hover{text-decoration:none}
.top-navigation-ui-23 .top-navigation__featured-tag{font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.top-navigation-ui-23 .top-navigation__flyout-list{display:flex;flex-direction:column;flex-grow:1}
.top-navigation-ui-23 .top-navigation__flyout-list:not(:first-child){border-left:0}
.top-navigation-ui-23 .top-navigation__flyout-list:first-child:nth-last-child(2),.top-navigation-ui-23 .top-navigation__flyout-list:first-child:nth-last-child(2) ~ .top-navigation__flyout-list{flex-basis:50%}
.top-navigation-ui-23 .top-navigation__flyout-list:first-child:nth-last-child(4),.top-navigation-ui-23 .top-navigation__flyout-list:first-child:nth-last-child(4) ~ .top-navigation__flyout-list{flex-basis:25%}
.top-navigation-ui-23 .top-navigation__flyout-item{padding:0}
.top-navigation-ui-23 .top-navigation__main-link{display:block;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:600;font-size:2rem;line-height:2.3rem;letter-spacing:.05em;width:fit-content;min-height:1.7rem;margin-bottom:1.9rem;text-transform:initial;text-decoration:none;color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__main-link:hover{text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.1rem;color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__main-link.active{text-decoration:underline}
.top-navigation-ui-23 .top-navigation__main-link+.top-navigation__sub-list{margin-bottom:4.2rem}
.top-navigation-ui-23 .top-navigation__main-link:not([href]){cursor:default}
.top-navigation-ui-23 .top-navigation__main-link:not([href]):hover{text-decoration:none}
.top-navigation-ui-23 .top-navigation__sub-item{margin-left:0;margin-bottom:1.4rem}
.top-navigation-ui-23 .top-navigation__sub-link{display:flex;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8rem;letter-spacing:1px;min-height:1.7rem;text-transform:none;text-decoration:none;color:var(--header-text-color)}
.top-navigation-ui-23 .top-navigation__sub-link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;color:var(--header-text-color)}
.top-navigation-ui-23 .top-navigation__sub-link.active{text-decoration:underline;color:var(--header-text-color)}
.top-navigation-ui-23 .top-navigation__sub-link:not([href]){cursor:default}
.top-navigation-ui-23 .top-navigation__item-link.active,.top-navigation-ui-23 .top-navigation__main-link.active{color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__tagline{color:#76cdd8;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;cursor:default;margin:1.7rem 0}
.top-navigation-ui-23 .top-navigation__featured-container{max-width:25rem}
.top-navigation-ui-23 .top-navigation__sub-items-container{display:flex;flex-basis:73.8rem}
.top-navigation-ui-23 .top-navigation__sub-items-container .top-navigation__flyout-list{margin-right:2rem}
.top-navigation-ui-23 .top-navigation__sub-items-container .top-navigation__flyout-list:last-child{margin-right:2.3rem}
.top-navigation-ui-23 .top-navigation__brands .top-navigation__main-link:hover{cursor:unset;text-decoration:unset;color:var(--header-location-selector-active-color)}
.top-navigation-ui-23 .top-navigation__brands .top-navigation__main-link:not([href]){cursor:default}
.top-navigation-ui-23 .top-navigation-logo-item{margin-bottom:2.4rem}
.top-navigation-ui-23 .top-navigation-logo-item-dark{display:var(--header-menu-logo-dark-display-property)}
.top-navigation-ui-23 .top-navigation-logo-item-light{display:var(--header-menu-logo-light-display-property)}
.top-navigation-ui-23 .top-navigation-logo-link--text:hover{color:var(--leancoded-redesign-text-color);text-decoration:none}
.top-navigation-ui-23 .remove-pseudo-el-underline:hover:after{display:none !important}
.top-navigation-ui-23 .remove-pseudo-el-underline{z-index:2}
.top-navigation-ui-23 .remove-pseudo-el-underline:hover+.hidden-underline-node{display:block}
.top-navigation-ui-23 .set-display-block{display:block;align-self:baseline}
.top-navigation-ui-23 .top-navigation__sub-items-title{position:relative}
.top-navigation-ui-23 .gradient-underline-node{position:absolute;top:0;left:0;display:none;background:transparent !important}
.top-navigation-ui-23 .hidden-underline-node.gradient-text{background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px;background-clip:unset;background-color:transparent;color:transparent;-webkit-text-fill-color:unset}
.top-navigation-ui-23 .hidden-underline-node.gradient-text.single-word{position:absolute;top:0;left:0;display:none}
.top-navigation-ui-23 .set-display-block:hover .gradient-underline-node,.top-navigation-ui-23 .set-display-block:hover .single-word{display:block}
.theme-animation .top-navigation-ui-23 .top-navigation__item-link{transition:color 300ms linear}
.header-ui-23 .forward-animation .top-navigation__flyout{animation-name:forward-animation-pattern;animation-duration:var(--top-navigation-animation-duration);animation-fill-mode:forwards;opacity:1}
.header-ui-23 .backward-animation .top-navigation__flyout.top-navigation__flyout{display:flex;opacity:1;animation-name:backward-animation-pattern;animation-duration:var(--top-navigation-animation-duration);animation-fill-mode:forwards}
@keyframes backward-animation-pattern{from{opacity:1}
to{opacity:0}
}
@keyframes forward-animation-pattern{from{opacity:0}
to{opacity:1}
}
.ec-mode.dark-mode .hamburger-menu__scrollbar-color{--scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%)}
.header-ec-style.header-ec-style .hamburger-menu__scrollbar-color{--scrollbar-color:linear-gradient(180.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%)}
@media screen and (min-width:1130px){.hamburger-menu-ui{display:none}
}
.hamburger-menu-ui .os-scrollbar-horizontal{display:none}
@media screen and (max-width:991px){.hamburger-menu-ui .os-content{width:100vw !important}
}
.hamburger-menu__list{padding:2.6rem 2.6rem 5.2rem;overflow-y:auto}
.hamburger-menu__list:not(:last-child){margin-bottom:5.2rem;padding-bottom:0}
.mobile-location-selector-ui+.hamburger-menu__list{padding-bottom:5.2rem}
.mobile-location-selector-ui+.hamburger-menu__list:not(:last-child){padding-bottom:0}
.global-menu-ui+.hamburger-menu__list{margin-bottom:7rem;padding-bottom:0}
.hamburger-menu__dropdown{position:fixed;display:flex;flex-direction:column;height:calc(100% - 7.5rem);top:7.5rem;left:0;right:0;transition:top .4s ease-in-out;background:#eee;z-index:5}
.header--animated .hamburger-menu__dropdown{height:calc(100% - 6.5rem);top:6.5rem}
.hamburger-menu__link{color:#222;height:auto;line-height:1.4rem;-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}
.hamburger-menu__link:hover{text-decoration:none}
.hamburger-menu__link.active:not(.first-level-link){color:var(--header-location-selector-active-color);text-decoration:underline}
.hamburger-menu__third-level-menu .hamburger-menu__link.active:not(.first-level-link){text-decoration:none}
.hamburger-menu__link.active+.hamburger-menu__sub-menu-toggle-button:before,.hamburger-menu__link.active+.hamburger-menu__third-level-sub-menu-toggle-button:before,.hamburger-menu__link.active+.hamburger-menu__sub-menu-toggle-button:after,.hamburger-menu__link.active+.hamburger-menu__third-level-sub-menu-toggle-button:after{background-color:var(--header-location-selector-active-color)}
.hamburger-menu__link.first-level-link.active{background-color:#00fff0;background-image:-webkit-linear-gradient(90.02deg,#00fff0 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-image:-moz-linear-gradient(90.02deg,#00fff0 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-image:-o-linear-gradient(90.02deg,#00fff0 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-image:-ms-linear-gradient(90.02deg,#00fff0 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-image:linear-gradient(90.02deg,#00fff0 43.66%,#00f6ff 68.56%,#b896ff 94.34%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;position:relative}
.hamburger-menu__item{padding-bottom:1.2rem;border-top:1px solid #bbb;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}
.hamburger-menu__item:last-child{border-bottom:0}
.hamburger-menu__item:first-child{border-top:0}
.hamburger-menu__item.item--collapsed{cursor:pointer}
.hamburger-menu__item.item--collapsed:after{position:absolute;right:0;top:2.5rem;display:none}
.hamburger-menu__item.item--expanded .hamburger-menu__sub-list{display:block}
.hamburger-menu__item.item--expanded:after{display:none}
.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}
.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}
.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}
.hamburger-menu__has-arrow .hamburger-menu__link.hamburger-menu__active-button{display:block;width:unset}
.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}
.hamburger-menu__sub-menu-toggle-button:focus-visible:focus-visible{outline:.2rem solid #008ace}
.hamburger-menu__item .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%}
.hamburger-menu__sub-list{display:none}
.hamburger-menu__sub-list .hamburger-menu__item{margin-left:0;padding:0;border:0;width:100%;margin-bottom:.9rem}
.hamburger-menu__sub-list .hamburger-menu__item:last-child{margin-bottom:0}
.hamburger-menu__sub-list .hamburger-menu__item:after{content:""}
.hamburger-menu__sub-list .hamburger-menu__item .hamburger-menu__link{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}
.hamburger-menu__button{font:900 1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#fff;width:9.4rem;height:3.5rem;border:1px solid #fff;padding-right:.9rem;position:relative;box-sizing:border-box;text-align:left;padding-left:1.4rem;letter-spacing:.2rem;display:flex;align-items:center}
.hamburger-menu__cross{display:block;transform:rotate(0);margin:0 0 0 .7rem}
.hamburger-menu--expanded .hamburger-menu__cross{transform:rotate(45deg)}
.hamburger-menu__cross svg{height:.9rem;width:.9rem;fill:#fff}
.hamburger-menu--expanded .hamburger-menu__cross svg{height:1rem;width:1rem}
.hamburger-menu__tagline{color:#76cdd8;font:700 1.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif}
.hamburger-menu-ui-23 .hamburger-menu__link-wrapper{position:relative;margin-inline:4.1rem}
.light-mode .hamburger-menu-ui-23{--gradient-colors-for-services:#0078c2 4.77%,#0047ff 47.33%,#8453d2 89.12%;--gradient-for-services:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 47.33%,#8453d2 89.12%);--gradient-colors-for-industries:#0078c2 4.77%,#0047ff 48.33%,#8453d2 93.12%;--gradient-for-industries:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 48.33%,#8453d2 93.12%);--gradient-colors-for-insights:#0078c2 4.77%,#0047ff 47.33%,#8453d2 90.12%;--gradient-for-insights:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 47.33%,#8453d2 90.12%);--gradient-colors-for-about:#0078c2 4.77%,#0047ff 45.33%,#8453d2 85.12%;--gradient-for-about:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 45.33%,#8453d2 85.12%);--gradient-colors-for-careers:#0078c2 4.77%,#0047ff 47.33%,#8453d2 88.12%;--gradient-for-careers:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 47.33%,#8453d2 88.12%)}
.dark-mode .hamburger-menu-ui-23{--gradient-colors-for-services:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--gradient-for-services:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-colors-for-industries:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--gradient-for-industries:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-colors-for-insights:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--gradient-for-insights:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-colors-for-about:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--gradient-for-about:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--gradient-colors-for-careers:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--gradient-for-careers:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%)}
.header-ec-style .hamburger-menu-ui-23{--gradient-colors-for-about:#fec010 -3.76%,#f06516 78%,#f03016 96.73%;--gradient-for-about:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-colors-for-careers:#fec010 -3.76%,#f06516 78%,#f03016 96.73%;--gradient-for-careers:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-colors-for-services:#fec010 -3.76%,#f06516 78%,#f03016 96.73%;--gradient-for-services:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-colors-for-industries:#fec010 -3.76%,#f06516 78%,#f03016 96.73%;--gradient-for-industries:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--gradient-colors-for-insights:#fec010 -3.76%,#f06516 78%,#f03016 96.73%;--gradient-for-insights:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%)}
.hamburger-menu-ui-23{display:flex;flex-direction:column;justify-content:center;height:100%;border-right:1px solid var(--header-text-color);transition:border .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__button{position:relative;height:1.2rem;width:4.1rem;margin-right:2rem;border:0;transform:translateX(0);transition:transform .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__button:after,.hamburger-menu-ui-23 .hamburger-menu__button:before{position:absolute;content:"";display:block;left:0;height:.2rem;transform:rotate(0);transform-origin:top left;transition:transform .3s linear,width .3s linear;color:var(--header-text-color)}
.theme-animation .hamburger-menu-ui-23 .hamburger-menu__button:after,.theme-animation .hamburger-menu-ui-23 .hamburger-menu__button:before{transition:background-color .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__button:after{top:0;width:3rem;background-color:var(--header-text-color)}
.hamburger-menu-ui-23 .hamburger-menu__button:before{bottom:0;width:2.4rem;background-color:var(--header-text-color)}
@media screen and (min-width:992px){.hamburger-menu-ui-23 .hamburger-menu__button:hover:after,.hamburger-menu-ui-23 .hamburger-menu__button:hover:before{background-color:var(--header-location-selector-active-color)}
}
.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__button{transform:translateX(1rem)}
.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__button:after{width:2rem;transform:rotate(45deg) translate(1px,0.05rem)}
.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__button:before{width:2rem;transform:translate(-1px,0.5rem) rotate(-45deg)}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__dropdown-section{position:fixed;left:0;width:0;height:calc(100% - 7.5rem);top:7.5rem;transition:width .4s ease-in-out;overflow:hidden}
.header--animated .hamburger-menu-ui-23 .hamburger-menu__dropdown-section{height:calc(100% - 6.5rem);top:6.5rem}
.hamburger-menu--expanded .hamburger-menu-ui-23 .hamburger-menu__dropdown-section{box-shadow:0 20px 20px rgba(0,0,0,0.8);width:47.7rem;transition:height .4s ease-in-out,width .4s ease-in-out,top .4s ease-in-out}
.hamburger-menu-ui-23 .hamburger-menu__dropdown-section.fixed-position{left:unset;transform:translateX(-416px)}
}
.hamburger-menu-ui-23 .hamburger-menu__dropdown{max-width:0;overflow:hidden;background:var(--header-background-color);transition:max-width .3s linear,background-color .3s linear}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__dropdown{position:relative;top:0;width:47.7rem;height:100%}
.header--animated .hamburger-menu-ui-23 .hamburger-menu__dropdown{height:100%;top:0}
.hamburger-menu-ui-23 .hamburger-menu__dropdown .cta-button-ui-23{align-self:flex-start;margin-left:3.2rem}
}
.hamburger-menu-ui-23 .hamburger-menu__list{width:100%;height:calc(84%);padding:0;padding-bottom:4rem;margin-bottom:4.5rem;overflow:hidden}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__list{height:100%;padding-bottom:0;margin-bottom:0}
}
@media screen and (min-width:992px){.hamburger-menu-ui-23 .hamburger-menu__list>.hamburger-menu__item{line-height:2.1rem}
}
.hamburger-menu-ui-23 .hamburger-menu__link{display:inline-block;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;font-size:1.9rem;line-height:2.1rem;letter-spacing:.05em;width:fit-content;text-transform:unset;text-decoration:unset;color:var(--header-text-color)}
.theme-animation .hamburger-menu-ui-23 .hamburger-menu__link{transition:color .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__link:hover{color:var(--header-text-color)}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__link{margin-inline:4.1rem}
.hamburger-menu-ui-23 .hamburger-menu__link:hover{color:var(--header-location-selector-active-color)}
}
.hamburger-menu-ui-23 .hamburger-menu__link.active{color:var(--header-location-selector-active-color)}
.hamburger-menu__third-level-menu .hamburger-menu-ui-23 .hamburger-menu__link.active{color:var(--header-text-color);text-decoration:underline}
.hamburger-menu-ui-23 .hamburger-menu__link.first-level-link.active{background-color:var(--header-gradient-text-color);background-image:-webkit-linear-gradient(var(--header-gradient-text-deg),var(--header-gradient-text-colors));background-image:-moz-linear-gradient(var(--header-gradient-text-deg),var(--header-gradient-text-colors));background-image:-o-linear-gradient(var(--header-gradient-text-deg),var(--header-gradient-text-colors));background-image:-ms-linear-gradient(var(--header-gradient-text-deg),var(--header-gradient-text-colors));background-image:linear-gradient(var(--header-gradient-text-deg),var(--header-gradient-text-colors));background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;position:relative}
.hamburger-menu-ui-23 .hamburger-menu__item{padding:var(--first-lvl-hamburger-menu-item-padding);border-top-color:var(--hamburger-menu-divider-color);transition:border .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__item:last-child{padding-top:4.6rem}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__item:nth-last-child(2){border-bottom:1px solid var(--hamburger-menu-divider-color)}
}
.hamburger-menu-ui-23 .hamburger-menu__item.item--expanded .hamburger-menu__sub-menu-toggle-button{border:0;height:.6rem;width:.9rem;transform:rotate(180deg)}
.hamburger-menu-ui-23 .hamburger-menu__item.third-level-item--expanded .hamburger-menu__third-level-sub-menu-toggle-button{border:0;height:.6rem;width:.9rem;transform:rotate(180deg)}
.hamburger-menu-ui-23 .hamburger-menu__item.third-level-item--expanded .hamburger-menu__third-level-menu{display:block}
.hamburger-menu-ui-23 .hamburger-menu__sub-list{margin-top:2.4rem;border-top:1px solid var(--hamburger-menu-divider-color);padding-top:.2rem}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__sub-list{padding-top:1.4rem;padding-bottom:.9rem}
}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__item{margin-bottom:0;padding:var(--second-lvl-hamburger-menu-item-padding);border-bottom:0}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__item:nth-last-child(1){padding-bottom:0}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__link{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.5rem;letter-spacing:.05em;display:flex;align-items:center;margin:0 6.1rem}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__link.active:hover{text-decoration:underline}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__link:not([href]){cursor:default}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__link{margin-inline:7.8rem}
}
.hamburger-menu-ui-23 .hamburger-menu__sub-list .hamburger-menu__third-level-sub-menu-toggle-button{top:2rem}
.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button{position:absolute;height:.6rem;width:.9rem;top:3.3rem;right:3.1rem;border:0}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button{top:3.3rem;right:4.2rem;top:3.5rem}
}
.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:after,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:after,.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:before,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:before{content:"";display:block;position:absolute;height:1px;width:.6rem;top:.3rem;right:.3rem;background-color:var(--header-text-color);transform:rotate(45deg)}
.theme-animation .hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:after,.theme-animation .hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:after,.theme-animation .hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:before,.theme-animation .hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:before{transition:background-color .3s linear}
.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:before,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:before{right:auto;left:.4rem;transform:rotate(-45deg)}
.hamburger-menu-ui-23 .hamburger-menu__sub-menu-toggle-button:focus-visible:focus-visible,.hamburger-menu-ui-23 .hamburger-menu__third-level-sub-menu-toggle-button:focus-visible:focus-visible{outline:.2rem solid #008ace}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu>.hamburger-menu__third-level-item:first-child .hamburger-menu__link{margin-top:0}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-item:first-child .top-navigation-logo-link{margin-top:0}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu{display:none;margin:2.4rem 0 .2rem}
@media screen and (min-width:992px){.hamburger-menu-ui-23 .hamburger-menu__third-level-menu{margin:3rem 0 .4rem}
}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .hamburger-menu__link{font-weight:400;font-size:1.2rem;line-height:var(--hamburger-menu-third-level-line-height);letter-spacing:.05em;margin:var(--third-level-menu-items-link-margin)}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .hamburger-menu__link.active{color:var(--header-location-selector-active-color);text-decoration:none}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .hamburger-menu__link.active:hover{text-decoration:none}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-link{display:flex;width:fit-content;margin:var(--third-level-menu-items-link-margin);position:relative}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-link--text:hover{color:var(--leancoded-redesign-text-color);text-decoration:none}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-placeholder{display:block;position:static;visibility:hidden}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-dark,.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-light{transform:translateZ(0);position:absolute;left:0;top:0}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-dark{filter:opacity(var(--header-menu-logo-dark-opacity-property))}
.hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-light{filter:opacity(var(--header-menu-logo-light-opacity-property))}
.hamburger-menu-ui-23 .hamburger-menu__third-level-item{line-height:var(--hamburger-menu-thirld-level-line-height)}
.hamburger-menu-ui-23 .cta-button-menu-item{border-bottom:0;padding-top:4.5rem}
@media screen and (min-width:1151px){.hamburger-menu-ui-23 .cta-button-menu-item{display:none}
}
.hamburger-menu-ui-23 .cta-button-menu-item .cta-button-ui{display:inline}
.hamburger-menu-ui-23 .mobile-theme-switcher{display:flex;justify-content:flex-end;align-items:center;margin-right:3.2rem;z-index:10}
.hamburger-menu-ui-23 .gradient-text-default .first-level-link:not(.active){-webkit-text-fill-color:unset;color:var(--header-text-color)}
.theme-animation .hamburger-menu-ui-23 .gradient-text-default .first-level-link:not(.active){transition:color .3s linear}
.hamburger-menu-ui-23 .gradient-text-hover .first-level-link{color:unset}
@media screen and (min-width:1151px){.hamburger-menu-ui-23+.header__vaulting-container{margin-left:4.1rem}
}
.hamburger-menu--expanded .hamburger-menu__dropdown{max-width:100vw}
.hamburger-menu-ui-23 .hamburger-menu__link.hidden-underline-node{display:none;background:unset;z-index:1;opacity:0}
.hamburger-menu-ui-23 .hidden-underline-node:not(.active){animation:unset}
.hamburger-menu-ui-23 .hamburger-menu__link.hidden-underline-node.gradient-text{position:absolute;top:0;left:0;bottom:0;background-repeat:no-repeat;background-position:100% 96%;background-size:100% 2px;background-clip:unset;background-color:transparent;color:transparent;-webkit-text-fill-color:unset}
.hamburger-menu-ui-23 .hidden-underline-node.gradient-text.active{display:block;opacity:1}
.hamburger-menu-ui-23 .gradient-text-default.active+.hamburger-menu__sub-menu-toggle-button:after,.hamburger-menu-ui-23 .gradient-text-default.active+.hamburger-menu__sub-menu-toggle-button:before{background-color:var(--header-location-selector-active-color)}
.theme-animation .hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-dark,.theme-animation .hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-light{transition:filter 300ms linear}
.theme-animation .hamburger-menu-ui-23 .hamburger-menu__third-level-menu .top-navigation-logo-link--text{transition:color 300ms linear}
.location-selector-ui-23{display:none}
.hamburger-menu-ui .location-selector-ui-23{display:block}
@media screen and (min-width:1151px){.location-selector-ui-23{display:block}
}
.location-selector-ui-23 .location-selector__button.opened span{color:var(--header-location-selector-active-color)}
.location-selector-ui-23 .location-selector__button.opened svg{transform:rotate(180deg)}
.location-selector-ui-23 .location-selector__button.opened .location-selector__button-black-arrow svg{stroke:var(--header-location-selector-black-arrow-active-color)}
.location-selector-ui-23 .location-selector__button.opened .location-selector__button-white-arrow svg{stroke:var(--header-location-selector-white-arrow-active-color)}
.location-selector-ui-23 .location-selector__button.opened:after{display:none}
.location-selector-ui-23 .location-selector__button{display:flex;font:700 1.2rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;height:100%;padding-bottom:.2rem;margin-bottom:-1.2rem;letter-spacing:.05em;color:var(--header-text-color)}
.location-selector-ui-23 .location-selector__button:after,.location-selector-ui-23 .location-selector__button:hover:after{display:none}
@media screen and (min-width:1151px){.location-selector-ui-23 .location-selector__button{align-items:center}
.location-selector-ui-23 .location-selector__button svg{height:1.3rem;width:1rem;margin-left:.8rem}
}
.location-selector-ui-23 .location-selector__button:hover svg{stroke:var(--header-location-selector-active-color)}
.location-selector-ui-23 .location-selector__button:hover span{color:var(--header-location-selector-active-color)}
.location-selector-ui-23 .location-selector__button-language{display:flex}
.location-selector-ui-23 .location-selector__button-arrow-wrapper{position:relative}
.location-selector-ui-23 .location-selector__button-black-arrow,.location-selector-ui-23 .location-selector__button-white-arrow{display:flex}
.location-selector-ui-23 .location-selector__button-white-arrow{position:absolute;top:0;opacity:var(--header-location-selector-arrow-opacity)}
.location-selector-ui-23 .location-selector__panel{position:absolute;display:none;max-height:calc(100vh - 7.5rem);max-width:109.1rem;padding:2.6rem;top:100%;left:0;right:0;overflow-y:auto;box-sizing:border-box;z-index:5}
.header--animated .location-selector-ui-23 .location-selector__panel{max-height:calc(100vh - 6.5rem)}
@media screen and (min-width:1151px){.location-selector-ui-23 .location-selector__panel{background:var(--header-search-blur-background-color);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
}
@media screen and (min-width:1130px){.location-selector-ui-23 .location-selector__panel{padding:2.4rem;left:3rem;right:2rem}
}
.location-selector-ui-23 .location-selector__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:var(--location-selector-title-weight);font-size:var(--location-selector-title-size);line-height:var(--location-selector-title-line-height);letter-spacing:var(--location-selector-title-letter-spacing);display:block;padding-right:62%;margin-bottom:2rem;text-transform:uppercase;color:var(--header-text-color)}
.location-selector-ui-23 .location-selector__title:not(:first-child){border-top:1px solid #222;padding-top:3rem;position:relative}
@media screen and (min-width:1151px){.location-selector-ui-23 .location-selector__title:not(:first-child){border-top-color:#d6d6d6}
}
.location-selector-ui-23 .location-selector__list{display:flex;position:relative;margin:2.4rem 0 0;flex-wrap:wrap}
.location-selector-ui-23 .location-selector__item{width:100%;height:100%;margin-bottom:1rem}
.location-selector-ui-23 .location-selector__item:last-child{margin-bottom:1rem}
@media screen and (min-width:1151px){.location-selector-ui-23 .location-selector__item{margin-bottom:1rem;padding-left:1rem;width:33.3%}
.location-selector-ui-23 .location-selector__item:nth-child(3n+1){padding-left:0}
}
.location-selector-ui-23 .location-selector__link{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:var(--location-selector-link-weight);font-size:var(--location-selector-link-size);line-height:var(--location-selector-link-line-height);letter-spacing:var(--location-selector-link-letter-spacing);margin-right:2.8rem;color:var(--header-text-color);-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}
.location-selector-ui-23 .location-selector__link span{padding-left:.2rem;font-weight:300}
.no-touchevents .location-selector-ui-23 .location-selector__link:hover{color:var(--header-location-selector-active-color);text-decoration:none}
.no-touchevents .location-selector-ui-23 .location-selector__link:hover span{color:var(--header-location-selector-active-color)}
.location-selector-ui-23 .location-selector__link.active{text-decoration:underline;color:var(--header-location-selector-active-color)}
.location-selector-ui-23 .location-selector__button-language-prefix{margin-left:.5rem;font-weight:300}
.location-selector-ui-23 .mobile-location-selector__button-section{height:100%}
.theme-animation .location-selector-ui-23 .location-selector__title,.theme-animation .location-selector-ui-23 .location-selector__link,.theme-animation .location-selector-ui-23 .location-selector__button-language{transition:color 300ms linear}
.theme-animation .location-selector-ui-23 .location-selector__button-white-arrow{transition:opacity 300ms linear}
.theme-animation .location-selector-ui-23 .location-selector__panel{transition:background 300ms linear}
.mobile-location-selector-ui{position:absolute;bottom:0;width:100%;padding:1.2rem 0;background-color:#eee;z-index:6}
.mobile-location-selector-ui.opened{top:0;overflow-y:auto}
.mobile-location-selector__button{display:flex;justify-content:space-between;width:calc(100% - 5.2rem);margin:0 auto;padding-bottom:.3rem;color:#231f20;font:700 1.7rem/3.4rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;text-align:left;border-bottom:1px solid #717171}
.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}
.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}
.mobile-location-selector__panel{height:0;padding:0 2.6rem;transition:opacity .4s ease;opacity:0;visibility:hidden}
.opened .mobile-location-selector__panel{visibility:visible;height:auto;opacity:1}
.mobile-location-selector__title{display:block;padding:2rem 0 1.2rem;margin-bottom:.8rem;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}
.mobile-location-selector__item{margin-bottom:1.6rem;overflow:hidden}
.mobile-location-selector__link{display:block;color:#222;opacity:0;transform:translateY(-100%)}
.mobile-location-selector__link.active,.mobile-location-selector__link:hover{color:#76cdd8;text-decoration:none}
.mobile-location-selector__link.active span,.mobile-location-selector__link:hover span{color:#76cdd8}
.mobile-location-selector__link:not(.active) span{color:#222}
.mobile-location-selector__link:not(.active):hover span{color:#76cdd8}
.mobile-location-selector-ui-23{padding:0;background-color:var(--header-background-color)}
@media screen and (min-width:1151px){.mobile-location-selector-ui-23{display:none}
}
.mobile-location-selector-ui-23.opened{display:flex;flex-direction:column-reverse;justify-content:space-between;background-color:var(--header-search-blur-background-color)}
.mobile-location-selector-ui-23.opened .mobile-location-selector__button{margin-top:3rem;color:var(--header-location-selector-active-color)}
.mobile-location-selector-ui-23.opened .mobile-location-selector__button .location-selector__button-black-arrow svg,.mobile-location-selector-ui-23.opened .mobile-location-selector__button .location-selector__button-white-arrow svg{transform:rotate(180deg)}
.mobile-location-selector-ui-23.opened .mobile-location-selector__button .location-selector__button-black-arrow use{stroke:var(--header-location-selector-black-arrow-active-color)}
.mobile-location-selector-ui-23.opened .mobile-location-selector__button .location-selector__button-white-arrow use{stroke:var(--header-location-selector-white-arrow-active-color)}
.mobile-location-selector-ui-23.opened .mobile-location-selector__link{transform:translateY(0);opacity:1;transition:transform .6s linear,opacity .6s linear}
.mobile-location-selector-ui-23 .mobile-location-selector__button-section{display:grid;grid-template-columns:1fr 1fr;width:100vw}
.mobile-location-selector-ui-23 .mobile-location-selector__button{display:flex;justify-content:flex-start;align-items:center;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.272rem;letter-spacing:.05em;margin:3.2rem 0 3rem 3.2rem;padding:0;color:var(--header-text-color);border-bottom:0}
.mobile-location-selector-ui-23 .mobile-location-selector__button:hover{stroke:var(--header-location-selector-active-color)}
.mobile-location-selector-ui-23 .mobile-location-selector__button:hover span{color:var(--header-location-selector-active-color)}
.dark-mode .mobile-location-selector-ui-23 .mobile-location-selector__button:after,.light-mode .mobile-location-selector-ui-23 .mobile-location-selector__button:after{display:none}
.mobile-location-selector-ui-23 .mobile-location-selector__button svg{height:1rem;width:1rem;margin-left:.8rem;position:relative;bottom:.1rem}
.mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-language{display:flex}
.mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-arrow-wrapper{position:relative}
.mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-black-arrow,.mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-white-arrow{display:flex;position:absolute;top:-5px}
.mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-white-arrow{opacity:var(--header-location-selector-arrow-opacity)}
.mobile-location-selector-ui-23 .location-selector__button-language-prefix{margin-left:.5rem}
.mobile-location-selector-ui-23 .mobile-location-selector__panel{padding:0}
.mobile-location-selector-ui-23 .mobile-location-selector__title{display:flex;align-items:center;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:var(--location-selector-title-weight);font-size:var(--location-selector-title-size);line-height:var(--location-selector-title-line-height);letter-spacing:var(--location-selector-title-letter-spacing);text-transform:uppercase;padding:2.8rem 3.2rem 2.6rem;margin:0;border-bottom:1px solid #a0a0a0;color:var(--header-text-color)}
.mobile-location-selector-ui-23 .mobile-location-selector__list{margin-top:2.6rem;padding:0 3.2rem}
.mobile-location-selector-ui-23 .mobile-location-selector__item{margin-bottom:.9rem}
.mobile-location-selector-ui-23 .mobile-location-selector__link{font-weight:var(--location-selector-link-weight);font-size:var(--location-selector-link-size);line-height:var(--location-selector-link-line-height);letter-spacing:var(--location-selector-link-letter-spacing);color:var(--header-text-color);text-decoration:none}
.mobile-location-selector-ui-23 .mobile-location-selector__link.active{color:var(--header-location-selector-active-color)}
.no-touchevents .mobile-location-selector-ui-23 .mobile-location-selector__link:hover{color:var(--header-location-selector-active-color)}
.no-touchevents .mobile-location-selector-ui-23 .mobile-location-selector__link:hover span{color:var(--header-location-selector-active-color)}
.mobile-location-selector-ui-23 .mobile-location-selector__link span{color:inherit;font-weight:300}
.theme-animation .mobile-location-selector__title{transition:color 300ms linear}
.theme-animation .mobile-location-selector-ui-23{transition:background-color 300ms linear}
.theme-animation .mobile-location-selector-ui-23 .mobile-location-selector__link,.theme-animation .mobile-location-selector-ui-23 .mobile-location-selector__button{transition:color 300ms linear}
.theme-animation .mobile-location-selector-ui-23 .mobile-location-selector__link .location-selector__button-white-arrow,.theme-animation .mobile-location-selector-ui-23 .mobile-location-selector__button .location-selector__button-white-arrow{transition:opacity 300ms linear}
.cta-button-ui{font-weight:900;font-size:1rem;letter-spacing:.2rem;color:#fff;border:1px solid #fff;padding:.5rem 1rem}
@media screen and (min-width:1151px){.cta-button-ui[class*="bg-color"]{border:0;padding:.6rem 1.1rem}
}
@media screen and (min-width:1130px){.cta-button-ui{display:block}
.cta-button-ui.bg-color-light-blue:hover{background-color:#7bbbc6;color:#eee}
.cta-button-ui.bg-color-light-red:hover{background-color:#d84831;color:#eee}
.cta-button-ui.bg-color-white{color:#231f20}
.cta-button-ui.bg-color-white:hover{background-color:#eee;color:#222}
}
.no-touchevents .cta-button-ui:not([class*="bg-color"]):hover{color:#76cdd8;border-color:#76cdd8}
.cta-button-ui:hover{text-decoration:none}
.no-touchevents .cta-button-ui:hover svg:first-of-type{display:none}
.no-touchevents .cta-button-ui:hover svg:last-of-type{display:flex}
@media screen and (min-width:1130px){.no-touchevents .cta-button-ui:hover svg:last-of-type{display:none}
}
.cta-button-ui svg{display:flex;height:2rem;width:2.8rem}
@media screen and (min-width:1130px){.cta-button-ui svg{display:none}
}
.cta-button-ui svg:last-of-type{display:none}
.cta-button--envelope{display:block;border:0;padding:0}
@media not screen and (min-width:1130px){.cta-button--envelope{background-color:transparent}
}
@media screen and (min-width:1130px){.cta-button--envelope{border:1px solid #fff;text-indent:initial;padding:.5rem 1rem}
}
.cta-button--envelope .cta-button__text{display:none}
@media screen and (min-width:1130px){.cta-button--envelope .cta-button__text{display:inline}
}
.cta-button--button{display:none}
@media screen and (min-width:1130px){.cta-button--button{display:block}
}
.hamburger-menu-ui .cta-button--button{display:block;background-color:transparent;border:1px solid #231f20;color:#231f20;font-size:1.4rem;padding:1rem 2rem;margin:0 0 7.5rem;align-self:center}
.no-touchevents .hamburger-menu-ui .cta-button--button:hover{color:#76cdd8;border-color:#76cdd8}
.hamburger-menu__list+.cta-button--button{margin-top:-0.7rem}
.cta-button-ui-23.cta-button-ui-23{position:relative;align-self:flex-start;background-color:var(--header-background-color);border-radius:2.6rem;border:0;text-decoration:unset;padding:.9rem 2rem .75rem;line-height:normal}
.cta-button-ui-23.cta-button-ui-23:before,.cta-button-ui-23.cta-button-ui-23:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:-0.2rem;background-image:var(--button-pseudo-el-background-dark);z-index:-1;border-radius:2.6rem}
.cta-button-ui-23.cta-button-ui-23:after{opacity:0;background-image:var(--button-pseudo-el-background-light)}
.light-mode .cta-button-ui-23.cta-button-ui-23:after{opacity:1}
.cta-button-ui-23.cta-button-ui-23 .cta-button__text{font-size:1.2rem;letter-spacing:.2em;color:var(--header-cta-button-color)}
@media screen and (min-width:1151px){.cta-button-ui-23.cta-button-ui-23{align-self:center}
}
.theme-animation .cta-button-ui-23{transition:background-color 300ms linear}
.theme-animation .cta-button-ui-23:after{transition:opacity 300ms linear}
.theme-animation .cta-button-ui-23 .cta-button__text{transition:color 300ms linear}
.header-sub-items-section{position:fixed;inset:0}
@media screen and (min-width:768px){.header-search__field{display:flex}
}
.header-search__input{display:block;width:100%;height:4.9rem;padding:0 2rem;font:300 1.7rem/2.6rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;border:1px solid #bbb;background-color:#fff}
.header-search__input::placeholder{color:#231f20}
.header-search__input:-ms-input-placeholder{color:#231f20}
.header-search__input::-ms-input-placeholder{color:#231f20}
.header-search__submit{display:block;width:100%;height:4.9rem;padding:0 4.6rem;margin-top:3.9rem;margin-left:0;color:#fff;font:700 2.2rem "Source Sans Pro","Hiragino Sans GB","noto-sans-cjk-jp","Microsoft JhengHei",arial,helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;background-color:#76cdd8;transition:background-color .2s ease .01ms}
@media screen and (min-width:768px){.header-search__submit{width:auto;flex:1 0 auto;margin-top:0}
}
.header-search__submit:hover{background-color:#7bbbc6}
.header-search__panel{display:none;background-color:#f3f3f3;position:absolute;left:0;top:100%;width:100%;padding:6rem 3.9rem;box-sizing:border-box}
@media screen and (min-width:768px){.header-search__panel{padding-top:8.1rem;padding-bottom:8.1rem;max-height:calc(100vh - 6.8rem);overflow:auto}
.header--animated .header-search__panel{max-height:calc(100vh - 5.2rem)}
}
@media screen and (min-width:1130px){.header-search__panel{left:2rem;max-width:108.8rem}
}
.header-search__panel.opened{height:92vh !important}
@media screen and (min-width:1151px){.header-search__panel.opened{height:auto !important}
}
@media screen and (min-width:768px){.header-search__field{display:flex}
}
.header-search-ui-23 .gradient-border-button{flex-grow:1;flex-shrink:0;margin-top:3rem}
@media screen and (min-width:1151px){.header-search-ui-23 .gradient-border-button{margin:0 0 0 4rem}
}
.header-search-ui-23 .header-search__panel{padding-top:2.7rem;background-color:var(--header-search-blur-background-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media screen and (min-width:1151px){.header-search-ui-23 .header-search__panel{padding:2.4rem 2.4rem 2.7rem;left:3.2rem}
}
.header-search-ui-23 .header-search__input{padding:0 0 1.4rem;background-color:transparent;border:0;outline:0;color:var(--header-text-color);border-bottom:1px solid var(--header-button-hover-background-color);text-decoration:none;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.8rem;letter-spacing:1px}
.header-search-ui-23 .header-search__input:autofill{box-shadow:0 0 0 1000rem var(--autofill-background-color) inset !important;-webkit-box-shadow:0 0 0 1000rem var(--autofill-background-color) inset !important;-webkit-text-fill-color:var(--header-text-color);caret-color:var(--header-text-color)}
.header-search-ui-23 .header-search__input:-webkit-autofill{box-shadow:0 0 0 1000rem var(--autofill-background-color) inset !important;-webkit-box-shadow:0 0 0 1000rem var(--autofill-background-color) inset !important;-webkit-text-fill-color:var(--header-text-color);caret-color:var(--header-text-color)}
.header-search-ui-23 .header-search__input:focus{border-bottom-color:var(--header-location-selector-active-color)}
.header-search-ui-23 .header-search__input::placeholder{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.8rem;letter-spacing:1px;font-style:normal;color:var(--header-search-placeholder-color)}
@media screen and (min-width:1151px){.header-search-ui-23 .header-search__input{margin-top:1.1rem;background-color:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}
}
.header-search-ui-23 .header-search__field{display:flex;flex-direction:column}
.header-search-ui-23 .search-results__action-section{display:flex;flex-direction:column}
@media screen and (min-width:1151px){.header-search-ui-23 .search-results__action-section{flex-direction:row}
}
.header-search-ui-23 .search-results__input-holder{position:relative;width:100%}
.header-search-ui-23 .header-search__search-label{display:none;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--header-text-color)}
@media screen and (min-width:1151px){.header-search-ui-23 .header-search__search-label{display:block}
}
.header-search-ui-23 .custom-search-button{padding:0 2.4rem}
@media screen and (min-width:992px){.header-search-ui-23 .custom-search-button{padding:0 4.8rem}
}
.header-search-ui-23 .custom-search-button,.header-search-ui-23 .custom-search-button svg{height:4.2rem}
@media screen and (min-width:992px){.header-search-ui-23 .custom-search-button,.header-search-ui-23 .custom-search-button svg{height:4.8rem}
}
.header-search-ui-23 .custom-search-button rect{rx:22px}
.theme-animation .header-search-ui-23 .header-search__panel{transition:background-color 300ms linear}
.theme-animation .header-search-ui-23 .header-search__search-label{transition:color 300ms linear}
.theme-animation .header-search-ui-23 .header-search__submit{transition:color 300ms linear}
.theme-animation .header-search-ui-23 .header-search__submit:after{transition:opacity 300ms linear}
.theme-animation .header-search-ui-23 .header-search__submit-text{transition:background-color 300ms linear}
.theme-animation .header-search-ui-23 .header-search__input{transition:all 300ms linear}
.dark-mode .theme-switcher-ui{--switcher-tooltip-text:"Dark Mode";--switcher-translate:0;--switcher-switch-color:linear-gradient(108.77deg,#00fff0 0,#00f6ff 41.48%,#b896ff 84.42%)}
.light-mode .theme-switcher-ui{--switcher-tooltip-text:"Light Mode";--switcher-translate:2.2rem;--switcher-switch-color:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%)}
.theme-switcher{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:5rem;height:2.4rem;border:.2rem solid var(--leancoded-redesign-sub-secondary-color);border-radius:5rem;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}
.theme-switcher:after{content:var(--switcher-tooltip-text);font-weight:700;font-size:1.2rem;line-height:2.4rem;letter-spacing:.03em;position:absolute;display:none;padding:.8rem 2rem;top:4rem;left:0;white-space:nowrap;background-color:var(--leancoded-redesign-gray-color);color:var(--leancoded-redesign-text-color);z-index:6}
@media screen and (min-width:992px){.theme-switcher:after{font-size:1.4rem;line-height:1.6rem;letter-spacing:.04em;font-weight:500}
}
.theme-switcher:before{content:"";position:absolute;display:none;height:.7rem;width:.7rem;bottom:-1.9rem;left:1.3rem;background-color:var(--leancoded-redesign-gray-color);transform:rotate(45deg)}
@media screen and (min-width:1151px){.theme-switcher:hover:after,.theme-switcher:hover:before{display:flex}
}
.theme-switcher .switch{--width:1.2rem;position:absolute;width:var(--width);height:var(--width);top:.6rem;left:.8rem;border-radius:100%;transition:.5s all ease;transform:translateX(var(--switcher-translate));background:var(--switcher-switch-color)}
.mobile-theme-switcher{display:flex}
.mobile-theme-switcher .theme-switcher-label{margin-right:1rem;color:var(--leancoded-redesign-text-color);align-self:center}
.mobile-theme-switcher-ui-23{position:absolute;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:100vw;height:7.5rem}
@media screen and (min-width:1151px){.mobile-theme-switcher-ui-23{display:none}
}
.no-theme-animation .switch{transition:none}
.theme-animation .mobile-theme-switcher .theme-switcher-label{transition:color 300ms linear}
.theme-animation div.theme-switcher{transition:border-color 300ms linear}
.theme-animation div.theme-switcher:before,.theme-animation div.theme-switcher:after{transition:color 300ms linear,background-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .breadcrumbs-ui-23{--breadcrumbs-bg-color:#060606;--breadcrumbs-item-color:#fff;--breadcrumbs-link-hover-color:#00f6ff}
.light-mode .breadcrumbs-ui-23{--breadcrumbs-bg-color:#fbfafa;--breadcrumbs-item-color:#000;--breadcrumbs-link-hover-color:#0047ff}
.ec-mode .breadcrumbs-ui-23.header-ec-style{--breadcrumbs-link-hover-color:#fec010}
.breadcrumbs-ui-23{display:none}
@media screen and (min-width:1130px){.breadcrumbs-ui-23{background:var(--breadcrumbs-bg-color);display:block;position:fixed;top:7.5rem;transition:transform .5s ease-in-out .1s,top .5s ease-in-out,background-color .3s linear;width:100%;z-index:4}
.header--animated ~ .breadcrumbs-ui-23{top:6.5rem}
}
.breadcrumbs-ui-23.breadcrumbs--hidden{transform:translate(0,-5.1rem)}
.breadcrumbs-ui-23 .breadcrumbs__list{align-items:center;box-sizing:content-box;display:flex;flex-wrap:wrap;height:5rem;line-height:0;max-width:108.8rem;margin:0 auto;padding:.6rem 2rem 0}
.breadcrumbs-ui-23 .breadcrumbs__item{color:var(--breadcrumbs-item-color);position:relative;margin-top:0;display:inline;transition:color .3s linear}
.breadcrumbs-ui-23 .breadcrumbs__item:before{content:none}
.breadcrumbs-ui-23 .breadcrumbs__item:after{border-right:0;border-top:0;bottom:0;color:var(--breadcrumbs-item-color);content:">";font-size:1.2rem;font-weight:300;height:1.4rem;line-height:1.4rem;position:absolute;transition:color .3s linear;transform:none;width:.9rem}
.breadcrumbs-ui-23 .breadcrumbs__item:not(:last-child){margin-right:.9rem}
.breadcrumbs-ui-23 .breadcrumbs__item:not(:last-child) a{margin-right:.4rem}
.breadcrumbs-ui-23 .breadcrumbs__item:last-child:after{content:none}
.breadcrumbs-ui-23 .breadcrumbs__item:last-child a{pointer-events:none;display:inline;font-weight:700}
.breadcrumbs-ui-23 .breadcrumbs__link{color:var(--breadcrumbs-item-color);font:300 1.2rem/1.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;text-decoration:none}
.breadcrumbs-ui-23 .breadcrumbs__link:hover{color:var(--breadcrumbs-link-hover-color);text-decoration:underline}
.theme-animation .breadcrumbs-ui-23 .breadcrumbs__link{transition:color .3s linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.header-ui-23{--top-navigation-animation-duration:.3s;--hamburger-menu-third-level-line-height:1.5rem;--header-search-button-weight:700;--header-search-button-size:1.2rem;--header-search-button-line-height:1.8rem;--header-search-button-letter-spacing:.2em;--header-search-button-padding:1rem 2.1rem;--location-selector-link-weight:600;--location-selector-link-size:1.4rem;--location-selector-link-line-height:2.5rem;--location-selector-link-letter-spacing:.05em;--location-selector-title-weight:700;--location-selector-title-size:1.2rem;--location-selector-title-line-height:1.6rem;--location-selector-title-letter-spacing:.3em;--first-lvl-hamburger-menu-item-padding:2.4rem 0 1.9rem;--second-lvl-hamburger-menu-item-padding:2.2rem 0 0;--third-level-menu-items-link-margin:1.8rem 6rem auto 9.2rem;--header-location-selector-white-arrow-active-color:#00f6ff;--header-location-selector-black-arrow-active-color:#0047ff;--button-pseudo-el-background-dark:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--button-pseudo-el-background-light:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--leancoded-ec-el-opacity:0}
@media screen and (min-width:1151px){.header-ui-23{--hamburger-menu-third-level-line-height:1.5rem;--header-search-button-size:1.6rem;--header-search-button-letter-spacing:.21em;--header-search-button-padding:1.3rem 4.5rem;--location-selector-link-size:1.8rem;--location-selector-link-line-height:2.4rem;--location-selector-link-letter-spacing:.04em;--location-selector-title-weight:900;--location-selector-title-size:1.2rem;--first-lvl-hamburger-menu-item-padding:2.8rem 0 3.1rem;--second-lvl-hamburger-menu-item-padding:2.6rem 0 0;--third-level-menu-items-link-margin:2.2rem 6rem auto 12rem}
}
.dark-mode .header-ui-23{--autofill-background-color:#191919;--header-background-color:#060606;--header-text-color:#fff;--header-cta-button-color:#fff;--header-search-placeholder-color:#8a8a8a;--hamburger-menu-color:#262626;--search-input-background:#262626;--header-location-selector-active-color:#00f6ff;--hamburger-menu-divider-color:#a0a0a0;--header-button-hover-color:#000;--header-button-hover-background-color:#fff;--header-search-blur-background-color:rgba(27,27,27,0.9);--sub-items-title-gradient-background:linear-gradient(90.38deg,#00fff0 -3.76%,#00f6ff 34.94%,#b896ff 96.73%);--navigation-link-gradient-underline-background:linear-gradient(90.38deg,#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%);--header-button-gradient:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--header-logo-dark-opacity-property:1;--header-logo-light-opacity-property:0;--header-location-selector-arrow-opacity:1;--header-menu-logo-dark-display-property:block;--header-menu-logo-light-display-property:none;--header-menu-logo-dark-opacity-property:1;--header-menu-logo-light-opacity-property:0;--header-gradient-text-deg:90.38deg;--header-gradient-text-color:#00fff0;--header-gradient-text-colors:#00fff0 16.5%,#00f6ff 62.91%,#b896ff 88.11%;--leancoded-light-el-opacity:0;--leancoded-dark-el-opacity:1}
.light-mode .header-ui-23{--autofill-background-color:#f3f3f3;--header-background-color:#fbfafa;--header-text-color:#000;--header-cta-button-color:#060606;--header-search-placeholder-color:#717171;--hamburger-menu-color:#f2f2f2;--search-input-background:rgba(242,242,242,0.95);--header-location-selector-active-color:#0047ff;--hamburger-menu-divider-color:#a0a0a0;--header-button-hover-color:#fff;--header-button-hover-background-color:#000;--header-search-blur-background-color:rgba(242,242,242,0.95);--sub-items-title-gradient-background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--navigation-link-gradient-underline-background:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);--header-button-gradient:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--header-logo-dark-opacity-property:0;--header-logo-light-opacity-property:1;--header-location-selector-arrow-opacity:0;--header-menu-logo-dark-display-property:none;--header-menu-logo-light-display-property:block;--header-menu-logo-dark-opacity-property:0;--header-menu-logo-light-opacity-property:1;--header-gradient-text-deg:90.38deg;--header-gradient-text-color:#0078c2;--header-gradient-text-colors:#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%;--leancoded-light-el-opacity:1;--leancoded-dark-el-opacity:0}
.header-ec-style.header-ui-23{--header-location-selector-active-color:#fec010;--button-pseudo-el-background-dark:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--header-button-gradient:linear-gradient(90.38deg,#fec010 -3.76%,#f06516 78%,#f03016 96.73%);--header-location-selector-white-arrow-active-color:#fec010;--header-gradient-text-color:#fec010;--leancoded-light-el-opacity:0;--leancoded-dark-el-opacity:0;--leancoded-ec-el-opacity:1}
.frequent-searches-ui-23{position:absolute;display:block;top:4.9rem;padding-top:3.4rem;left:0;width:100%;background-color:var(--search-input-background);color:var(--header-text-color);border:0;overflow:auto}
@media screen and (min-width:992px){.frequent-searches-ui-23{padding-top:1.6rem;background-color:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}
}
.header-ui-23 .frequent-searches-ui-23{position:static;display:block;visibility:visible;background-color:transparent}
.frequent-searches-ui-23.frequent-searches-23--hidden{display:none}
.frequent-searches__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.6rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem}
.frequent-searches__item{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.8rem;letter-spacing:1px;padding:.9rem 0 0}
.frequent-searches__item:hover,.frequent-searches__item--active{cursor:pointer;background-color:unset;color:var(--header-location-selector-active-color)}
@media screen and (min-width:992px){.frequent-searches__item{padding:1.6rem 0 0}
}
.theme-animation .frequent-searches-ui-23{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .footer-ui-23,.light-mode .footer-ui-23{--footer-mode-main-color:#00f6ff}
.ec-mode .footer-ui-23.footer-ec-style{--footer-mode-main-color:#fec010}
.ec-mode .footer-ui-23.footer-ec-style .social-link .dark-icon:after,.ec-mode .footer-ui-23.footer-ec-style .social-link .dark-icon:before{opacity:0}
.ec-mode .footer-ui-23.footer-ec-style .icon-li-gradient.dark-icon:not(:hover){background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-li-ec-gradient")}
.ec-mode .footer-ui-23.footer-ec-style .icon-tw-gradient.dark-icon:not(:hover){background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-tw-ec-gradient")}
.ec-mode .footer-ui-23.footer-ec-style .icon-fb-gradient.dark-icon:not(:hover){background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-fb-ec-gradient")}
.ec-mode .footer-ui-23.footer-ec-style .icon-youtube-gradient.dark-icon:not(:hover){background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-youtube-ec-gradient")}
.footer-ui-23 .registered-sign{font-family:Source Sans Pro,sans-serif;font-size:2.2rem;line-height:0}
@media screen and (min-width:992px){.footer-ui-23 .registered-sign{font-size:2.5rem}
}
.footer-ui-23{background-color:var(--leancoded-redesign-main-color)}
.footer-ui-23 *.empty{display:none}
.footer-ui-23 p{margin:unset}
@media print{.footer-ui-23{display:none}
}
.footer-ui-23 .footer-inner{background:#060606;border-top:1px solid #fff;color:#fff;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%}
@media screen and (min-width:1218px){.footer-ui-23 .footer-inner{display:flex;justify-content:center}
}
.footer-ui-23 .footer-container{width:100%;padding:4.4rem 3.2rem}
@media screen and (min-width:1218px){.footer-ui-23 .footer-container{padding:8.6rem 0 0;width:108.8rem}
}
.footer-ui-23 .ul{list-style-type:none}
.footer-ui-23 .ul .links-item{margin-bottom:2rem;line-height:1.8rem;font-size:1.2rem}
.footer-ui-23 .ul .links-item:last-child{margin-bottom:unset}
@media screen and (min-width:1218px){.footer-ui-23 .ul .links-item{font-size:unset}
}
.footer-ui-23 .scroll-top{color:#fff;font:inherit;font-size:1.2rem;display:flex;align-items:center}
@media screen and (min-width:1218px){.footer-ui-23 .scroll-top{display:none}
}
.footer-ui-23 .scroll-top svg{height:1.3rem;width:1.4rem;margin-right:1rem}
.footer-ui-23 .footer-links{display:flex;flex-direction:column}
@media screen and (min-width:1218px){.footer-ui-23 .footer-links{flex-direction:row;margin-bottom:8rem}
}
.footer-ui-23 .brands-solutions{padding:4.4rem 0;border-bottom:1px solid #fff}
@media screen and (min-width:1218px){.footer-ui-23 .brands-solutions{width:33.7rem;padding:0 6.5rem 0 0;border-bottom:unset}
}
.footer-ui-23 .brands-solutions .solutions{margin:4.4rem 0 1.8rem}
@media screen and (min-width:1218px){.footer-ui-23 .brands-solutions .solutions{margin:4.2rem 0 3.5rem}
}
.footer-ui-23 .brands-solutions svg{width:2.3rem;height:1.2rem;margin-top:2.4rem}
.footer-ui-23 .policies{padding:4.4rem 0;border-bottom:1px solid #fff}
@media screen and (min-width:1218px){.footer-ui-23 .policies{width:53.2rem;padding:0 5.6rem 0 6.5rem;border-bottom:unset}
}
@media screen and (min-width:576px){.footer-ui-23 .policies .policies-links-wrapper{display:flex}
}
@media screen and (min-width:576px){.footer-ui-23 .policies .policies-left{width:14rem}
}
.footer-ui-23 .policies .policies-right{margin-top:2rem}
@media screen and (min-width:576px){.footer-ui-23 .policies .policies-right{width:24rem;margin:0 0 0 3rem}
}
.footer-ui-23 .social{padding:4.4rem 0 2.8rem}
@media screen and (min-width:1218px){.footer-ui-23 .social{width:20%;padding:0 0 0 6.5rem}
}
.footer-ui-23 .brands-solutions,.footer-ui-23 .policies,.footer-ui-23 .social{display:flex;flex-direction:column}
.footer-ui-23.single-line .brands-solutions,.footer-ui-23.single-line .policies,.footer-ui-23.single-line .social{justify-content:center}
@media screen and (min-width:1218px){.footer-ui-23 .brands-solutions,.footer-ui-23 .policies{border-right:1px solid #fff}
}
.footer-ui-23 .fat-links{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-weight:900;text-decoration:none;line-height:1.8rem}
@media screen and (min-width:1218px){.footer-ui-23 .fat-links{font-size:1.4rem}
}
.footer-ui-23 .fat-links:hover{text-decoration:underline;color:#fff}
.footer-ui-23 .fat-links:focus-visible{outline-offset:.2rem}
.footer-ui-23 .rte{font-weight:300;font-size:1.2rem;line-height:1.8rem;letter-spacing:1px}
@media screen and (min-width:1218px){.footer-ui-23 .rte{font-size:1.4rem}
}
.footer-ui-23 .rte .scaling-of-text-wrapper{font-size:inherit;line-height:inherit}
.footer-ui-23 .rte a{font-weight:700;color:#fff;line-height:1.8rem;letter-spacing:1px;text-decoration:underline}
.footer-ui-23 .rte a:hover{color:var(--footer-mode-main-color)}
.footer-ui-23 .rte a:focus-visible{outline-offset:.1rem}
.footer-ui-23 .heading{margin-bottom:1.8rem;color:var(--footer-mode-main-color);text-transform:uppercase}
@media screen and (min-width:1218px){.footer-ui-23 .heading{margin-bottom:3.6rem}
}
.footer-ui-23 .social-links{display:grid;grid-template-columns:repeat(auto-fill,4.8rem);grid-gap:1rem;margin-left:-1.4rem}
@media screen and (min-width:1218px){.footer-ui-23 .social-links{grid-template-columns:1fr 1fr 1fr;grid-row-gap:1.4rem;margin-left:-0.6rem;margin-top:-0.6rem}
}
.footer-ui-23 .social-links .social-link{display:block;width:4.8rem;height:4.8rem;padding:1.4rem}
@media screen and (min-width:1218px){.footer-ui-23 .social-links .social-link{width:3.2rem;height:3.2rem;padding:.6rem}
}
.footer-ui-23 .social-links .social-link:hover .social-icon{filter:brightness(0) invert(1)}
.footer-ui-23 .social-links .social-link:focus-visible{outline-offset:-0.3rem}
.footer-ui-23 .social-links .social-icon{height:100%;width:100%}
.footer-ui-23 .copyright,.footer-ui-23 .copyright .scaling-of-text-wrapper{font-size:1.2rem;font-weight:300;letter-spacing:normal}
@media screen and (min-width:1218px){.footer-ui-23 .copyright,.footer-ui-23 .copyright .scaling-of-text-wrapper{max-width:16rem}
}
@media screen and (min-width:1218px){.footer-ui-23 .copyright{margin-bottom:6rem}
}
.theme-animation .footer-ui-23{transition:background-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.featured-story-single-ui-23{font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;text-transform:uppercase;cursor:default;caret-color:transparent}
.dark-mode .featured-story-single-ui-23{--text-color:#fff;--content-type-color:#00f6ff;--continuum-logo-bg-color:#060606;--link-icon-color:#fff;--link-hover-color:#00f6ff}
.light-mode .featured-story-single-ui-23{--text-color:#000;--content-type-color:#0047ff;--continuum-logo-bg-color:#fbfafa;--link-icon-color:#000;--link-hover-color:#0047ff}
.ec-mode .featured-story-single-ui-23{--text-color:#fff;--content-type-color:#fec010;--continuum-logo-bg-color:#060606;--link-icon-color:#fff;--link-hover-color:#fec010}
.ec-mode .featured-story-single-ui-23__continuum-container{display:flex}
.bg-gradient .featured-story-single-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.featured-story-single-ui-23__header{margin-bottom:3.2rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;color:var(--text-color)}
@media screen and (min-width:992px){.featured-story-single-ui-23__header{margin-bottom:8rem;font:700 1.6rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.featured-story-single-ui-23__content-type{margin-bottom:2rem;color:var(--content-type-color)}
@media screen and (min-width:992px){.featured-story-single-ui-23__content-type{display:none;margin-bottom:3rem;font:700 1.6rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container{display:block;font-weight:700;text-decoration:none;color:var(--text-color);cursor:default}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover{color:var(--text-color)}
@media screen and (min-width:992px){.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover{cursor:pointer}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover .featured-story-single-ui-23__img{transform:scale(1.15)}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover .featured-story-single-ui-23__description{text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.3rem}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover .featured-story-single-ui-23__link-text{color:var(--link-hover-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}
.featured-story-single-ui-23 .featured-story-single-ui-23__main-container:hover .featured-story-single-ui-23__link-icon{fill:var(--link-hover-color)}
}
@media screen and (min-width:992px){.featured-story-single-ui-23 .featured-story-single-ui-23__main-container{display:flex}
}
.featured-story-single-ui-23__img-container{min-height:17.9rem;min-width:31.1rem;position:relative;display:flex;flex-direction:column;margin-bottom:2rem;overflow:hidden}
@media screen and (max-width:991px){.featured-story-single-ui-23__img-container{padding-bottom:57.56%}
}
@media screen and (min-width:992px){.featured-story-single-ui-23__img-container{height:42.7rem;min-height:42.7rem;width:39.6rem;min-width:39.6rem;margin:0 6rem 0 0}
}
@media screen and (min-width:1110px){.featured-story-single-ui-23__img-container{height:54rem;min-height:54rem;width:50rem;min-width:50rem;margin:0 12rem 0 0}
}
.featured-story-single-ui-23__img{display:inline-block;width:100%;height:100%;object-fit:cover;transition:transform 700ms ease-out}
@media screen and (max-width:991px){.featured-story-single-ui-23__img{position:absolute}
}
.featured-story-single-ui-23__continuum-container{display:none;align-items:center;position:absolute;bottom:0;height:3.1rem;width:12.8rem;background-color:var(--continuum-logo-bg-color)}
@media screen and (min-width:992px){.featured-story-single-ui-23__continuum-container{justify-content:center;height:5rem;width:25rem}
}
.featured-story-single-ui-23__continuum{margin:0;font:700 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em}
@media screen and (min-width:992px){.featured-story-single-ui-23__continuum{font-size:1.8rem;line-height:2.2rem}
}
.featured-story-single-ui-23__continuum--normal-weight{font-weight:300}
.featured-story-single-ui-23__info-container .featured-story-single-ui-23__content-type{display:none}
@media screen and (min-width:992px){.featured-story-single-ui-23__info-container .featured-story-single-ui-23__content-type{display:block}
}
.featured-story-single-ui-23__tags{margin-bottom:1.2rem;font:300 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em}
@media screen and (min-width:992px){.featured-story-single-ui-23__tags{max-width:47.7rem;margin-bottom:1.5rem;font:300 1.2rem/1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.featured-story-single-ui-23__description{margin-bottom:1.8rem;font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;text-transform:none}
@media screen and (min-width:992px){.featured-story-single-ui-23__description{max-width:47.7rem;margin-bottom:6rem;font:600 3.6rem/4.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.1rem}
}
.featured-story-single-ui-23__link-text{display:none;margin-bottom:2.1rem;font:700 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;text-transform:capitalize}
@media screen and (min-width:992px){.featured-story-single-ui-23__link-text{display:block}
}
.featured-story-single-ui-23__link-icon{fill:var(--link-icon-color)}
.featured-story-single-ui-23__link-icon svg{display:block;box-sizing:border-box;height:1.2rem}
.featured-story-single-ui-23__header,.featured-story-single-ui-23__content-type,.featured-story-single-ui-23__tags,.featured-story-single-ui-23__description{transition:color 300ms linear}
.featured-story-single-ui-23__continuum-container{transition:background-color 300ms linear}
.theme-animation .featured-story-single-ui-23__link-text{transition:color 300ms linear}
.theme-animation .featured-story-single-ui-23__link-icon{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.featured-stories-multiple-ui-23{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;caret-color:transparent;cursor:default}
.dark-mode .featured-stories-multiple-ui-23{--text-color:#fff;--bottom-line-color:#fff;--content-type-color:#00f6ff;--continuum-logo-bg-color:#060606;--link-icon-color:#fff;--link-hover-color:#00f6ff}
.light-mode .featured-stories-multiple-ui-23{--text-color:#000;--bottom-line-color:#000;--content-type-color:#0047ff;--continuum-logo-bg-color:#fbfafa;--link-icon-color:#000;--link-hover-color:#0047ff}
.ec-mode .featured-stories-multiple-ui-23{--text-color:#fff;--bottom-line-color:#fff;--content-type-color:#fec010;--continuum-logo-bg-color:#060606;--link-icon-color:#fff;--link-hover-color:#fec010}
.bg-gradient .featured-stories-multiple-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.featured-stories-multiple-ui-23__list{display:grid;grid-template-columns:1fr}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__list{grid-template-rows:auto 1fr;grid-template-columns:26.1rem 26.1rem 26.1rem;column-gap:4rem}
}
@media screen and (min-width:1110px){.featured-stories-multiple-ui-23__list{grid-template-columns:30rem 30rem 30rem;column-gap:7.5rem}
}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post{display:block;text-decoration:none;font-weight:700;color:var(--text-color);cursor:default}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:hover{color:var(--text-color)}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:focus-visible{outline-offset:.5rem}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:hover{cursor:pointer}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:hover .featured-stories-multiple-ui-23__img{transform:scale(1.15)}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:hover .featured-stories-multiple-ui-23__description{color:var(--link-hover-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.featured-stories-multiple-ui-23 .featured-stories-multiple-ui-23__post:hover .featured-stories-multiple-ui-23__link-icon{fill:var(--link-hover-color)}
}
.featured-stories-multiple-ui-23__element{display:block;height:min-content;list-style-type:none}
.featured-stories-multiple-ui-23__element:last-child .featured-stories-multiple-ui-23__link-icon{margin-bottom:0}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__element{grid-row:span 2}
.featured-stories-multiple-ui-23__element:nth-child(3){border-bottom:.1rem solid var(--bottom-line-color);margin-bottom:3.7rem;padding-bottom:3rem}
.featured-stories-multiple-ui-23__element:last-child{margin-bottom:0}
}
.featured-stories-multiple-ui-23__element--without-img{grid-row:span 1}
.featured-stories-multiple-ui-23__element--without-img .featured-stories-multiple-ui-23__img-container{display:none}
.featured-stories-multiple-ui-23__content-type{margin-bottom:2rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;color:var(--content-type-color)}
.featured-stories-multiple-ui-23__img-container{min-width:31.1rem;min-height:17.9rem;position:relative;display:flex;flex-direction:column;margin-bottom:2rem;overflow:hidden}
@media screen and (max-width:991px){.featured-stories-multiple-ui-23__img-container{padding-bottom:57.56%}
}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__img-container{width:26.1rem;min-width:26.1rem;height:21.2rem;min-height:21.2rem}
}
@media screen and (min-width:1110px){.featured-stories-multiple-ui-23__img-container{width:30rem;min-width:30rem;height:24.5rem;min-height:24.5rem}
}
.featured-stories-multiple-ui-23__img{display:inline-block;width:100%;height:100%;object-fit:cover;transition:transform 700ms ease-out}
@media screen and (max-width:991px){.featured-stories-multiple-ui-23__img{position:absolute}
}
.featured-stories-multiple-ui-23__continuum-container{display:flex;align-items:center;position:absolute;bottom:0;width:12.8rem;height:3.1rem;background-color:var(--continuum-logo-bg-color)}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__continuum-container{justify-content:center;width:14.6rem;height:3.2rem}
}
.featured-stories-multiple-ui-23__continuum{margin:0;font:700 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;color:var(--text-color)}
.featured-stories-multiple-ui-23__continuum--normal-weight{font-weight:300}
.featured-stories-multiple-ui-23__tags,.featured-stories-multiple-ui-23__date{margin-bottom:1.2rem;font:300 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;color:var(--text-color)}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__tags,.featured-stories-multiple-ui-23__date{font-size:1.2rem;line-height:1.8rem;margin-bottom:1.5rem}
}
.featured-stories-multiple-ui-23__date{margin-top:-0.6rem;margin-bottom:1.8rem}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__date{margin-top:-0.9rem;margin-bottom:2.4rem}
}
.featured-stories-multiple-ui-23__description{margin-bottom:1.8rem;font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em;color:var(--text-color);text-transform:none}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__description{margin-bottom:2.4rem;letter-spacing:.04em}
}
.featured-stories-multiple-ui-23__link-icon{width:2.1rem;margin-bottom:4.2rem;fill:var(--link-icon-color);overflow:hidden}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__link-icon{margin-bottom:0}
}
.featured-stories-multiple-ui-23__link-icon svg{display:block;box-sizing:border-box;height:1.2rem;position:relative;left:-0.3rem}
@media screen and (min-width:992px){.featured-stories-multiple-ui-23__element:nth-child(3){transition:border-color 300ms linear}
}
.featured-stories-multiple-ui-23__content-type,.featured-stories-multiple-ui-23__continuum,.featured-stories-multiple-ui-23__tags,.featured-stories-multiple-ui-23__date{transition:color 300ms linear}
.featured-stories-multiple-ui-23__continuum-container{transition:background-color 300ms linear}
.theme-animation .featured-stories-multiple-ui-23__description{transition:color 300ms linear}
.theme-animation .featured-stories-multiple-ui-23__link-icon{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .featured-content-ui-23{--post-hover-color:#fff;--content-type-color:#00f6ff;--continuum-container-bg-color:#060606;--link-icon-color:#fff;--link-hover-color:#00f6ff}
.light-mode .featured-content-ui-23{--header-color:#060606;--post-color:#060606;--post-hover-color:#060606;--content-type-color:#0047ff;--continuum-container-bg-color:#fbfafa;--link-icon-color:#060606;--link-hover-color:#0047ff}
.ec-mode .featured-content-ui-23{--content-type-color:#fec010;--link-hover-color:#fec010}
.bg-gradient .featured-content-ui-23{--link-hover-color:rgba(6,6,6,0.8)}
.featured-content-ui-23{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-transform:uppercase;color:#fff;caret-color:transparent;cursor:default}
.featured-content-ui-23__header{font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;margin:0;color:var(--header-color)}
@media screen and (min-width:992px){.featured-content-ui-23__header{font-size:1.6rem;line-height:2.4rem}
}
.featured-content-ui-23__list{display:grid;grid-template-columns:1fr;padding-top:3.2rem;max-width:105rem}
@media screen and (min-width:992px){.featured-content-ui-23__list{padding-top:7.5rem;grid-template-columns:repeat(3,1fr);column-gap:4rem}
}
@media screen and (min-width:1110px){.featured-content-ui-23__list{column-gap:7.5rem}
}
.featured-content-ui-23__post{display:block;font-weight:700;text-decoration:none;cursor:default;color:var(--post-color)}
.featured-content-ui-23__post:hover{color:var(--post-hover-color);text-decoration:none}
.featured-content-ui-23__post:focus-visible{outline-offset:.5rem}
@media screen and (min-width:992px){.featured-content-ui-23__post:hover{cursor:pointer}
.featured-content-ui-23__post:hover .featured-content-ui-23__img{transform:scale(1.15)}
.featured-content-ui-23__post:hover .featured-content-ui-23__description{color:var(--link-hover-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.featured-content-ui-23__post:hover .featured-content-ui-23__link-icon{fill:var(--link-hover-color)}
}
.featured-content-ui-23__element{display:block;height:min-content;list-style-type:none}
.featured-content-ui-23__element:last-child .featured-content-ui-23__link-icon{margin-bottom:0}
.featured-content-ui-23__content-type{margin-bottom:2rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;color:var(--content-type-color)}
.featured-content-ui-23__img-container{min-width:31.1rem;min-height:17.9rem;position:relative;display:flex;flex-direction:column;margin-bottom:2rem;overflow:hidden}
@media screen and (max-width:991px){.featured-content-ui-23__img-container{padding-bottom:57.56%}
}
@media screen and (min-width:992px){.featured-content-ui-23__img-container{width:100%;min-width:unset;height:24.5rem;min-height:unset;margin-bottom:2.5rem}
}
@media screen and (min-width:1110px){.featured-content-ui-23__img-container{height:24.5rem;min-height:24.5rem;margin-bottom:2.5rem}
}
.featured-content-ui-23__img{display:inline-block;width:100%;height:100%;object-fit:cover;transition:transform 700ms ease-out}
@media screen and (max-width:991px){.featured-content-ui-23__img{position:absolute}
}
.featured-content-ui-23__continuum-container{display:flex;align-items:center;position:absolute;bottom:0;width:12.8rem;height:3.1rem;background-color:var(--continuum-container-bg-color)}
@media screen and (min-width:992px){.featured-content-ui-23__continuum-container{justify-content:center;width:14.6rem;height:3.2rem}
}
.featured-content-ui-23__continuum{margin:0;font-size:1rem;line-height:1.2rem;letter-spacing:.15em;text-transform:uppercase}
.featured-content-ui-23__continuum--normal-weight{font-weight:300}
.featured-content-ui-23__tags{margin-bottom:1.2rem;font-weight:300;font-size:1rem;line-height:1.2rem;letter-spacing:.15em}
@media screen and (min-width:992px){.featured-content-ui-23__tags{font-size:1.2rem;line-height:1.8rem;margin-bottom:1.5rem}
}
.featured-content-ui-23__description{margin-bottom:1.8rem;font-weight:600;font-size:1.8rem;line-height:2.4rem;letter-spacing:.02em;text-transform:none}
@media screen and (min-width:992px){.featured-content-ui-23__description{margin-bottom:2.4rem;letter-spacing:.04em}
}
.featured-content-ui-23__link-icon{width:2.1rem;margin-bottom:3.8rem;fill:var(--link-icon-color);overflow:hidden}
@media screen and (min-width:992px){.featured-content-ui-23__link-icon{margin-bottom:0}
}
.featured-content-ui-23__link-icon svg{display:block;box-sizing:border-box;height:1.2rem;position:relative;left:-0.3rem}
.featured-content-ui-23__header,.featured-content-ui-23__content-type,.featured-content-ui-23__continuum,.featured-content-ui-23__tags,.featured-content-ui-23__continuum-container,.featured-content-ui-23__link-icon{transition:color 300ms linear}
.featured-content-ui-23__continuum-container{transition:background-color 300ms linear}
.theme-animation .featured-content-ui-23__description{transition:color 300ms linear}
.theme-animation .featured-content-ui-23__link-icon{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.events-viewer-ui-23{padding:0}
.dark-mode .events-viewer-ui-23{--item-bottom-line-color:#fff;--text-color:#fff;--arrow-color:#fff}
.light-mode .events-viewer-ui-23{--item-bottom-line-color:#000;--text-color:#000;--arrow-color:#000}
.events-viewer-ui-23 .button__wrapper{margin-top:11.8rem}
.events-viewer23__list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:4rem}
@media screen and (min-width:768px){.events-viewer23__list{grid-template-columns:repeat(2,1fr);grid-gap:12rem 3rem}
}
@media screen and (min-width:992px){.events-viewer23__list{grid-template-columns:repeat(3,1fr)}
}
.events-viewer23__item{border-bottom:1px solid var(--item-bottom-line-color);display:flex;flex-direction:column;align-items:flex-start;opacity:0;transition:opacity 500ms ease-in-out}
.events-viewer23__item.animated{opacity:1}
.events-viewer23__item.hover .svg-link-arrow{fill:var(--leancoded-raw-link-second-color-hover)}
.events-viewer23__date{display:block;margin-bottom:1.6rem;font-size:1rem;line-height:1.8rem;letter-spacing:.15em;text-transform:uppercase}
@media screen and (min-width:992px){.events-viewer23__date{font-size:1.2rem}
}
.events-viewer23__title{margin-bottom:1.2rem}
@media screen and (min-width:992px){.events-viewer23__title-link{font-size:1.8rem;line-height:2.4rem}
}
.events-viewer23__title-link:focus-visible{outline-offset:.2rem}
.events-viewer23__venue{font-size:1.4rem;line-height:2rem;letter-spacing:.04em}
.events-viewer23__location{font-size:1.4rem;line-height:2rem;letter-spacing:.04em;margin-bottom:3rem}
.events-viewer23__arrow-wrapper{order:1;margin-bottom:2.2rem}
.events-viewer23__arrow-wrapper a{display:flex}
.events-viewer23__arrow-wrapper:hover ~ .events-viewer23__title .link-with-bottom-arrow{color:var(--leancoded-raw-link-second-color-hover)}
.events-viewer23__ajax-error-message{display:none;width:100%;text-align:center;color:#76cdd8;font-weight:900;font-size:1.5rem;margin-bottom:.9rem}
.events-viewer23__ajax-error-message.active{display:block}
.events-viewer23__content-reference{order:1;text-transform:uppercase;margin:-1rem 0 2.2rem;font-size:1.4rem;line-height:2rem;letter-spacing:.04em}
.events-viewer23__content-reference-bold{font-weight:600}
.events-viewer23__date,.events-viewer23__title,.events-viewer23__venue,.events-viewer23__location,.events-viewer23__content-reference{color:var(--text-color)}
.events-viewer23__view-more{opacity:0;transition:opacity 500ms ease-in-out}
.events-viewer23__view-more:focus-visible{outline-offset:.3rem}
.events-viewer23__view-more.animated{opacity:1}
.theme-animation .events-viewer-ui-23 .events-viewer23__item{transition:border-color 300ms linear}
.theme-animation .events-viewer-ui-23 .events-viewer23__item svg{transition:fill 300ms linear}
.theme-animation .events-viewer-ui-23 .events-viewer23__date,.theme-animation .events-viewer-ui-23 .events-viewer23__title,.theme-animation .events-viewer-ui-23 .events-viewer23__title-link,.theme-animation .events-viewer-ui-23 .events-viewer23__venue,.theme-animation .events-viewer-ui-23 .events-viewer23__location,.theme-animation .events-viewer-ui-23 .events-viewer23__content-reference{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.divider-ui-23{margin:0;border:0;border-bottom:1px solid #d6d6d6;transition:border-color 300ms linear}
.light-mode .divider-ui-23{--divider-border-color-monochrome:#000;--divider-border-color-colourfull:#0047ff}
.dark-mode .divider-ui-23{--divider-border-color-monochrome:#fff;--divider-border-color-colourfull:#00f6ff}
.divider-ui-23.short{width:2.4rem}
.divider-ui-23.bg-color-black-and-white{border-bottom-color:var(--divider-border-color-monochrome)}
.divider-ui-23.bg-color-bright-and-deep-blue{border-bottom-color:var(--divider-border-color-colourfull)}
.divider-ui-23.bg-color-yellow{border-bottom-color:#fec010}
.divider--top-padding-small{margin-top:1.7rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--top-padding-small{margin-top:3rem}
}
.divider--top-padding-medium{margin-top:2.6rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--top-padding-medium{margin-top:4.3rem}
}
.divider--top-padding-large{margin-top:3.4rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--top-padding-large{margin-top:6rem}
}
.divider--top-padding-extra-large{margin-top:4.3rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--top-padding-extra-large{margin-top:7.2rem}
}
.divider--top-padding-maximum{margin-top:6rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--top-padding-maximum{margin-top:8.5rem}
}
.divider--bottom-padding-small{margin-bottom:1.7rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--bottom-padding-small{margin-bottom:3rem}
}
.divider--bottom-padding-medium{margin-bottom:2.6rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--bottom-padding-medium{margin-bottom:4.3rem}
}
.divider--bottom-padding-large{margin-bottom:3.4rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--bottom-padding-large{margin-bottom:6rem}
}
.divider--bottom-padding-extra-large{margin-bottom:4.3rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--bottom-padding-extra-large{margin-bottom:7.2rem}
}
.divider--bottom-padding-maximum{margin-bottom:6rem;margin-left:0;margin-right:0}
@media screen and (min-width:992px){.divider--bottom-padding-maximum{margin-bottom:8.5rem}
}
.divider--hide-on-mobile{display:none}
@media screen and (min-width:768px){.divider--hide-on-mobile{display:block}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.releasing-header .breadcrumbs-ui-23{visibility:hidden}
.dark-mode .detail-pages-filter-23__filter-panel-icon-dark{display:inline-flex}
.dark-mode .detail-pages-filter-23-ui{--filter-page-bg:#060606;--filter-panel-bg-color:#060606;--filter-panel-border-bg:#fbfafa;--filter-panel-border-bg-active:linear-gradient(90.18deg,#00ffd3 22.95%,#00f6ff 62.78%,#b896ff 91.15%);--filter-panel-btn-color:#fff;--filter-list-bg:rgba(27,27,27,0.9);--filter-list-item-border-color:rgba(255,255,255,0.4);--filter-list-item-svg-color:#00f6ff;--filter-subpanel-mobile-border-color:#a0a0a0;--card-category-color:#00f6ff;--card-text-color:#fff;--card-badge-color:#fff;--card-badge-bg:#060606;--btn-primary-hover-color:#060606;--link-hover-color:#00f6ff;--divider-gradient-for-dark-ec-mode:linear-gradient(88.92deg,#00ffd3 36.35%,#00f6ff 63.04%,#b896ff 91.9%);--divider-opacity-for-light-mode:0;--divider-opacity-for-dark-mode:1}
.light-mode .detail-pages-filter-23-ui{--filter-page-bg:#fbfafa;--filter-panel-bg-color:#fbfafa;--filter-panel-border-bg:#060606;--filter-panel-border-bg-active:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 62.59%,#8453d2 98.15%);--filter-panel-btn-color:#000;--filter-list-bg:rgba(242,242,242,0.9);--filter-list-item-border-color:rgba(0,0,0,0.4);--filter-list-item-svg-color:#0047ff;--filter-subpanel-mobile-border-color:#a0a0a0;--card-category-color:#0047ff;--card-text-color:#000;--card-badge-color:#000;--card-badge-bg:#fbfafa;--btn-primary-hover-color:#fff;--link-hover-color:#0047ff;--divider-gradient-for-dark-ec-mode:linear-gradient(88.92deg,#00ffd3 36.35%,#00f6ff 63.04%,#b896ff 91.9%);--divider-opacity-for-light-mode:1;--divider-opacity-for-dark-mode:0}
.ec-mode .detail-pages-filter-23-ui{--filter-list-item-svg-color:#fec010;--card-category-color:#fec010;--link-hover-color:#fec010;--divider-gradient-for-dark-ec-mode:linear-gradient(90.38deg,#fec010 9.04%,#f06516 82.1%,#f03016 121.37%);--download-link-color:#fff;--download-link-hover-color:#fec010;--download-icon-hover-color:#fff}
.detail-pages-filter-23-ui{position:relative;background-color:var(--filter-page-bg);z-index:5}
.bg-gradient .detail-pages-filter-23-ui{--link-hover-color:rgba(6,6,6,0.8)}
.detail-pages-filter-23-ui__footer .preloader{margin:5.8rem auto 0;caret-color:transparent}
@media screen and (min-width:992px){.detail-pages-filter-23-ui__footer .preloader{margin:11.7rem auto 0}
}
.detail-pages-filter-23-ui .detail-pages-list-ui__info-block{display:flex;justify-content:center;align-items:center;height:41.5rem}
@media screen and (min-width:992px){.detail-pages-filter-23-ui .detail-pages-list-ui__info-block{height:52.8rem}
}
.detail-pages-filter-23-ui .detail-pages-list-ui__info-msg{font:300 2rem/2.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em;text-align:center}
@media screen and (min-width:992px){.detail-pages-filter-23-ui .detail-pages-list-ui__info-msg{font:300 3.6rem/4.5rem "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-pages-filter-23-ui .detail-pages-list-ui .detail-pages-list__holder--not-empty{display:grid;grid-template-columns:repeat(3,26.1rem);justify-content:space-between;row-gap:4rem}
}
@media screen and (min-width:1110px){.detail-pages-filter-23-ui .detail-pages-list-ui .detail-pages-list__holder--not-empty{grid-template-columns:repeat(3,30rem);row-gap:9.4rem}
}
.detail-pages-filter-23-ui .detail-pages-list-ui .detail-pages-list__holder--not-empty ~ .detail-pages-list-ui__info-block{display:none}
.detail-pages-filter-23-ui .detail-pages-list--secondary{display:none}
.detail-pages-filter-23{--filter-panel-height:4.5rem}
@media screen and (min-width:992px){.detail-pages-filter-23{--filter-panel-height:7rem}
}
.detail-pages-filter-23_has-pinned .header-ui-23{transform:translateY(-100%);overflow:hidden}
.detail-pages-filter-23__list-wrapper{min-height:41.5rem}
@media screen and (min-width:992px){.detail-pages-filter-23__list-wrapper{min-height:52.8rem}
}
.detail-pages-filter-23__filter-wrap{margin-bottom:3.2rem}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-wrap{margin-bottom:4.8rem}
}
.detail-pages-filter-23__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;line-height:1.5;letter-spacing:.5em;margin-bottom:2rem;text-transform:uppercase;font-weight:700}
@media screen and (min-width:992px){.detail-pages-filter-23__title{font-size:1.6rem;margin-bottom:4rem}
}
.detail-pages-filter-23__filter-panel-spacer{height:0;position:relative}
.detail-pages-filter-23-ui_sticky-fixed .detail-pages-filter-23__filter-panel-spacer,.detail-pages-filter-23-ui_sticky-absolute .detail-pages-filter-23__filter-panel-spacer{height:var(--filter-panel-height)}
.detail-pages-filter-23__filter-top{position:relative;width:100%;max-width:1920px;left:0;z-index:50;background-color:var(--filter-panel-bg-color)}
.detail-pages-filter-23-ui_sticky-fixed .detail-pages-filter-23__filter-top{position:fixed;inset:0 auto auto}
.detail-pages-filter-23-ui_sticky-absolute .detail-pages-filter-23__filter-top{position:absolute;top:auto;bottom:0}
.detail-pages-filter-23__filter-panel{height:var(--filter-panel-height);display:flex;align-items:center;position:relative;--opacity-for-light-mode:0}
.detail-pages-filter-23__filter-panel-closed{display:flex;width:100%;height:.1rem;margin-top:var(--filter-panel-height);background:var(--filter-panel-border-bg)}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-closed{display:none}
.detail-pages-filter-23__filter-panel-divider{display:none;width:100%;margin-top:var(--filter-panel-height);position:relative;border:.1rem solid transparent}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider{display:flex;background:var(--filter-panel-border-bg-active);height:.1rem}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider:before,.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider:after{position:absolute;content:"";inset:-0.1rem;border:.1rem solid;border-image-slice:1}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider:before{border-image-source:linear-gradient(118.82deg,#0078c2 .5%,#0047ff 47.33%,#8453d2 76.12%);opacity:var(--divider-opacity-for-light-mode)}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider:after{border-image-source:var(--divider-gradient-for-dark-ec-mode);opacity:var(--divider-opacity-for-dark-mode)}
.detail-pages-filter-23__filter-panel-icon{display:inline-flex;position:absolute}
.detail-pages-filter-23__filter-panel-icon svg{width:2.2rem;height:1.95rem}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-panel-icon svg{width:3rem;height:2.6rem}
}
.detail-pages-filter-23__filter-panel-icon-default{fill:var(--filter-panel-bg-color);stroke:var(--filter-panel-border-bg)}
.detail-pages-filter-23__filter-panel-icon-active-light,.detail-pages-filter-23__filter-panel-icon-active-dark,.detail-pages-filter-23__filter-panel-icon-active-ec{opacity:0}
.detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon-default{display:none}
.light-mode .detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon-active-light{opacity:1}
.dark-mode .detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon-active-dark{opacity:1}
.ec-mode .detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon-active-dark{opacity:0}
.ec-mode .detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon-active-ec{opacity:1}
.detail-pages-filter-23__filter-panel-btn{display:inline-flex;position:absolute;align-items:center;padding:0;height:100%;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:600;line-height:1;letter-spacing:.05em;color:var(--filter-panel-btn-color);text-align:center;text-decoration:none;user-select:none}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-panel-btn{font-size:2rem}
}
.detail-pages-filter-23__filter-panel-btn-text{margin-left:3.8rem;padding-right:.8rem;line-height:1.7rem;text-transform:capitalize}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-panel-btn-text{margin-left:5.2rem;padding-right:1.8rem;line-height:2.4rem}
}
.detail-pages-filter-23__filter-panel-btn-toggle-icon{transition:transform .2s}
.detail-pages-filter-23__filter-panel-btn-toggle-icon svg{height:.8rem;width:1.2rem;display:block}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-panel-btn-toggle-icon svg{height:1rem;width:1.5rem}
}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-btn-toggle-icon{transform:rotate(180deg)}
.detail-pages-filter-23__filter-list-wrap{display:none;position:absolute;width:100%;background-color:var(--filter-list-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto;overscroll-behavior:contain}
.detail-pages-filter-23-ui_sticky-fixed .detail-pages-filter-23__filter-list-wrap{max-height:calc(100vh - 4.5rem);max-height:calc(100dvh - 4.5rem)}
@media screen and (min-width:992px){.detail-pages-filter-23-ui_sticky-fixed .detail-pages-filter-23__filter-list-wrap{max-height:calc(100vh - 7rem);max-height:calc(100dvh - 7rem)}
}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-list-wrap{display:block}
.detail-pages-filter-23__filter-list-container{display:flex;flex-wrap:wrap;max-width:115.2rem;margin:0 auto;padding-bottom:3.5em}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-container{padding-top:3.5rem;padding-bottom:29.6rem}
}
.detail-pages-filter-23__filter-list-control-apply{order:1;padding-top:3.5rem}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-control-apply{order:0;padding-top:0}
}
.detail-pages-filter-23__filter-list-selected{width:100%;border-bottom:1px solid var(--filter-subpanel-mobile-border-color);padding:1.6rem 0;display:flex;align-items:center}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-selected{display:block;width:auto;margin-left:2.8rem;padding:1.1rem 0 0;border:0}
}
.detail-pages-filter-23__filter-list-selected-text{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:.04em;order:1;margin-left:auto}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-selected-text{margin-left:0;font-size:1.2rem}
}
.detail-pages-filter-23__filter-btn-clear{display:inline-flex;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;font-size:1rem;line-height:1;letter-spacing:.04em;color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;user-select:none;margin:0}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-btn-clear{font-size:1.2rem}
}
.detail-pages-filter-23__filter-list-btn-clear{display:none}
.detail-pages-filter-23__filter_selected .detail-pages-filter-23__filter-list-btn-clear{display:inline-flex}
.detail-pages-filter-23__filter-list-grid-wrap{width:100%}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-grid-wrap{padding-top:3rem}
}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:3.1rem;grid-auto-flow:row}
}
.detail-pages-filter-23__filter-list-item{position:relative;display:flex;flex-direction:column;justify-content:center;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.03em;text-transform:capitalize;padding:1.23rem 0 1.23rem 3.5rem;border-bottom:1px solid var(--filter-list-item-border-color);cursor:pointer}
.detail-pages-filter-23__filter-list-item .detail-pages-filter-23__check-icon{display:none}
.detail-pages-filter-23__filter-list-item .detail-pages-filter-23__plus-icon{display:block}
.detail-pages-filter-23__filter-list-item svg{position:absolute;left:0;height:1.4rem;width:1.4rem;color:var(--filter-list-item-svg-color)}
.light-mode .detail-pages-filter-23__filter-list-item svg{color:#0047ff}
.detail-pages-filter-23__filter-list-item_active{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;font-weight:700}
.detail-pages-filter-23__filter-list-item_active .detail-pages-filter-23__check-icon{display:block}
.detail-pages-filter-23__filter-list-item_active .detail-pages-filter-23__plus-icon{display:none}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-list-item{font-size:1.4rem;line-height:1.8rem;padding:1.45rem 0 1.45rem 3.5rem}
.detail-pages-filter-23__filter-list-item:nth-child(-n+3){border-top:1px solid var(--filter-list-item-border-color)}
}
.detail-pages-filter-23__filter-tags{display:none;padding-top:.5rem}
.detail-pages-filter-23__filter-tags.detail-pages-filter-23__filter-tags-not-empty{display:block}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tags{padding-top:1.5rem}
}
.detail-pages-filter-23__filter-tag-list{display:flex;flex-wrap:wrap;align-items:center}
.detail-pages-filter-23__filter-tag-item{margin-top:.8rem;margin-right:1.6rem;font-size:1rem;line-height:1.3rem;letter-spacing:.03em;text-transform:capitalize}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tag-item{font-size:1.4rem;line-height:1.82rem;margin-right:2.9rem}
}
.detail-pages-filter-23__filter-tag-item_clear{line-height:1.3rem;font-size:1rem;letter-spacing:.03em}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tag-item_clear{line-height:1.7rem;font-size:1.3rem}
}
.detail-pages-filter-23__filter-tags-btn-clear{font-size:1rem;line-height:1.3rem;letter-spacing:.03em;text-transform:capitalize}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tags-btn-clear{font-size:1.3rem;line-height:1.7rem}
}
.detail-pages-filter-23__filter-tag{display:inline-flex;align-items:center;font-size:1rem;line-height:1.3rem;letter-spacing:.03em;text-transform:capitalize}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tag{font-size:1.4rem;line-height:1.82rem}
}
.detail-pages-filter-23 .detail-pages-filter-23__filter-tag-label{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900;font-size:1rem;line-height:1.3rem;letter-spacing:.03em;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;padding-right:.5rem}
@media screen and (min-width:992px){.detail-pages-filter-23 .detail-pages-filter-23__filter-tag-label{font-size:1.4rem;line-height:1.82rem;padding-right:1rem}
}
.detail-pages-filter-23__filter-tag-btn-remove{line-height:1;text-decoration:underline;user-select:none;margin:0;width:1rem;height:1rem;position:relative;color:inherit}
.detail-pages-filter-23__filter-tag-btn-remove:before,.detail-pages-filter-23__filter-tag-btn-remove:after{position:absolute;content:"";height:.1rem;left:0;width:100%;background-color:currentColor}
.detail-pages-filter-23__filter-tag-btn-remove:before{transform:rotate(45deg)}
.detail-pages-filter-23__filter-tag-btn-remove:after{transform:rotate(-45deg)}
@media screen and (min-width:992px){.detail-pages-filter-23__filter-tag-btn-remove{width:1.3rem;height:1.3rem}
}
.detail-pages-filter-23__view-more{display:flex;margin-top:5.8rem}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more{justify-content:center;margin-top:12.7rem}
}
.detail-pages-filter__error-message:not(.hidden)+.detail-pages-filter-23__view-more{margin-top:4rem}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more.downloadable{margin-top:8.5rem}
}
.detail-pages-filter-23__view-more-button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.2rem;border-radius:10rem;text-decoration:none;overflow:hidden;cursor:pointer}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more-button{padding:.2rem;font:700 1.6rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.21em}
}
.detail-pages-filter-23__view-more-button:before{content:"";display:block;position:absolute;height:calc(100% + 0.4rem);width:100%;transform:translateY(-0.2rem);background-image:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);opacity:0}
.light-mode .detail-pages-filter-23__view-more-button{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.light-mode .detail-pages-filter-23__view-more-button .button__inner{background:#fbfafa;color:#060606}
.no-touchevents .light-mode .detail-pages-filter-23__view-more-button:hover .button__inner,.light-mode .detail-pages-filter-23__view-more-button:active .button__inner{background-color:#060606;color:#fff}
.light-mode .detail-pages-filter-23__view-more-button:before{opacity:0}
.dark-mode .detail-pages-filter-23__view-more-button{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.dark-mode .detail-pages-filter-23__view-more-button .button__inner{background:#060606;color:#fff}
.no-touchevents .dark-mode .detail-pages-filter-23__view-more-button:hover .button__inner,.dark-mode .detail-pages-filter-23__view-more-button:active .button__inner{background-color:#fbfafa;color:#060606}
.dark-mode .detail-pages-filter-23__view-more-button:before{opacity:1}
.ec-mode .detail-pages-filter-23__view-more-button{background-color:#fec010;background-image:linear-gradient(90.38deg,#fec010 9.04%,#f06516 82.1%,#f03016 121.37%)}
.ec-mode .detail-pages-filter-23__view-more-button .button__inner{background:#060606;color:#fff}
.no-touchevents .ec-mode .detail-pages-filter-23__view-more-button:hover .button__inner,.ec-mode .detail-pages-filter-23__view-more-button:active .button__inner{background-color:#fbfafa;color:#060606}
.ec-mode .detail-pages-filter-23__view-more-button:before{opacity:0}
.detail-pages-filter-23__view-more-button .button__inner{display:flex;justify-content:center;align-items:center;padding:1.1rem 2rem;border-radius:10rem;transform:translateZ(0)}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more-button .button__inner{padding:1.8rem 4.3rem}
}
.detail-pages-filter-23__view-more-button .button__content{font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2em;text-align:center;text-transform:uppercase}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more-button .button__content{font:700 1.6rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.21em}
}
@media screen and (min-width:992px){.detail-pages-filter-23__view-more-button:hover{color:var(--btn-primary-hover-color);cursor:pointer}
}
.detail-pages-filter-23__error-message{font:900 2rem/3.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:#76cdd8;padding:.5rem 0 4.3rem;text-align:center;border-bottom:.1rem solid #d6d6d6}
@media screen and (min-width:992px){.detail-pages-filter-23__error-message{padding-top:2.2rem;padding-bottom:6rem;text-align:left}
}
.detail-pages-filter-23__error-message p{margin-bottom:0}
.detail-pages-filter-23__error-message p:focus:focus-visible{outline:.2rem solid #008ace}
.detail-pages-list-23__link{display:block}
.detail-pages-list-23__title{margin-bottom:1.8rem;font:600 1.8rem/2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.02em}
@media screen and (min-width:992px){.detail-pages-list-23__title{margin-bottom:2.4rem;letter-spacing:.04em}
}
.detail-pages-list-23__item{margin-bottom:3.8rem}
@media screen and (min-width:992px){.detail-pages-list-23__item{width:26.1rem;margin:0}
.detail-pages-list-23__item:hover .detail-pages-list-23__img .detail-pages-list-23__img-inner{transform:scale(1.15)}
.detail-pages-list-23__item:hover .detail-pages-list-23__link{cursor:pointer}
.detail-pages-list-23__item:hover .detail-pages-list-23__title{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;color:var(--link-hover-color)}
.detail-pages-list-23__item:hover .detail-pages-list-23__arrow svg{fill:var(--link-hover-color)}
}
.detail-pages-list-23__item-last-row{align-self:flex-start}
@media screen and (min-width:1110px){.detail-pages-list-23__item{width:30rem}
}
.detail-pages-list-23__item .detail-pages-list-23__link{cursor:default;text-decoration:none}
.detail-pages-list-23__item .detail-pages-list-23__link:hover{color:var(--card-text-color)}
.detail-pages-list-23__item .detail-pages-list-23__tag,.detail-pages-list-23__item .detail-pages-list-23__title{color:var(--card-text-color)}
.detail-pages-list-23__item .detail-pages-list-23__arrow svg{display:block;box-sizing:border-box;height:1.2rem;fill:var(--card-text-color)}
.detail-pages-list-23__type-list{margin-bottom:2rem;font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.5em;color:var(--card-category-color);text-transform:uppercase}
.detail-pages-list-23__img{position:relative;overflow:hidden}
.detail-pages-list-23__img:not(.empty){min-width:31.2rem;min-height:17.9rem;margin-bottom:2rem}
@media screen and (min-width:992px){.detail-pages-list-23__img:not(.error-image){width:26.1rem;min-width:26.1rem;height:21.2rem;min-height:21.2rem}
}
@media screen and (min-width:1110px){.detail-pages-list-23__img:not(.error-image){width:30rem;min-width:30rem;height:24.5rem;min-height:24.5rem}
}
.detail-pages-list-23__img-inner{display:block;width:100%;aspect-ratio:1.743;object-fit:cover;transition:transform 700ms ease-out}
@media screen and (min-width:992px){.detail-pages-list-23__img-inner{aspect-ratio:1.23113}
}
@media screen and (min-width:1110px){.detail-pages-list-23__img-inner{aspect-ratio:1.2245}
}
.empty .detail-pages-list-23__img-inner{display:none}
.detail-pages-list-23__continuum-container{display:flex;align-items:center;position:absolute;bottom:0;width:12.8rem;height:3.1rem;color:var(--card-badge-color);background-color:var(--card-badge-bg)}
@media screen and (min-width:992px){.detail-pages-list-23__continuum-container{justify-content:center;width:14.6rem;height:3.2rem}
}
.detail-pages-list-23__continuum-container .detail-pages-list-23__continuum{margin:0;font-size:1rem;line-height:1.2rem;letter-spacing:.15em;font-weight:700}
.detail-pages-list-23__continuum-container .detail-pages-list-23__continuum--normal-weight{font-weight:300}
.detail-pages-list-23__tag-list{margin-bottom:1.2rem;font:300 1rem/1.2rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.15em;text-transform:uppercase}
@media screen and (min-width:992px){.detail-pages-list-23__tag-list{margin-bottom:1.5rem;font:300 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
}
.detail-pages-list-23__tag{display:inline}
.detail-pages-list-23__tag:after{content:", "}
.detail-pages-list-23__tag:last-child:after{content:""}
.detail-pages-filter-23 .custom-detail-page-filter-button{height:4.3rem;padding:0 1.9rem}
@media screen and (min-width:992px){.detail-pages-filter-23 .custom-detail-page-filter-button{height:5.8rem;padding:0 2.6rem}
}
.detail-pages-list-23__download{display:flex;align-items:center}
.detail-pages-list-23__download-icon{width:1.6rem;height:1.6rem}
@media screen and (min-width:992px){.detail-pages-list-23__download-icon{width:2.1rem;height:2.1rem}
}
.detail-pages-list-23__download-text{margin-left:1rem;font-size:1.2rem;font-weight:500;line-height:2.4rem;letter-spacing:.03em;color:var(--download-link-color)}
@media screen and (min-width:992px){.detail-pages-list-23__download-text{font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:.04em}
}
@media(hover:hover){.detail-pages-list-23__item--downloadable:hover .detail-pages-list-23__download-text{color:var(--download-link-hover-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.detail-pages-list-23__item--downloadable:hover .detail-pages-list-23__download-icon path{stroke:var(--download-icon-hover-color)}
}
.detail-pages-filter-23__title,.detail-pages-filter-23__filter-panel-btn,.detail-pages-filter-23__filter-list-selected-text,.detail-pages-filter-23__filter-btn-clear,.detail-pages-filter-23__filter-list-btn-clear,.detail-pages-filter-23__filter-tags-btn-clear,.detail-pages-filter-23__filter-tag-label,.detail-pages-filter-23__filter-tag-btn-remove{transition:color 300ms linear}
.detail-pages-filter-23-ui,.detail-pages-filter-23__filter-top{transition:background-color 300ms linear}
.detail-pages-filter-23__filter-list-item{transition:border-bottom-color 300ms linear,border-top-color 300ms linear,color 300ms linear}
.detail-pages-filter-23__filter-list-item svg{transition:color 300ms linear}
.detail-pages-filter-23__filter-panel-closed{transition:background-color 300ms linear,display 300ms linear}
.theme-animation .detail-pages-filter-23__filter-panel-divider .divider__color{transition:background-color 300ms linear,color 300ms linear}
.detail-pages-filter-23__filter_expanded .detail-pages-filter-23__filter-panel-divider{transition:background 300ms linear,color 300ms linear}
.detail-pages-filter-23__filter-panel-divider:before,.detail-pages-filter-23__filter-panel-divider:after{transition:opacity 300ms linear}
.detail-pages-filter-23__filter-panel-icon{transition:fill 300ms linear,stroke 300ms linear}
.theme-animation .detail-pages-filter-23__filter_selected:not(.detail-pages-filter-23__filter_expanded) .detail-pages-filter-23__filter-panel-icon{transition:opacity 300ms linear}
.detail-pages-filter-23__filter-list-wrap{transition:background-color 300ms linear}
.detail-pages-filter-23__filter-list-btn-apply:before,.detail-pages-filter-23__view-more-button:before{transition:opacity 300ms linear}
.theme-animation .detail-pages-filter-23__filter-list-btn-apply .button__inner,.theme-animation .detail-pages-filter-23__view-more-button .button__inner{transition:background-color 300ms linear,color 300ms linear}
.detail-pages-filter-23__filter-list-selected{transition:border-bottom-color 300ms linear}
.detail-pages-list-ui__info-msg{transition:color 300ms linear}
.detail-pages-list-23__type-list{transition:color 300ms linear}
.detail-pages-list-23__continuum-container{transition:background-color 300ms linear,color 300ms linear}
.detail-pages-list-23__item .detail-pages-list-23__tag,.detail-pages-list-23__item .detail-pages-list-23__title{transition:color 300ms linear}
.detail-pages-list-23__item .detail-pages-list-23__arrow svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .contact-details-reference-ui-23{--title-color:#00f6ff;--name-gradient:#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%;--name-gradient-base:#00fff0;--name-gradient-angel:90.38deg;--base-color:#fff;--link-hover-color:#00f6ff}
.light-mode .contact-details-reference-ui-23{--title-color:#0047ff;--name-gradient:#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%;--name-gradient-base:#0047ff;--name-gradient-angel:90.38deg;--base-color:#000;--link-hover-color:#0047ff}
.ec-mode .contact-details-reference-ui-23{--title-color:#fec010;--name-gradient:#fec010 11.47%,#f06516 65.74%,#f03016 121.95%;--name-gradient-base:#fec010;--name-gradient-angel:90.38deg;--link-hover-color:#fec010}
.contact-details-reference-ui-23 .contact-details-reference__container{display:flex;flex-direction:column;justify-content:start;border-bottom:.075rem solid var(--base-color);margin-bottom:3.6rem}
@media screen and (min-width:992px){.contact-details-reference-ui-23 .contact-details-reference__container{margin-bottom:7.2rem}
}
.contact-details-reference-ui-23 .contact-details-reference__container:last-child{margin-bottom:0}
.contact-details-reference-ui-23 .contact-details-reference__container .arrow-link{color:var(--link-color)}
.bg-gradient .contact-details-reference-ui-23 .contact-details-reference__container .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.contact-details-reference-ui-23 .contact-details-reference__container .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.contact-details-reference-ui-23 .contact-details-reference__container .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.contact-details-reference-ui-23 .contact-details-reference__container .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.contact-details-reference-ui-23 .contact-details-reference__container .arrow-link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.contact-details-reference-ui-23 .contact-details-reference__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;color:var(--title-color);font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.5em;text-align:start;text-transform:uppercase;margin-bottom:.8rem}
@media screen and (min-width:992px){.contact-details-reference-ui-23 .contact-details-reference__title{margin-bottom:2rem}
}
.contact-details-reference-ui-23 .contact-details-reference__name,.contact-details-reference-ui-23 .contact-details-reference__position,.contact-details-reference-ui-23 .contact-details-reference__phone,.contact-details-reference-ui-23 .contact-details-reference__phone-title,.contact-details-reference-ui-23 .contact-details-reference__email{align-self:flex-start;font-size:1.4rem;line-height:2rem}
@media screen and (min-width:992px){.contact-details-reference-ui-23 .contact-details-reference__name,.contact-details-reference-ui-23 .contact-details-reference__position,.contact-details-reference-ui-23 .contact-details-reference__phone,.contact-details-reference-ui-23 .contact-details-reference__phone-title,.contact-details-reference-ui-23 .contact-details-reference__email{font-size:1.8rem;line-height:2.4rem}
}
.contact-details-reference-ui-23 .contact-details-reference__email{letter-spacing:.04em;font-weight:700;display:inline-flex;flex-direction:column;color:var(--base-color) !important;text-decoration:initial;text-transform:initial}
@media var(--base-color){.contact-details-reference-ui-23 .contact-details-reference__email{letter-spacing:.02em}
}
.contact-details-reference-ui-23 .contact-details-reference__email:hover{text-decoration:underline;color:var(--link-hover-color) !important}
.contact-details-reference-ui-23 .contact-details-reference__email svg{display:block;vertical-align:baseline;width:2rem;height:2rem;margin:2.2rem 0;fill:var(--base-color)}
.contact-details-reference-ui-23 .contact-details-reference__name{font-weight:700;margin:0;letter-spacing:.05em;text-transform:initial;background-color:var(--name-gradient-base);background-image:-webkit-linear-gradient(var(--name-gradient-angel),var(--name-gradient));background-image:-moz-linear-gradient(var(--name-gradient-angel),var(--name-gradient));background-image:-o-linear-gradient(var(--name-gradient-angel),var(--name-gradient));background-image:-ms-linear-gradient(var(--name-gradient-angel),var(--name-gradient));background-image:linear-gradient(var(--name-gradient-angel),var(--name-gradient));background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}
@media screen and (min-width:992px){.contact-details-reference-ui-23 .contact-details-reference__name{letter-spacing:.04em}
}
.contact-details-reference-ui-23 .contact-details-reference__position{letter-spacing:.04em;margin:0 0 1.5rem;padding:0}
@media screen and (min-width:992px){.contact-details-reference-ui-23 .contact-details-reference__position{margin:0}
}
.contact-details-reference-ui-23 .contact-details-reference__phone,.contact-details-reference-ui-23 .contact-details-reference__phone-title{letter-spacing:.04em;font-weight:300;margin:0;color:var(--base-color) !important;text-decoration:initial}
.contact-details-reference-ui-23 .contact-details-reference__phone:hover{text-decoration:underline;color:var(--base-color) !important}
@media screen and (min-width:992px){.contact-details-reference-ui-23.contact-details-reference--detailed .contact-details-reference__email svg{margin-bottom:2rem}
}
.theme-animation .contact-details-reference-ui-23 .contact-details-reference__container{transition:border-color 300ms linear}
.theme-animation .contact-details-reference-ui-23 .contact-details-reference__title,.theme-animation .contact-details-reference-ui-23 .contact-details-reference__name,.theme-animation .contact-details-reference-ui-23 .contact-details-reference__position,.theme-animation .contact-details-reference-ui-23 .contact-details-reference__phone,.theme-animation .contact-details-reference-ui-23 .contact-details-reference__phone-title,.theme-animation .contact-details-reference-ui-23 .contact-details-reference__email{transition:color 300ms linear}
.theme-animation .contact-details-reference-ui-23 .contact-details-reference__email svg{transition:fill 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.contact-details-ui-23{margin:2rem;text-align:center}
.contact-details__photo{padding:2.5rem;margin-bottom:1.5rem;border-radius:50%;border:.2rem solid #f3f3f3}
.contact-details__name{text-transform:uppercase;font-size:2.4rem}
.contact-details__info{margin:0}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
@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-23{display:flex}
.colctrl-ui-23.colctrl--same-height .colctrl__col,.colctrl-ui-23.colctrl--same-height .colctrl__holder,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23{display:flex;flex-direction:column;align-items:stretch}
.colctrl-ui-23.colctrl--same-height .colctrl__holder,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23{height:100%;-webkit-flex:1}
.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl-ui-23.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile{display:flex;flex-direction:column;height:100%;-webkit-flex:1}
}
body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h2-custom-style:not(.title--continuum){font-size:2rem;line-height:2.7rem;letter-spacing:0}
@media screen and (min-width:1130px){body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h2-custom-style:not(.title--continuum){font-size:2.8rem;line-height:3.6rem;letter-spacing:1px}
}
body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h3-custom-style:not(.title--continuum){font-size:1.9rem;line-height:2.6rem;letter-spacing:0}
@media screen and (min-width:576px){body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h3-custom-style:not(.title--continuum){font-size:2.5rem;line-height:3.4rem}
}
@media screen and (min-width:992px){body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h3-custom-style:not(.title--continuum){font-size:1.9rem;line-height:2.6rem;letter-spacing:0}
}
@media screen and (min-width:1130px){body:not(.leancoded-cyberdlab) .colctrl-ui-23 .h3-custom-style: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-23,.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-23{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-23,.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-23{height:100%;-webkit-flex:1}
.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--mobile.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--mobile.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.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-23,.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-23{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-23,.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-23{height:100%;-webkit-flex:1}
.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--tablet.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--tablet.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile{display:flex;flex-direction:column;height:100%;-webkit-flex:1}
}
@media screen and (max-width:991px){.colctrl--two-columns-for-responsive{display:flex}
.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__col,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23{display:flex;flex-direction:column;align-items:stretch}
.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23{height:100%;-webkit-flex:1}
.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.layout-box>.layout-box-ui-23>.layout-box__desktop>.layout-box__mobile,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.layout-box__desktop,.colctrl--two-columns-for-responsive.colctrl--same-height .colctrl__holder>.react-parsys>.layout-box>.layout-box-ui-23>.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)}
}
@media screen and (min-width:768px){.colctrl__col--hide-on-desktop{display:none}
}
@media screen and (max-width:767px){.colctrl__col--hide-on-responsive{display:none}
}
@media screen and (min-width:768px){.colctrl--mobile.colctrl--dividers-shown>.colctrl__col{border-left:1px solid #d6d6d6}
[class*="bg-color"]:not(.bg-color-white,.bg-color-cornflower-blue) .colctrl--mobile.colctrl--dividers-shown>.colctrl__col{border-left-color:#fff}
.bg-color-cornflower-blue .colctrl--mobile.colctrl--dividers-shown>.colctrl__col{border-left-color:#2f3a50}
.colctrl--mobile.colctrl--dividers-shown>.colctrl__col:first-child{border-left:0}
}
@media screen and (min-width:992px){.colctrl--tablet.colctrl--dividers-shown>.colctrl__col{border-left:1px solid #d6d6d6}
[class*="bg-color"]:not(.bg-color-white,.bg-color-cornflower-blue) .colctrl--tablet.colctrl--dividers-shown>.colctrl__col{border-left-color:#fff}
.bg-color-cornflower-blue .colctrl--tablet.colctrl--dividers-shown>.colctrl__col{border-left-color:#2f3a50}
.colctrl--tablet.colctrl--dividers-shown>.colctrl__col:first-child{border-left:0}
}
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */:root{--scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%)}
.dark-mode{--scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%)}
.ec-mode.dark-mode{--scrollbar-color:linear-gradient(#fec010 11.47%,#f06516 61.1%,#f03016 112.5%)}
.light-mode{--scrollbar-color:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%)}
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100% !important;width:100% !important;min-width:100% !important;min-height:100% !important;margin:0 !important;position:absolute !important}
html.os-html>.os-host>.os-padding{position:absolute}
body.os-dragging,body.os-dragging *{cursor:default}
.os-host,.os-host-textarea{position:relative;overflow:visible !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.os-host-flexbox{overflow:hidden !important;display:-webkit-box;display:-ms-flexbox;display:flex}
.os-host-flexbox>.os-size-auto-observer{height:inherit !important}
.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}
#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'alpha(opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}
#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}
#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}
#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar !important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none !important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important;background:transparent !important}
.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}
.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}
.os-host-overflow>.os-padding{overflow:hidden}
.os-viewport{direction:inherit !important;box-sizing:inherit !important;resize:none !important;outline:none !important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}
.os-content{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}
.os-content>.os-textarea{box-sizing:border-box !important;direction:inherit !important;background:transparent !important;outline:0 none transparent !important;overflow:hidden !important;position:absolute !important;display:block !important;top:0 !important;left:0 !important;margin:0 !important;border-radius:0 !important;float:none !important;-webkit-filter:none !important;filter:none !important;border:none !important;resize:none !important;-webkit-transform:none !important;transform:none !important;max-width:none !important;max-height:none !important;box-shadow:none !important;-webkit-perspective:none !important;perspective:none !important;opacity:1 !important;z-index:1 !important;clip:auto !important;vertical-align:baseline !important;padding:0}
.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0 !important}
.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}
.os-content>.os-textarea[wrap='off']{white-space:pre !important;margin:0 !important}
.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}
.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}
.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}
.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}
.os-resize-observer-host.observed>.os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0}
.os-size-auto-observer{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}
.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}
.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}
.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none !important;transition:none !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}
.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}
object.os-resize-observer{box-sizing:border-box !important}
@-webkit-keyframes os-resize-observer-dummy-animation{from{cursor:auto}
to{cursor:none}
}
@keyframes os-resize-observer-dummy-animation{from{cursor:auto}
to{cursor:none}
}
.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}
html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}
.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'alpha(opacity=100)';z-index:1}
.os-scrollbar-corner{bottom:0;right:0}
.os-scrollbar{pointer-events:none}
.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0 !important;border:none !important}
.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}
.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}
.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none !important}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important}
.os-scrollbar-horizontal{bottom:0;left:0}
.os-scrollbar-vertical{top:0;right:0}
.os-host-rtl>.os-scrollbar-horizontal{right:0}
.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}
.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}
.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}
.os-scrollbar-corner-resize-both{cursor:nwse-resize}
.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}
.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}
.os-scrollbar-corner-resize-vertical{cursor:ns-resize}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}
.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1 !important;visibility:visible !important}
.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto !important}
.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.os-host-overflow{overflow:hidden !important}
.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none !important}
.os-theme-none>.os-scrollbar-corner-resize{display:block !important;min-width:10px;min-height:10px}
.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}
.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:.5rem}
.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}
.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:0;box-sizing:border-box;background:transparent}
.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:transparent}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}
.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}
.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}
.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:0}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}
.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}
.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}
.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
.os-viewport{overscroll-behavior:contain}
.os-content::after{clear:both}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .client-logic-pop-up-ui-23,.light-mode .client-logic-pop-up-ui-23{--container-padding:0 3rem;color:var(--leancoded-redesign-text-color)}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23,.light-mode .client-logic-pop-up-ui-23{--container-padding:0 15rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__backdrop,.light-mode .client-logic-pop-up-ui-23 .pop-up__backdrop{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;background-color:rgba(27,27,27,0.9);z-index:52}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__wrapper,.light-mode .client-logic-pop-up-ui-23 .pop-up__wrapper{position:relative;width:100%;margin:0 3.2rem;background-color:var(--leancoded-redesign-main-color)}
@media screen and (min-width:768px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__wrapper,.light-mode .client-logic-pop-up-ui-23 .pop-up__wrapper{max-width:80rem}
}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__wrapper,.light-mode .client-logic-pop-up-ui-23 .pop-up__wrapper{min-height:52.8rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__header,.light-mode .client-logic-pop-up-ui-23 .pop-up__header{padding:var(--container-padding);padding-top:4rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__header,.light-mode .client-logic-pop-up-ui-23 .pop-up__header{padding-top:10rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__header-title,.light-mode .client-logic-pop-up-ui-23 .pop-up__header-title{margin:0}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__header-error,.light-mode .client-logic-pop-up-ui-23 .pop-up__header-error{display:none;margin:1rem 0 -2.8rem;color:var(--leancoded-red-theme-color)}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__header-error,.light-mode .client-logic-pop-up-ui-23 .pop-up__header-error{margin:3rem 0 0}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__content,.light-mode .client-logic-pop-up-ui-23 .pop-up__content{display:block;width:100%}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__content .custom-checkbox input:checked ~ .custom-checkbox-checkmark:after,.light-mode .client-logic-pop-up-ui-23 .pop-up__content .custom-checkbox input:checked ~ .custom-checkbox-checkmark:after{border-right-color:var(--leancoded-primary-blue-theme-color);border-bottom-color:var(--leancoded-primary-blue-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper,.light-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper{display:flex;padding:var(--container-padding);padding-bottom:4rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper,.light-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper{padding-bottom:10rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper .button-submit,.light-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper .button-submit{position:relative}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper .button-submit__loading-gif,.light-mode .client-logic-pop-up-ui-23 .pop-up__content-wrapper .button-submit__loading-gif{position:absolute;left:40%;top:.5rem;height:3.5rem;width:3.5rem;margin:auto}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help,.light-mode .client-logic-pop-up-ui-23 .pop-up__help{text-align:center}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-loading,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-loading{position:relative;height:4.5rem;width:4.5rem;margin:.8rem auto}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-loading-img,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-loading-img{position:absolute;top:50%;left:50%;display:none;width:10rem;transform:translate(-50%,-50%)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-link,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-link{display:flex;flex-direction:column;align-items:baseline;margin-top:3rem;color:var(--leancoded-primary-blue-theme-color);cursor:pointer}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-link,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-link{margin-top:5rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-link:nth-child(2),.light-mode .client-logic-pop-up-ui-23 .pop-up__help-link:nth-child(2){text-align:initial}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-link-text,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-link-text{display:block}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-description,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-description{color:#c9db48}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-consent,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-consent{margin:2.3rem 0 0;text-align:initial}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-consent,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-consent{margin:5rem 0 0}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__icon,.light-mode .client-logic-pop-up-ui-23 .pop-up__icon{width:1.6rem;height:1.6rem;display:block;margin-bottom:1rem}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert,.light-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert{width:1.6rem;height:1.6rem}
@media screen and (max-width:767px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert,.light-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert{width:1.4rem;height:1.4rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert--success,.light-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert--success{stroke:var(--leancoded-primary-blue-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert--error,.light-mode .client-logic-pop-up-ui-23 .pop-up__icon-alert--error{stroke:var(--leancoded-red-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__request-message-success,.light-mode .client-logic-pop-up-ui-23 .pop-up__request-message-success,.dark-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error,.light-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error{margin:3rem 0 0;text-align:initial}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__request-message-success,.light-mode .client-logic-pop-up-ui-23 .pop-up__request-message-success,.dark-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error,.light-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error{margin-top:6rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email,.light-mode .client-logic-pop-up-ui-23 .pop-up__email{display:block;margin-top:4.8rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__email,.light-mode .client-logic-pop-up-ui-23 .pop-up__email{margin-top:10rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email .validation-tooltip,.light-mode .client-logic-pop-up-ui-23 .pop-up__email .validation-tooltip{display:inline-block}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip{position:absolute;top:auto;bottom:100%;left:0;margin:0;padding:.4rem 1.2rem;background:var(--leancoded-red-theme-color);font:400 1.8rem / 2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.8rem;font-weight:400;color:var(--validation-tooltip-text-color);line-height:2.4rem;letter-spacing:.04em;text-transform:none;opacity:0;transition:opacity .4s ease 0;z-index:-1}
@media screen and (max-width:767px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip{padding:.6rem 1.6rem;font-size:1.4rem;line-height:2rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip:before,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-validation-tooltip:before{bottom:-0.4rem;left:1.4rem;top:auto;width:.8rem;height:.8rem;background-color:var(--leancoded-red-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-input,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-input{border-bottom:1px solid var(--leancoded-white-theme-color);margin:0}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email:not(.validation-field) .pop-up__email-input:focus,.light-mode .client-logic-pop-up-ui-23 .pop-up__email:not(.validation-field) .pop-up__email-input:focus{border-bottom-color:var(--leancoded-primary-blue-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .validation-field .pop-up__email-input:hover ~ .validation-tooltip,.light-mode .client-logic-pop-up-ui-23 .validation-field .pop-up__email-input:hover ~ .validation-tooltip{opacity:1;z-index:20}
.dark-mode .client-logic-pop-up-ui-23 .validation-field .pop-up__email-label .pop-up__icon-alert--error,.light-mode .client-logic-pop-up-ui-23 .validation-field .pop-up__email-label .pop-up__icon-alert--error{display:inline-block}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-input::placeholder,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-input::placeholder{font-weight:100;font-size:1.6rem;line-height:2rem;letter-spacing:.06em}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-input::placeholder,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-input::placeholder{font-size:2.8rem;line-height:3.2rem;letter-spacing:.03em}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-input:-webkit-autofill,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px var(--leancoded-black-theme-color);-webkit-text-fill-color:var(--leancoded-redesign-text-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-label,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-label{display:inline-flex;align-items:center;margin:0;padding-top:1rem;font:900 1.6rem / 1.6rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.04em}
@media screen and (max-width:767px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-label,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-label{font-size:1.2rem;line-height:1.2rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__email-label .pop-up__icon-alert--error,.light-mode .client-logic-pop-up-ui-23 .pop-up__email-label .pop-up__icon-alert--error{display:none;margin-left:.5rem}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close{position:absolute;top:1.5rem;right:2rem;width:2.5rem;height:2.5rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close{top:5rem;right:5rem;width:3.2rem;height:3.2rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close:after,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close:after,.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close:before,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close:before{content:"";position:absolute;top:50%;left:50%;width:.1rem;height:100%;background-color:var(--leancoded-redesign-text-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close:after,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close:after{transform:translateY(-50%) rotate(-45deg)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__button-close:before,.light-mode .client-logic-pop-up-ui-23 .pop-up__button-close:before{transform:translateY(-50%) rotate(45deg)}
@media screen and (max-width:767px){.dark-mode .client-logic-pop-up-ui-23 .pop-up__text-break,.light-mode .client-logic-pop-up-ui-23 .pop-up__text-break{display:none}
}
.dark-mode .client-logic-pop-up-ui-23.show-unknown-email-error .pop-up__header-error,.light-mode .client-logic-pop-up-ui-23.show-unknown-email-error .pop-up__header-error{display:block}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23.show-unknown-email-error .pop-up__email,.light-mode .client-logic-pop-up-ui-23.show-unknown-email-error .pop-up__email{margin-top:6rem}
}
.dark-mode .client-logic-pop-up-ui-23 .custom-button,.light-mode .client-logic-pop-up-ui-23 .custom-button{margin-top:3.2rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .custom-button,.light-mode .client-logic-pop-up-ui-23 .custom-button{margin-top:8rem}
}
.dark-mode .client-logic-pop-up-ui-23 .custom-checkbox,.light-mode .client-logic-pop-up-ui-23 .custom-checkbox{width:fit-content;margin-top:3.2rem}
@media screen and (min-width:992px){.dark-mode .client-logic-pop-up-ui-23 .custom-checkbox,.light-mode .client-logic-pop-up-ui-23 .custom-checkbox{margin-top:6rem}
}
.dark-mode .client-logic-pop-up-ui-23 .custom-link,.light-mode .client-logic-pop-up-ui-23 .custom-link{display:inline-grid}
.dark-mode .pop-up__request-message-error-link-wrapper,.light-mode .pop-up__request-message-error-link-wrapper{margin-top:3.3rem}
@media screen and (min-width:992px){.dark-mode .pop-up__request-message-error-link-wrapper,.light-mode .pop-up__request-message-error-link-wrapper{margin-top:6rem}
}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error-text,.light-mode .client-logic-pop-up-ui-23 .pop-up__request-message-error-text{margin:0;color:var(--leancoded-red-theme-color)}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__part-of-policy-link,.light-mode .client-logic-pop-up-ui-23 .pop-up__part-of-policy-link{text-decoration:underline}
.dark-mode .client-logic-pop-up-ui-23 .pop-up__help-loading-img--dark,.light-mode .client-logic-pop-up-ui-23 .pop-up__help-loading-img--light{display:inline-block}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .categories-switcher-ui-23{--categories-switcher-text-color:#fff;--categories-switcher-tile-active-color:#00f6ff}
.light-mode .categories-switcher-ui-23{--categories-switcher-text-color:#000;--categories-switcher-tile-active-color:#0047ff}
.categories-switcher{position:relative}
.categories-switcher-ui-23{margin:auto;max-width:108.8rem}
.categories-switcher-ui-23 .categories-switcher-container{display:flex;justify-content:space-between;padding:4.8rem 0 6.4rem}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher-container{margin-top:6.9rem;padding:0}
}
.categories-switcher-ui-23 .categories-switcher-left-part{flex:1 1;overflow-x:hidden}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher-left-part{max-width:54.4rem}
}
.categories-switcher-ui-23 .categories-switcher-right-part{position:relative;display:none}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher-right-part{display:block;flex:1 1;margin-left:14.8rem;max-width:54.4rem;padding-top:3rem}
}
.categories-switcher-ui-23 .categories-switcher-tiles-section{border-bottom:1px solid var(--categories-switcher-text-color)}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher-tiles-section{border:0 none}
}
.categories-switcher-ui-23 .categories-switcher__title{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:250;padding:0;margin-bottom:4rem;letter-spacing:.01em;color:var(--categories-switcher-text-color)}
.categories-switcher-ui-23 .categories-switcher__title,.categories-switcher-ui-23 .categories-switcher__title .scaling-of-text-wrapper{font-size:3.3rem;line-height:3.6rem}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__title{margin-bottom:6rem}
.categories-switcher-ui-23 .categories-switcher__title,.categories-switcher-ui-23 .categories-switcher__title .scaling-of-text-wrapper{font-size:8rem;line-height:9.2rem}
}
.categories-switcher-ui-23 .categories-switcher__title p{margin:0}
.categories-switcher-ui-23 .categories-switcher__description p{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;line-height:2rem;letter-spacing:.03em;margin-bottom:4rem}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__description p{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em;margin-bottom:7rem}
}
.categories-switcher-ui-23 .categories-switcher__button{flex-shrink:0;margin-left:1rem;position:relative;width:1.6rem}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__button{width:3.4rem}
}
.categories-switcher-ui-23 .categories-switcher__button:before,.categories-switcher-ui-23 .categories-switcher__button:after{background:var(--categories-switcher-text-color);content:"";height:.3rem;left:0;position:absolute;top:-0.2rem;width:1.6rem;transition:transform 500ms ease}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__button:before,.categories-switcher-ui-23 .categories-switcher__button:after{display:none}
}
.categories-switcher-ui-23 .categories-switcher__button:after{transform:rotate(90deg)}
.categories-switcher-ui-23 .categories-switcher__button:before{transform:rotate(180deg)}
.categories-switcher-ui-23 .categories-switcher__arrow{display:none;position:relative;right:0;transition:right .3s ease-in}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__arrow{display:block}
}
.categories-switcher-ui-23 .categories-switcher__arrow svg{fill:var(--categories-switcher-text-color);height:.94rem;width:2rem}
.categories-switcher-ui-23 .categories-switcher__tile-title{align-items:center;color:var(--categories-switcher-text-color);cursor:pointer;display:flex;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.4rem;font-weight:700;justify-content:space-between;letter-spacing:.15em;line-height:2.2rem;padding:2rem 0;position:relative;text-transform:uppercase}
.categories-switcher-ui-23 .categories-switcher__tile-title:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__tile-title{align-items:flex-start;font-size:1.8rem;line-height:2.4rem;padding:3rem 3rem 3rem 0}
}
.categories-switcher-ui-23 .categories-switcher__tile-title p{margin:0;position:relative}
.categories-switcher-ui-23 .categories-switcher__tile-title:after{background-color:var(--categories-switcher-text-color);content:"";height:1px;left:0;position:absolute;right:0;top:0}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__tile-title:after{top:auto;bottom:0}
}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__tile-title:last-child:after{display:none}
}
.categories-switcher-ui-23 .categories-switcher__tile-title.active{color:var(--categories-switcher-tile-active-color)}
.categories-switcher-ui-23 .categories-switcher__tile-title.active p{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.categories-switcher-ui-23 .categories-switcher__tile-title.active .categories-switcher__button:after{transform:rotate(0)}
.categories-switcher-ui-23 .categories-switcher__tile-title.active .categories-switcher__button:before{transform:rotate(0)}
.categories-switcher-ui-23 .categories-switcher__tile-title.active .categories-switcher__arrow{right:-3rem}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__tile-title.active:after{height:2px}
}
.categories-switcher-ui-23 .categories-switcher__content-item-mob{max-height:0;overflow:hidden}
.categories-switcher-ui-23 .categories-switcher__content-item-mob.active{transition:max-height .2s ease-out}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__content-item-mob{display:none}
}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__content-item.active{display:block}
}
.categories-switcher-ui-23 .categories-switcher__content-item:focus-visible{outline:.2rem solid #008ace}
.categories-switcher-ui-23 .categories-switcher__content-item .text-ui{position:relative;z-index:3}
@media screen and (min-width:992px){.categories-switcher-ui-23 .categories-switcher__content-item .text-ui{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.8rem;font-weight:300;line-height:2.4rem;letter-spacing:.04em}
}
.ec-mode .categories-switcher-ui-23 .categories-switcher__tile-title.active{color:#fec010}
@media screen and (min-width:992px){.categories-switcher-ui-23.aboveLeftColumn .categories-switcher-right-part{margin-top:-8.8rem;margin-left:13.5rem}
}
@media screen and (min-width:992px){.categories-switcher-ui-23.aboveLeftColumn .categories-switcher__tile-title{letter-spacing:.23em;padding:2.8rem 3rem 3.2rem 0}
}
.theme-animation .categories-switcher-ui-23 .categories-switcher__title,.theme-animation .categories-switcher-ui-23 .categories-switcher__description,.theme-animation .categories-switcher-ui-23 .categories-switcher__tile-title{transition:color 300ms linear}
.theme-animation .categories-switcher-ui-23 .categories-switcher__arrow svg{transition:fill 300ms linear}
.theme-animation .categories-switcher-ui-23 .categories-switcher__tile-title:after{transition:background-color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.button-in-columns-23 .buttons-list{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:3rem}
@media screen and (min-width:768px){.button-in-columns-23 .buttons-list{grid-template-columns:repeat(3,1fr);gap:5rem}
}
.button-in-columns-23 .button-ui-23{align-items:stretch;display:flex;height:100%}
@media screen and (min-width:992px){.button-in-columns-23 .button-ui-23{min-height:8rem}
}
.button-in-columns-23 .button-ui-23 .button__inner{min-height:unset;flex-grow:1;padding:1.1rem 2.2rem}
.button-in-columns-23 .button-ui-23 .button__content--desktop{font-size:1.8rem;line-height:2.25rem;letter-spacing:.15em}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.button-ui-23{align-items:center;border-radius:10rem;border:0;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;padding:.2rem;text-align:center;text-decoration:none;text-transform:uppercase}
.button-ui-23:focus-visible{outline-offset:.3rem}
.button-ui-23 .button__inner{align-items:center;border-radius:10rem;display:flex;justify-content:center;min-height:4rem;min-width:8.7rem;padding:.9rem 2.2rem;perspective:0}
@media screen and (min-width:992px){.button-ui-23 .button__inner{min-height:5.4rem;min-width:23.9rem;padding:1.8rem 4.5rem}
}
.button-ui-23 .button__content{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:900}
.button-ui-23 .button__content--mobile{font-size:1.2rem;line-height:1.8rem;letter-spacing:.2em}
.button-ui-23 .button__content--desktop{font-size:1.6rem;line-height:1.8rem;letter-spacing:.21em}
.button-ui-23:hover{text-decoration:none}
@media print{.button-ui-23{display:none}
}
.button-ui-23:before{content:"";display:block;position:absolute;height:calc(100% + 0.4rem);width:100%;opacity:0;transform:translateY(-0.2rem);background-image:linear-gradient(90.38deg,#00fff0 4.77%,#00f6ff 46.73%,#b896ff 90.19%)}
.light-mode .button-ui-23{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);position:relative}
.light-mode .button-ui-23 .button__inner{background:#fbfafa;color:#060606}
.no-touchevents .light-mode .button-ui-23:hover .button__inner,.light-mode .button-ui-23:active .button__inner{background-color:#060606;color:#fff}
.light-mode .button-ui-23:before{opacity:0}
.dark-mode .button-ui-23{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);position:relative;text-decoration:none}
.dark-mode .button-ui-23 .button__inner{background:#060606;color:#fff}
.no-touchevents .dark-mode .button-ui-23:hover .button__inner,.dark-mode .button-ui-23:active .button__inner{background-color:#fbfafa;color:#060606}
.dark-mode .button-ui-23:before{opacity:1}
.ec-mode .button-ui-23{background-color:#fec010;background-image:linear-gradient(90.38deg,#fec010 9.04%,#f06516 82.1%,#f03016 121.37%)}
.ec-mode .button-ui-23 .button__inner{background:#060606;color:#fff}
.no-touchevents .ec-mode .button-ui-23:hover .button__inner,.ec-mode .button-ui-23:active .button__inner{background-color:#fbfafa;color:#060606}
.ec-mode .button-ui-23:before{display:none}
.button__wrapper{padding:2.5rem 0}
.button__content--desktop{display:none}
@media screen and (min-width:992px){.button__content--desktop{display:inline-block}
}
@media screen and (min-width:992px){.button__content--mobile{display:none}
}
.button--left{text-align:left}
.button--right{text-align:right}
.button--center{text-align:center}
.theme-animation .button-ui-23 .button__inner{transition:background-color 300ms linear,color 300ms linear}
.button-ui-23:before{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .book-meeting-ui-23{--link-color:#fff;--btn-color:#fff;--btn-bg:transparent;--btn-border-color:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);--btn-hover-color:#060606;--btn-hover-bg:#fff;--link-hover-color:#00f6ff}
.light-mode .book-meeting-ui-23{--link-color:#000;--btn-color:#060606;--btn-bg:#fff;--btn-border-color:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%);--btn-hover-color:#fff;--btn-hover-bg:#060606;--link-hover-color:#0047ff}
.ec-mode .book-meeting-ui-23{--link-hover-color:#fec010}
.book-meeting-ui-23 .book-meeting-ui-23__link{display:inline-flex;vertical-align:top;flex-direction:column;color:var(--link-color);text-decoration:none;font-size:1.4rem;letter-spacing:.04em;font-weight:700;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif}
.book-meeting-ui-23 .book-meeting-ui-23__link:hover{color:var(--link-color);text-decoration:underline}
@media screen and (min-width:992px){.book-meeting-ui-23 .book-meeting-ui-23__link{font-size:1.8rem;letter-spacing:.055em}
}
.book-meeting-ui-23 .book-meeting-ui-23__link-text{line-height:1.33}
.book-meeting-ui-23 .book-meeting-ui-23__link-icon{display:flex;margin-top:.3rem}
.book-meeting-ui-23 .book-meeting-ui-23__link-icon svg{fill:currentColor;width:2.2rem;height:2.2rem}
@media screen and (min-width:992px){.book-meeting-ui-23 .book-meeting-ui-23__link-icon{margin-top:1.4rem}
}
@media screen and (min-width:992px){.book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link{color:var(--link-color)}
.bg-gradient .book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.book-meeting-ui-23 .book-meeting-ui-23__link-wrap .arrow-link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
}
.book-meeting-ui-23 .book-meeting-ui-23__btn{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.2rem;border-radius:10rem;text-decoration:none;overflow:hidden;cursor:pointer}
.book-meeting-ui-23 .book-meeting-ui-23__btn:before{content:"";display:block;position:absolute;height:calc(100% + 0.4rem);width:100%;transform:translateY(-0.2rem);background-image:linear-gradient(90.02deg,#00ffd3 43.66%,#00f6ff 68.56%,#b896ff 94.34%);opacity:0}
.light-mode .book-meeting-ui-23 .book-meeting-ui-23__btn{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.light-mode .book-meeting-ui-23 .book-meeting-ui-23__btn .button__inner{background:#fbfafa;color:#060606}
.no-touchevents .light-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:hover .button__inner,.light-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:active .button__inner{background-color:#060606;color:#fff}
.light-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:before{opacity:0}
.dark-mode .book-meeting-ui-23 .book-meeting-ui-23__btn{background-color:#0047ff;background-image:linear-gradient(90.38deg,#0078c2 4.77%,#0047ff 42.63%,#8453d2 65.91%)}
.dark-mode .book-meeting-ui-23 .book-meeting-ui-23__btn .button__inner{background:#060606;color:#fff}
.no-touchevents .dark-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:hover .button__inner,.dark-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:active .button__inner{background-color:#fbfafa;color:#060606}
.dark-mode .book-meeting-ui-23 .book-meeting-ui-23__btn:before{opacity:1}
.book-meeting-ui-23 .book-meeting-ui-23__btn .button__inner{display:flex;justify-content:center;align-items:center;padding:1.1rem 2rem;border-radius:10rem;transform:translateZ(0)}
@media screen and (min-width:992px){.book-meeting-ui-23 .book-meeting-ui-23__btn .button__inner{padding:1.8rem 4.3rem}
}
.book-meeting-ui-23 .book-meeting-ui-23__btn .button__content{font:700 1.2rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.2em;text-align:center;text-transform:uppercase}
@media screen and (min-width:992px){.book-meeting-ui-23 .book-meeting-ui-23__btn .button__content{font:700 1.6rem/1.8rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.21em}
}
.theme-animation .book-meeting-ui-23 .book-meeting-ui-23__link{transition:color 300ms linear}
.book-meeting-ui-23 .book-meeting-ui-23__btn:before{transition:opacity 300ms linear}
.theme-animation .book-meeting-ui-23 .book-meeting-ui-23__btn .button__inner{transition:background-color 300ms linear,color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.background-video-ui-23{position:relative;overflow:hidden;height:0;padding-bottom:56%}
@media screen and (min-width:992px){.background-video-ui-23{display:flex;align-items:center;justify-content:center;height:58.8rem;padding-bottom:0}
}
.background-video-ui-23.background-video--match-size-of-video{display:flex;height:auto;padding-bottom:0}
.background-video-ui-23.background-video--match-size-of-video .background-video__container{position:static}
@media not screen and (min-width:768px){.background-video-ui-23.background-video--show-mobile-image{height:28.5rem;padding-bottom:0}
}
.background-video--relative{position:relative}
@media screen and (min-width:576px){.background-video--narrow{padding-bottom:47%}
}
@media screen and (min-width:992px){.background-video--narrow{height:46.8rem;padding-bottom:0}
}
@media not screen and (min-width:768px){.background-video--show-mobile-image{height:28.5rem;padding-bottom:0}
}
.background-video__content-holder{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.background-video__content{margin:0 auto;padding:0 2rem;max-width:112.8rem}
.background-video__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}
@media screen and (min-width:768px){.background-video__image{display:none}
}
.background-video__container{width:100%;position:absolute;z-index:0;left:0;top:0}
@media not screen and (min-width:768px){.background-video--show-mobile-image .background-video__container{display:none}
}
.background-video__content-pointer,.background-video__sound-icon{position:fixed;right:0;left:0;bottom:2rem;height:4.5rem;width:4.5rem;margin:auto;cursor:pointer}
.background-video__content-pointer svg,.background-video__sound-icon svg{height:100%;width:100%}
.ie .background-video__content-pointer svg,.ie .background-video__sound-icon svg{fill:none}
.background-video .background-video__sound-icon{display:none}
.background-video .background-video__sound-icon.background-video-volume{display:block}
.background-video .background-video__sound-icon.background-video-desktop-volume{display:none}
@media screen and (min-width:768px){.background-video .background-video__sound-icon.background-video-desktop-volume{display:block}
}
.background-video__sound-icon{position:absolute;left:70%;bottom:2rem;height:3rem;width:3rem}
@media screen and (min-width:768px){.background-video__sound-icon{height:4.5rem;width:4.5rem;bottom:5rem}
}
.background-video__sound-icon svg:nth-child(1){display:block}
.background-video__sound-icon svg:nth-child(2){display:none}
.background-video__sound-icon.background-video--sound-enabled svg:nth-child(1){display:none}
.background-video__sound-icon.background-video--sound-enabled svg:nth-child(2){display:block}
.background-video__sound-icon.background-video--icon-fixed{position:fixed;bottom:2rem}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.anywhere-vacancy-block-ui-23{padding:0;margin:5.1rem 0 6rem}
.light-mode .anywhere-vacancy-block-ui-23{--link-hover-color:#0047ff}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23{max-width:100%;margin-top:0}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__title{color:#0047ff;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-size:1.2rem;font-weight:900;line-height:1.8rem;letter-spacing:.5em;margin-bottom:2rem;text-transform:uppercase}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__vacancy-name{font:700 1.8rem / 2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.064rem;margin-bottom:2rem}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__vacancy-name{max-width:100%;letter-spacing:.04em}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__description{font:300 1.4rem / 2.4rem "museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;letter-spacing:.064rem;margin-bottom:4.4rem}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__description u,.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__description a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__description{font-size:1.8rem;letter-spacing:.04em;margin-bottom:6rem}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper{text-align:left}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper .arrow-link{color:var(--link-color)}
.bg-gradient .anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper .arrow-link{--link-hover-color:rgba(6,6,6,0.8)}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper .arrow-link:hover{color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color)}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper .arrow-link:hover .arrow-link__title{color:var(--link-hover-color)}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-wrapper .arrow-link:hover .arrow-link__arrow svg{fill:var(--link-hover-color)}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link{align-items:center;display:flex;font-size:0;height:100%;letter-spacing:0;padding:0;text-decoration:none;width:100%}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link:hover .anywhere-vacancy-block__link-title{cursor:pointer;color:#000;background:unset;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-title{background:0;border-radius:unset;color:#000;display:inline-block;font-size:1.4rem;font-weight:900;line-height:2rem;letter-spacing:.02em;min-height:unset;padding:0;text-align:left;text-transform:capitalize;margin-right:1.5rem}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-title{font-size:1.8rem;line-height:2.4rem;letter-spacing:.04em}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-icon{display:inline-block;height:2rem}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-icon{line-height:2.4rem}
}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__link-icon svg{width:2.1rem;height:100%}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__button{margin-bottom:4.4rem}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__button:focus-visible{outline-offset:.3rem}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__button{margin-bottom:6rem}
.anywhere-vacancy-block-ui-23 .anywhere-vacancy-block__button .button__inner{min-width:max-content}
}
.anywhere-vacancy-block-ui-23 .bullet-list,.anywhere-vacancy-block-ui-23 .numbered-list{margin:1.8rem 0}
@media screen and (min-width:992px){.anywhere-vacancy-block-ui-23 .bullet-list,.anywhere-vacancy-block-ui-23 .numbered-list{margin:2rem 0}
}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.animation{position:relative;z-index:1}
.animation ~ section:not(.animation),.animation ~ div:not(.animation){position:relative;z-index:2}
.animation__image-wrapper--globe-redesign{width:14rem;height:14rem;float:right;overflow:hidden;position:relative;margin-top:2rem}
@media screen and (min-width:768px){.animation__image-wrapper--globe-redesign{width:41rem;height:41rem}
.animation__image-wrapper--globe-redesign .animation__image-container--globe-redesign{top:-8rem}
}
.animation__image-container{overflow:hidden}
.animation__image-container--globe{float:right;width:14rem;height:14rem;margin-top:2rem}
.animation__image-container--globe path{stroke-width:2.32;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--globe{margin-top:7rem;width:41rem;height:41rem}
.animation__image-container--globe path{stroke-width:3}
}
.animation__image-container--globe-redesign{float:right;position:relative;top:-3.5rem;right:-2.5rem;width:15rem;height:18rem}
.animation__image-container--globe-redesign path{stroke-width:2.32;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--globe-redesign{width:41.4rem;height:50rem;margin-right:-6rem}
.animation__image-container--globe-redesign path{stroke-width:3}
}
.animation__image-container--line1,.animation__image-container--line1-redesign{position:absolute;right:0;bottom:-18.8rem;width:10rem}
.animation__image-container--line1 path,.animation__image-container--line1-redesign path{stroke-width:3;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--line1,.animation__image-container--line1-redesign{right:0;bottom:-17.8rem;width:13rem}
.animation__image-container--line1 path,.animation__image-container--line1-redesign path{stroke-width:4}
}
@media screen and (min-width:1024px){.animation__image-container--line1,.animation__image-container--line1-redesign{right:0;bottom:-18.8rem;width:15rem;height:45rem}
}
@media screen and (min-width:1130px){.animation__image-container--line1,.animation__image-container--line1-redesign{right:-1.6rem;width:28.6rem;bottom:-39.1rem;height:92rem}
}
.animation__image-container--line1-redesign{bottom:-9.8rem;right:-1.2rem;width:9rem;height:21rem;transform:rotate(355deg)}
.animation__image-container--line1-redesign path{stroke-width:1.34}
@media screen and (min-width:768px){.animation__image-container--line1-redesign{right:-7rem;width:28rem;height:59rem;bottom:-29.8rem;transform:none}
.animation__image-container--line1-redesign path{stroke-width:3}
}
@media screen and (min-width:1024px){.animation__image-container--line1-redesign{right:-6rem;height:72rem;bottom:-29.8rem;width:25rem}
}
@media screen and (min-width:1130px){.animation__image-container--line1-redesign{width:40rem;right:-11.5rem}
}
.animation__image-container--line2{position:absolute;right:0;top:0;width:25.3rem;height:25.3rem;display:none}
.animation__image-container--line2 .animation__svg{transform:translate3d(0.5rem,-1.5rem,0)}
@media screen and (min-width:768px){.animation__image-container--line2{display:block}
}
.animation__image-container--line2-redesign{position:absolute;bottom:-9.8rem;right:-1.2rem;width:9rem;height:21rem;transform:rotate(5deg)}
.animation__image-container--line2-redesign path{stroke-width:1.34;vector-effect:non-scaling-stroke}
@media screen and (min-width:768px){.animation__image-container--line2-redesign{right:-7rem;width:28rem;height:59rem;bottom:-29.8rem;transform:none}
.animation__image-container--line2-redesign path{stroke-width:3}
}
@media screen and (min-width:1024px){.animation__image-container--line2-redesign{right:-6rem;height:72rem;bottom:-29.8rem;width:25rem}
}
@media screen and (min-width:1130px){.animation__image-container--line2-redesign{width:40rem;right:-11.5rem}
}
.animation__image-container--line3{position:absolute;right:0;top:0;width:23.6rem;height:58.7rem;display:none}
.animation__image-container--line3 .animation__svg{transform:translate3d(0.5rem,-0.5rem,0)}
@media screen and (min-width:768px){.animation__image-container--line3{display:block}
}
.animation__svg{width:100%;height:100%;transform:translate3d(0,0,0)}
img.coral3-Icon-image:nth-child(2){display:none}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.dark-mode .anchors-ui-23{--anchors-active-link-color:#00f6ff;--anchors-dropdpwn-bg:rgba(27,27,27,0.9);--anchors-button-opacity:0;--button-container-color:rgba(27,27,27,0.9)}
.light-mode .anchors-ui-23{--anchors-active-link-color:#0047ff;--anchors-dropdpwn-bg:rgba(242,242,242,0.9);--anchors-button-opacity:1;--button-container-color:rgba(242,242,242,0.95)}
.ec-mode .anchors-ui-23{--anchors-active-link-color:#fec010}
.anchors-ui-23{position:relative}
@media screen and (max-width:767px){.anchors-ui-23{padding-top:57px}
}
.anchors-ui-23 .to-top-button-wrapper{position:absolute;right:-5rem}
.anchors-ui-23 .to-top-button-wrapper .to-top-button-container{position:fixed;bottom:5rem;height:7.2rem;width:8.4rem;display:flex;justify-content:center;align-items:center;z-index:5;transition:opacity .3s linear}
.anchors-ui-23 .to-top-button-wrapper .to-top-button-container.pinned-to-bottom{position:absolute}
@media screen and (max-width:1268px){.anchors-ui-23 .to-top-button-wrapper .to-top-button-container{background-color:var(--button-container-color);bottom:6.6rem}
}
@media screen and (max-width:991px){.anchors-ui-23 .to-top-button-wrapper .to-top-button-container{height:4.5rem;width:5rem;bottom:6.1rem}
}
.anchors-ui-23 .to-top-button-wrapper .to-top-button{transform:rotate(-90deg);height:4rem;width:4rem;background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-white")}
@media(hover:hover){.anchors-ui-23 .to-top-button-wrapper .to-top-button:hover{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#arrow-right-bright-blue")}
.anchors-ui-23 .to-top-button-wrapper .to-top-button:hover:before{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#arrow-right-dark-blue")}
.ec-mode .anchors-ui-23 .to-top-button-wrapper .to-top-button:hover{background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#arrow-right-ec-grad")}
}
.anchors-ui-23 .to-top-button-wrapper .to-top-button:before{content:"";position:absolute;top:0;left:0;opacity:var(--anchors-button-opacity);background-image:url("../../../etc/designs/leancoded-core/images/sprites/sprite-redesign_23.svg#icon-arrow-in-circle-right-black")}
.anchors-ui-23 .to-top-button-wrapper .to-top-button,.anchors-ui-23 .to-top-button-wrapper .to-top-button:before{height:4rem;width:4rem}
@media screen and (max-width:991px){.anchors-ui-23 .to-top-button-wrapper .to-top-button,.anchors-ui-23 .to-top-button-wrapper .to-top-button:before{height:2.4rem;width:2.4rem}
}
.anchors-ui-23.hide-button .to-top-button-container{opacity:0;pointer-events:none}
.anchors-23__ul{display:inline-flex}
@media screen and (max-width:767px){.anchors-23__ul{flex-direction:column}
}
.anchors-23__ul-wrapper{text-transform:uppercase}
@media screen and (max-width:767px){.anchors-23__ul-wrapper{position:absolute;top:2.4rem;left:0;right:0;overflow:hidden;z-index:3;margin:-2rem -3.2rem 0;padding:2rem 3.2rem 1rem}
.anchors-23__ul-wrapper.open{background-color:var(--anchors-dropdpwn-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top center}
.anchors-23__ul-wrapper.open .anchors-23__ul{display:inline-flex;flex-direction:column}
.anchors-23__ul-wrapper.open .anchors-23__title{display:inline-block;margin-bottom:1rem;margin-top:0}
.anchors-23__ul-wrapper.open .anchors-23__title.active:after{top:.9rem;transform:rotate(-45deg)}
}
@media screen and (max-width:767px){.anchors-23__title{position:relative}
.anchors-23__title.active{order:-1}
.anchors-23__title.active:after{content:"";position:absolute;right:.6rem;top:.4rem;height:.8rem;width:.8rem;background:0;border-style:solid;border-width:1px 1px 0 0;transform:rotate(135deg);pointer-events:none;cursor:pointer}
.anchors-23__title:not(.active){margin-top:-9999px}
}
@media screen and (min-width:768px){.anchors-23__title{margin-right:1.8rem}
}
.anchors-23__link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:var(--leancoded-raw-link-color);font-weight:900;text-decoration:none}
@media screen and (max-width:767px){.anchors-23__link{display:block;padding-right:3rem}
}
.anchors-23__title.active .anchors-23__link{pointer-events:auto;color:var(--anchors-active-link-color);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem}
.anchors-23__link:hover{color:var(--anchors-active-link-color);text-decoration:none}
.touchevents .anchors-23__ul-wrapper:not(.open) .anchors-23__link{pointer-events:none}
.theme-animation .anchors-ui-23 .to-top-button:before{transition:opacity 300ms linear}
.theme-animation .anchors-ui-23 .to-top-button-container{transition:background-color 300ms linear}
.theme-animation .anchors-ui-23 .anchors-23__link{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
.accordion-ui-23{max-width:108.8rem;margin-top:-1.7rem}
@media screen and (min-width:992px){.accordion-ui-23{margin-top:-2.3rem}
}
.dark-mode .accordion-ui-23{--title-color:#fff;--title-expended-color:#00f6ff;--btn-color:#fff;--divider-color:#fff;--arrow-color:#fff}
.light-mode .accordion-ui-23{--title-color:#000;--title-expended-color:#0047ff;--btn-color:#000;--divider-color:#000;--arrow-color:#000}
.ec-mode .accordion-ui-23{--title-color:#fff;--title-expended-color:#fec010;--btn-color:#fff;--divider-color:#fff;--arrow-color:#fff}
.accordion-ui-23 .bullet-list,.accordion-ui-23 .numbered-list{margin:1.8rem 0}
@media screen and (min-width:992px){.accordion-ui-23 .bullet-list,.accordion-ui-23 .numbered-list{margin:2rem 0}
}
.accordion-margin:has(>.accordion){margin-top:4rem;margin-bottom:6.4rem}
@media screen and (min-width:992px){.accordion-margin:has(>.accordion){margin-top:21.1rem;margin-bottom:20rem}
}
.accordion-23__background-panel{display:flex;justify-content:space-between;align-items:center;text-align:center;margin:0 auto;cursor:pointer;-webkit-tap-highlight-color:transparent}
.accordion-23__background-panel:focus{border:0}
@media screen and (min-width:992px){.accordion-23__background-panel:focus-visible{outline:.2rem solid #008ace}
}
.accordion-23__title{font-size:1.4rem;letter-spacing:.15em;width:90%;font-weight:700;word-wrap:break-word;text-align:left;text-transform:uppercase;line-height:1.5;margin:.3rem 0;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.1rem;color:var(--title-expended-color)}
.test-io .accordion-23__title{font-size:1.8rem;line-height:1.5;letter-spacing:.4rem;font-weight:700}
.accordion-23__title.accordion-23__title-open{text-decoration:none;color:var(--title-color) !important}
@media screen and (min-width:992px){.accordion-23__title{font-size:1.8rem;margin:0}
}
.accordion-23__button{position:relative;width:1.5rem}
.accordion-23__button:before,.accordion-23__button:after{background:var(--btn-color);content:"";height:.3rem;left:0;position:absolute;top:-0.2rem;width:100%;transition:transform 500ms ease}
.accordion-23__button:after{transform-origin:center}
.accordion-23__button.accordion-23__button-open:after{transform:rotate(90deg)}
.accordion-23__button.accordion-23__button-open:before{transform:rotate(180deg)}
@media screen and (min-width:992px){.accordion-23__button{width:2.1rem}
}
.accordion-23__preview-description{display:block;padding-right:0}
@media screen and (min-width:992px){.accordion-23__preview-description{padding-right:7rem}
}
.accordion-23__preview-description>:last-child{margin:0}
.accordion-23__flexbox{display:flex;flex-direction:column}
.accordion-23__parsys{margin:1.6rem 0 3.2rem;padding:1.9rem 0 0;font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;border-top:1px solid var(--divider-color);font-size:1.4rem}
.accordion-23__parsys .text-ui-23{line-height:1.4}
.accordion-23__parsys .text-ui-23 p:last-child{margin-bottom:0}
.accordion-23__parsys .text-ui-23 li:last-child{padding-bottom:0}
@media screen and (min-width:992px){.accordion-23__parsys{margin:2.2rem 0 4rem;padding-top:4rem;font-size:1.8rem}
}
.accordion-23__parsys.hidden+.accordion-23__button-read{display:none}
.accordion-23__button-read{display:inline-flex;align-items:center;cursor:pointer;font-size:1.4rem;line-height:2rem;margin-bottom:1.2rem}
.accordion-23__button-read:focus:focus-visible{outline:.2rem solid #008ace}
@media screen and (min-width:992px){.accordion-23__button-read{font-size:1.8rem;line-height:1.8rem;margin-bottom:3.7rem}
}
.accordion-23__read-less{font-weight:700;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.2rem}
.accordion-23__arrow{margin-left:1rem;transform:rotate(270deg);fill:var(--arrow-color)}
.accordion-23__arrow svg{display:block;box-sizing:border-box;width:1.5rem;height:1.5rem}
.accordion-23__divider{background-color:var(--divider-color);margin:1.6rem 0;display:block;content:"";position:relative;width:100%;height:1px}
@media screen and (min-width:992px){.accordion-23__divider{margin:2.2rem 0}
}
.theme-animation .accordion-23__title{transition:color 300ms linear}
.theme-animation .accordion-23__title.accordion-23__title-open{transition:color 300ms linear}
.theme-animation .accordion-23__button:before,.theme-animation .accordion-23__button:after{transition:background-color 300ms linear}
.accordion-23__preview-description .bullet-list li:before{transition:background-color 300ms linear}
.accordion-23__preview-description .numbered-list li:before{transition:color 300ms linear}
.accordion-23__preview-description,.accordion-23__read-less{transition:color 300ms linear}
.accordion-23__parsys{transition:border-color 300ms linear}
.accordion-23__arrow{transition:fill 300ms linear}
.accordion-23__divider{transition:background-color 300ms linear}
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */:root{--scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--scrollbar-handle-opacity:0}
.dark-mode{--scrollbar-color:linear-gradient(180.01deg,#00fff0 .01%,#00f6ff 56.12%,#b896ff 90.62%);--scrollbar-handle-opacity:0}
.ec-mode.dark-mode{--scrollbar-color:linear-gradient(#fec010 11.47%,#f06516 61.1%,#f03016 112.5%);--scrollbar-handle-opacity:0}
.light-mode{--scrollbar-color:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);--scrollbar-handle-opacity:1}
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100% !important;width:100% !important;min-width:100% !important;min-height:100% !important;margin:0 !important;position:absolute !important}
html.os-html>.os-host>.os-padding{position:absolute}
body.os-dragging,body.os-dragging *{cursor:default}
.os-host,.os-host-textarea{position:relative;overflow:visible !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.os-host-flexbox{overflow:hidden !important;display:-webkit-box;display:-ms-flexbox;display:flex}
.os-host-flexbox>.os-size-auto-observer{height:inherit !important}
.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}
#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'alpha(opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}
#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}
#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}
#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar !important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none !important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important;background:transparent !important}
.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}
.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}
.os-host-overflow>.os-padding{overflow:hidden}
.os-viewport{direction:inherit !important;box-sizing:inherit !important;resize:none !important;outline:none !important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}
.os-content{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}
.os-content>.os-textarea{box-sizing:border-box !important;direction:inherit !important;background:transparent !important;outline:0 none transparent !important;overflow:hidden !important;position:absolute !important;display:block !important;top:0 !important;left:0 !important;margin:0 !important;border-radius:0 !important;float:none !important;-webkit-filter:none !important;filter:none !important;border:none !important;resize:none !important;-webkit-transform:none !important;transform:none !important;max-width:none !important;max-height:none !important;box-shadow:none !important;-webkit-perspective:none !important;perspective:none !important;opacity:1 !important;z-index:1 !important;clip:auto !important;vertical-align:baseline !important;padding:0}
.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0 !important}
.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}
.os-content>.os-textarea[wrap='off']{white-space:pre !important;margin:0 !important}
.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}
.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}
.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}
.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}
.os-resize-observer-host.observed>.os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0}
.os-size-auto-observer{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}
.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}
.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}
.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none !important;transition:none !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}
.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}
object.os-resize-observer{box-sizing:border-box !important}
@-webkit-keyframes os-resize-observer-dummy-animation{from{cursor:auto}
to{cursor:none}
}
@keyframes os-resize-observer-dummy-animation{from{cursor:auto}
to{cursor:none}
}
.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s linear,visibility .3s linear,top .3s linear,right .3s linear,bottom .3s linear,left .3s linear;transition:opacity .3s linear,visibility .3s linear,top .3s linear,right .3s linear,bottom .3s linear,left .3s linear}
html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}
.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'alpha(opacity=100)';z-index:1}
.os-scrollbar-corner{bottom:0;right:0}
.os-scrollbar{pointer-events:none}
.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0 !important;border:none !important}
.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}
.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}
.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none !important}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important}
.os-scrollbar-horizontal{bottom:0;left:0}
.os-scrollbar-vertical{top:0;right:0}
.os-host-rtl>.os-scrollbar-horizontal{right:0}
.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}
.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}
.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}
.os-scrollbar-corner-resize-both{cursor:nwse-resize}
.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}
.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}
.os-scrollbar-corner-resize-vertical{cursor:ns-resize}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}
.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1 !important;visibility:visible !important}
.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto !important}
.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.os-host-overflow{overflow:hidden !important}
.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none !important}
.os-theme-none>.os-scrollbar-corner-resize{display:block !important;min-width:10px;min-height:10px}
.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}
.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:.5rem}
.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}
.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:0;box-sizing:border-box;background:transparent}
.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:transparent}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}
.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}
.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}
.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s linear,opacity .3s linear;transition:background-color .3s linear,opacity .3s linear}
.os-scrollbar-handle::after{content:'';position:absolute;background:linear-gradient(180.2deg,#0078c2 1.99%,#0047ff 61.69%,#8453d2 98.4%);width:.5rem;min-height:3rem;height:100%;opacity:var(--scrollbar-handle-opacity);transition:background-color .3s linear,opacity .3s linear}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:0}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:var(--scrollbar-color)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:var(--scrollbar-color)}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}
.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}
.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}
.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
.os-viewport{overscroll-behavior:contain}
.os-content::after{clear:both}
.fade-in-animation-partner-list .partners-list-ui-23 .arrow{transition:opacity 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 a{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .small-preheader{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner-sub-title{transition:color 300ms linear}
.fade-in-animation-partner-list .partners-list-ui-23 .partner{transition:color 300ms linear}
h1.remove-heading-style,h2.remove-heading-style,h3.remove-heading-style,h4.remove-heading-style,h5.remove-heading-style,h6.remove-heading-style{font-family:"museo-sans","source-han-sans-simplified-c","Source Sans Pro","noto-sans-cjk-jp",arial,helvetica,sans-serif;font-weight:300;letter-spacing:.04em;font-size:1.8rem;margin:0 0 2rem}
.text-ui-23 h1.remove-heading-style,.text-ui-23 h2.remove-heading-style,.text-ui-23 h3.remove-heading-style,.text-ui-23 h4.remove-heading-style,.text-ui-23 h5.remove-heading-style,.text-ui-23 h6.remove-heading-style{line-height:1.33333333}
p{margin:0 0 2rem}