@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

.pm-tooltip {
    --pm-tooltip-outline: 2px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: var(--pm-tooltip-size, 14px);
    background-color: transparent;
    border: none;
    text-shadow:
      calc(-1 * var(--pm-tooltip-outline)) calc(-1 * var(--pm-tooltip-outline)) 0 #fff,
      var(--pm-tooltip-outline) calc(-1 * var(--pm-tooltip-outline)) 0 #fff,
      calc(-1 * var(--pm-tooltip-outline)) var(--pm-tooltip-outline) 0 #fff,
      var(--pm-tooltip-outline) var(--pm-tooltip-outline) 0 #fff,
      calc(-1 * var(--pm-tooltip-outline)) 0 0 #fff,
      var(--pm-tooltip-outline) 0 0 #fff,
      0 calc(-1 * var(--pm-tooltip-outline)) 0 #fff,
      0 var(--pm-tooltip-outline) 0 #fff;
    color: #000;
    box-shadow: none;
    pointer-events: none;
}

.pm-tooltip::before,
.pm-tooltip::after {
    display: none;
}

.pm-tooltip__label {
    display: inline-block;
    transform-origin: center center;
}


.app__header {
    min-height: 300px;
    background-position: 50% 25%;
}

.js-email-consent {
    margin-bottom: 1rem;
}

.js-email-consent .custom-control-label {
    line-height: 1.45;
}

.js-email-consent-hint {
    margin-top: 0.75rem;
    padding-left: 1.5rem;
    color: #dc3545;
    font-weight: 600;
}

.js-email-consent a {
    text-decoration: underline;
}

.header-logo {
    width: 240px;
    position: relative;
    z-index: 10;
    /* margin: 0 auto;
    position: relative;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px; */


}

/* .app__header::before {
content: "";
position: absolute;
top: 0;
height: 33%;
left: 0;
right: 0;
background-image: linear-gradient(180deg, rgba(255, 255, 255, .8) 0, transparent);
} */