@font-face {
  font-family: "SofiaProBold";
  src: url("../ressources/fonts/SofiaProBold.ttf");
}

@font-face {
  font-family: "SofiaProLight";
  src: url("../ressources/fonts/SofiaProLight.ttf");
}

.primary-slider {
  overflow: hidden;
}
.primary-slider::-webkit-scrollbar { width: 0 !important }

html {
  overflow-x:hidden;
}

body {
  overflow-x: hidden;
}

h4 {
  font-size: 130%;
  text-align: center;
}

p {
  font-family: SofiaProLight;
}

a {
  text-decoration: none;
}

/* Main container */

@media (max-width: 600px) {
  #title {
    text-align: center;
  }
  #sub-title {
    text-align: justify;
  }
}

/* Cartes */

@media (max-width: 1000px) {
  #card3 {
    display: none;
  }
}

/* Images */

.mobile-img {
  display: none;
}

.desktop-img {
  display: block;
}

@media (max-width: 1000px) {
  .desktop-img {
    display: none;
  }
  .mobile-img {
    display: block;
  }
}


/* Colors */

.primary-color-bg {
  background-color: #000;
}

.secondary-color-bg {
  background-color: #090909;
}

.thirdy-color-bg {
  background-color: #232323
}

.blue-color {
  background-color: #0076BB;
}

.dark-blue-color {
  background-color: #005180;
}

/* texts */

.text-title {
  color: #0076BB;
}

.text-subtitle {
  color: white;
}

.text-content {
  color: white;
  text-align: justify;
}

.text-services-title {
  color: white;
}

.text-services-content {
  color: white;
}

.text-profil-title {
  color: white;
}

/* Bootstrap css */

.navbar {
    background-color: transparent;
}

.navbar.scrolled {
  background-color: #121212 !important;
  transition: background-color 200ms linear;
}

.nav-item{
   text-align: right;
}

.container-fluid {
  padding: 0;
}

.space-1 {
  height: 20px;
  opacity: 0;
}

.space-2 {
  height: 50px;
  opacity: 0;
}

/* elements */

#main-bg {
  background-image: url("../ressources/images/background.jpeg");
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#title {
  font-size: 500%;
  color: white;
  font-family: SofiaProBold;
}

/* Plugin particles */
#particles-js {
  width: 100%;
}

@media (max-width: 1000px) {
  #particles-js {
    opacity: 0;
  }
}
