@import "https://fonts.googleapis.com/css?family=Poppins";

/* HTML Page */

body {
    overflow-x: hidden;
    margin: 0px;
    padding: 0px;
    font-family: -apple-system, BlinkMacSystemFont, "Poppins", "Helvetica", "Arial";
}

a {
    text-decoration: none;
    color: rgb(197, 65, 85);
}

/* Navbar Styles */

nav {
    padding: 0px;
    position: fixed;
    top: 0;
    left: 0;
    height: 5vh;
    width: 100%;
    background-color: #A62B31A8;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 1;
}

.navlinks {
    display: flex;
    justify-content: right;
    flex-direction: row;
    list-style-type: none;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    padding: 12px;
}

.navicon {
    margin-left: 25px;
}

.navlink {
    margin-inline: 15px;
    color: #d3d3d3;
}

.responsivediv {
    display: flex;
}

.respnavbar {
    display: none;
}

.applelogo {
    margin-inline: 25px;
    margin-top: -2.9px;
}

/* The info box below the Navbar */

.infobartext {
    margin-top: 50px;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;

}

.infobar {
    background-color: rgb(0, 0, 0);
    height: 4%;
    padding: 10px;
    font-size: 14px;
    display: flex;
    justify-content: center;
}

/* Main page - 1 -> iPhone 14 Pro */

.mainpage1 {
    background-image: url("../web_images/profile.jpg");
    height: 650px;
    background-position: center -35px;
    background-position-x: center;
	background-size: contain;
    background-repeat: no-repeat;
    background-color: #000000;
}

.mp1-text {
    margin-left: 30px;
    display: flex;
    flex-direction: column;
    color: white;
}

.mp1-title1 {
    margin-top: 20px;
    font-size: 50px;
    font-weight: bolder;
}

.mp1-title2 {
    font-size: 25px;
    margin-left:20px;
}

.mainpagelink {
    font-size: 20px;  
    justify-content: center
}

/* Main page - 2 -> iPhone 14 */

.mainpage2 {
    background-image: url("../web_images/CNAM.jpg");
    background-position: center;
    height: 82vh;
    width: 100vw;
    margin-top: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #ffffff;
    display: flex; /* Ajoutez ceci */
    justify-content: flex-end; /* Ajoutez ceci */
    align-items: center; /* Si vous voulez centrer verticalement */
  }
  
  .mp-default-text {
    display: flex;
    flex-direction: column;
    align-items: flex-end; /* Changez à flex-end pour aligner à droite */
    color: rgb(34, 34, 34);
    line-height: 30px;
  }

.mp2-title1 {
    margin-top: 60px;
    font-size: 50px;
    font-weight: bolder;
    margin-bottom: 15px;
}

.mp2-desc {
    font-size: 23px;
}

.mainpagelink {
    font-size: 20px;
    margin-left: 22px;
}



.mp3desc {
    font-size: 23px;
    color: white;
    margin-bottom: 15px;
}

h1 {
    line-height: 72px;
    margin: 24px 0;
    color:white;
}
  
  h3{
     color: #fc3565;
    line-height: 24px;
      margin: 24px 0;
  }
  
  h6{
    line-height:24px;
  }
  
  h6 span{
    color:white;
    line-height:12px;
  }
  
  
  p {
    line-height: 24px;
    margin: 24px 0;
    color:#bbbbc4;
  }
  
  a {
    color: #bbbbc4;
    text-decoration: none;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    cursor:pointer;

  }
  

  .columns{
    background:rgba(47, 48, 58, 0.38);
  }
  
  .columns:hover {
      background: #000000;
  }
  
  .teaser{
    padding:10px;
  }
  .featured{
      background: url("../web_images/CNAM.jpg");
      background-repeat: no-repeat;
      background-position: -32px -202px;
      height: 250px;

  }
  
  .iTwo{
        background: url("../web_images/lycéediderot.jpg");
  }
  
  .iThree{
    background:url('https://images.unsplash.com/photo-1445888985293-8e1b904061c4?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb');}
  
  .iFour{
    background:url('https://images.unsplash.com/photo-1472825013745-b34ee3e9d09b?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb');
  }
  
  .iFive{
    background:url('https://images.unsplash.com/photo-1466786784937-3e682c802b14?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1875&q=80&cs=tinysrgb');
  }
  
  .iSix{
    background:url('https://images.unsplash.com/photo-1458791682441-c0fae0292e70?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1016&q=80&cs=tinysrgb');
  }
  
  .iSeven{
    background:url('https://images.unsplash.com/photo-1476097257289-262c96e8a0f8?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb');
  }
  
  .img{
      background-repeat: no-repeat;
      height: 250px;
      background-size: cover;
  }
  
  .row{
    margin-bottom:1.5rem;
  }
  