/* ========================================================== */
/*                          MAIN CSS                          */
/* ========================================================== */

body { font-family: 'Gilroy'; }

.header-bg {
    position: relative;
    background: radial-gradient(at 50% -25%, rgba(var(--bs-primary-rgb), 0.25), rgba(0, 0, 0, 0) 50%);
}

.form-bg {
    position: relative;
    background: var(--bs-primary, rgb(0, 0, 41)) radial-gradient(at 75% 100%, rgba(255, 255, 255, 0.35), rgba(var(--bs-primary-rgb), 0) 50%);
}

.section-bg {
    position: relative;
    background: var(--bs-primary, rgb(0, 0, 41)) url('img/bg-section.webp') center/cover no-repeat;
}

.testimonial-gradient {
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(var(--bs-primary-rgb), 1));
}

.footer-bg {
    position: relative;
    background: radial-gradient(at 50% 100%, rgba(var(--bs-primary-rgb), 0.25), rgba(0, 0, 0, 0) 50%);
}

.section {
	margin-top: 5rem;
	margin-bottom: 5rem
}

/* Slider Block styles
--------------------------------------*/

.logo-slider img {
    aspect-ratio: 4/3;
    object-fit: contain;
    object-fit: scale-down;
    padding: 0 2rem;
}

.testimonial-item {
    min-height: 30rem;
}
