/*Texto*/
.grayText{
    color: #464646;
}
.lightBlueText {
    color: #009FE3;
}
.blueText{
    color: #126AF3;
}
.blueBg{
    background-color: #009FE3;
}
.grayTextRegular {
    color: #666666;
    font-weight: 400;
}

.grayTextLight {
    color: #666666;
    font-weight: 300;
}

.grayTextBold {
    color: #474747;
    font-weight: 700;
}

.grayTitleBold2{
    color: #6E6E6E;
    font-weight: 700;
}

.blueTextLight {
    color: #126AF3;
    font-weight: 300;
}

.blueTextBold {
    color: #126AF3;
    font-weight: 700;
}

.grayTitleBold {
    color: #666666;
    font-weight: 700;
}

.blueTitleBold {
    color: #126AF3;
    font-weight: 700;
}

.blueTitleBold2 {
    color: #45BEDD;
    font-weight: 700;
}

.blueTitle3SemiBold {
    color: #009FE3;
    font-weight: 600;
}

/*Backgrounds*/
.blueBackground {
    background: #45BEDD;
}

.blueBackground2 {
    background: #009FE3;

}

.grayBackground {
    background: #9D9D9D1A;
}

.footerBG {
    background: #303030;

}
.retailBG{
    background: #D9D9D933;

}

.heroBgGradient {
    background: linear-gradient(to bottom, #060606 0%, #242424 100%);
}

.marcasBG {
    background: #F6FBFF;
}

/*Botones*/

.blueButton1 {
    background: #126AF3;
}

.blueButton1:hover {
    background: #0d5ad4;
}

.blueButton2 {
    background: #45BEDD;
}

.blueButton2:hover {
    background: #3aa8c7;
}

.blueButton3 {
    background: #009FE3;
}

.blueButton3:hover {
    background: #0080b8;
}

.grayButton {
    background: #6B6B6B;
}

.grayButton:hover {
    background: #5a5a5a;
}

/*Icons*/

.blueIcon1 {
    background: #009FE3;

}

.pinBlueIconBG {
    background: #126AF3;

}

.heroIconBG {
    background: #126AF3;
}

/*Hero Typography*/

.heroTitle {
    font-family: 'Poppins', sans-serif;
    font-weight: 275;
    line-height: 110%;
    letter-spacing: 0.05em;
}

.heroSubtitle {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    line-height: 115%;
    letter-spacing: 0.05em;
}

/* IMAGE BG */

.formBG {
    background: url("/images/FormBackground.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}