div.container:nth-child(2), .container-home-second-part {
    max-width: 1400px;
    width:80%;
    margin-left: auto;
    margin-right: auto;
}

div.container:nth-child(2) > div:nth-child(2) {
    background: transparent url('../img/element/SGS-home-bloc-03-FINAL.jpg') 0% 0% no-repeat padding-box;
    border-radius: 20px;
    height: 507px;
    background-size: cover;
}

.home-third-line > div:nth-child(1) {
    background: transparent url('../img/element/SGS-home-bloc-04-FINAL.jpg') 0% 0% no-repeat padding-box;
    background-size: cover;
    border-radius: 20px;
    height: 450px;
    width: 717px;
}

.home-third-line > div:nth-child(2) {
    background: transparent url('../img/element/SGS-home-bloc-05-FINAL.jpg') 0% 0% no-repeat padding-box;
    border-radius: 20px;
    height: 450px;
    width: 663px;
    background-size: cover;
}

.home-fourth-line > div:nth-child(1) {
    background: transparent url('../img/element/SGS-home-bloc-06-FINAL.jpg') 0% 0% no-repeat padding-box;
    border-radius: 20px;
    height: 452px;
    width: 929px;
    background-size: cover;
}

.home-fourth-line > div:nth-child(2) {
    background: transparent url('../img/element/SGS-home-bloc-07-FINAL.png') 0% 0% no-repeat padding-box;
    background-size: cover;
    border-radius: 20px;
    width: 450px;
    height: 450px;
}

div.home-actions p {
    width:387px;
}

div.home-actions .img-home-actions {
    height: 76px;
}

div.home-actions .img-home-actions-container{
    margin-top: auto;
    margin-bottom: auto;
}

div.home-actions div .img-home-actions-container:nth-child(1) {
    width: 66px;
    height: 42px;
}

.home-info-container iframe {
    width: 1400px;
    height: 717px;
    border-radius: 20px;
}

.home-content-container iframe {
    width: 498px;
    height: 256px;
    border-radius: 20px;
}

.home-content-container {
    height: 870px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;

}

.instagram {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 815px;
}

.home-instagram-content img {
    width: 258px;
    height: 258px;
    border-radius: 20px;
}

.all-videos {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom : 80px;
}

.other-videos > h3:nth-child(1), .instagram > h3:nth-child(1) {
    width: 264px;
    height: 57px;
}

.home-instagram-content-first, .home-instagram-content-second, .home-instagram-content-third {
    display:flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.home-instagram-content{
    height:870px;
    width: 815px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;

}

.home-fourth-line > div:nth-child(2) > form:nth-child(2) > button:nth-child(3) {
    background-color:#788ABD;
    color:white;
}

.home-fourth-line > div:nth-child(2) > form:nth-child(2) {
    width: 371px;
}

.input {
    height: 57px;
}

.other-videos h3, .instagram h3, .container-home-second-part h3 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 42px/50px var(--unnamed-font-family-avenir-next-demi-bold);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-0c153c);
    text-align: left;
    font: normal normal bold 42px/50px Avenir Next;
    letter-spacing: 0px;
    color: #0C153C;
    opacity: 1;
}

.list-actions {
    margin-top: 150px;
}

div.home-actions h3 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 32px/38px var(--unnamed-font-family-avenir-next-demi-bold);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-0c153c);
    text-align: left;
    letter-spacing: 0px;
    color: #0C153C;
    opacity: 1;
    height: 82px;
/*     width: 320px; */
    width: 100%;
}

.home-actions {
    width:30%;
}

div.home-actions p {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-avenir-next);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-0c153c);
    text-align: left;
    font: normal normal normal 18px/24px Avenir Next;
    letter-spacing: 0px;
    color: #0C153C;
    opacity: 1;

}

.backgroundgrey {
    margin-top: 0px;
    background-color: #EDF2FC;
    padding-bottom: 107px;
}

.container-home-second-part {
    padding-top: 108px;
}

.home-button-container > a:nth-child(1), .home-instagram-button > a:nth-child(1) {
    font-family: var(--unnamed-font-family-avenir-next-demi-bold);
    font-size: var(--unnamed-font-size-18);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.games-names img {
    cursor: pointer;
/*     position: relative; */
}

.sidebar {
    width: 64px;
    position: fixed;
    top: 35%;
    right:0px;
    background-color: white;
    display: block;
    z-index: 100;
    border-radius: 20px 2px 2px 20px;
    padding: auto;
    transition: width 2s;

}

.sidebar ul{
    padding: 22px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}

.sidebar ul li {
    margin-top: 40px;
    list-style: none;
    margin-right: 22px;
/*     margin-bottom: 20px; */

}
.sidebar > ul:nth-child(1) > li:nth-child(1) {
    margin-top: 20px;
}

.sidebar > ul:nth-child(1) > li:nth-child(4) {
    margin-bottom: 20px;
}

.sidebar img {
    width: 20px;
    height: 20px;
}

#pokemon-element,
#magic-element,
#yugiho-element,
#hp-element {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.slider-point {
    position: absolute;
    top: -70px;
}
