:root {
    --color-primary: #fa6400;
    --color-gray-dark: #454545;
    --color-blue: #1565C0;
}

.text-primary-integra {
    color: var(--color-primary);
}

.btn-primary-integra {
    color: #FFFFFF;
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

.bg-primary-integra {
    background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);
}

.footer-nav li a,
.text-gray-dark {
    color: var(--color-gray-dark);
}

.form-control:focus {
    color: #0f172a;
    background-color: #fff;
    border-color: var(--color-primary);
    outline: 0;
    box-shadow: none;
}

.bg-cta {
    background-image: url('../images/main-background.webp');
    background-position: 50% 20%;
    background-size: cover;
}

.items div {
    width: 100%;
    height: 600px;
    position: relative;
}

.items div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.items div .opinion-card {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, -50%);
}

#call {
    display: none;
    margin-top: 15px !important;
    margin-left: 0 !important;
}

@media only screen and (max-width: 1024px) {

    .items div img {
        object-fit: contain;
    }

}

@media only screen and (max-width: 768px) {

    #cot {
        display: none;
    }

    #call {
        display: block;

    }

    .items div {
        height: 400px;
    }

    .items div .opinion-card {
        bottom: -100px;
    }
    
    ul.no-bullets
    {
        text-align: left
    }
    
    #cota {
        display: block;margin-top: 15px !important;
    margin-left: 0 !important;

    }
}


h1 span
{
    color: var(--color-primary);
    font-size: .8em;
}


ul.no-bullets {
  list-style-type: none; /* Remove bullets */
  margin-top: 15px;
}

.espacio
{
    margin-top: 15px
}

h2 span
{
    color: var(--color-primary);
}

.x
{
    color: red;
    font-size: 2em;
}



img.borderedondeado {
    border-radius: 10px;
}


#particles-js {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
}
