UNPKG

@randstad-design/orbit-multitheme

Version:

multitheme Front-end code based on Randstad Human Forward components

970 lines (935 loc) 39.8 kB
@media (max-width: 940px) { .navigation__bottom .breadcrumb { margin-right: auto; overflow: hidden; } .navigation__bottom .breadcrumb__link { display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; position: relative; -webkit-transition: none; transition: none; } .navigation__bottom .breadcrumb__link:hover { text-decoration: none; } .navigation__bottom .breadcrumb__link::before { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='chevron-left-8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5,8 C5.244,8 4.988,7.902 4.793,7.707 L1.793,4.707 C1.402,4.316 1.402,3.684 1.793,3.293 L4.793,0.293 C5.184,-0.098 5.816,-0.098 6.207,0.293 C6.598,0.684 6.598,1.316 6.207,1.707 L3.914,4 L6.207,6.293 C6.598,6.684 6.598,7.316 6.207,7.707 C6.012,7.902 5.756,8 5.5,8'/%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg id='chevron-left-8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5,8 C5.244,8 4.988,7.902 4.793,7.707 L1.793,4.707 C1.402,4.316 1.402,3.684 1.793,3.293 L4.793,0.293 C5.184,-0.098 5.816,-0.098 6.207,0.293 C6.598,0.684 6.598,1.316 6.207,1.707 L3.914,4 L6.207,6.293 C6.598,6.684 6.598,7.316 6.207,7.707 C6.012,7.902 5.756,8 5.5,8'/%3E%3C/svg%3E%0A"); background-color: #fff; content: ''; height: 8px; left: 0; position: absolute; top: 10px; width: 8px; } } @media (min-width: 941px) { .navigation__bottom .breadcrumb { font-size: 12px; letter-spacing: 0; line-height: 15px; height: 15px; margin-top: 15px; } .navigation__bottom .breadcrumb__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .navigation__bottom .breadcrumb__link { color: rgba(247, 245, 240, 0.5); } .navigation__bottom .breadcrumb__item + .breadcrumb__item { margin-left: 10px; } .navigation__bottom .breadcrumb__item + .breadcrumb__item::before { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='chevron-right-8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50025,0 C2.75625,0 3.01225,0.098 3.20725,0.293 L6.20725,3.293 C6.59825,3.684 6.59825,4.316 6.20725,4.707 L3.20725,7.707 C2.81625,8.098 2.18425,8.098 1.79325,7.707 C1.40225,7.316 1.40225,6.684 1.79325,6.293 L4.08625,4 L1.79325,1.707 C1.40225,1.316 1.40225,0.684 1.79325,0.293 C1.98825,0.098 2.24425,0 2.50025,0'/%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg id='chevron-right-8' viewBox='0 0 8 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50025,0 C2.75625,0 3.01225,0.098 3.20725,0.293 L6.20725,3.293 C6.59825,3.684 6.59825,4.316 6.20725,4.707 L3.20725,7.707 C2.81625,8.098 2.18425,8.098 1.79325,7.707 C1.40225,7.316 1.40225,6.684 1.79325,6.293 L4.08625,4 L1.79325,1.707 C1.40225,1.316 1.40225,0.684 1.79325,0.293 C1.98825,0.098 2.24425,0 2.50025,0'/%3E%3C/svg%3E%0A"); content: ''; background-color: #fff; display: inline-block; height: 8px; margin-right: 7px; position: relative; width: 8px; } } .bg-variant-brand-primary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-white); } @media (min-width: 941px) { .bg-variant-brand-primary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-white-alpha-50); } } .bg-variant-brand-secondary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-white); } @media (min-width: 941px) { .bg-variant-brand-secondary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-white-alpha-50); } } .bg-variant-brand-tertiary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-brand-secondary); } @media (min-width: 941px) { .bg-variant-brand-tertiary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } } .bg-variant-white .navigation__bottom .breadcrumb__link:before { background-color: var(--color-brand-primary); } @media (min-width: 941px) { .bg-variant-white .navigation__bottom .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } } .bg-variant-brand-quaternary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-brand-secondary); } @media (min-width: 941px) { .bg-variant-brand-quaternary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } } .bg-variant-brand-quinary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-brand-secondary-shade-180); } @media (min-width: 941px) { .bg-variant-brand-quinary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } } .bg-variant-brand-senary .navigation__bottom .breadcrumb__link:before { background-color: var(--color-brand-secondary); } @media (min-width: 941px) { .bg-variant-brand-senary .navigation__bottom .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } } .bg-brand--off-white .navigation__bottom .breadcrumb__link, .bg-brand--white .navigation__bottom .breadcrumb__link, .bg-brand--yellow .navigation__bottom .breadcrumb__link, .bg-brand--turquoise .navigation__bottom .breadcrumb__link { color: #0f1941; } @media (max-width: 940px) { .bg-brand--off-white .navigation__bottom .breadcrumb__link:before, .bg-brand--white .navigation__bottom .breadcrumb__link:before, .bg-brand--yellow .navigation__bottom .breadcrumb__link:before, .bg-brand--turquoise .navigation__bottom .breadcrumb__link:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8' height='8' fill='%230f1941'%3E%3Cpath d='M5.5,8 C5.244,8 4.988,7.902 4.793,7.707 L1.793,4.707 C1.402,4.316 1.402,3.684 1.793,3.293 L4.793,0.293 C5.184,-0.098 5.816,-0.098 6.207,0.293 C6.598,0.684 6.598,1.316 6.207,1.707 L3.914,4 L6.207,6.293 C6.598,6.684 6.598,7.316 6.207,7.707 C6.012,7.902 5.756,8 5.5,8'/%3E%3C/svg%3E%0A"); opacity: 0.7; background-color: #0f1941; } } .bg-brand--red .navigation__bottom .breadcrumb__link { color: #03050d; } @media (max-width: 940px) { .bg-brand--red .navigation__bottom .breadcrumb__link:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8' height='8' fill='%2303050d'%3E%3Cpath d='M5.5,8 C5.244,8 4.988,7.902 4.793,7.707 L1.793,4.707 C1.402,4.316 1.402,3.684 1.793,3.293 L4.793,0.293 C5.184,-0.098 5.816,-0.098 6.207,0.293 C6.598,0.684 6.598,1.316 6.207,1.707 L3.914,4 L6.207,6.293 C6.598,6.684 6.598,7.316 6.207,7.707 C6.012,7.902 5.756,8 5.5,8'/%3E%3C/svg%3E%0A"); opacity: 0.7; background-color: #03050d; } } @media (min-width: 941px) { .bg-brand--blue .navigation__bottom .breadcrumb__item + .breadcrumb__item:before, .bg-brand--dark-blue .navigation__bottom .breadcrumb__item + .breadcrumb__item:before { background-color: #fff; opacity: 0.5; } .bg-brand--off-white .navigation__bottom .breadcrumb__item + .breadcrumb__item:before, .bg-brand--white .navigation__bottom .breadcrumb__item + .breadcrumb__item:before, .bg-brand--yellow .navigation__bottom .breadcrumb__item + .breadcrumb__item:before, .bg-brand--turquoise .navigation__bottom .breadcrumb__item + .breadcrumb__item:before, .navigation--dark-from-l .navigation__bottom .breadcrumb__item + .breadcrumb__item:before { background-color: #0f1941; opacity: 0.5; } .bg-brand--red .navigation__bottom .breadcrumb__item + .breadcrumb__item::before { background-color: #03050d; opacity: 0.5; } } .language__dropdown { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: auto; position: relative; width: 60px; } .language__dropdown .icon--language { left: 0; z-index: 0; } .language__dropdown .icon--language svg { height: 20px; width: 20px; } .language__dropdown select, .language__dropdown select:active, .language__dropdown select:focus { padding: 0 25px; } .language__dropdown select { background: transparent; border: none; cursor: pointer; color: currentColor; min-height: unset; text-overflow: initial; width: auto; z-index: 2; } .language__dropdown select::-ms-expand { display: none; } .language__dropdown select option { color: #0f1941; } .language__dropdown .select--status { height: 8px; width: 8px; } @media (max-width: 940px) { .bg-brand--dark-blue .language__dropdown .icon--language svg, .bg-brand--blue .language__dropdown .icon--language svg { color: rgba(247, 245, 240, 0.5); } .bg-brand--yellow .language__dropdown .icon--language svg, .bg-brand--off-white .language__dropdown .icon--language svg, .bg-brand--white .language__dropdown .icon--language svg, .bg-brand--turquoise .language__dropdown .icon--language svg, .bg-brand--red .language__dropdown .icon--language svg { color: rgba(15, 25, 65, 0.3); } } @media (min-width: 941px) { .language__dropdown { height: 60px; cursor: pointer; } .language__dropdown select { font-size: 16px; letter-spacing: 0; line-height: 25px; } .language__dropdown select, .language__dropdown .select--status { cursor: pointer; } } .top-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .top-link__item { font-size: 16px; letter-spacing: 0; line-height: 25px; } @media (max-width: 940px) { .top-link li + li { margin-left: 20px; } .top-link a { color: var(--color-brand-secondary-tint-60); fill: var(--color-brand-secondary-tint-60); } .accordion + .top-link { margin-top: 20px; } } @media (min-width: 941px) { .top-link__item { font-size: 12px; letter-spacing: 0; line-height: 15px; } .top-link li + li { margin-left: 10px; } } .navigation .logo { display: inline-block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 130px; } .navigation .logo svg { height: 19.42px; width: 130px; } .navigation__top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-bottom: 1px solid rgba(247, 245, 240, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 70px; padding-top: 20px; } .bg-variant-brand-primary .navigation__top { border-color: var(--color-white-alpha-30); } .bg-variant-brand-secondary .navigation__top { border-color: var(--color-white-alpha-30); } .bg-variant-brand-tertiary .navigation__top { border-color: var(--color-gray-20); } .bg-variant-white .navigation__top { border-color: var(--color-gray-20); } .bg-variant-brand-quaternary .navigation__top { border-color: var(--color-brand-secondary-alpha-30); } .bg-variant-brand-quinary .navigation__top { border-color: var(--color-brand-secondary-alpha-30); } .bg-variant-brand-senary .navigation__top { border-color: var(--color-brand-secondary-alpha-30); } .bg-brand--yellow .navigation__top, .bg-brand--turquoise .navigation__top, .bg-brand--red .navigation__top { border-color: rgba(15, 25, 65, 0.3); } .bg-brand--off-white .navigation__top { border-color: #d7d7d7; } .my-environment .navigation__top { border-bottom: none; } .navigation__service { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: auto; } .navigation__service-item { line-height: 20px; margin-left: 10px; } .navigation__service-item .icon--xs { margin-left: 5px; } .navigation__service .favorites__counter { margin-left: 10px; } .navigation__service .person__initials { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; box-sizing: content-box; border: 2px solid #f7f5f0; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; width: 20px; } .navigation__service .person__initials span { font-size: 12px; letter-spacing: 0; line-height: 15px; color: #f7f5f0; left: initial; margin-top: -1px; position: initial; top: initial; -webkit-transform: initial; transform: initial; } .bg-variant-brand-primary .navigation__service a { color: var(--color-white); } .bg-variant-brand-secondary .navigation__service a { color: var(--color-white); } .bg-variant-brand-tertiary .navigation__service a { color: var(--color-brand-secondary); } .bg-variant-white .navigation__service a { color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .navigation__service a { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .navigation__service a { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary .navigation__service a { color: var(--color-brand-secondary); } .navigation__service-my-randstad.active { position: relative; z-index: 3; } @media (max-width: 940px) { .modal--navigation { -webkit-transition: visibility; transition: visibility; visibility: hidden; z-index: 3; } .modal--navigation .bg-brand--off-white, .modal--navigation .bg-brand--white { opacity: 0; -webkit-transition: all 0.2s 0.3s; transition: all 0.2s 0.3s; } .modal--navigation .modal__dialog::before { opacity: 0; } .modal--navigation .modal__header { border-bottom: 1px solid transparent; height: 70px; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-duration: 0.4s; transition-duration: 0.4s; } .modal--navigation .modal__header--divider-out { -webkit-transition: border 0.2s; transition: border 0.2s; } .modal--navigation .modal__header--divider-in { -webkit-transition: border 0.2s; transition: border 0.2s; } .modal--navigation .modal__main { padding-left: 25px; padding-right: 25px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .modal--navigation .modal__footer { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .modal--navigation.modal--active { -webkit-transition: all; transition: all; visibility: visible; z-index: 2; } .modal--navigation.modal--active .bg-brand--off-white, .modal--navigation.modal--active .bg-brand--white { opacity: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .modal--navigation.modal--active .modal__main { padding-top: 10px; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s; transition: opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s; transition: transform 0.3s ease-out 0.15s, opacity 0.3s ease-out 0.15s; transition: transform 0.3s ease-out 0.15s, opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s; } .modal--navigation.modal--active .modal__footer { -webkit-transition: -webkit-transform 0.2s ease-out 0.25s; transition: -webkit-transform 0.2s ease-out 0.25s; transition: transform 0.2s ease-out 0.25s; transition: transform 0.2s ease-out 0.25s, -webkit-transform 0.2s ease-out 0.25s; } .navigation .logo { position: relative; z-index: 7; } .navigation .logo svg { -webkit-transition: fill 0.25s 0.15s; transition: fill 0.25s 0.15s; } .navigation__service { margin-top: 2px; } .navigation__service-link { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .bg-variant-brand-primary .navigation__service-link .icon { color: var(--color-white); } .bg-variant-brand-secondary .navigation__service-link .icon { color: var(--color-white); } .bg-variant-brand-tertiary .navigation__service-link .icon { color: var(--color-brand-secondary); } .bg-variant-white .navigation__service-link .icon { color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .navigation__service-link .icon { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .navigation__service-link .icon { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary .navigation__service-link .icon { color: var(--color-brand-secondary); } .navigation__service-my-randstad, .navigation__service-my-randstad:hover { text-decoration: none; } .navigation__service-my-randstad .icon--xs { -webkit-transform-origin: center; transform-origin: center; -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s; } .navigation__service-my-randstad.active .icon--xs { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navigation__bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 20px; } .navigation__bottom .breadcrumb, .navigation__bottom .language__dropdown { font-size: 16px; letter-spacing: 0; line-height: 25px; height: 25px; margin-top: 10px; } .bg-variant-brand-primary .navigation__bottom .language__dropdown .icon { color: var(--color-white); } .bg-variant-brand-secondary .navigation__bottom .language__dropdown .icon { color: var(--color-white-alpha-50); } .bg-variant-brand-tertiary .navigation__bottom .language__dropdown .icon { color: var(--color-brand-secondary-alpha-70); } .bg-variant-white .navigation__bottom .language__dropdown .icon { color: var(--color-brand-secondary-tint-60); } .bg-variant-brand-quaternary .navigation__bottom .language__dropdown .icon { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .navigation__bottom .language__dropdown .icon { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary .navigation__bottom .language__dropdown .icon { color: var(--color-dark-blue-alpha-70); } .navigation-accordion__sub { margin-bottom: 30px; margin-top: 3px; } .navigation-accordion__sub li + li { margin-top: 10px; } .navigation-accordion .collapsible__button { cursor: pointer; } .navigation-accordion .collapsible__trigger, .navigation-accordion .link-list__link { cursor: auto; } .navigation-accordion .collapsible__trigger .icon, .navigation-accordion .collapsible__trigger .icon__toggler--active .icon { color: #2175d9; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .navigation-accordion .collapsible__trigger .icon:hover svg, .navigation-accordion .collapsible__trigger .icon__toggler--active .icon:hover svg { fill: #2175d9; } .navigation .popover { position: absolute; right: 0; top: 69px; } .bg-brand--yellow .navigation__service-item .person__initials, .bg-brand--off-white .navigation__service-item .person__initials, .bg-brand--white .navigation__service-item .person__initials, .bg-brand--turquoise .navigation__service-item .person__initials, .bg-brand--red .navigation__service-item .person__initials { border-color: #0f1941; } .bg-brand--yellow .navigation__service-item .person__initials span, .bg-brand--off-white .navigation__service-item .person__initials span, .bg-brand--white .navigation__service-item .person__initials span, .bg-brand--turquoise .navigation__service-item .person__initials span, .bg-brand--red .navigation__service-item .person__initials span { color: #0f1941; } .bg-brand--yellow .navigation__service-item .favorites__counter, .bg-brand--off-white .navigation__service-item .favorites__counter, .bg-brand--white .navigation__service-item .favorites__counter, .bg-brand--turquoise .navigation__service-item .favorites__counter, .bg-brand--red .navigation__service-item .favorites__counter { color: #0f1941; margin-left: 10px; } .bg-brand--blue .navigation__service-item .favorites__counter, .bg-brand--dark-blue .navigation__service-item .favorites__counter { color: #f7f5f0; margin-left: 10px; } .navigation-accordion__sub { margin-bottom: 30px; margin-top: 3px; } .navigation-accordion__sub li + li { margin-top: 10px; } .navigation-accordion .collapsible__button { cursor: pointer; } .navigation-accordion .collapsible__trigger, .navigation-accordion .link-list__link { cursor: auto; } } .header .navigation-accordion .collapsible__button::before, .header .navigation-accordion .collapsible__button::after { background: #2175d9; } @media (max-width: 940px) { .modal-nav-open .navigation { position: static; } .modal-nav-open .modal--navigation .modal__header--divider { border-bottom: 1px solid #d7d7d7; } .modal-nav-open .logo { position: relative; z-index: 7; } .modal-nav-open .logo svg { fill: #2175d9; -webkit-transition: fill ease-in 0.25s 0.15s; transition: fill ease-in 0.25s 0.15s; } } @media (min-width: 501px) { .navigation__service-my-randstad { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 130px; } .navigation__service-my-randstad span.hidden-until--l { display: none; } .navigation__service-my-randstad .icon + span, .navigation__service-my-randstad .person__initials + span, .navigation__service-my-randstad .avatar + span { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 10px; } .modal--navigation .modal__main, .modal--navigation .modal__footer { padding-left: 50px; padding-right: 50px; } .navigation__service--minimal ~ .popover::before { right: 80px; } } @media (min-width: 941px) { .navigation { min-height: 166px; position: relative; z-index: 3; } .navigation__menu a, .navigation__link-bar a, .navigation__service a, .navigation .breadcrumb a { color: rgba(247, 245, 240, 0.5); -webkit-transition: color 0.2s; transition: color 0.2s; text-decoration: none; } .bg-brand--off-white .navigation__menu a, .bg-brand--white .navigation__menu a, .bg-brand--yellow .navigation__menu a, .bg-brand--turquoise .navigation__menu a, .bg-brand--red .navigation__menu a, .bg-brand--off-white .navigation__link-bar a, .bg-brand--white .navigation__link-bar a, .bg-brand--yellow .navigation__link-bar a, .bg-brand--turquoise .navigation__link-bar a, .bg-brand--red .navigation__link-bar a, .bg-brand--off-white .navigation__service a, .bg-brand--white .navigation__service a, .bg-brand--yellow .navigation__service a, .bg-brand--turquoise .navigation__service a, .bg-brand--red .navigation__service a, .bg-brand--off-white .navigation .breadcrumb a, .bg-brand--white .navigation .breadcrumb a, .bg-brand--yellow .navigation .breadcrumb a, .bg-brand--turquoise .navigation .breadcrumb a, .bg-brand--red .navigation .breadcrumb a { color: rgba(15, 25, 65, 0.7); } .bg-variant-brand-primary .navigation__menu a, .bg-variant-brand-primary .navigation__link-bar a, .bg-variant-brand-primary .navigation__service a, .bg-variant-brand-primary .navigation .breadcrumb a { color: var(--color-white); } .bg-variant-brand-secondary .navigation__menu a, .bg-variant-brand-secondary .navigation__link-bar a, .bg-variant-brand-secondary .navigation__service a, .bg-variant-brand-secondary .navigation .breadcrumb a { color: var(--color-white-alpha-50); } .bg-variant-brand-tertiary .navigation__menu a, .bg-variant-brand-tertiary .navigation__link-bar a, .bg-variant-brand-tertiary .navigation__service a, .bg-variant-brand-tertiary .navigation .breadcrumb a { color: var(--color-brand-secondary-alpha-70); } .bg-variant-white .navigation__menu a, .bg-variant-white .navigation__link-bar a, .bg-variant-white .navigation__service a, .bg-variant-white .navigation .breadcrumb a { color: var(--color-brand-secondary-tint-60); } .bg-variant-brand-quaternary .navigation__menu a, .bg-variant-brand-quaternary .navigation__link-bar a, .bg-variant-brand-quaternary .navigation__service a, .bg-variant-brand-quaternary .navigation .breadcrumb a { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .navigation__menu a, .bg-variant-brand-quinary .navigation__link-bar a, .bg-variant-brand-quinary .navigation__service a, .bg-variant-brand-quinary .navigation .breadcrumb a { color: var(--color-brand-secondary); } .bg-variant-brand-senary .navigation__menu a, .bg-variant-brand-senary .navigation__link-bar a, .bg-variant-brand-senary .navigation__service a, .bg-variant-brand-senary .navigation .breadcrumb a { color: var(--color-brand-secondary-alpha-70); } .navigation__menu a:hover, .navigation__link-bar a:hover, .navigation__service a:hover, .navigation .breadcrumb a:hover, .navigation__menu-item--active, .navigation__menu-item--active a, .navigation__service-item--active a { color: #f7f5f0; text-decoration: none; } .bg-brand--off-white .navigation__menu a:hover, .bg-brand--white .navigation__menu a:hover, .bg-brand--yellow .navigation__menu a:hover, .bg-brand--turquoise .navigation__menu a:hover, .bg-brand--red .navigation__menu a:hover, .bg-brand--off-white .navigation__link-bar a:hover, .bg-brand--white .navigation__link-bar a:hover, .bg-brand--yellow .navigation__link-bar a:hover, .bg-brand--turquoise .navigation__link-bar a:hover, .bg-brand--red .navigation__link-bar a:hover, .bg-brand--off-white .navigation__service a:hover, .bg-brand--white .navigation__service a:hover, .bg-brand--yellow .navigation__service a:hover, .bg-brand--turquoise .navigation__service a:hover, .bg-brand--red .navigation__service a:hover, .bg-brand--off-white .navigation .breadcrumb a:hover, .bg-brand--white .navigation .breadcrumb a:hover, .bg-brand--yellow .navigation .breadcrumb a:hover, .bg-brand--turquoise .navigation .breadcrumb a:hover, .bg-brand--red .navigation .breadcrumb a:hover, .bg-brand--off-white .navigation__menu-item--active, .bg-brand--white .navigation__menu-item--active, .bg-brand--yellow .navigation__menu-item--active, .bg-brand--turquoise .navigation__menu-item--active, .bg-brand--red .navigation__menu-item--active, .bg-brand--off-white .navigation__menu-item--active a, .bg-brand--white .navigation__menu-item--active a, .bg-brand--yellow .navigation__menu-item--active a, .bg-brand--turquoise .navigation__menu-item--active a, .bg-brand--red .navigation__menu-item--active a, .bg-brand--off-white .navigation__service-item--active a, .bg-brand--white .navigation__service-item--active a, .bg-brand--yellow .navigation__service-item--active a, .bg-brand--turquoise .navigation__service-item--active a, .bg-brand--red .navigation__service-item--active a { color: #0f1941; } .bg-variant-brand-primary .navigation__menu a:hover, .bg-variant-brand-primary .navigation__link-bar a:hover, .bg-variant-brand-primary .navigation__service a:hover, .bg-variant-brand-primary .navigation .breadcrumb a:hover, .bg-variant-brand-primary .navigation__menu-item--active, .bg-variant-brand-primary .navigation__menu-item--active a, .bg-variant-brand-primary .navigation__service-item--active a { color: var(--color-white); } .bg-variant-brand-secondary .navigation__menu a:hover, .bg-variant-brand-secondary .navigation__link-bar a:hover, .bg-variant-brand-secondary .navigation__service a:hover, .bg-variant-brand-secondary .navigation .breadcrumb a:hover, .bg-variant-brand-secondary .navigation__menu-item--active, .bg-variant-brand-secondary .navigation__menu-item--active a, .bg-variant-brand-secondary .navigation__service-item--active a { color: var(--color-white); } .bg-variant-brand-tertiary .navigation__menu a:hover, .bg-variant-brand-tertiary .navigation__link-bar a:hover, .bg-variant-brand-tertiary .navigation__service a:hover, .bg-variant-brand-tertiary .navigation .breadcrumb a:hover, .bg-variant-brand-tertiary .navigation__menu-item--active, .bg-variant-brand-tertiary .navigation__menu-item--active a, .bg-variant-brand-tertiary .navigation__service-item--active a { color: var(--color-brand-secondary); } .bg-variant-white .navigation__menu a:hover, .bg-variant-white .navigation__link-bar a:hover, .bg-variant-white .navigation__service a:hover, .bg-variant-white .navigation .breadcrumb a:hover, .bg-variant-white .navigation__menu-item--active, .bg-variant-white .navigation__menu-item--active a, .bg-variant-white .navigation__service-item--active a { color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .navigation__menu a:hover, .bg-variant-brand-quaternary .navigation__link-bar a:hover, .bg-variant-brand-quaternary .navigation__service a:hover, .bg-variant-brand-quaternary .navigation .breadcrumb a:hover, .bg-variant-brand-quaternary .navigation__menu-item--active, .bg-variant-brand-quaternary .navigation__menu-item--active a, .bg-variant-brand-quaternary .navigation__service-item--active a { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .navigation__menu a:hover, .bg-variant-brand-quinary .navigation__link-bar a:hover, .bg-variant-brand-quinary .navigation__service a:hover, .bg-variant-brand-quinary .navigation .breadcrumb a:hover, .bg-variant-brand-quinary .navigation__menu-item--active, .bg-variant-brand-quinary .navigation__menu-item--active a, .bg-variant-brand-quinary .navigation__service-item--active a { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary .navigation__menu a:hover, .bg-variant-brand-senary .navigation__link-bar a:hover, .bg-variant-brand-senary .navigation__service a:hover, .bg-variant-brand-senary .navigation .breadcrumb a:hover, .bg-variant-brand-senary .navigation__menu-item--active, .bg-variant-brand-senary .navigation__menu-item--active a, .bg-variant-brand-senary .navigation__service-item--active a { color: var(--color-brand-secondary); } .navigation__wrapper { position: relative; } .navigation__top { height: 121px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; position: relative; } .navigation .logo { left: 0; position: absolute; top: 30px; width: 150px; } .navigation .logo svg { height: 22.41px; width: 150px; } .navigation__menu { font-size: 16px; letter-spacing: 0; line-height: 25px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .navigation__menu-item { position: relative; } .navigation__menu li + li { margin-left: 25px; } .navigation__menu--main { margin-bottom: -1px; overflow: hidden; } .navigation__menu--main .navigation__menu-item { min-height: 45px; max-height: 59px; padding-bottom: 10px; } .navigation__menu--main .navigation__menu-item--active::after { background: currentColor; bottom: 0; content: ''; height: 2px; left: 0; position: absolute; width: 100%; } .my-environment .navigation__menu--main .navigation__menu-item--active::after { bottom: 2px; } .navigation__menu--sub { padding: 10px 0; } .navigation__service { font-size: 16px; letter-spacing: 0; line-height: 25px; margin-bottom: -1px; } .navigation__service-item { line-height: 60px; margin-left: 20px; position: relative; } .navigation__service-item--active a::after { background: currentColor; bottom: 0; content: ''; height: 2px; left: 0; position: absolute; width: 100%; } .navigation__service-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .navigation__service .icon { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; color: currentColor; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .navigation__service .icon:hover { color: currentColor; } .navigation__service .icon + span, .navigation__service .person__initials + span, .navigation__service .avatar + span { display: none; } .navigation__service span.favorites__counter { display: block; margin-left: 10px; } .navigation__service .person__initials { border-color: currentColor; height: 26px; width: 26px; } .navigation__service .person__initials span { color: currentColor; } .navigation__link-bar { position: absolute; right: 0; top: 5px; } .navigation.my-environment { min-height: unset; } .navigation.navigation--light-from-l { color: var(--color-white-alpha-50); } .navigation.navigation--light-from-l .navigation__menu a, .navigation.navigation--light-from-l .navigation__link-bar a, .navigation.navigation--light-from-l .navigation__service a, .navigation.navigation--light-from-l .breadcrumb a { color: var(--color-white-alpha-50); } .navigation.navigation--light-from-l .navigation__menu a:hover, .navigation.navigation--light-from-l .navigation__link-bar a:hover, .navigation.navigation--light-from-l .navigation__service a:hover, .navigation.navigation--light-from-l .breadcrumb a:hover { color: var(--color-white); } .navigation.navigation--light-from-l .navigation__menu-item.navigation__menu-item--active, .navigation.navigation--light-from-l .navigation__menu-item.navigation__menu-item--active a { color: var(--color-white); } .navigation.navigation--light-from-l .navigation__top { border-bottom-color: var(--color-white-alpha-50); } .navigation.navigation--light-from-l .logo svg { fill: var(--color-white); } .navigation.navigation--light-from-l .breadcrumb__item:before { background-color: var(--color-white); } .navigation.navigation--dark-from-l { color: var(--color-brand-secondary-alpha-70); } .navigation.navigation--dark-from-l .navigation__menu a, .navigation.navigation--dark-from-l .navigation__link-bar a, .navigation.navigation--dark-from-l .navigation__service a, .navigation.navigation--dark-from-l .breadcrumb a { color: var(--color-brand-secondary-alpha-70); } .navigation.navigation--dark-from-l .navigation__menu a:hover, .navigation.navigation--dark-from-l .navigation__link-bar a:hover, .navigation.navigation--dark-from-l .navigation__service a:hover, .navigation.navigation--dark-from-l .breadcrumb a:hover { color: var(--color-brand-secondary); } .navigation.navigation--dark-from-l .navigation__menu-item.navigation__menu-item--active, .navigation.navigation--dark-from-l .navigation__menu-item.navigation__menu-item--active a { color: var(--color-brand-secondary); } .navigation.navigation--dark-from-l .navigation__top { border-bottom-color: var(--color-brand-secondary-alpha-70); } .navigation.navigation--dark-from-l .logo svg { fill: var(--color-brand-primary); } .navigation.navigation--dark-from-l .breadcrumb__item:before { background-color: var(--color-brand-secondary-alpha-70); } .navigation .popover { color: #0f1941; position: absolute; right: -20px; top: 120px; z-index: 3; } .navigation .popover::before { right: 100px; } .navigation .navigation__service--minimal ~ .popover::before { right: 20px; } } @media (min-width: 1281px) { .navigation { min-height: 135px; } .navigation__top { height: 90px; } .navigation .logo { position: static; margin-bottom: 24px; margin-right: 30px; } .navigation__service-item { margin-left: 30px; } .navigation__service .icon + span, .navigation__service .person__initials + span, .navigation__service .avatar + span { display: block; margin-left: 10px; } .navigation .popover { right: 0; top: 90px; } .navigation .popover::before { right: 160px; } .navigation .navigation__service--minimal ~ .popover::before { right: 80px; } } @media (min-width: 1441px) { .navigation__top { margin: 0 -30px; padding: 26px 30px 0; } .navigation .logo { margin-right: 40px; width: 160px; } .navigation .logo svg { height: 26.89px; width: 160px; } .navigation__menu li + li { margin-left: 30px; } .navigation__link-bar { right: 30px; } } /*# sourceMappingURL=navigation.css.map */