.section_5
{
    position: relative;
    width: 393px;
    height: 665px;
    background: #e12516;
    flex-shrink: 0; 
    overflow: hidden ; 
}

.section_5
{
    --color: gray;
    background-image:
    linear-gradient( 
    0deg , 
    transparent 24% , 
    var(--color) 25% , 
    var(--color) 26% ,  
    transparent 27% ,  
    transparent 74% , 
    var(--color) 75% , 
    var(--color) 76% , 
    transparent 77% ,  
    transparent 
    ) ,
     
    linear-gradient( 
    90deg , 
    transparent 24% , 
    var(--color) 25% , 
    var(--color) 26% ,  
    transparent 27% ,  
    transparent 74% , 
    var(--color) 75% , 
    var(--color) 76% , 
    transparent 77% ,  
    transparent 
    ) ;
    
    
    background-size: 
    100px 100px ,
    100px 100px ;
    
    background-repeat:
    repeat ,
    repeat ;
    
    background-position:
    center ,
    center ;
}




.section_5 p
{
    position: absolute;
    width: 600px;
    height:500px;
    font-family: wildflowers;
    font-size: 45px;
    font-weight: 900;
    top: 100px;
    right: 50px;
    transform: rotate(90deg);
    color: white;
}

.section_5 #qustion
{
    display: none;
}

.section_5 .clicking-text
{
    position: absolute;
    width: 50px;
    height: 160px;
    top: 450px;
    left: 50px;
}

.section_5 .clicking-text p
{
    position: absolute;
    font-family: wildflowers;
    font-size: 35px;
    font-weight: 900;
    top: 53px;
    right: -50px;
    transform: rotate(90deg);
    color: white;
}

.section_5 #qustion:checked ~ .massage-box
{
    display: block;
}

.section_5 .massage-box 
{
    position: absolute;
    width: 300px;
    height: 300px;
    top: 290px;
    left: 120px;
    /* overflow: hidden; */
    transform: rotate(90deg) scale(0.9);
    display: none;
    /* border: 5px solid black; */
}
 
.section_5 .massage-box img:nth-of-type(1) 
{
    position: absolute;
    width: 310px;
    height: 400px;
    top: -30px;
    left: 10px;
    
    filter: drop-shadow(5px 5px 10px black);
    z-index: 1;
}

.section_5 .massage-box img:nth-of-type(2) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    /* display: none; */
    z-index: 2;
}

.section_5 .massage-box button
{
    position: relative;
    width: 50px;
    height: 40px;
    top: 230px;
    left: 80px;
    background: #ff355e;
    color: white;
    border: 2px solid black;
    border-radius: 10px;
    font-family: Story-Maker;
    font-size: 18px;
    font-weight: bold;
    flex-shrink: 0;
    margin: 2px;
    box-shadow: 3px 3px 0 black;
    transition: 
    transform 0.4s ease,
    box-shadow 0.1s ease,
    background 0.2s ease;
    z-index: 99;

}

.section_5 .massage-box button:active 
{
    transform: translate(4px , 4px);
    box-shadow: none;
}

.section_5 .massage-box #but-no
{
    transform: translate(0px , 0px);
}

.section_5 .massage-box .question-1
{
    position: absolute;
    width: 100px; 
    height: 250px;
    left: 85px;
    transform: rotate(270deg);
    /* border: 5px solid yellow; */
    pointer-events: none;
    z-index: 2;
    
}

.section_5 .massage-box .question-1 p:nth-of-type(1) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 75px;
    left: -100px;
    color: #f4f6e8;
    font-family: Brother-Signature;
    font-size: 35px;
    line-height: 30px;
    font-weight: 300px;
    /* border: 1px solid white; */
    /* display: none; */
    z-index: 2;
}


.section_5 .massage-box .question-1 p:nth-of-type(2) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 100px;
    left: -30px;
    color: #ffc736;
    font-family: Milany-Regular;
    font-size: 30px;
    line-height: 30px;
    font-weight: 300px;
    transform: rotate(90deg) scalex(0.6) scaley(1.5);
    -webkit-text-stroke: 0.5px  black;
    /* border: 1px solid white; */
    /* display: none; */
    z-index: 2;
}

.section_5 .massage-box .question-1 p:nth-of-type(3) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 100px;
    left: -150px;
    color: #ffc736;
    font-family: Milany-Regular;
    font-size: 50px;
    line-height: 30px;
    font-weight: 300px;
    transform: rotate(90deg) scalex(0.6) scaley(1.5);
    /* -webkit-text-stroke: 0.5px  black; */
    /* border: 1px solid white; */
    display: none;
    z-index: 2;
}

.section_5 .massage-box .question-1 p:nth-of-type(4) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 100px;
    left: -150px;
    color: black;
    font-family: Milany-Regular;
    font-size: 50px;
    line-height: 30px;
    font-weight: 300px;
    transform: rotate(90deg) scalex(0.6) scaley(1.5);
    /* -webkit-text-stroke: 0.5px  black; */
    /* border: 1px solid white; */
    display: none;
    z-index: 2;
}

.section_5 .massage-box .question-1 p:nth-of-type(5) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 110px;
    left: -140px;
    color: white;
    font-family: Milany-Regular;
    font-size: 25px;
    line-height: 30px;    
    transform: rotate(90deg) scalex(0.6) scaley(1
    letter-spacing: 2px;.5);
    /* -webkit-text-stroke: 0.5px  black; */
    /* border: 1px solid white; */
    display: none;
    z-index: 2;
}



.section_5 .massage-box .question-1 p:nth-of-type(6) 
{
    position: relative;
    width: 240px;
    height: 100px;
    top: 87px;
    left: -100px;
    color: #00e5ff;
    font-family: Brother-Signature;
    font-size: 30px;
    line-height: 30px;
    font-weight: 300px;
    /* border: 1px solid white; */
    display: none;
    z-index: 2;
}



.section_5 .massage-box img:nth-of-type(3) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    display: none;
    z-index: 2;
    
}

.section_5 .massage-box img:nth-of-type(4) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    display: none;
    z-index: 2;
}

.section_5 .massage-box img:nth-of-type(5) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    display: none;
    z-index: 2;
}

.section_5 .massage-box img:nth-of-type(6) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    display: none;
    z-index: 2;
}

.section_5 .massage-box img:nth-of-type(7) 
{
    position: absolute;
    width: 250px;
    height: auto;
    top: 30px;
    left: 10px;
    transform: rotate(-90deg);
    display: none;
    z-index: 2;
}



.section_5 .massage-box .yes-video
{
    position: absolute;
    width: 400px;
    height: 170px;
    left: -70px;
    top: 55px;
    /* border: 5px solid black; */
    z-index: 3;
}

.section_5 .massage-box .yes-video video
{
    position: relative;
    width: 170px;
    height: auto;
    object-fit: contain;
    left: 115px;
    top: -120px;
    transform: rotate(-90deg);
    border-radius: 50px;
    display: none;
}


.section_5 .massage-box img:nth-of-type(8) 
{
    position: absolute;
    width: 550px;
    height: auto;
    top: 10px;
    left: -160px;
    transform: rotate(0deg);
    /* border: 5px solid black; */
    display: none;
    z-index: 0;
}

.section_5 .massage-box img:nth-of-type(9) 
{
    position: absolute;
    width: 550px;
    height: auto;
    top: 0px;
    left: -190px;
    transform: rotate(0deg);
    /* border: 5px solid black; */
    display: none;
    z-index: 0;
}
 
 
 .section_5 .massage-box .answer 
{
    position: absolute;
    width: 60px; 
    height: 280px;
    left: 150px;
    top: 125px;
    transform: rotate(270deg);
    /* border: 5px solid yellow; */
    pointer-events: none;
    z-index: 10;
    
}


.section_5 .massage-box .answer p
{
    position: relative;
    width: 300px;
    height: 60px;
    top: 50px;
    left: -90px;
    color: black;
    font-family: Brother-Signature;
    font-size: 40px;
    line-height: 30px;
    font-weight: 300px;
    /* border: 5px solid black; */
    display: none;
    z-index: 11;
}

.section_5 .massage-box .answer p span
{
   font-size:30px;
}
