.pool-card-right{
    position: absolute;    
    float: right;
    top: 0;     
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 2;
    background: black;
    transition: background .5s .5s ease-out;
}

img#pool:hover ~ #pool-right-slide > .pool-card-right{
    background: transparent;
}   

.pool-card-element-right, .pool-one-card-element-right{
    position: absolute;
    float: right;
    right: 10px;
    top: 10vh;    
    width: 65%;
    height: 40vh;    
    background: linear-gradient(to top right, #FF2DF1, #F6DC43);
    border-radius: 8px;
}

.pool-one-card-element-right{
    top: 62vh;
    height: 27vh;;
}

.pool-card-element-right .pool-right-image, .pool-one-card-element-right .pool-one-right-image{
    position: absolute;
    float: left;
    left: 10px;
    top: -11.5vh;
    width: 15vw;
    height: 30vh;    
    transition: 2s ease-in-out;
    border-radius: 50%;        
}

.pool-one-right-image{    
    object-fit: cover;
}

.pool-right-image{
    object-fit: contain;
}

.pool-card-title-right, .pool-one-card-title-right{
    position: absolute;    
    width: 67%;
    height: 46%;    
    float: right;
    top: 0;
    right: 0;          
}
.pool-one-card-title-right{
    position: absolute;    
    width: 70%;
    height: 70% !important;    
    float: right;
}


.pool-card-word-right, .pool-one-card-word-right{
    position: absolute;    
    width: 100%;
    height: 61%;    
    float: right;
    bottom: 0;
    justify-content: center;
    align-items: center;    
}

.pool-card-word-right P{
    top: -1.7vh;
}

.pool-one-card-word-right p{
    top: 7vh;
}









.pool-card-element-one-right{
    position: absolute;
    float: left;
    left: 10px;
    top: 10vh;    
    width: 32%;
    height: 79vh;    
    background: linear-gradient(to bottom left, #FF2DF1, #F6DC43);
    border-radius: 8px;
}

.pool-card-title-one-right{
    position: absolute;    
    width: 67%;
    height: 46%;    
    float: left;
    top: 2vh;
    left: 0;              
}

.pool-card-title-one-right h1{
    color: black;
}

.pool-card-element-one-right .pool-right-one-image{
    position: absolute;
    float: left;
    left: 1.5vw;
    top: -12vh;
    width: 20vw;
    height: 40vh;   
    transition: 2s ease-in-out;
    border-radius: 50%;    
    object-fit: contain;        
}

.pool-card-word-one-right{
    position: absolute;    
    width: 100%;
    height: 61%;    
    float: right;
    top: 22vh;    
    justify-content: center;
    align-items: center;    
}
