@charset "UTF-8";

/*!
 * Version - 1.1.1
 * Copyright (c) 2025
*/

/* IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css');
@import url('../vendor/bootstrap/css/bootstrap.min.css');

/*  ==========================================
*   ================= GENERAL ================
*/
* {
    font-family: var(--ff-source);
    font-weight: 300;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

a {
    text-decoration: none !important;
}

body {
    height: 100%;
	min-height:850px;
    overflow: auto;
}

main {
    color: var(--dark);
    overflow: auto;
}

.header {
    background-color: #000;
}

.start-cover {
    background-image: url('../images/cover.webp');
    background-repeat: no-repeat;
    background-size: cover;
	min-height: 100vh;
}

/*  ==========================================
*   ================= TEXTES ================
*/
.text-justify {
    text-align: justify !important;
}

/*  ==========================================
*   ================= FORM ================
*/
.form-control {
    text-align: justify !important;
    --bs-border-width: 0.15px;
    --bs-border-color: #6a6f72;
    border-radius: 0;
}

.form-control:focus~label {
    color: #000 !important;
}

/*  ==========================================
*   ================= BUTTONS ================
*/
/* Buttons and colors */
.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: var(--primary);
    --bs-btn-border-color: var(--primary);
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #cf6f08;
    --bs-btn-hover-border-color: #cf6f08;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #cf6f08;
    --bs-btn-active-border-color: #cf6f08;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: var(--primary);
    --bs-btn-disabled-border-color: var(--primary);
}

:root {
    --primary: #ff7900;
    --secondary: #159641;
    --dark: #000000;
    --light: #ffffff;
    --gray: #717171;
    --green: #61BB14;
    --ff-source: "Inter", serif;
}