.elementor-2665 .elementor-element.elementor-element-73eb711{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2665 .elementor-element.elementor-element-73eb711:not(.elementor-motion-effects-element-type-background), .elementor-2665 .elementor-element.elementor-element-73eb711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2665 .elementor-element.elementor-element-680f6dc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2665 .elementor-element.elementor-element-4677326{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2665 .elementor-element.elementor-element-3f7ce08{border-radius:50px 50px 50px 50px;}.elementor-2665 .elementor-element.elementor-element-c42b040{border-radius:50px 50px 50px 50px;}.elementor-2665 .elementor-element.elementor-element-c2f18f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2665 .elementor-element.elementor-element-0388079{border-radius:50px 50px 50px 50px;}.elementor-2665 .elementor-element.elementor-element-7ecb33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-2665 .elementor-element.elementor-element-a503100{border-radius:50px 50px 50px 50px;}@media(max-width:767px){.elementor-2665 .elementor-element.elementor-element-4677326{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2665 .elementor-element.elementor-element-3f7ce08{padding:0px 0px 20px 0px;}.elementor-2665 .elementor-element.elementor-element-c42b040{padding:0px 0px 10px 0px;}.elementor-2665 .elementor-element.elementor-element-c2f18f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2665 .elementor-element.elementor-element-0388079{padding:0px 0px 20px 0px;}.elementor-2665 .elementor-element.elementor-element-7ecb33c{padding:0px 0px 20px 0px;}}@media(min-width:768px){.elementor-2665 .elementor-element.elementor-element-680f6dc{--width:1200px;}}/* Start custom CSS for container, class: .elementor-element-73eb711 *//* =========================================
   CONTAINER GERAL
   ========================================= */

.perfil-gif {
    text-align: center;

    /* LARGURA DO BLOCO */
    width: 100%;
}


/* =========================================
   CONTROLES DO CÍRCULO
   ========================================= */

.gif-circular {

    /* TAMANHO DO CÍRCULO */
    --circle-size: 250px;

    /* ZOOM */
    --zoom: 1.0;

    /* POSIÇÃO HORIZONTAL */
    --pos-x: 50%;

    /* POSIÇÃO VERTICAL */
    --pos-y: 15%;

    width: var(--circle-size);
    height: var(--circle-size);

    border-radius: 50%;
    overflow: hidden;

    position: relative;

    margin: 0 auto;
}


/* VÍDEO */

.gif-circular video {

    width: 100%;
    height: 100%;

    object-fit: cover;

    object-position: var(--pos-x) var(--pos-y);

    transform: scale(var(--zoom));

    display: block;
}


/* =========================================
   NOME
   ========================================= */

.perfil-nome {

    /* FONTE */
    font-family: "Space Grotesk", sans-serif;

    /* TAMANHO */
    font-size: 22px;

    /* PESO */
    font-weight: 600;

    /* COR */
    color: #FF3726;
    
    text-align: center;

    /* ESPAÇO ENTRE CÍRCULO E NOME */
    margin-top: 18px;

    /* ALTURA DA LINHA */
    line-height: 1.0;
}


/* =========================================
   FUNÇÃO
   ========================================= */

.perfil-funcao {

    /* FONTE DIFERENTE DO NOME */
    font-family: "Cormorant Garamond", serif;
    
    text-align: center;

    /* TAMANHO */
    font-size: 17px;

    /* PESO */
    font-weight: 500;

    /* COR */
    color: #FFF;

    /* ESPAÇO ENTRE NOME E FUNÇÃO */
    margin-top: 6px;

    /* ALTURA DA LINHA */
    line-height: 1.1;
}/* End custom CSS */