@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__slideInOut {
  to {
    transform: translate(50%);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__marker-bouncing {
  50% {
    top: -10px;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px);
  }
  90% {
    transform: translateY(-4px);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes FavoritesComparison-module-scss-module__8q0aQW__zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-100px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__root {
  margin: 0 0 4rem;
}
.FavoritesComparison-module-scss-module__8q0aQW__root.FavoritesComparison-module-scss-module__8q0aQW__is-loading {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  min-height: 100px;
  position: relative;
}
.FavoritesComparison-module-scss-module__8q0aQW__root.FavoritesComparison-module-scss-module__8q0aQW__is-loading:before,
.FavoritesComparison-module-scss-module__8q0aQW__root.FavoritesComparison-module-scss-module__8q0aQW__is-loading:after {
  content: "";
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: 0;
}
.FavoritesComparison-module-scss-module__8q0aQW__root.FavoritesComparison-module-scss-module__8q0aQW__is-loading:before {
  background: #fffc;
  justify-content: center;
  align-items: center;
  animation: 0.4s FavoritesComparison-module-scss-module__8q0aQW__fadeIn;
  display: flex;
  position: absolute;
  inset: 0;
}
.FavoritesComparison-module-scss-module__8q0aQW__root.FavoritesComparison-module-scss-module__8q0aQW__is-loading:after {
  content: "";
  border: 0.05em solid #007fa9;
  border-color: #007fa9 #0000;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  font-size: 72px;
  animation:
    0.9s linear infinite FavoritesComparison-module-scss-module__8q0aQW__rotate,
    0.7s ease-in-out FavoritesComparison-module-scss-module__8q0aQW__fadeIn;
  display: block;
  position: absolute;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}
.FavoritesComparison-module-scss-module__8q0aQW__root
  [style="overflow: hidden;"] {
  margin: 0 0 0 -1rem;
  padding: 0 0 0 1rem;
}
.FavoritesComparison-module-scss-module__8q0aQW__comparisonWrapper {
  margin: 0 0 0 -0.5rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__comparisonWrapper {
    margin: 0 -1rem;
  }
}
@media (min-width: 1200px) {
  .FavoritesComparison-module-scss-module__8q0aQW__comparisonWrapper {
    margin: 0;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__header {
  margin: 0 0 1.75rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__header {
    display: flex;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__panel {
  background: #fff;
  flex: auto;
  align-items: flex-start;
  margin: 0 0 1rem;
  padding: 0.75rem 1rem;
  display: flex;
  box-shadow:
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__panel {
    border-radius: 4px;
    margin-bottom: 0;
    padding: 1rem 2rem 2rem;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__favImg {
  background: url(../media/fallback.31dxre3-ulu8j.png) 50% / contain no-repeat;
  width: 182px;
  height: 128px;
  margin: 0.5rem 2rem 0 0;
}
.FavoritesComparison-module-scss-module__8q0aQW__favImgEmpty {
  background: url(../media/fallback.31dxre3-ulu8j.png) 50% / contain no-repeat;
  width: 200px;
  height: 200px;
  margin: 1rem 0 2.5rem;
}
.FavoritesComparison-module-scss-module__8q0aQW__title {
  color: #013259;
  margin: 0 0 0.5rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__title {
    margin: 0 0 1rem;
    font-size: 1.5rem;
    line-height: 1.8125rem;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__shareWrap {
  margin: 0 1rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__shareWrap {
    flex: none;
    width: 220px;
    margin: 0 0 0 1.75rem;
  }
}
@media (min-width: 1200px) {
  .FavoritesComparison-module-scss-module__8q0aQW__shareWrap {
    width: 335px;
    margin: 0 0 0 1.75rem;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__noResultsPanel {
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__noResultsPanel {
    max-width: 580px;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__noResultsTitle {
  text-align: center;
  color: #013259;
  max-width: 500px;
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__noResultsTitle {
    margin: 0 0 2rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__offersBtnWrap {
  display: inline-block;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__offersBtnWrap {
    margin-bottom: 0;
  }
}
.FavoritesComparison-module-scss-module__8q0aQW__offersBtn {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .FavoritesComparison-module-scss-module__8q0aQW__offersBtn {
    min-width: 200px;
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__root {
  position: relative;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev:focus-visible,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:focus-visible {
  outline-offset: 3px;
  outline: 3px solid #007fa9;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev:focus:not(
    :focus-visible
  ),
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:focus:not(
    :focus-visible
  ) {
  outline: none;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
  z-index: 12;
  border-radius: var(--tsbob-container-control-prev-border-radius, 100px);
  width: 44px;
  height: 44px;
  box-shadow: var(
    --tsbob-container-control-prev-box-shadow,
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a
  );
  cursor: pointer;
  background: #fff;
  border: 0;
  justify-content: center;
  align-items: center;
  margin-top: -22px;
  display: flex;
  position: absolute;
  top: 50%;
}
@media (max-width: 767.98px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    display: none;
  }
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    left: -22px;
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev:before,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:before {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  color: #004277;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: iconfont !important;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev {
  left: 1rem;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
  right: 1rem;
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    left: auto;
    right: -22px;
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext.ScrollingContainer-module-scss-module__RQ-N4q__hasNotEnough {
  display: none;
}
@media (min-width: 768px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__track {
    margin-left: var(--tsbob-track-margin-left-tablet, 10px);
  }
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__track {
    margin: var(--tsbob-track-margin-desktop, 0 0 0 -26px);
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow:
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a;
}
@media (max-width: 767.98px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    display: none;
  }
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlPrev,
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    left: -22px;
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev:hover,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:hover {
  background: #eeeff0;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev:before,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:before {
  content: "";
  color: #007fa9;
  font-size: 1.5rem;
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlPrev.ScrollingContainer-module-scss-module__RQ-N4q__is-disabled,
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext.ScrollingContainer-module-scss-module__RQ-N4q__is-disabled {
  display: none;
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__controlNext {
    left: auto;
    right: -22px;
  }
}
.ScrollingContainer-module-scss-module__RQ-N4q__controlNext:before {
  content: "";
}
@media (min-width: 768px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__track {
    margin-left: -0.5rem;
  }
}
@media (min-width: 1200px) {
  .ScrollingContainer-module-scss-module__RQ-N4q__track {
    margin: 0 0 0 -1.5rem;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__slideInOut {
  to {
    transform: translate(50%);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__marker-bouncing {
  50% {
    top: -10px;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px);
  }
  90% {
    transform: translateY(-4px);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes Modal-module-scss-module__9U3Ikq__zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-100px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.Modal-module-scss-module__9U3Ikq__overlay {
  z-index: 1040;
  background: #000000bf;
  position: fixed;
  inset: 0;
}
.Modal-module-scss-module__9U3Ikq__overlay.Modal-module-scss-module__9U3Ikq__is-animated {
  opacity: 1;
  transition: opacity 0.15s linear;
}
.Modal-module-scss-module__9U3Ikq__overlay.Modal-module-scss-module__9U3Ikq__is-animated[data-starting-style],
.Modal-module-scss-module__9U3Ikq__overlay.Modal-module-scss-module__9U3Ikq__is-animated[data-ending-style] {
  opacity: 0;
}
.Modal-module-scss-module__9U3Ikq__dialog {
  z-index: 1050;
  position: fixed;
  inset: 0;
  overflow-y: auto;
}
[data-nested] .Modal-module-scss-module__9U3Ikq__dialog {
  background: #000000bf;
}
.Modal-module-scss-module__9U3Ikq__dialog {
  align-items: center;
  display: flex;
}
.Modal-module-scss-module__9U3Ikq__dialog.Modal-module-scss-module__9U3Ikq__has-animation {
  animation: 0.2s ease-in-out Modal-module-scss-module__9U3Ikq__fadeInUp;
}
.Modal-module-scss-module__9U3Ikq__content {
  box-shadow: var(
    --tsbob-modal-content-box-shadow,
    0 8px 10px #0825491c,
    0 6px 30px #0825490d,
    0 16px 24px #0825491a
  );
  margin: var(--tsbob-modal-content-margin, auto);
  background-color: #fff;
  flex-direction: column;
  display: flex;
}
.Modal-module-scss-module__9U3Ikq__is-fullscreen
  .Modal-module-scss-module__9U3Ikq__content {
  width: 100%;
  height: 100%;
}
.Modal-module-scss-module__9U3Ikq__root:not(
    .Modal-module-scss-module__9U3Ikq__is-fullscreen
  )
  .Modal-module-scss-module__9U3Ikq__content {
  border-radius: 12px;
  max-width: 768px;
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__content {
    border-radius: 0;
    flex-direction: column;
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
  }
}
.Modal-module-scss-module__9U3Ikq__header {
  align-items: var(--tsbob-modal-header-align-items, center);
  background: 0 0;
  border-radius: 0;
  justify-content: space-between;
  display: flex;
  position: relative;
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__header {
    border-radius: 0;
    flex-shrink: 0;
  }
}
.Modal-module-scss-module__9U3Ikq__has-title
  .Modal-module-scss-module__9U3Ikq__header,
.Modal-module-scss-module__9U3Ikq__has-header
  .Modal-module-scss-module__9U3Ikq__header {
  border-bottom: none;
  padding: 1rem;
}
.Modal-module-scss-module__9U3Ikq__icon {
  margin: var(--tsbob-modal-icon-marging, 0 0.5rem 0 0);
  font-size: var(--tsbob-modal-icon-font-size, 1rem);
  color: var(--tsbob-modal-icon-color, #013259);
}
.Modal-module-scss-module__9U3Ikq__title {
  color: #013259;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 1rem;
  font-weight: inherit;
  text-transform: none;
  padding: 0 30px 0 0;
}
.Modal-module-scss-module__9U3Ikq__closeButton {
  z-index: 4;
  position: absolute;
  top: 10px;
  right: 10px;
}
.Modal-module-scss-module__9U3Ikq__closeButton
  .Modal-module-scss-module__9U3Ikq__closeButton--icon {
  content: "";
}
.Modal-module-scss-module__9U3Ikq__body {
  padding: 0.75rem 1rem;
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__body {
    flex: 1;
    height: 100%;
    overflow-y: auto;
  }
}
.Modal-module-scss-module__9U3Ikq__scrollable {
  overflow-y: auto;
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__scrollable {
    max-height: var(
      --tsbob-modal-body-scrollable-mobile_max-height,
      calc(100vh - 55px)
    );
  }
}
.Modal-module-scss-module__9U3Ikq__root:not(
    .Modal-module-scss-module__9U3Ikq__is-fullscreen
  )
  .Modal-module-scss-module__9U3Ikq__scrollable {
  max-height: var(--tsbob-modal-body-scrollable-max-height, calc(100vh - 80px));
}
.Modal-module-scss-module__9U3Ikq__root:not(
    .Modal-module-scss-module__9U3Ikq__is-fullscreen
  )
  .Modal-module-scss-module__9U3Ikq__scrollable.Modal-module-scss-module__9U3Ikq__has-footer {
  max-height: var(
    --tsbob-modal-body-scrollable-has-footer_max-height,
    calc(100vh - 150px)
  );
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__root:not(
      .Modal-module-scss-module__9U3Ikq__is-fullscreen
    )
    .Modal-module-scss-module__9U3Ikq__scrollable.Modal-module-scss-module__9U3Ikq__has-footer {
    max-height: var(
      --tsbob-modal-body-scrollable-has-footer-mobile_max-height,
      calc(100vh - 118px)
    );
  }
}
.Modal-module-scss-module__9U3Ikq__footer {
  margin-top: var(--tsbob-modal-footer-margin-top, auto);
  background: #fff;
  border-top: 1px solid #d4d6da;
  border-radius: 0 0 12px 12px;
  justify-content: flex-start;
  padding: 0.75rem 1rem;
  display: flex;
}
@media (max-width: 767.98px) {
  .Modal-module-scss-module__9U3Ikq__footer {
    border-radius: 0;
    flex-shrink: 0;
  }
}
.Modal-module-scss-module__9U3Ikq__theme-dark {
  color: var(--tsbob-modal-theme-dark-color, #fff);
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__content {
  background-color: var(--tsbob-modal-theme-dark-content-bg, #013259);
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__header {
  background: var(--tsbob-modal-theme-dark-header-bg, transparent);
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__has-title
  .Modal-module-scss-module__9U3Ikq__header,
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__has-header
  .Modal-module-scss-module__9U3Ikq__header {
  border-bottom: var(
    --tsbob-modal-theme-dark-header-border-bottom,
    1px solid #ffffff1a
  );
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__icon {
  color: var(--tsbob-modal-theme-dark-icon-color, #fff);
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__title {
  color: var(--tsbob-modal-theme-dark-title-color, #fff);
}
.Modal-module-scss-module__9U3Ikq__theme-dark
  .Modal-module-scss-module__9U3Ikq__footer {
  background: var(--tsbob-modal-theme-dark-footer-bg, #ffffff1a);
  border-top: var(--tsbob-modal-theme-dark-footer-border-top, #ffffff26);
}
@media (min-width: 768px) {
  .Modal-module-scss-module__9U3Ikq__content {
    overflow-y: auto;
  }
}
@media (min-width: 768px) and (min-height: 768px) {
  .Modal-module-scss-module__9U3Ikq__content {
    max-height: 100vh;
  }
}
.Modal-module-scss-module__9U3Ikq__footer {
  margin-top: auto;
}
.Deviations-module-scss-module__8nRSpq__root {
  min-height: 270px;
}
.Deviations-module-scss-module__8nRSpq__title {
  color: #013259;
  margin: 0.5rem 0 1rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
.Deviations-module-scss-module__8nRSpq__change {
  background: #eeeff0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 -1rem 1rem;
  padding: 0.5rem 1rem 0.75rem;
  display: flex;
}
.Deviations-module-scss-module__8nRSpq__flightDeviations
  .Deviations-module-scss-module__8nRSpq__change {
  background: 0 0;
  flex-direction: column;
  margin: 0 -1rem;
  padding: 0.5rem 1rem 0;
}
.Deviations-module-scss-module__8nRSpq__priceDeviations
  .Deviations-module-scss-module__8nRSpq__change {
  flex-direction: row;
}
.Deviations-module-scss-module__8nRSpq__changeBlock {
  width: 100%;
  min-width: 0;
  margin: 0;
}
.Deviations-module-scss-module__8nRSpq__flightDeviations
  .Deviations-module-scss-module__8nRSpq__changeBlock {
  margin: 0 0 1rem;
}
.Deviations-module-scss-module__8nRSpq__priceDeviations
  .Deviations-module-scss-module__8nRSpq__changeBlock {
  min-width: 40%;
}
.Deviations-module-scss-module__8nRSpq__changeTitle {
  color: #73767e;
  margin: 0 0 0.25rem;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
}
.Deviations-module-scss-module__8nRSpq__flightDeviations
  .Deviations-module-scss-module__8nRSpq__is-new
  .Deviations-module-scss-module__8nRSpq__changeTitle {
  color: #007a52;
}
.Deviations-module-scss-module__8nRSpq__price--price,
.Deviations-module-scss-module__8nRSpq__priceNew--price,
.Deviations-module-scss-module__8nRSpq__newDate,
.Deviations-module-scss-module__8nRSpq__oldDate,
.Deviations-module-scss-module__8nRSpq__oldRoom--name,
.Deviations-module-scss-module__8nRSpq__newRoom--name {
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 1rem;
  display: block;
}
.Deviations-module-scss-module__8nRSpq__price--price,
.Deviations-module-scss-module__8nRSpq__oldDate,
.Deviations-module-scss-module__8nRSpq__oldRoom--name {
  color: #013259;
}
.Deviations-module-scss-module__8nRSpq__priceNew--price,
.Deviations-module-scss-module__8nRSpq__newDate,
.Deviations-module-scss-module__8nRSpq__newRoom--name {
  color: #007a52;
}
.Deviations-module-scss-module__8nRSpq__perPersonPrice--price,
.Deviations-module-scss-module__8nRSpq__time,
.Deviations-module-scss-module__8nRSpq__oldRoom--board,
.Deviations-module-scss-module__8nRSpq__newRoom--board {
  font-size: 0.75rem;
}
.Deviations-module-scss-module__8nRSpq__flights {
  flex-direction: column;
}
.Deviations-module-scss-module__8nRSpq__flights--flight {
  width: 100%;
  margin: 0 0 0.5rem;
}
.Deviations-module-scss-module__8nRSpq__flights--flight:last-child {
  margin-bottom: 0;
}
.Deviations-module-scss-module__8nRSpq__separator {
  color: #5b5d63;
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-self: center;
  margin-bottom: 0.5rem;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: iconfont !important;
}
.Deviations-module-scss-module__8nRSpq__flightDeviations
  .Deviations-module-scss-module__8nRSpq__separator,
.Deviations-module-scss-module__8nRSpq__priceDeviations
  .Deviations-module-scss-module__8nRSpq__separator {
  display: none;
}
.Deviations-module-scss-module__8nRSpq__label {
  color: #fff;
  background: #5b5d63;
  margin: 0 -1rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.Deviations-module-scss-module__8nRSpq__flight {
  color: #013259;
  background: #eeeff0;
  margin: 0 -1rem;
  padding: 0.5rem 1rem;
}
.Deviations-module-scss-module__8nRSpq__note {
  margin: 0 0 1rem;
}
.Deviations-module-scss-module__8nRSpq__oldRoom--separator,
.Deviations-module-scss-module__8nRSpq__newRoom--separator {
  display: none;
}
.Pending-module-scss-module__gek7xW__warning {
  margin: 0.5rem 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
.Pending-module-scss-module__gek7xW__image {
  background: url(../media/fallback.31dxre3-ulu8j.png) 50% / contain no-repeat;
  width: 200px;
  height: 200px;
  margin: 0.5rem auto;
  display: none;
}
.Pending-module-scss-module__gek7xW__loader {
  justify-content: center;
  margin: 1rem auto;
  display: flex;
}
.Deadline-module-scss-module__3k418G__root {
  text-align: center;
  min-height: 290px;
}
.Deadline-module-scss-module__3k418G__title {
  color: #013259;
  margin: 0.5rem 2rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
.Deadline-module-scss-module__3k418G__image {
  background: url(../../../../../../../assets/no-offer-available.svg) 50%
    no-repeat;
  width: 200px;
  height: 200px;
  margin: 1rem auto;
  display: block;
}
.Failure-module-scss-module__vA2fgq__root {
  text-align: center;
  min-height: 290px;
}
.Failure-module-scss-module__vA2fgq__title {
  color: #013259;
  margin: 0.5rem 2rem;
  font-size: 1rem;
  line-height: 1.375rem;
}
.Failure-module-scss-module__vA2fgq__image {
  background: url(../media/fallback.31dxre3-ulu8j.png) 50% / contain no-repeat;
  width: 200px;
  height: 200px;
  margin: 1rem auto;
  display: block;
}
@media (min-width: 768px) {
  .ProceedToCheckout-module-scss-module__g0F3qG__modal--content,
  .ProceedToCheckout-module-scss-module__g0F3qG__modalPending--content {
    max-width: 320px !important;
  }
  .ProceedToCheckout-module-scss-module__g0F3qG__modal--body {
    max-height: calc(100vh - 300px);
    overflow: auto;
  }
}
.ProceedToCheckout-module-scss-module__g0F3qG__modal--footer {
  justify-content: flex-end;
}
.ProceedToCheckout-module-scss-module__g0F3qG__linkFooter,
.ProceedToCheckout-module-scss-module__g0F3qG__btnFooter {
  width: 50%;
}
.ProceedToCheckout-module-scss-module__g0F3qG__linkFooter
  + .ProceedToCheckout-module-scss-module__g0F3qG__linkFooter,
.ProceedToCheckout-module-scss-module__g0F3qG__linkFooter
  + .ProceedToCheckout-module-scss-module__g0F3qG__btnFooter,
.ProceedToCheckout-module-scss-module__g0F3qG__btnFooter
  + .ProceedToCheckout-module-scss-module__g0F3qG__linkFooter,
.ProceedToCheckout-module-scss-module__g0F3qG__btnFooter
  + .ProceedToCheckout-module-scss-module__g0F3qG__btnFooter {
  margin-left: 1rem;
}
.ProceedToCheckout-module-scss-module__g0F3qG__linkFooter
  .ProceedToCheckout-module-scss-module__g0F3qG__btnFooter {
  width: 100%;
}
.ProceedToCheckout-module-scss-module__g0F3qG__modalPending--header {
  background-color: #007a52;
  border-radius: 4px 4px 0 0;
  justify-content: center;
  min-height: 70px;
}
.ProceedToCheckout-module-scss-module__g0F3qG__modalPending--title {
  color: #fff;
  padding: 0;
  font-size: 1.25rem;
}
.ProceedToCheckout-module-scss-module__g0F3qG__modalPending--body {
  text-align: center;
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__slideInOut {
  to {
    transform: translate(50%);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__marker-bouncing {
  50% {
    top: -10px;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px);
  }
  90% {
    transform: translateY(-4px);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes InfoPanel-module-scss-module__JexX3a__zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-100px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.InfoPanel-module-scss-module__JexX3a__root {
  border-radius: 0 0 4px 4px;
  margin-top: -1.5rem;
  animation: 0.3s InfoPanel-module-scss-module__JexX3a__fadeInUp;
}
.InfoPanel-module-scss-module__JexX3a__header {
  color: #013259;
  background: #eeeff0;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 1rem;
  display: flex;
}
.InfoPanel-module-scss-module__JexX3a__icon {
  color: #004277;
  cursor: pointer;
  font-size: 1.5rem;
}
.InfoPanel-module-scss-module__JexX3a__icon:hover {
  color: #007fa9;
}
.InfoPanel-module-scss-module__JexX3a__footer {
  background: #eeeff0;
  border-radius: 0 0 4px 4px;
  justify-content: flex-end;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}
.InfoPanel-module-scss-module__JexX3a__closeBtn {
  min-width: 130px;
}
.InfoPanel-module-scss-module__JexX3a__info {
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .InfoModal-module-scss-module__vRT6va__modal--body {
    max-height: calc(100vh - 100px);
    overflow: hidden auto;
  }
}
.Prices-module-scss-module__Rfj9iq__root {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.Prices-module-scss-module__Rfj9iq__pricesWrap {
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .Prices-module-scss-module__Rfj9iq__pricesWrap {
    flex-direction: column-reverse;
    width: 100%;
    margin: 0;
    display: flex;
  }
}
.Prices-module-scss-module__Rfj9iq__totalPrice--price {
  color: #5b5d63;
  display: block;
}
.Prices-module-scss-module__Rfj9iq__perPersonPrice--price {
  display: block;
}
@media (min-width: 768px) {
  .Prices-module-scss-module__Rfj9iq__perPersonPrice--price {
    margin: 0 0 0.25rem;
  }
}
.Prices-module-scss-module__Rfj9iq__perPersonPrice--price--amount,
.Prices-module-scss-module__Rfj9iq__perPersonPrice--price--currency {
  color: #004277;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .Prices-module-scss-module__Rfj9iq__perPersonPrice--price--amount,
  .Prices-module-scss-module__Rfj9iq__perPersonPrice--price--currency {
    font-size: 1.25rem;
  }
}
.Prices-module-scss-module__Rfj9iq__actionsWrap {
  width: 100%;
}
@media (max-width: 767.98px) {
  .Prices-module-scss-module__Rfj9iq__actionsWrap {
    width: initial;
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }
}
.Prices-module-scss-module__Rfj9iq__FreeRebooking {
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .Prices-module-scss-module__Rfj9iq__FreeRebooking {
    order: 2;
  }
}
.HotelItem-module-scss-module__Ocn6_G__item,
.HotelItem-module-scss-module__Ocn6_G__tourOperatorPanel {
  color: #013259;
  background: #fff;
  border-radius: 12px;
  margin: 0 0 1.5rem;
  font-size: 0.75rem;
  box-shadow:
    0 11px 15px #0825490f,
    0 9px 46px #08254905,
    0 24px 38px #0825490a;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__item,
  .HotelItem-module-scss-module__Ocn6_G__tourOperatorPanel {
    font-size: 0.875rem;
  }
  .HotelItem-module-scss-module__Ocn6_G__offerInfoWrap {
    padding: 1rem;
    display: flex;
  }
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfoWrap {
    padding: 1rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__flightInfo,
.HotelItem-module-scss-module__Ocn6_G__offerInfo,
.HotelItem-module-scss-module__Ocn6_G__priceInfo {
  padding: 0.5rem 0.75rem;
}
.HotelItem-module-scss-module__Ocn6_G__flightInfo {
  align-items: center;
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__flightInfo {
    border-top: 1px solid #d4d6da;
    border-bottom: 1px solid #d4d6da;
  }
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__flightInfo {
    border-left: 1px solid #d4d6da;
    border-right: 1px solid #d4d6da;
    flex: 1;
    padding: 0 1rem;
  }
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .HotelItem-module-scss-module__Ocn6_G__flightInfo {
    flex-direction: column;
    display: flex;
  }
  .HotelItem-module-scss-module__Ocn6_G__flightInfo > div {
    width: 100%;
  }
}
.HotelItem-module-scss-module__Ocn6_G__flightInfo--titleIcon {
  color: #007fa9;
}
.HotelItem-module-scss-module__Ocn6_G__flightInfo--flight--titleText {
  white-space: normal;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    flex-direction: column;
    width: 29%;
    padding: 0;
    display: flex;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    width: 170px;
  }
}
@media (min-width: 1200px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    width: 24%;
  }
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__row {
    flex-wrap: wrap;
    display: flex;
  }
  .HotelItem-module-scss-module__Ocn6_G__infoItem {
    width: 50%;
  }
  .HotelItem-module-scss-module__Ocn6_G__infoItem:last-child {
    margin-left: auto;
  }
}
.HotelItem-module-scss-module__Ocn6_G__airlineImage--img {
  width: 16px;
  height: 16px;
}
.HotelItem-module-scss-module__Ocn6_G__priceInfo {
  position: relative;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    text-align: right;
    flex: none;
    width: 30%;
    padding: 0;
    display: flex;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    width: 250px;
  }
}
.HotelItem-module-scss-module__Ocn6_G__hotelInfoWrap {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__hotelInfoWrap {
    justify-content: space-between;
    align-items: center;
    margin-top: auto;
  }
}
.HotelItem-module-scss-module__Ocn6_G__logoWrap {
  width: 50%;
  margin-right: 0;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__logoWrap {
    width: auto;
    margin-right: 0.5rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__logo {
  width: 88px;
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__logo {
    object-fit: contain;
    height: 30px;
  }
}
.HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn {
  color: #004277;
  flex-shrink: 0;
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn {
    flex-direction: row-reverse;
    font-size: 0.75rem;
    line-height: 1.2rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn--iconRight,
.HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn--icon {
  margin-left: 0;
  margin-right: 0.25rem;
  font-size: 20px;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn--iconRight,
  .HotelItem-module-scss-module__Ocn6_G__hotelInfoBtn--icon {
    margin-left: 0.25rem;
    font-size: 1.5rem;
  }
  .HotelItem-module-scss-module__Ocn6_G__prices {
    flex-direction: column;
    flex: auto;
    align-items: flex-end;
  }
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__prices--oldPriceWrapper--oldWrapper {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__prices--offerBtn {
    margin: 0.75rem 0 0;
  }
}
.HotelItem-module-scss-module__Ocn6_G__productSourceTooltip {
  position: absolute;
  bottom: 0.125rem;
  left: 0.5rem;
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__productSourceTooltip {
    display: none;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterItem {
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.HotelItem-module-scss-module__Ocn6_G__alterPriceInfo {
  flex: auto;
  min-width: 50%;
  padding-left: 0.375rem;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__alterPriceInfo {
    border-left: 1px solid #d4d6da;
    min-width: 0;
    margin: 0 0 0 1.5rem;
    padding: 0 0 0 1.5rem;
  }
}
@media (min-width: 1300px) {
  .HotelItem-module-scss-module__Ocn6_G__alterPriceInfo {
    flex: none;
  }
}
.HotelItem-module-scss-module__Ocn6_G__selectedTitle {
  margin: 0 0 0.75rem;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__selectedTitle {
    font-size: 0.875rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterFlightInfo {
  flex: 1000 auto;
  margin-bottom: 0;
  padding: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__alterFlightInfo {
    padding: 1.5rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterFlightInfo
  .HotelItem-module-scss-module__Ocn6_G__alterFlightInfo--flight {
  flex: none;
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__alterFlightInfo
    .HotelItem-module-scss-module__Ocn6_G__alterFlightInfo--flight {
    flex: 1;
    width: 100%;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterHotelInfoWrap {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__alterHotelInfoWrap {
    align-items: center;
    margin-top: auto;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterLogoWrap {
  margin: 0 10px 0 0;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices {
  text-align: right;
  display: block;
}
@media (max-width: 767.98px) {
  .HotelItem-module-scss-module__Ocn6_G__alterPrices {
    font-size: 0.75rem;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--actionsWrap {
  width: auto;
  margin: auto;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--favBtn {
  width: auto;
  box-shadow: none;
  margin-top: 0.75rem;
  display: inline-flex;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--favBtn:focus-visible {
  outline-offset: -8px;
  position: relative;
  top: 0;
  right: 3px;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--favBtn:focus:not(
    :focus-visible
  ) {
  position: static;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--pricesWrap {
  text-align: right;
  flex-direction: column;
  margin-bottom: 1.5rem;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--favBtn--label {
  font-size: inherit;
  color: #004277;
  margin-right: 0;
  padding-left: 0;
  top: auto;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--availCheck--bookNowBtn--btn {
  min-width: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__alterPrices
    .HotelItem-module-scss-module__Ocn6_G__alterPrices--availCheck--bookNowBtn--btn {
    min-width: 150px;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--availCheck--bookNowBtn--btn:focus-visible {
  position: relative;
  bottom: 6px;
  right: 6px;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--availCheck--bookNowBtn--btn:focus:not(
    :focus-visible
  ) {
  bottom: 3px;
  right: 3px;
}
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--perPersonPrice--price--amount,
.HotelItem-module-scss-module__Ocn6_G__alterPrices
  .HotelItem-module-scss-module__Ocn6_G__alterPrices--perPersonPrice--price--currency {
  color: #013259;
}
@media (min-width: 1300px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfoWrapAlter {
    justify-content: space-between;
    display: flex;
  }
}
.HotelItem-module-scss-module__Ocn6_G__alterRow {
  display: block;
}
.HotelItem-module-scss-module__Ocn6_G__alterInfoItem {
  word-break: break-word;
  margin: 0 0 0.5rem;
}
.HotelItem-module-scss-module__Ocn6_G__alterInfoItem
  .HotelItem-module-scss-module__Ocn6_G__alterInfoItem--icon {
  color: #013259;
}
.HotelItem-module-scss-module__Ocn6_G__combinedInfo {
  border-top: 1px solid #d4d6da;
  flex: auto;
  justify-content: space-between;
  margin-top: -1px;
  padding: 1rem;
  display: flex;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__combinedInfo {
    padding: 1.5rem;
  }
}
@media (min-width: 1300px) {
  .HotelItem-module-scss-module__Ocn6_G__combinedInfo {
    flex: 0 0 45%;
  }
}
.HotelItem-module-scss-module__Ocn6_G__offerInfo {
  flex-flow: wrap;
  flex: none;
  align-items: center;
  width: auto;
  margin: -0.5rem 0 0;
  display: block;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    flex: 0 auto;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    flex: auto;
    display: block;
  }
}
@media (min-width: 1200px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    flex: auto;
    display: block;
  }
}
@media (min-width: 1420px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfo {
    flex: 0 50%;
    display: flex;
  }
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__offerInfoWrap {
    align-items: center;
    display: flex;
  }
}
.HotelItem-module-scss-module__Ocn6_G__priceInfo {
  border-top: 1px solid #d4d6da;
  flex: 50%;
  justify-content: flex-end;
  width: auto;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    border-top: none;
    flex: 1 0 auto;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    flex: auto;
  }
}
@media (min-width: 1200px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    flex: auto;
  }
}
@media (min-width: 1420px) {
  .HotelItem-module-scss-module__Ocn6_G__priceInfo {
    flex: 50%;
  }
}
.HotelItem-module-scss-module__Ocn6_G__infoWrap {
  flex-wrap: wrap;
  flex: 66.66%;
  align-items: flex-start;
  display: flex;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__infoWrap {
    display: block;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__infoWrap {
    display: block;
  }
}
@media (min-width: 1200px) {
  .HotelItem-module-scss-module__Ocn6_G__infoWrap {
    display: block;
  }
}
@media (min-width: 1420px) {
  .HotelItem-module-scss-module__Ocn6_G__infoWrap {
    display: flex;
  }
}
.HotelItem-module-scss-module__Ocn6_G__hotelInfoWrap {
  flex: 33.33%;
  margin: 0;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__hotelInfoWrap {
    padding: 0 0.5rem 0 0;
    display: block;
  }
}
.HotelItem-module-scss-module__Ocn6_G__infoItem,
.HotelItem-module-scss-module__Ocn6_G__selectedTitle {
  flex: 50%;
  padding: 0 0.5rem 0 0;
}
.HotelItem-module-scss-module__Ocn6_G__infoItem,
.HotelItem-module-scss-module__Ocn6_G__logoWrap {
  margin: 0.5rem 0 0;
}
.HotelItem-module-scss-module__Ocn6_G__prices {
  flex-flow: wrap;
  flex: none;
  align-items: center;
  margin: -1rem -1rem 0 0;
  display: flex;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__prices {
    flex-wrap: nowrap;
    justify-content: flex-end;
  }
}
@media (min-width: 990px) {
  .HotelItem-module-scss-module__Ocn6_G__prices {
    flex-wrap: wrap;
    flex: auto;
  }
}
@media (min-width: 1420px) {
  .HotelItem-module-scss-module__Ocn6_G__prices {
    flex-wrap: nowrap;
    flex: none;
  }
}
.HotelItem-module-scss-module__Ocn6_G__prices
  .HotelItem-module-scss-module__Ocn6_G__prices--pricesWrap {
  flex: none;
  margin: 1rem 1rem 0 0;
}
.HotelItem-module-scss-module__Ocn6_G__prices
  .HotelItem-module-scss-module__Ocn6_G__prices--actionsWrap {
  width: auto;
  margin: 1rem 1rem 0 0;
}
.HotelItem-module-scss-module__Ocn6_G__prices
  .HotelItem-module-scss-module__Ocn6_G__prices--actionsWrap
  button {
  margin: 0;
}
.HotelItem-module-scss-module__Ocn6_G__prices
  .HotelItem-module-scss-module__Ocn6_G__prices--FreeRebooking {
  flex: 0 100%;
  margin: 1rem 1rem 0 0;
}
@media (min-width: 768px) {
  .HotelItem-module-scss-module__Ocn6_G__prices
    .HotelItem-module-scss-module__Ocn6_G__prices--FreeRebooking {
    flex: none;
  }
  .HotelItem-module-scss-module__Ocn6_G__itemHeader
    .HotelItem-module-scss-module__Ocn6_G__itemHeader--dateInfoInner {
    justify-content: flex-start;
  }
  .HotelItem-module-scss-module__Ocn6_G__itemHeader
    .HotelItem-module-scss-module__Ocn6_G__itemHeader--dateInfo {
    margin: 0 1rem 0 0;
  }
}
.Carousel-module-scss-module__SxObwG__root .slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: #0000;
  display: block;
  position: relative;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__root .slick-slider {
    margin: var(
      --tsbob-carousel-slider-margin-desktop-lg,
      0 calc(-1 * var(--tsbob-carousel-gutter, 30px))
    );
    padding: var(
      --tsbob-carousel-slider-padding-desktop-lg,
      0 var(--tsbob-carousel-gutter, 30px)
    );
  }
}
:is(
  .Carousel-module-scss-module__SxObwG__root .slick-slider .slick-track,
  .Carousel-module-scss-module__SxObwG__root .slick-slider .slick-list
) {
  transform: translate(0, 0);
}
.Carousel-module-scss-module__SxObwG__root .slick-loading .slick-list {
  background: url(../media/ajax-loader.2df4ohj-z-7_l.gif) 50% no-repeat;
}
.Carousel-module-scss-module__SxObwG__root .slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}
.Carousel-module-scss-module__SxObwG__root .slick-list.dragging {
  cursor: pointer;
}
.Carousel-module-scss-module__SxObwG__root .slick-loading .slick-track {
  visibility: hidden;
}
.Carousel-module-scss-module__SxObwG__root .slick-track {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
.Carousel-module-scss-module__SxObwG__root .slick-track:before {
  content: "";
  display: table;
}
.Carousel-module-scss-module__SxObwG__root .slick-track:after {
  content: "";
  display: table;
}
.Carousel-module-scss-module__SxObwG__root .slick-track:after {
  clear: both;
}
.Carousel-module-scss-module__SxObwG__root .slick-initialized .slick-slide {
  display: var(--tsbob-carousel-slide-display, block);
}
.Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-slide {
  float: right;
}
.Carousel-module-scss-module__SxObwG__root .slick-loading .slick-slide {
  visibility: hidden;
}
.Carousel-module-scss-module__SxObwG__root .slick-vertical .slick-slide {
  border: 1px solid #0000;
  height: auto;
  display: block;
}
.Carousel-module-scss-module__SxObwG__root .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  padding: 0 2px;
  display: none;
  position: relative;
}
.Carousel-module-scss-module__SxObwG__root .slick-slide img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}
.Carousel-module-scss-module__SxObwG__root .slick-slide.slick-loading img {
  display: none;
}
.Carousel-module-scss-module__SxObwG__root .slick-slide.dragging img {
  pointer-events: none;
}
.Carousel-module-scss-module__SxObwG__root .slick-arrow.slick-hidden {
  display: none;
}
:is(
  .Carousel-module-scss-module__SxObwG__root .slick-prev,
  .Carousel-module-scss-module__SxObwG__root .slick-next
) {
  border: var(--tsbob-carousel-arrow-border, 0);
  color: #004277;
  cursor: pointer;
  z-index: 3;
  width: 44px;
  height: 44px;
  transition: var(--tsbob-carousel-arrow-transition, none);
  background: #fff;
  border-radius: 100px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow:
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a;
}
:is(
  .Carousel-module-scss-module__SxObwG__root .slick-prev:hover,
  .Carousel-module-scss-module__SxObwG__root .slick-next:hover
) {
  color: #007fa9;
  background-color: #eeeff0;
}
.Carousel-module-scss-module__SxObwG__root .slick-prev:after {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: iconfont !important;
}
.Carousel-module-scss-module__SxObwG__root .slick-next:after {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: iconfont !important;
}
:is(
  .Carousel-module-scss-module__SxObwG__root .slick-prev.slick-disabled,
  .Carousel-module-scss-module__SxObwG__root .slick-next.slick-disabled
) {
  display: none !important;
}
.Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-prev {
    right: var(--tsbob-carousel-arrow-position-lg, 0.75rem);
  }
}
.Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-prev:after {
  content: "";
}
.Carousel-module-scss-module__SxObwG__root .slick-prev {
  left: 0;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__root .slick-prev {
    left: var(--tsbob-carousel-arrow-position-lg, 0.75rem);
  }
}
.Carousel-module-scss-module__SxObwG__root .slick-prev:after {
  content: "";
}
.Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-next {
    left: var(--tsbob-carousel-arrow-position-lg, 0.75rem);
  }
}
.Carousel-module-scss-module__SxObwG__root [dir="rtl"] .slick-next:after {
  content: "";
}
.Carousel-module-scss-module__SxObwG__root .slick-next {
  right: 0;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__root .slick-next {
    right: var(--tsbob-carousel-arrow-position-lg, 0.75rem);
  }
}
.Carousel-module-scss-module__SxObwG__root .slick-next:after {
  content: "";
}
.Carousel-module-scss-module__SxObwG__root .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.Carousel-module-scss-module__SxObwG__root .slick-dots {
  width: var(--tsbob-carousel-dots-width, auto);
  left: var(--tsbob-carousel-dots-left, 50%);
  transform: var(--tsbob-carousel-dots-transform, translateX(-50%));
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
  bottom: -25px;
}
.Carousel-module-scss-module__SxObwG__root .slick-dots li {
  height: var(--tsbob-carousel-dots-item-height, 20px);
  width: var(--tsbob-carousel-dots-item-width, 20px);
  margin: 0 var(--tsbob-carousel-dots-item-gutter, 5px);
  cursor: pointer;
  padding: 0;
  display: inline-block;
  position: relative;
}
.Carousel-module-scss-module__SxObwG__root .slick-dots li button {
  height: var(--tsbob-carousel-dots-item-width, 20px);
  width: var(--tsbob-carousel-dots-item-height, 20px);
  padding: var(--tsbob-carousel-dots-item-padding, 5px);
  cursor: pointer;
  color: #0000;
  background: 0 0;
  border: 0;
  border-radius: 50%;
  font-size: 0;
  line-height: 0;
  display: block;
}
.Carousel-module-scss-module__SxObwG__root .slick-dots li button:hover:after {
  color: var(--tsbob-carousel-dots-item-color-hover, #004277);
}
.Carousel-module-scss-module__SxObwG__root .slick-dots li button:focus-visible {
  outline-offset: var(
    --tsbob-carousel-dots-item-outline-offset,
    calc(-1 * 3px)
  );
}
.Carousel-module-scss-module__SxObwG__root .slick-dots li button:after {
  content: var(--tsbob-carousel-dots-item-icon, "•");
  font-size: var(--tsbob-carousel-dots-item-font-size, 36px);
  color: var(--tsbob-carousel-dots-item-color, #73767e);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Carousel-module-scss-module__SxObwG__root
  .slick-dots
  li.slick-active
  button:after {
  color: var(
    --tsbob-carousel-dots-item-color-active,
    var(--tsbob-carousel-dots-item-color-hover, #004277)
  );
}
.Carousel-module-scss-module__SxObwG__root
  .slick-list:not(.slick-slider-animating)
  .slick-slide[aria-hidden="true"] {
  visibility: hidden;
}
@keyframes Carousel-module-scss-module__SxObwG__flashDecent {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0.7;
  }
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__slider {
    margin: 0 -30px;
    padding: 0 30px;
  }
}
.Carousel-module-scss-module__SxObwG__slider.slick-initialized .slick-slide {
  display: block;
}
.Carousel-module-scss-module__SxObwG__slider .slick-list {
  height: auto !important;
}
.Carousel-module-scss-module__SxObwG__slider .slick-slide {
  cursor: pointer;
  position: relative;
}
.Carousel-module-scss-module__SxObwG__slider .slick-slide .slick-slide-item {
  background: #d4d6da;
  animation: 1s linear Carousel-module-scss-module__SxObwG__flashDecent;
  display: block;
  position: absolute;
  inset: 0;
}
.Carousel-module-scss-module__SxObwG__slider .slick-slide img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 1200px) {
  .Carousel-module-scss-module__SxObwG__slider .slick-prev {
    left: 12px;
  }
  .Carousel-module-scss-module__SxObwG__slider .slick-next {
    right: 12px;
  }
}
.Button-module-scss-module__PhoKJG__root:focus-visible {
  outline-offset: 3px;
  outline: 3px solid #007fa9;
}
.Button-module-scss-module__PhoKJG__root:focus:not(:focus-visible) {
  outline: none;
}
.Button-module-scss-module__PhoKJG__root {
  display: var(--btn--display, inline-flex);
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  box-shadow: none;
  padding: var(--tsbob-input-btn-padding-y, 0.5rem)
    var(--tsbob-input-btn-padding-x, 0.75rem);
  border: 1px solid #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    opacity 0.15s ease-in-out;
}
.Button-module-scss-module__PhoKJG__root:hover,
.Button-module-scss-module__PhoKJG__root:focus {
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__root:not(
    .Button-module-scss-module__PhoKJG__outline
  ):not(.Button-module-scss-module__PhoKJG__link) {
  text-shadow: none;
}
.Button-module-scss-module__PhoKJG__root:active,
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-active {
  box-shadow: 0 0 0 0.2rem
    var(--tsbob-input-btn-focus-box-shadow-color, #58cbfa);
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__root:disabled {
  color: #fff;
  box-shadow: none;
  -webkit-user-select: none;
  user-select: none;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled.Button-module-scss-module__PhoKJG__link,
.Button-module-scss-module__PhoKJG__root:disabled.Button-module-scss-module__PhoKJG__link {
  color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__root:disabled:hover {
  cursor: not-allowed;
  color: #fff;
  opacity: 1;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:hover.Button-module-scss-module__PhoKJG__link,
.Button-module-scss-module__PhoKJG__root:disabled:hover.Button-module-scss-module__PhoKJG__link {
  color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:hover
  .Button-module-scss-module__PhoKJG__label,
.Button-module-scss-module__PhoKJG__root:disabled:hover
  .Button-module-scss-module__PhoKJG__label {
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:not(
    .Button-module-scss-module__PhoKJG__outline
  ):not(.Button-module-scss-module__PhoKJG__link),
.Button-module-scss-module__PhoKJG__root:disabled:not(
    .Button-module-scss-module__PhoKJG__outline
  ):not(.Button-module-scss-module__PhoKJG__link) {
  text-shadow: none;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:not(
    .Button-module-scss-module__PhoKJG__link
  ),
.Button-module-scss-module__PhoKJG__root:disabled:not(
    .Button-module-scss-module__PhoKJG__link
  ),
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-disabled:not(
    .Button-module-scss-module__PhoKJG__link
  ):hover,
.Button-module-scss-module__PhoKJG__root:disabled:not(
    .Button-module-scss-module__PhoKJG__link
  ):hover {
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__root:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ) {
  cursor: pointer;
}
.Button-module-scss-module__PhoKJG__root:hover:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):not(.Button-module-scss-module__PhoKJG__outline),
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__is-hover:not(
    :disabled
  ):not(.Button-module-scss-module__PhoKJG__is-disabled):not(
    .Button-module-scss-module__PhoKJG__outline
  ) {
  opacity: 0.8;
}
:not(.Button-module-scss-module__PhoKJG__link)
  .Button-module-scss-module__PhoKJG__root
  a,
:not(.Button-module-scss-module__PhoKJG__link)
  .Button-module-scss-module__PhoKJG__root
  a:hover {
  color: inherit;
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__is-tag {
  box-shadow: none;
  color: #5b5d63;
  white-space: normal;
  background: #fff;
  border: 1px solid #d4d6da;
  border-radius: 100px;
  padding: 0.25rem 0.5rem;
  font-family:
    Ubuntu Regular,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}
.Button-module-scss-module__PhoKJG__is-tag.Button-module-scss-module__PhoKJG__sm {
  padding: var(--tsbob-input-btn-padding-y, 0.5rem)
    var(--tsbob-input-btn-padding-x, 0.75rem);
  border-radius: 100px;
  font-size: 0.875rem;
  line-height: 1rem;
}
.Button-module-scss-module__PhoKJG__is-tag:hover,
.Button-module-scss-module__PhoKJG__is-checked {
  color: #007a52;
  background: #e0f0d3;
  border-color: #e0f0d3;
}
.Button-module-scss-module__PhoKJG__uncheck {
  align-self: center;
  margin: 0;
  font-size: 0;
  transition: all 0.2s;
}
.Button-module-scss-module__PhoKJG__uncheck.Button-module-scss-module__PhoKJG__uncheckActive {
  margin: -0.25rem -0.5rem -0.25rem 2px;
  font-size: 22px;
}
a.Button-module-scss-module__PhoKJG__root:not(
    .Button-module-scss-module__PhoKJG__link
  ) {
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__primary,
.Button-module-scss-module__PhoKJG__primary:hover {
  color: #fff;
  background: #004277;
  border-color: #004277;
}
.Button-module-scss-module__PhoKJG__primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #004277;
}
.Button-module-scss-module__PhoKJG__secondary,
.Button-module-scss-module__PhoKJG__secondary:hover {
  color: #fff;
  background: #df0313;
  border-color: #df0313;
}
.Button-module-scss-module__PhoKJG__secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #df0313;
}
.Button-module-scss-module__PhoKJG__success,
.Button-module-scss-module__PhoKJG__success:hover {
  color: #fff;
  background: #007a52;
  border-color: #007a52;
}
.Button-module-scss-module__PhoKJG__success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #007a52;
}
.Button-module-scss-module__PhoKJG__info,
.Button-module-scss-module__PhoKJG__info:hover {
  color: #fff;
  background: #005d89;
  border-color: #005d89;
}
.Button-module-scss-module__PhoKJG__info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #005d89;
}
.Button-module-scss-module__PhoKJG__warning,
.Button-module-scss-module__PhoKJG__warning:hover {
  color: #fff;
  background: #c94800;
  border-color: #c94800;
}
.Button-module-scss-module__PhoKJG__warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #c94800;
}
.Button-module-scss-module__PhoKJG__danger,
.Button-module-scss-module__PhoKJG__danger:hover {
  color: #fff;
  background: #b31337;
  border-color: #b31337;
}
.Button-module-scss-module__PhoKJG__danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #b31337;
}
.Button-module-scss-module__PhoKJG__black,
.Button-module-scss-module__PhoKJG__black:hover {
  color: #fff;
  background: #013259;
  border-color: #013259;
}
.Button-module-scss-module__PhoKJG__black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #013259;
}
.Button-module-scss-module__PhoKJG__gray-dark,
.Button-module-scss-module__PhoKJG__gray-dark:hover {
  color: #fff;
  background: #73767e;
  border-color: #73767e;
}
.Button-module-scss-module__PhoKJG__gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #73767e;
}
.Button-module-scss-module__PhoKJG__gray-light,
.Button-module-scss-module__PhoKJG__gray-light:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #d4d6da;
}
.Button-module-scss-module__PhoKJG__gray-lighter,
.Button-module-scss-module__PhoKJG__gray-lighter:hover {
  color: #fff;
  background: #eeeff0;
  border-color: #eeeff0;
}
.Button-module-scss-module__PhoKJG__gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #eeeff0;
}
.Button-module-scss-module__PhoKJG__white,
.Button-module-scss-module__PhoKJG__white:hover {
  color: #fff;
  background: #fff;
  border-color: #fff;
}
.Button-module-scss-module__PhoKJG__white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #fff;
}
.Button-module-scss-module__PhoKJG__white-dark,
.Button-module-scss-module__PhoKJG__white-dark:hover {
  color: #fff;
  background: #ffffff4d;
  border-color: #ffffff4d;
}
.Button-module-scss-module__PhoKJG__white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #ffffff4d;
}
.Button-module-scss-module__PhoKJG__white-light,
.Button-module-scss-module__PhoKJG__white-light:hover {
  color: #fff;
  background: #ffffff26;
  border-color: #ffffff26;
}
.Button-module-scss-module__PhoKJG__white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #ffffff26;
}
.Button-module-scss-module__PhoKJG__tertiary,
.Button-module-scss-module__PhoKJG__tertiary:hover {
  color: #fff;
  background: #f0bf00;
  border-color: #f0bf00;
}
.Button-module-scss-module__PhoKJG__tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #f0bf00;
}
.Button-module-scss-module__PhoKJG__active,
.Button-module-scss-module__PhoKJG__active:hover {
  color: #fff;
  background: #007fa9;
  border-color: #007fa9;
}
.Button-module-scss-module__PhoKJG__active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #007fa9;
}
.Button-module-scss-module__PhoKJG__gray-darker,
.Button-module-scss-module__PhoKJG__gray-darker:hover {
  color: #fff;
  background: #5b5d63;
  border-color: #5b5d63;
}
.Button-module-scss-module__PhoKJG__gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #5b5d63;
}
.Button-module-scss-module__PhoKJG__default:not(
  .Button-module-scss-module__PhoKJG__is-tag
) {
  color: #004277;
  background: #fff;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__default:not(
    .Button-module-scss-module__PhoKJG__is-tag
  ):hover {
  background: #d4d6da;
}
.Button-module-scss-module__PhoKJG__white {
  color: #004277;
}
.Button-module-scss-module__PhoKJG__white:hover {
  color: #004277;
  background: #eeeff0;
}
.Button-module-scss-module__PhoKJG__outline-primary {
  color: #004277;
  background-color: #0000;
  background-image: none;
  border-color: #004277;
}
.Button-module-scss-module__PhoKJG__outline-primary:hover {
  color: #fff;
  background-color: #004277;
  border-color: #004277;
}
.Button-module-scss-module__PhoKJG__outline-primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-primary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #004277;
}
.Button-module-scss-module__PhoKJG__outline-primary {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-primary.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-primary:disabled,
.Button-module-scss-module__PhoKJG__outline-primary.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-primary:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-secondary {
  color: #df0313;
  background-color: #0000;
  background-image: none;
  border-color: #df0313;
}
.Button-module-scss-module__PhoKJG__outline-secondary:hover {
  color: #fff;
  background-color: #df0313;
  border-color: #df0313;
}
.Button-module-scss-module__PhoKJG__outline-secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-secondary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #df0313;
}
.Button-module-scss-module__PhoKJG__outline-secondary {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-secondary.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-secondary:disabled,
.Button-module-scss-module__PhoKJG__outline-secondary.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-secondary:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-success {
  color: #007a52;
  background-color: #0000;
  background-image: none;
  border-color: #007a52;
}
.Button-module-scss-module__PhoKJG__outline-success:hover {
  color: #fff;
  background-color: #007a52;
  border-color: #007a52;
}
.Button-module-scss-module__PhoKJG__outline-success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-success:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #007a52;
}
.Button-module-scss-module__PhoKJG__outline-success {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-success.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-success:disabled,
.Button-module-scss-module__PhoKJG__outline-success.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-success:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-info {
  color: #005d89;
  background-color: #0000;
  background-image: none;
  border-color: #005d89;
}
.Button-module-scss-module__PhoKJG__outline-info:hover {
  color: #fff;
  background-color: #005d89;
  border-color: #005d89;
}
.Button-module-scss-module__PhoKJG__outline-info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-info:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #005d89;
}
.Button-module-scss-module__PhoKJG__outline-info {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-info.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-info:disabled,
.Button-module-scss-module__PhoKJG__outline-info.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-info:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-warning {
  color: #c94800;
  background-color: #0000;
  background-image: none;
  border-color: #c94800;
}
.Button-module-scss-module__PhoKJG__outline-warning:hover {
  color: #fff;
  background-color: #c94800;
  border-color: #c94800;
}
.Button-module-scss-module__PhoKJG__outline-warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-warning:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #c94800;
}
.Button-module-scss-module__PhoKJG__outline-warning {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-warning.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-warning:disabled,
.Button-module-scss-module__PhoKJG__outline-warning.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-warning:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-danger {
  color: #b31337;
  background-color: #0000;
  background-image: none;
  border-color: #b31337;
}
.Button-module-scss-module__PhoKJG__outline-danger:hover {
  color: #fff;
  background-color: #b31337;
  border-color: #b31337;
}
.Button-module-scss-module__PhoKJG__outline-danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-danger:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #b31337;
}
.Button-module-scss-module__PhoKJG__outline-danger {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-danger.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-danger:disabled,
.Button-module-scss-module__PhoKJG__outline-danger.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-danger:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-black {
  color: #013259;
  background-color: #0000;
  background-image: none;
  border-color: #013259;
}
.Button-module-scss-module__PhoKJG__outline-black:hover {
  color: #fff;
  background-color: #013259;
  border-color: #013259;
}
.Button-module-scss-module__PhoKJG__outline-black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-black:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #013259;
}
.Button-module-scss-module__PhoKJG__outline-black {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-black.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-black:disabled,
.Button-module-scss-module__PhoKJG__outline-black.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-black:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-dark {
  color: #73767e;
  background-color: #0000;
  background-image: none;
  border-color: #73767e;
}
.Button-module-scss-module__PhoKJG__outline-gray-dark:hover {
  color: #fff;
  background-color: #73767e;
  border-color: #73767e;
}
.Button-module-scss-module__PhoKJG__outline-gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-gray-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #73767e;
}
.Button-module-scss-module__PhoKJG__outline-gray-dark {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-gray-dark.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-gray-dark:disabled,
.Button-module-scss-module__PhoKJG__outline-gray-dark.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-gray-dark:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-light {
  color: #d4d6da;
  background-color: #0000;
  background-image: none;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-light:hover {
  color: #fff;
  background-color: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-gray-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-light {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-gray-light.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-gray-light:disabled,
.Button-module-scss-module__PhoKJG__outline-gray-light.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-gray-light:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-lighter {
  color: #eeeff0;
  background-color: #0000;
  background-image: none;
  border-color: #eeeff0;
}
.Button-module-scss-module__PhoKJG__outline-gray-lighter:hover {
  color: #fff;
  background-color: #eeeff0;
  border-color: #eeeff0;
}
.Button-module-scss-module__PhoKJG__outline-gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-gray-lighter:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #eeeff0;
}
.Button-module-scss-module__PhoKJG__outline-gray-lighter {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-gray-lighter.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-gray-lighter:disabled,
.Button-module-scss-module__PhoKJG__outline-gray-lighter.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-gray-lighter:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-white {
  color: #fff;
  background-color: #0000;
  background-image: none;
  border-color: #fff;
}
.Button-module-scss-module__PhoKJG__outline-white:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.Button-module-scss-module__PhoKJG__outline-white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-white:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #fff;
}
.Button-module-scss-module__PhoKJG__outline-white {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-white.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-white:disabled,
.Button-module-scss-module__PhoKJG__outline-white.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-white:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-white-dark {
  color: #ffffff4d;
  background-color: #0000;
  background-image: none;
  border-color: #ffffff4d;
}
.Button-module-scss-module__PhoKJG__outline-white-dark:hover {
  color: #fff;
  background-color: #ffffff4d;
  border-color: #ffffff4d;
}
.Button-module-scss-module__PhoKJG__outline-white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-white-dark:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #ffffff4d;
}
.Button-module-scss-module__PhoKJG__outline-white-dark {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-white-dark.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-white-dark:disabled,
.Button-module-scss-module__PhoKJG__outline-white-dark.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-white-dark:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-white-light {
  color: #ffffff26;
  background-color: #0000;
  background-image: none;
  border-color: #ffffff26;
}
.Button-module-scss-module__PhoKJG__outline-white-light:hover {
  color: #fff;
  background-color: #ffffff26;
  border-color: #ffffff26;
}
.Button-module-scss-module__PhoKJG__outline-white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-white-light:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #ffffff26;
}
.Button-module-scss-module__PhoKJG__outline-white-light {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-white-light.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-white-light:disabled,
.Button-module-scss-module__PhoKJG__outline-white-light.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-white-light:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-tertiary {
  color: #f0bf00;
  background-color: #0000;
  background-image: none;
  border-color: #f0bf00;
}
.Button-module-scss-module__PhoKJG__outline-tertiary:hover {
  color: #fff;
  background-color: #f0bf00;
  border-color: #f0bf00;
}
.Button-module-scss-module__PhoKJG__outline-tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-tertiary:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #f0bf00;
}
.Button-module-scss-module__PhoKJG__outline-tertiary {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-tertiary.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-tertiary:disabled,
.Button-module-scss-module__PhoKJG__outline-tertiary.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-tertiary:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-active {
  color: #007fa9;
  background-color: #0000;
  background-image: none;
  border-color: #007fa9;
}
.Button-module-scss-module__PhoKJG__outline-active:hover {
  color: #fff;
  background-color: #007fa9;
  border-color: #007fa9;
}
.Button-module-scss-module__PhoKJG__outline-active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-active:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #007fa9;
}
.Button-module-scss-module__PhoKJG__outline-active {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-active.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-active:disabled,
.Button-module-scss-module__PhoKJG__outline-active.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-active:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline-gray-darker {
  color: #5b5d63;
  background-color: #0000;
  background-image: none;
  border-color: #5b5d63;
}
.Button-module-scss-module__PhoKJG__outline-gray-darker:hover {
  color: #fff;
  background-color: #5b5d63;
  border-color: #5b5d63;
}
.Button-module-scss-module__PhoKJG__outline-gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active,
.Button-module-scss-module__PhoKJG__outline-gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ):active.Button-module-scss-module__PhoKJG__is-focus,
.Button-module-scss-module__PhoKJG__outline-gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active,
.Button-module-scss-module__PhoKJG__outline-gray-darker:not(:disabled):not(
    .Button-module-scss-module__PhoKJG__is-disabled
  ).Button-module-scss-module__PhoKJG__is-active.Button-module-scss-module__PhoKJG__is-focus {
  box-shadow: 0 0 0 0.2rem #5b5d63;
}
.Button-module-scss-module__PhoKJG__outline-gray-darker {
  background: 0 0;
}
.Button-module-scss-module__PhoKJG__outline-gray-darker.Button-module-scss-module__PhoKJG__is-disabled,
.Button-module-scss-module__PhoKJG__outline-gray-darker:disabled,
.Button-module-scss-module__PhoKJG__outline-gray-darker.Button-module-scss-module__PhoKJG__is-disabled:hover,
.Button-module-scss-module__PhoKJG__outline-gray-darker:disabled:hover {
  color: #fff;
  background: #d4d6da;
  border-color: #d4d6da;
}
.Button-module-scss-module__PhoKJG__outline {
  box-shadow: none;
}
.Button-module-scss-module__PhoKJG__link,
.Button-module-scss-module__PhoKJG__outline-link {
  box-shadow: none;
  color: #004277;
  background-color: #0000;
  border-width: 0;
  font-family:
    Ubuntu Regular,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__link,
.Button-module-scss-module__PhoKJG__link.Button-module-scss-module__PhoKJG__xs,
.Button-module-scss-module__PhoKJG__link.Button-module-scss-module__PhoKJG__md,
.Button-module-scss-module__PhoKJG__link.Button-module-scss-module__PhoKJG__lg,
.Button-module-scss-module__PhoKJG__outline-link,
.Button-module-scss-module__PhoKJG__outline-link.Button-module-scss-module__PhoKJG__xs,
.Button-module-scss-module__PhoKJG__outline-link.Button-module-scss-module__PhoKJG__md,
.Button-module-scss-module__PhoKJG__outline-link.Button-module-scss-module__PhoKJG__lg {
  padding: var(--tsbob-input-btn-padding-y, 0.5rem) 0;
}
.Button-module-scss-module__PhoKJG__link
  .Button-module-scss-module__PhoKJG__label,
.Button-module-scss-module__PhoKJG__outline-link
  .Button-module-scss-module__PhoKJG__label {
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__link:hover,
.Button-module-scss-module__PhoKJG__outline-link:hover {
  color: #004277;
  opacity: 1;
  background-color: #0000;
  border-color: #0000;
}
.Button-module-scss-module__PhoKJG__link:hover
  .Button-module-scss-module__PhoKJG__label,
.Button-module-scss-module__PhoKJG__outline-link:hover
  .Button-module-scss-module__PhoKJG__label,
.Button-module-scss-module__PhoKJG__link.Button-module-scss-module__PhoKJG__is-hover
  .Button-module-scss-module__PhoKJG__label,
.Button-module-scss-module__PhoKJG__outline-link.Button-module-scss-module__PhoKJG__is-hover
  .Button-module-scss-module__PhoKJG__label {
  text-decoration: none;
}
.Button-module-scss-module__PhoKJG__lg {
  padding: var(--tsbob-input-btn-padding-y-lg, 0.85rem)
    var(--tsbob-input-btn-padding-x-lg, 1.25rem);
  border-radius: 4px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.Button-module-scss-module__PhoKJG__md {
  padding: var(--tsbob-input-btn-padding-y-md, 0.65rem)
    var(--tsbob-input-btn-padding-x-md, 1rem);
  border-radius: 4px;
  font-size: 1rem;
  line-height: 1.4375rem;
}
.Button-module-scss-module__PhoKJG__xs {
  padding: 0.375rem var(--tsbob-input-btn-padding-x-sm, 0.5rem);
  border-radius: 4px;
  font-size: 0.75rem;
  line-height: 1;
}
.Button-module-scss-module__PhoKJG__is-rounded {
  border-radius: 100px;
}
.Button-module-scss-module__PhoKJG__is-square {
  border-radius: 0;
}
.Button-module-scss-module__PhoKJG__is-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Button-module-scss-module__PhoKJG__is-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.Button-module-scss-module__PhoKJG__block {
  width: 100%;
}
.Button-module-scss-module__PhoKJG__block
  .Button-module-scss-module__PhoKJG__label {
  justify-content: space-around;
  align-items: center;
  display: flex;
}
input[type="submit"].Button-module-scss-module__PhoKJG__block,
input[type="reset"].Button-module-scss-module__PhoKJG__block,
input[type="button"].Button-module-scss-module__PhoKJG__block {
  width: 100%;
}
.Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__iconRight {
  font-size: 1.5rem;
  line-height: 1;
}
.Button-module-scss-module__PhoKJG__lg .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__lg
  .Button-module-scss-module__PhoKJG__iconRight {
  font-size: 2rem;
  line-height: 1;
}
.Button-module-scss-module__PhoKJG__md .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__md
  .Button-module-scss-module__PhoKJG__iconRight {
  font-size: 1.625rem;
  line-height: 1;
}
.Button-module-scss-module__PhoKJG__xs .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__xs
  .Button-module-scss-module__PhoKJG__iconRight {
  font-size: 1rem;
  line-height: 1;
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only] {
  padding: var(--tsbob-input-btn-padding-y, 0.5rem);
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children
  .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only]
  .Button-module-scss-module__PhoKJG__icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: 0;
  display: flex;
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__md,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__md {
  padding: var(--tsbob-input-btn-padding-y-md, 0.65rem);
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__md
  .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__md
  .Button-module-scss-module__PhoKJG__icon {
  width: 1.4375rem;
  height: 1.4375rem;
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__lg,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__lg {
  padding: var(--tsbob-input-btn-padding-y-lg, 0.85rem);
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__lg
  .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__lg
  .Button-module-scss-module__PhoKJG__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__xs,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__xs {
  padding: 0.375rem;
}
.Button-module-scss-module__PhoKJG__has-icon.Button-module-scss-module__PhoKJG__no-children.Button-module-scss-module__PhoKJG__xs
  .Button-module-scss-module__PhoKJG__icon,
.Button-module-scss-module__PhoKJG__has-icon[data-dropdown-icon-only].Button-module-scss-module__PhoKJG__xs
  .Button-module-scss-module__PhoKJG__icon {
  width: 1px;
  height: 1px;
}
.Button-module-scss-module__PhoKJG__icon {
  margin-right: var(--tsbob-input-btn-padding-x, 0.75rem);
}
.Button-module-scss-module__PhoKJG__lg
  .Button-module-scss-module__PhoKJG__icon {
  margin-right: var(--tsbob-input-btn-padding-x-lg, 1.25rem);
}
.Button-module-scss-module__PhoKJG__md
  .Button-module-scss-module__PhoKJG__icon {
  margin-right: var(--tsbob-input-btn-padding-x-md, 1rem);
}
.Button-module-scss-module__PhoKJG__xs
  .Button-module-scss-module__PhoKJG__icon {
  margin-right: var(--tsbob-input-btn-padding-x-sm, 0.5rem);
}
.Button-module-scss-module__PhoKJG__iconRight {
  margin-left: var(--tsbob-input-btn-padding-x, 0.75rem);
}
.Button-module-scss-module__PhoKJG__lg
  .Button-module-scss-module__PhoKJG__iconRight,
.Button-module-scss-module__PhoKJG__md
  .Button-module-scss-module__PhoKJG__iconRight {
  margin-left: var(--tsbob-input-btn-padding-x-lg, 1.25rem);
}
.Button-module-scss-module__PhoKJG__xs
  .Button-module-scss-module__PhoKJG__iconRight {
  margin-left: var(--tsbob-input-btn-padding-x-sm, 0.5rem);
}
.Button-module-scss-module__PhoKJG__is-raised {
  box-shadow:
    0 8px 10px #0825491c,
    0 6px 30px #0825490d,
    0 16px 24px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-00 {
  box-shadow: none;
}
.Button-module-scss-module__PhoKJG__shadow-01 {
  box-shadow:
    0 1px 3px #0825491c,
    0 2px 2px #0825490d,
    0 0 2px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-02 {
  box-shadow:
    0 1px 5px #0825491c,
    0 3px 4px #0825490d,
    0 2px 4px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-03 {
  box-shadow:
    0 1px 8px #0825491c,
    0 3px 4px #0825490d,
    0 3px 3px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-04 {
  box-shadow:
    0 1px 10px #0825491c,
    0 4px 5px #0825490d,
    0 2px 4px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-05 {
  box-shadow:
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-06 {
  box-shadow:
    0 4px 5px #0825491c,
    0 3px 14px #0825490d,
    0 8px 10px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-07 {
  box-shadow:
    0 5px 6px #0825491c,
    0 3px 16px #0825490d,
    0 9px 12px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-08 {
  box-shadow:
    0 7px 8px #0825491c,
    0 5px 22px #0825490d,
    0 12px 17px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-09 {
  box-shadow:
    0 8px 10px #0825491c,
    0 6px 30px #0825490d,
    0 16px 24px #0825491a;
}
.Button-module-scss-module__PhoKJG__shadow-10 {
  box-shadow:
    0 11px 15px #0825491c,
    0 9px 46px #0825490d,
    0 24px 38px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-00 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-00 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-00:before {
  content: "";
  width: 90%;
  height: 90%;
  box-shadow: none;
  z-index: 1;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-00:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-01 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-01 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-01:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 1px 3px #0825491c,
    0 2px 2px #0825490d,
    0 0 2px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-01:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-02 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-02 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-02:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 1px 5px #0825491c,
    0 3px 4px #0825490d,
    0 2px 4px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-02:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-03 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-03 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-03:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 1px 8px #0825491c,
    0 3px 4px #0825490d,
    0 3px 3px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-03:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-04 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-04 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-04:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 1px 10px #0825491c,
    0 4px 5px #0825490d,
    0 2px 4px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-04:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-06 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-06 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-06:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 3px 5px #0825491c,
    0 1px 18px #0825490d,
    0 6px 10px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-06:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-08 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-08 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-08:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 4px 5px #0825491c,
    0 3px 14px #0825490d,
    0 8px 10px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-08:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-09 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-09 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-09:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 5px 6px #0825491c,
    0 3px 16px #0825490d,
    0 9px 12px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-09:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-12 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-12 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-12:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 7px 8px #0825491c,
    0 5px 22px #0825490d,
    0 12px 17px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-12:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-16 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-16 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-16:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 8px 10px #0825491c,
    0 6px 30px #0825490d,
    0 16px 24px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-16:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__elevation-24 {
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-24 * {
  z-index: 3;
  position: relative;
}
.Button-module-scss-module__PhoKJG__elevation-24:before {
  content: "";
  z-index: 1;
  width: 90%;
  height: 90%;
  position: absolute;
  bottom: -1px;
  box-shadow:
    0 11px 15px #0825491c,
    0 9px 46px #0825490d,
    0 24px 38px #0825491a;
}
.Button-module-scss-module__PhoKJG__elevation-24:after {
  content: "";
  background: inherit;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1px;
}
.Button-module-scss-module__PhoKJG__is-loading {
  color: #5b5d63;
  box-shadow: none;
  background: #eeeff0;
  border-color: #eeeff0;
}
.Button-module-scss-module__PhoKJG__is-loading:not(
    .Button-module-scss-module__PhoKJG__outline
  ):not(.Button-module-scss-module__PhoKJG__link) {
  text-shadow: none;
}
.Button-module-scss-module__PhoKJG__is-loading:hover {
  cursor: not-allowed;
  color: #5b5d63;
  opacity: 1;
  background: #eeeff0;
  border-color: #eeeff0;
}
.Button-module-scss-module__PhoKJG__is-textHidden
  .Button-module-scss-module__PhoKJG__label {
  visibility: hidden;
}
.Button-module-scss-module__PhoKJG__loader {
  color: #5b5d63;
  margin: 0 0.5rem 0 0;
}
.Button-module-scss-module__PhoKJG__loader:last-child {
  margin: 0;
}
.Button-module-scss-module__PhoKJG__is-textHidden
  .Button-module-scss-module__PhoKJG__loader {
  position: absolute;
}
.Button-module-scss-module__PhoKJG__group {
  align-items: stretch;
  display: flex;
}
.Button-module-scss-module__PhoKJG__group
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root:not(
    .Button-module-scss-module__PhoKJG__outline
  ):not(.Button-module-scss-module__PhoKJG__default) {
  margin-left: 1px;
}
.Button-module-scss-module__PhoKJG__group
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__outline,
.Button-module-scss-module__PhoKJG__group
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__default {
  margin-left: -1px;
}
.Button-module-scss-module__PhoKJG__group
  .Button-module-scss-module__PhoKJG__root:focus-visible {
  z-index: 2;
  position: relative;
}
.Button-module-scss-module__PhoKJG__groupSpaced {
  display: flex;
}
.Button-module-scss-module__PhoKJG__groupSpaced
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root {
  margin-left: 1rem;
}
.Button-module-scss-module__PhoKJG__groupStretched {
  justify-content: space-between;
  width: 100%;
}
.Button-module-scss-module__PhoKJG__groupStacked {
  flex-direction: column;
  display: flex;
}
.Button-module-scss-module__PhoKJG__groupStacked
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root:not(
    .Button-module-scss-module__PhoKJG__outline
  ) {
  margin-top: 1px;
  margin-left: 0;
}
.Button-module-scss-module__PhoKJG__groupStacked
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__outline {
  margin-top: -1px;
  margin-left: 0;
}
.Button-module-scss-module__PhoKJG__groupStacked:not(
  .Button-module-scss-module__PhoKJG__groupBlock
) {
  align-items: flex-start;
}
.Button-module-scss-module__PhoKJG__groupStacked.Button-module-scss-module__PhoKJG__groupSpaced
  .Button-module-scss-module__PhoKJG__root
  + .Button-module-scss-module__PhoKJG__root {
  margin-top: 1rem;
  margin-left: 0;
}
.Button-module-scss-module__PhoKJG__groupBlock,
.Button-module-scss-module__PhoKJG__groupBlock
  .Button-module-scss-module__PhoKJG__root {
  width: 100%;
}
.Button-module-scss-module__PhoKJG__with-addon {
  align-items: center;
  display: flex;
}
.Button-module-scss-module__PhoKJG__with-addon
  .Button-module-scss-module__PhoKJG__label {
  margin: 0 0 0 0.5rem;
}
.Button-module-scss-module__PhoKJG__with-addon.Button-module-scss-module__PhoKJG__is-rightAddon {
  flex-direction: row-reverse;
}
.Button-module-scss-module__PhoKJG__with-addon.Button-module-scss-module__PhoKJG__is-rightAddon
  .Button-module-scss-module__PhoKJG__label {
  margin: 0 0.5rem 0 0;
}
.Button-module-scss-module__PhoKJG__with-addon.Button-module-scss-module__PhoKJG__block
  .Button-module-scss-module__PhoKJG__label {
  margin-left: auto;
}
.Button-module-scss-module__PhoKJG__with-addon.Button-module-scss-module__PhoKJG__block.Button-module-scss-module__PhoKJG__is-rightAddon
  .Button-module-scss-module__PhoKJG__label {
  margin-left: 0;
  margin-right: auto;
}
.Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox--labelText:hover,
.Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:hover,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText:hover,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--labelText:hover,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:before,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:hover,
.Button-module-scss-module__PhoKJG__checkbox:not(
    .Button-module-scss-module__PhoKJG__checkbox--is-disabled
  ):hover
  .Button-module-scss-module__PhoKJG__checkbox--input:checked
  + .Button-module-scss-module__PhoKJG__checkbox--labelText:hover {
  color: inherit;
}
.Button-module-scss-module__PhoKJG__image {
  margin-right: 0.5rem;
}
.Button-module-scss-module__PhoKJG__imageRight {
  margin-left: 0.5rem;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__primary:not(
    .Button-module-scss-module__PhoKJG__outline,
    .Button-module-scss-module__PhoKJG__is-disabled
  ),
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__secondary:not(
    .Button-module-scss-module__PhoKJG__outline
  ) {
  color: #fff;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__xs {
  font-family:
    Ubuntu Regular,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__outline-gray-dark {
  color: #004277;
}
.Button-module-scss-module__PhoKJG__root.Button-module-scss-module__PhoKJG__active:not(
    .Button-module-scss-module__PhoKJG__outline,
    .Button-module-scss-module__PhoKJG__is-disabled
  ) {
  background-color: #004277;
  border-color: #004277;
}
.Button-module-scss-module__PhoKJG__white-dark,
.Button-module-scss-module__PhoKJG__white-dark:hover {
  border-color: #0000;
}
.Accordion-module-scss-module__XDiKcq__ellipsisWrapper {
  justify-content: center;
  margin: 1rem 0 0;
  display: flex;
}
.SortingOrder-module-scss-module__rYOWWq__aiRecommendationOption {
  align-items: center;
  gap: 0.5rem;
  display: inline-flex;
}
.SortingOrder-module-scss-module__rYOWWq__aiRecommendationOptionInfo {
  color: #004277;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn {
  background: 0 0;
  border: none;
  margin-right: auto;
  padding: 0.5rem 10px 0.5rem 0;
  font-family:
    Ubuntu Regular,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
}
@media (min-width: 768px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn {
    margin-right: auto;
    padding: 1rem;
  }
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:hover {
  color: #004277;
  background: 0 0;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:not(:disabled):not(
    .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--is-disabled
  ):active,
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:not(:disabled):not(
    .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--is-disabled
  ).ShowSubTreeBtn-module-scss-module__QCMFaG__btn--is-active {
  box-shadow: none;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn--is-rightAddon
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--icon {
  order: 1;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn--icon {
  color: #004277;
  font-size: 1.5rem;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__placeholder {
  margin-right: auto;
}
@media (min-width: 768px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__placeholder {
    margin-right: auto;
  }
}
@media (max-width: 767.98px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__placeholder {
    display: none;
  }
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn {
  color: #004277;
  flex-direction: row;
  margin: 0.5rem 0.5rem 0.5rem -0.25rem;
  padding: 0.25rem 0.25rem 0.25rem 0;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
}
@media (max-width: 767.98px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn {
    font-size: 0.6875rem;
  }
}
@media (min-width: 768px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn {
    border: 1px solid #004277;
    margin: 0.5rem 0;
    padding: 6px 11px 6px 7px;
  }
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:hover {
  background: #eeeff0;
  border-color: #5b5d63;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:hover,
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn.ShowSubTreeBtn-module-scss-module__QCMFaG__btn:hover
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--icon {
  color: #004277;
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--badge {
  order: 1;
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .ShowSubTreeBtn-module-scss-module__QCMFaG__btn
    .ShowSubTreeBtn-module-scss-module__QCMFaG__btn--badge {
    padding: 0.25rem 0.5rem;
    font-size: 0.6875rem;
  }
}
.ShowSubTreeBtn-module-scss-module__QCMFaG__btn--icon {
  margin-right: 0.25rem;
}
.SubRegions-module-scss-module__xk7ibW__panel--trigger {
  display: none;
}
.SubRegions-module-scss-module__xk7ibW__panel--innerContent {
  padding: 0 0 1.5rem;
}
.SubRegions-module-scss-module__xk7ibW__list {
  flex-wrap: wrap;
  margin: 0.5rem 0 1rem;
  display: flex;
}
.SubRegions-module-scss-module__xk7ibW__list--listItem {
  width: 100%;
  padding: 5px 15px 0;
}
@media (min-width: 520px) {
  .SubRegions-module-scss-module__xk7ibW__list--listItem {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .SubRegions-module-scss-module__xk7ibW__list--listItem {
    width: 33.33%;
  }
}
@media (min-width: 1200px) {
  .SubRegions-module-scss-module__xk7ibW__list--listItem {
    width: 25%;
  }
}
.SubRegions-module-scss-module__xk7ibW__list--listItem:last-child {
  padding: 5px 15px 0;
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__slideInOut {
  to {
    transform: translate(50%);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__marker-bouncing {
  50% {
    top: -10px;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px);
  }
  90% {
    transform: translateY(-4px);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes Accordion-module-scss-module__8QRfCW__zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-100px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.Accordion-module-scss-module__8QRfCW__contentWrapper {
  min-height: 1px;
}
.Accordion-module-scss-module__8QRfCW__collapsible.Accordion-module-scss-module__8QRfCW__collapsible--has-icon {
  border: none;
}
.Accordion-module-scss-module__8QRfCW__collapsible
  .Accordion-module-scss-module__8QRfCW__collapsible--trigger {
  cursor: pointer;
  background: #fff;
  border: none;
  margin: 0 0 1rem;
  padding: 1rem 1rem 1rem 3rem;
  box-shadow:
    0 4px 5px #0825491c,
    0 3px 14px #0825490d,
    0 8px 10px #0825491a;
}
@media (min-width: 990px) {
  .Accordion-module-scss-module__8QRfCW__collapsible
    .Accordion-module-scss-module__8QRfCW__collapsible--trigger {
    border-radius: 12px;
    padding: 0.75rem 1rem 0.75rem 3rem;
  }
}
.Accordion-module-scss-module__8QRfCW__collapsible
  .Accordion-module-scss-module__8QRfCW__collapsible--trigger.Accordion-module-scss-module__8QRfCW__collapsible--has-icon:before {
  left: 1rem;
  right: auto;
}
.Accordion-module-scss-module__8QRfCW__collapsible
  .Accordion-module-scss-module__8QRfCW__collapsible--innerContent {
  padding: 0;
}
@media (min-width: 990px) {
  .Accordion-module-scss-module__8QRfCW__collapsible
    .Accordion-module-scss-module__8QRfCW__collapsible--innerContent {
    padding: 0;
  }
}
.Accordion-module-scss-module__8QRfCW__is-loading {
  content: "";
  border: 0.05em solid #007fa9;
  border-color: #007fa9 #0000;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  font-size: 72px;
  animation:
    0.9s linear infinite Accordion-module-scss-module__8QRfCW__rotate,
    0.7s ease-in-out Accordion-module-scss-module__8QRfCW__fadeIn;
  display: block;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__slideInOut {
  to {
    transform: translate(50%);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__marker-bouncing {
  50% {
    top: -10px;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px);
  }
  90% {
    transform: translateY(-4px);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes FlyoutInput-module-scss-module__DDIYmW__zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-100px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.FlyoutInput-module-scss-module__DDIYmW__header {
  min-height: 55px;
}
.FlyoutInput-module-scss-module__DDIYmW__header:empty {
  padding: 0;
}
.FlyoutInput-module-scss-module__DDIYmW__headerTitle {
  text-transform: none;
  margin: var(--tsbob-flyout-input-header-margin, 0 calc(-1 * 1rem) 0.5rem);
  border-bottom: var(
    --tsbob-flyout-input-header-title-border-bottom,
    1px solid #d4d6da
  );
  padding: 1rem;
  font-family:
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 1rem;
  display: block;
}
.FlyoutInput-module-scss-module__DDIYmW__headerTitle:empty {
  display: none;
}
.FlyoutInput-module-scss-module__DDIYmW__footer {
  width: 100%;
  display: flex;
}
.FlyoutInput-module-scss-module__DDIYmW__submitButton {
  min-width: 150px;
  margin-left: auto;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton:focus-visible {
  outline-offset: 3px;
  outline: 3px solid #007fa9;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton:focus:not(:focus-visible) {
  outline: none;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton {
  color: #004277;
  cursor: pointer;
  background: 0 0;
  border: none;
  font-size: 1.5rem;
  position: absolute;
  top: 12px;
  right: 0;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton:before {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: iconfont !important;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton:hover {
  opacity: 0.8;
}
.FlyoutInput-module-scss-module__DDIYmW__closeButton span {
  display: none;
}
.FlyoutInput-module-scss-module__DDIYmW__flyout
  .FlyoutInput-module-scss-module__DDIYmW__footer {
  background: #eeeff0;
  border-top: 1px solid #d4d6da;
  width: auto;
  margin: 0 -1rem -0.5rem;
  padding: 0.75rem 1rem;
}
.FlyoutInput-module-scss-module__DDIYmW__body.FlyoutInput-module-scss-module__DDIYmW__is-loading {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  height: 100%;
  min-height: 100px;
  position: relative;
}
.FlyoutInput-module-scss-module__DDIYmW__body.FlyoutInput-module-scss-module__DDIYmW__is-loading:before,
.FlyoutInput-module-scss-module__DDIYmW__body.FlyoutInput-module-scss-module__DDIYmW__is-loading:after {
  content: "";
  z-index: 10;
}
.FlyoutInput-module-scss-module__DDIYmW__body.FlyoutInput-module-scss-module__DDIYmW__is-loading:before {
  animation: var(--tsbob-loader-overlay-animation, fadeIn 0.4s ease);
  background: #fffc;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}
.FlyoutInput-module-scss-module__DDIYmW__body.FlyoutInput-module-scss-module__DDIYmW__is-loading:after {
  content: "";
  border: 0.05em solid #007fa9;
  border-color: #007fa9 #0000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  font-size: 72px;
  animation:
    0.9s linear infinite FlyoutInput-module-scss-module__DDIYmW__rotate,
    0.7s ease-in-out FlyoutInput-module-scss-module__DDIYmW__fadeIn;
  display: block;
  position: absolute;
  inset: calc(50% - 36px) 0 0 calc(50% - 36px);
}
.ShareButton-module-scss-module__GXcL7G__root {
  padding: var(--tsbob-share-btn-root-padding, 0.75rem);
  cursor: pointer;
  align-items: center;
  display: flex;
}
.ShareButton-module-scss-module__GXcL7G__root.ShareButton-module-scss-module__GXcL7G__root:not(
    .ShareButton-module-scss-module__GXcL7G__primary
  ) {
  border-bottom: 1px solid var(--tsbob-share-btn-root-border-bottom, #eeeff0);
}
.ShareButton-module-scss-module__GXcL7G__root.ShareButton-module-scss-module__GXcL7G__root:not(
    .ShareButton-module-scss-module__GXcL7G__primary
  ):hover {
  background: var(--tsbob-share-btn-root-background-hover, #eeeff0);
}
.ShareButton-module-scss-module__GXcL7G__icon,
.ShareButton-module-scss-module__GXcL7G__iconRight {
  font-size: var(--tsbob-share-btn-icon-font-size, 1.5rem);
  color: var(--tsbob-share-btn-icon-color, #004277);
  display: block;
}
.ShareButton-module-scss-module__GXcL7G__icon {
  margin-right: var(--tsbob-share-btn-icon-margin-right, 0.5rem);
  position: relative;
}
.ShareButton-module-scss-module__GXcL7G__icon.icon-facebook {
  color: var(--tsbob-share-btn-icon-color-facebook, #3b5998);
}
.ShareButton-module-scss-module__GXcL7G__icon.icon-instagram {
  color: var(--tsbob-share-btn-icon-color-instagram, #013259);
}
.ShareButton-module-scss-module__GXcL7G__icon.icon-whatsapp {
  color: var(--tsbob-share-btn-icon-color-whatsapp, #25d366);
}
.ShareButton-module-scss-module__GXcL7G__icon.icon-mail {
  color: var(--tsbob-share-btn-icon-color-mail, #b31337);
}
.ShareButton-module-scss-module__GXcL7G__label {
  margin-right: var(--tsbob-share-btn-label-margin-right, 0.5rem);
  font-family: var(
    --tsbob-share-btn-label-font-family,
    Ubuntu Bold,
    -apple-system,
    blinkmacsystemfont,
    Segoe UI,
    roboto,
    Helvetica Neue,
    arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol
  );
  font-size: var(--tsbob-share-btn-label-font-size, 0.875rem);
  display: block;
}
.ShareButton-module-scss-module__GXcL7G__root:not(
    .ShareButton-module-scss-module__GXcL7G__primary
  )
  .ShareButton-module-scss-module__GXcL7G__label {
  color: var(--tsbob-share-btn-label-color, #5b5d63);
}
.ShareButton-module-scss-module__GXcL7G__iconRight {
  margin-left: auto;
}
.Fade-module-scss-module__bjtUaW__root {
  opacity: 0;
  transition: var(--tsbob-fade-transition, opacity 0.15s linear);
}
.Fade-module-scss-module__bjtUaW__root.in {
  opacity: 1;
}
.Sticky-module-scss-module__Co-r-q__is-fixed {
  position: var(--tsbob-sticky-is-fixed-position, fixed);
  top: var(--tsbob-sticky-is-fixed-top, 0);
  width: var(--tsbob-sticky-is-fixed-width, 100%);
}
.Sticky-module-scss-module__Co-r-q__is-sticked {
  display: block;
}

.PagesButtonCloud-module-scss-module__Q9cDxG__content {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.PagesButtonCloud-module-scss-module__Q9cDxG__btn {
  margin: 10px;
}
