.at-icon:before {webkit-font-smoothing: antialiased;font-family: "simpl-icons-newton", sans-serif;font-style: normal;font-weight: normal;font-variant: normal;padding-right: 6px;position: relative;vertical-align: middle}

.at-icon--arrow-up:before {content: "\EA10"}

.at-icon--arrow-down:before {content: "\EA09"}

.dropdown {position: relative;text-align: left;border-bottom: 0}

.dropdown__inputWrapper {position: relative;border: 1px solid #cdd9e1;border-bottom: 1px solid #879baa;display: block;outline: 0;padding: 15px 53px 15px 15px}

.dropdown__icon {cursor: pointer;position: absolute;right: 15px;top: 14px;color: #879baa}

.dropdown__input {font-size: 1rem;font-family: inherit;line-height: 1;width: 100%;border: 0;outline: 0;box-shadow: none;color: #2d373c;background-color: transparent}

.dropdown__list {list-style: none;padding: 10px 0;max-height: 150px;overflow-y: auto;border: 1px solid #cdd9e1;margin: 0 0 20px;border-top: 0;position: absolute;left: 0;right: 0;background: #fff}

.dropdown__item {font-size: 1rem;font-family: inherit;line-height: 1;color: #788791;padding: 10px 15px}

.dropdown__item:hover {background-color: #005578;color: #fff}

.dropdown__item:hover a, .dropdown__item:hover a:link, .dropdown__item:hover a:visited, .dropdown__item:hover a:active, .dropdown__item:hover a:focus {color: #fff}

.dropdown__item:hover span:before {content: "\EA0D";font-family: "simpl-icons-newton", sans-serif;display: inline-block;position: relative;margin-right: 8px;top: 2px;width: 10px}

.language-select--open {z-index: 1}

.languageselector:before, .languageselector:after {content: " ";display: table}

.languageselector:after {clear: both}

.languageselector__base {background: #fff;height: 100vh;position: absolute;text-align: right;width: 100%;z-index: 10002}

@media (min-width: 600px) and (max-width: 1024px) {
  .languageselector__base {width: 100%;position: absolute;height: 100vh;top: 80px;right: 0}
}

@media (min-width: 1025px) {
  .languageselector__base {height: auto;width: calc(25vw - 30px);right: -30px;top: -20px}
}

@media (min-width: 1200px) {
  .languageselector__base {width: calc(292.5px - 30px)}
}

.languageselector__base--content {padding-left: 3.75%;padding-right: 3.75%;background-color: #fff;height: 100%;margin: 0}

@media (min-width: 1025px) {
  .languageselector__base--content {border: 1px solid #cdd9e1;height: auto;padding: 20px 30px 30px}
}

.languageselector__base--content .header__icon {display: none}

@media (min-width: 1025px) {
  .languageselector__base--content .header__icon {display: inline-block}
}

.languageselector__base--content .header__icon--language:before {padding-right: 12px}

@media (min-width: 600px) and (max-width: 1024px) {
  .languageselector__baseOverlay {background-color: #0a1419;height: 100vh;left: 0;opacity: .75;position: absolute;top: 0;width: 34%}
}

@media (min-width: 1025px) {
  .languageselector__baseOverlay {display: none}
}

@media (min-width: 1025px) {
  .languageselector__contact {display: none}
}

.languageselector__site {color: #50bed7;text-align: right}

.languageselector__paragraph {font-size: 1rem;font-family: inherit;line-height: 1.5;margin-top: -0.3125em;margin-bottom: -0.1875em;margin-bottom: 15px;text-align: left}

.languageselector__container {text-align: left}

.languageselector__link {font-size: 1rem;font-family: inherit;line-height: 1.5;color: #2387aa;margin-right: 20px}

.languageselector__divider {border: .5px solid #dfe6ed;margin-bottom: 20px;margin-top: 40px}

[dir=rtl] .languageselector__base {left: 0;right: auto}

[dir=rtl] .languageselector__paragraph {text-align: right}

[dir=rtl] .languageselector__container {text-align: right}

@media (min-width: 600px) and (max-width: 1024px) {
  [dir=rtl] .languageselector__baseOverlay {left: auto;right: 0}
}

[dir=rtl] .languageselector__link {margin-left: 20px;margin-right: 0}

[dir=rtl] .languageselector__link:before {display: inline-block;transform: scaleX(-1)}

/*# sourceMappingURL=switch.css.map */
