﻿
/* =========================================================
   IMAGENS REAIS - PASSO A PASSO BRF PREVIDÊNCIA
   ========================================================= */

.tutorial-v2-preview.real-preview{
    min-height:280px !important;

    padding:12px !important;

    background:#f7f5f2 !important;

    border-radius:18px !important;
}

.real-preview-frame{
    position:relative;

    width:100%;
    min-height:250px;

    display:flex;
    align-items:center;
    justify-content:center;

    overflow:hidden;

    background:#ffffff;

    border:1px solid #ddd8d2;
    border-radius:16px;
}

.real-preview-frame img{
    display:block;

    width:100%;
    height:100%;

    max-height:310px;

    object-fit:contain;
    object-position:center;

    background:#ffffff;
}


/* site */

.real-preview-frame.site-shot img{
    max-height:320px;
}


/* app */

.real-preview-frame.app-shot{
    min-height:330px;

    background:
        linear-gradient(
            180deg,
            #f7f5f2,
            #ffffff
        );
}

.real-preview-frame.app-shot img{
    width:auto;
    max-width:100%;

    max-height:360px;

    object-fit:contain;
}


/* etiqueta */

.real-preview-badge{
    position:absolute;

    top:12px;
    left:12px;

    z-index:2;

    padding:6px 10px;

    background:#082a63;
    color:#ffffff;

    border-radius:999px;

    font-size:9px;
    font-weight:800;

    letter-spacing:.08em;
}


/* zoom */

.real-preview-frame{
    cursor:zoom-in;
}

.real-preview-frame img{
    transition:transform .25s ease;
}

.real-preview-frame:hover img{
    transform:scale(1.025);
}


/* telas grandes */

@media(min-width:1100px){

    .tutorial-v2-step{
        grid-template-columns:
            80px
            minmax(300px,1fr)
            440px !important;
    }

}


/* mobile */

@media(max-width:900px){

    .real-preview-frame{
        min-height:220px;
    }

    .real-preview-frame img{
        max-height:420px;
    }

}

