/*colors: blue = #0071e3 /hov = #147ce5*/
*{
    padding:0 ;
    margin:0 ;
    list-style:none ;
    color:unset ;
    text-decoration:none ;
}
html{
    overflow-x:hidden ;
}
#nav{
    background-color:rgba(00, 00, 00, 0.8) ;
    width:70vw ;
    display:flex ;
    align-items:center ;
    justify-content:space-evenly ;
    color:rgba(255, 255, 255, 0.8) ;
    padding:15px 15vw 15px 15vw ; 
}
#nav a{
    font-size:.75em ;
    font-family:'Sf Pro Text' ;
}
#nav a:hover{
    color:rgba(255, 255, 255, 1) ;
}
.flexRow{
    display:flex ;
    align-items:center ;
}
#bannerStick{
    width:70vw ;
    padding:14px 15vw 14px 15vw;
    display:flex ;
    align-items:center ;
    justify-content:space-between ;
    font-family:'Sf Pro Text' ;
    border-bottom:solid 1px rgba(00, 00, 00, 0.15) ;
    position:sticky ;
    top:-2px ;
    background-color:rgba(255, 255, 255, 0.75) ;
    backdrop-filter:blur(20px) ;
    z-index:1000 ;
}
#bannerStick h2{
    font-family:'Sf Pro Text' ;
    cursor:pointer ;
    font-weight:bold ;
    font-size:1.3em ;
}
#bannerStick p{
    margin:0 1vw ;
    font-size:.75em ;
    cursor:pointer ;
}
#bannerStick p:nth-child(1){
    color:rgba(00, 00, 00, 0.65) ;
    cursor:default ;
}
#bannerStick p:nth-child(1):hover{
    color:rgba(00, 00, 00, 0.65) ;
}
#bannerStick p:hover{
    color:#0071e3 ;
}
#bannerStick button{
    font-size:.8em ;
    margin:0 0 0 1.5vw ;
    background-color:#0071e3 ;
    color:#fff ;
    border:none ;
    border-radius:50px ;
    padding:5px 15px ;
    cursor:pointer ;
}
#bannerStick button:hover{
    background-color:#147ce5 ;
}
#sec1{
    position:relative ;
    height:125vh ;
    width:100vw ;
    display:flex ;
    flex-direction:column ;
    align-items:center ;
    justify-content:center ;
    text-align:center ;
    overflow-y:hidden ;
}
#back{
    position:absolute ;
    bottom:-20% ;
    background-color:red;
    width:100% ;
    height:60% ;
    z-index:-1 ;
    background:url(https://www.apple.com/v/iphone-13-pro/f/images/overview/hero/hero_endframe__3tq53uan9teq_large.jpg)no-repeat right ;
    background-size:cover ;
}
#sec1 div{
    transform:translateY(-30vh) ;
    font-family:'Sf Pro Text' ;
}
#sec1 h2{
    font-size:25px ;
}
#sec1 span{
    font-weight:bold ;
    font-size:75px ;
}
#sec2 .span{
    transition:200ms ;
}
#sec2{
    width:100vw ;
    background:url(https://www.apple.com/v/iphone-13-pro/f/images/overview/manifesto/wallpaper_startframe__crc5hsgtpzo2_large.jpg) ;
    background-size:cover ;
    padding-top:95px ;
    padding-bottom:95px ;
}
#sec2 p{
    font-family:'Sf Pro Text' ;
    font-weight:bold ; 
    font-size:80px ;
    width:62vw ;
    color:rgba(255, 255, 255, 0.5) ;
    margin:0 0 0 15vw ;
}
#sec2 #span6{
    margin-top:50px ;
    margin-bottom:50px ;
}
#sec2 .flexRow{
    justify-content:start ;
}
#sec2 #little,#film a,#event a{
    font-size:25px ;
}
#sec2 #little{
    margin-bottom:10px ;
}
#film,#event{
    font-family:'Sf Pro Text' ;
    font-weight:bold ;
    color:rgba(255, 255, 255, 0.5) ;
}
#film{
    margin-left:15vw ;
    margin-right:50px ;
}
#sec2 a{
    margin-right:10px ;
}
#sec2 i{
    transform:translateY(-1px) ;
}
#sec2 a:hover{
    border-bottom:solid 3px rgba(255, 255, 255, 0.5) ;
}
#sec2 a.white:hover{
    border-bottom:solid 3px rgba(255, 255, 255, 1) ;
}
#sec2 .white{
    color:rgba(255, 255, 255, 1) ;
}
.height100{
    height:100vh ;
    width:100vw ;
    position:relative ;
}
#sec3 img{
    position:absolute ;
    top:50% ;
    transform:translate(0,-50%) ;
}
#sec3 img:nth-child(1){
    left:40% ;
}
#sec3 img:nth-child(2){
    left:42% ;
    transform:translate(0,-45%) scale(.9) ;
}
#sec3 .pabs{
    position:absolute ;
    top:50% ;
    font-family:'Sf Pro Text' ;
    font-size:1.5em ;
    display:flex ;
    flex-direction:column ;
    z-index:-1 ;
}
#sec3 .pabs1{
    left:30% ;/*Finis à 20*/
    align-items:end ;
}
#sec3 .pabs2{
    right:32% ;/*Finis à 20*/
}
.strong{
    font-weight:bold ;
    font-size:1.7em ;
}
#under{
    padding:15px 0 ;
    display:flex ;
    justify-content:center ;
}
#under p{
    font-family:'Sf Pro Text' ;
    font-weight:bold ;
    font-size:1.2em ;
}
