/* ----LAYOUT VARIABLES---- */
/* ----STYLE VARIABLES---- */
@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,700&display=swap");
.HeaderGlobal {
    display: none !important;
}

#page {
  padding-top: 0 !important;
}

.domo-button.dp2023-orange:not(.link) > .btn {
    background: #FF9922;
    border-radius: 3px;
    border-color: #FF9922;
    width: 200px;
    height: 48px;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}


/* JOIN US */
#join-us .__title {
    line-height: 40px;
    letter-spacing: -0.5px;
    color: #222222;
    font-weight: 300;
    font-size: 32px;
    max-width: 311px;
    margin: 0 auto;
}
#join-us .__details {
    padding-top: 8px;
}
#join-us .__image img {
    height: 48px;
    width: 48px;
    margin-bottom: 15px;
}
#join-us .__card {
    font-weight: 600;
    color: #222222;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}
#join-us .__divider {
    border-top: 1px solid rgba(34, 34, 34, 0.15);
    margin-top: 15px;
}
#join-us .small-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.15px;
    color: rgba(34, 34, 34, 0.75);
}
#join-us li {
    padding-top: 10px;
    font-size: 14px;
    line-height: 22px;
}
@media only screen and (min-width: 481px) {
    #join-us .__title {
        max-width: 330px;
    }
    #join-us .first-col {
        padding-bottom: 23px;
    }
    #join-us .last-col {
        padding-bottom: 46px;
    }
}
@media only screen and (min-width: 490px) {
    #join-us .first-col {
        padding-bottom: 48px;
    }
}
@media only screen and (min-width: 517px) {
    #join-us .first-col {
        padding-bottom: 26px;
    }
    #join-us .last-col {
        padding-bottom: 24px;
    }
}
@media only screen and (min-width: 545px) {
    #join-us .last-col {
        padding-bottom: 0;
    }
}
@media only screen and (min-width: 569px) {
    #join-us .last-col {
        padding-bottom: 24px;
    }
}
@media only screen and (min-width: 876px) {
    #join-us .first-col {
        padding-bottom: 0;
    }
    #join-us .last-col {
        padding-bottom: 0;
    }
}
@media only screen and (min-width: 769px) and (max-width: 875px) {
    #join-us .__topic {
        height: 48px;
    }
}
@media only screen and (min-width: 769px) {
    #join-us .__card {
        text-align: left;
    }
    #join-us .__title {
        font-size: 36px;
        line-height: 44px;
        max-width: 370px;
    }
}
@media only screen and (min-width: 993px) {
    #join-us .__title {
        max-width: unset;
    }
    #join-us .__card {
        font-size: 20px;
        line-height: 28px;
    }
    #join-us li {
        font-size: 16px;
        line-height: 24px;
    }
    #join-us .first-col {
        padding-bottom: 26px;
    }
    #join-us .last-col {
        padding-bottom: 26px;
    }
}
@media only screen and (min-width: 993px) and (max-width: 1064px) {
    #join-us .__topic {
        height: 56px;
    }
}
@media only screen and (min-width: 1065px) {
    #join-us .first-col {
        padding-bottom: 0;
    }
    #join-us .last-col {
        padding-bottom: 0;
    }
}