/*Font*/
.rubik-text {
    font-family: "Rubik", Sans-Serif !important;
}

/*Style Overrides*/
.gap-link {
    text-decoration: none !important;
}

.gap-heading-text {
    font-size: 70px !important;
    line-height: 70px !important;
}

.gap-subheading-text {
    font-size: 60px !important;
    line-height: 60px !important;
}

.gap-subheading-2-text {
    font-size: 50px !important;
    line-height: 56px !important;
}

.gap-small-heading-text {
    font-size: 20px !important;
    line-height: 26px !important;
}

.gap-line {
    border: 2px solid #EF3038 !important;
    width: 200px;
}

.gap-text-justify {
    text-align: justify !important;
}

/*Global Colors*/
.gap-text-primary {
    color: #082F4F
}

.gap-text-secondary {
    color: #01B0F2;
}

.gap-text-accent {
    color: #EF3038 !important;
}

.gap-text-dark {
    color: #0F0F0F;
}

.gap-text-light {
    color: #FFFFFF !important;
}

.gap-bg-primary {
    background-color: #082F4F !important;
}

.gap-bg-secondary {
    background-color: #01B0F2 !important;
}

.gap-bg-accent {
    background-color: #EF3038 !important;
}

.gap-bg-dark {
    background-color: #0F0F0F !important;
}

.gap-bg-light {
    background-color: #FFFFFF !important;
}

.gap-bg-gray {
    background-color: #FAFBFE !important;
}

.gap-gears-bg {
    background-image: url("/assets/images/gears-bg.png") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.gap-hero-bg {
    background-image: url("/assets/images/hero-bg-resized.png") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.gap-gears-blue-bg {
    background-image: url("/assets/images/gears-blue-bg.png") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.gap-form {
    background-color: #082F4F !important;
    border-radius: 5px !important;
    opacity: 90% !important;
}

.gap-form-input {
    background-color: transparent !important;
    border-radius: 5px !important;
    border: #FFFFFF solid 2px !important;
}

.gap-form-input::placeholder {
    color: #FFFFFF !important;
}

.gap-btn-primary {
    background-color: #EF3038 !important;
    color: #FFFFFF !important;
    border-radius: 5px !important;
    padding: 10px 40px !important;
}