#pk_flex_content .flex_layout.image_text {
    max-width: unset;
    padding: 0px;
    overflow: visible;
    margin-inline: auto;
}

#pk_flex_content .flex_layout.image_text .flex_container {

}


#pk_flex_content .flex_layout.image_text .flex_container_inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap-reverse;
    gap: 100px;
    margin-right: 40px;
}

#pk_flex_content .flex_layout.image_text .flex_container_inner.image_right {
    flex-direction: row-reverse;
    margin-left: 40px;
    margin-right: 0px;
}

#pk_flex_content .flex_layout.image_text .flex_container_inner.image_right .image_container img {
border-radius: 4px 0px 0px 4px;
}

#pk_flex_content .flex_layout.image_text .content_container {
    max-width: 585px;
    flex: 1 1 450px; 
    min-width: 300px;
}


#pk_flex_content .flex_layout.image_text .image_container {
    /* flex-shrink: 0; */
    max-height: 550px;
    max-width: 655px;
    /* min-width: 400px; */
    width: 100%;
    height: 100%;
    overflow: visible;
    display: flex;    
    position: relative;
    flex: 1 1 500px;
    min-width: 350px;
}

#pk_flex_content .flex_layout.image_text .image_container .image_sticker {
   position: absolute;
   bottom: 0;
   left: 100px;
   transform: translateY(50%);
   z-index: 1;
}

#pk_flex_content .flex_layout.image_text .image_container .image_sticker svg{
height: 100%
}

#pk_flex_content .flex_layout.image_text .flex_container_inner.image_right .image_container .image_sticker {
    right: 100px;
    left: unset;
}

#pk_flex_content .flex_layout.image_text .image_container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; 
    display: block;
    border-radius: 0px 4px 4px 0px;
}

@media screen and (min-width: 1512px){
#pk_flex_content .flex_layout.image_text {
   margin-inline: auto;
   max-width: var(--site-grid);
}
#pk_flex_content .flex_layout.image_text .flex_container_inner .image_container img {
border-radius: 4px;
}

}

@media screen and (max-width: 1280px){
    #pk_flex_content .flex_layout.image_text .flex_container_inner{
        gap: 50px; 
}

@media screen and (max-width: 1100px){
    #pk_flex_content .flex_layout.image_text .image_container {
    height: 500px;
    flex: 1 1 400px; 
    min-width: 350px;
    }
}

@media screen and (max-width: 1000px){
    
    #pk_flex_content .flex_layout.image_text .flex_container_inner{
        margin-inline: 100px;
    }
}

@media screen and (max-width: 939px){
#pk_flex_content .flex_layout.image_text .flex_container_inner.image_right {
 flex-direction: row;
}
}


@media screen and (max-width: 767px){
   #pk_flex_content .flex_layout.image_text {
       margin-block: 100px;
   }
   
   #pk_flex_content .flex_layout.image_text .flex_container_inner{
       margin-inline: 20px;
    }
    
    #pk_flex_content .flex_layout.image_text .image_container {
       margin-left: -20px;
    }
    
    #pk_flex_content .flex_layout.image_text .content_container {
     max-width: unset;
     width: 100%   
    }
    
    
    #pk_flex_content .flex_layout.image_text .image_container .image_sticker {
       top: 0;
       bottom: unset;
       left: unset;
       right: 40px;
       transform: translateY(-50%) scale(0.7);
    }

}