.elementor-2246 .elementor-element.elementor-element-2af1113{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;--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-2246 .elementor-element.elementor-element-2af1113:not(.elementor-motion-effects-element-type-background), .elementor-2246 .elementor-element.elementor-element-2af1113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2246 .elementor-element.elementor-element-b2108ad{--display:flex;--min-height:450px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--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-2246 .elementor-element.elementor-element-b2108ad:not(.elementor-motion-effects-element-type-background), .elementor-2246 .elementor-element.elementor-element-b2108ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projetocomede.mateusalmeiida.com.br/wp-content/uploads/2025/05/Premiacao-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2246 .elementor-element.elementor-element-b2108ad:hover::before, .elementor-2246 .elementor-element.elementor-element-b2108ad:hover > .elementor-background-video-container::before, .elementor-2246 .elementor-element.elementor-element-b2108ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2246 .elementor-element.elementor-element-b2108ad > .elementor-background-slideshow:hover::before, .elementor-2246 .elementor-element.elementor-element-b2108ad > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2246 .elementor-element.elementor-element-b2108ad:hover{--overlay-opacity:0.55;}.elementor-2246 .elementor-element.elementor-element-e8d25ae{--display:flex;--min-height:450px;--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:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2246 .elementor-element.elementor-element-e8d25ae:hover::before, .elementor-2246 .elementor-element.elementor-element-e8d25ae:hover > .elementor-background-video-container::before, .elementor-2246 .elementor-element.elementor-element-e8d25ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2246 .elementor-element.elementor-element-e8d25ae > .elementor-background-slideshow:hover::before, .elementor-2246 .elementor-element.elementor-element-e8d25ae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0000008C;--background-overlay:'';}.elementor-2246 .elementor-element.elementor-element-e8d25ae:hover{--overlay-opacity:0.55;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-8f5837a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2246 .elementor-element.elementor-element-8f5837a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-301c34a > .elementor-widget-container{margin:5px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-2246 .elementor-element.elementor-element-301c34a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;font-style:italic;color:var( --e-global-color-secondary );}/* Start custom CSS for container, class: .elementor-element-e8d25ae */.cont-interno {
    opacity: 0;
    transition: 0.5s ease-in-out;
}

.cont-interno:hover {
    opacity: 1;
}

.cont-interno {
    position: relative; /* Certifique-se de que o contêiner é posicionado relativamente */
    overflow: hidden; /* Garante que nada saia do contêiner */
}

/* Mantendo apenas as bordas que você especificou */
.cont-interno:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%; /* Preenche o contêiner */
    height: 100%; /* Preenche o contêiner */

    /* COR DA BORDA */
    background: linear-gradient(45deg, #E0E0E0 10%, transparent 25%, transparent 75%, #E0E0E0 90%) !important;

    /* ARREDONDAMENTO DA BORDA */
    border-radius: 16px;

    /* ESPESSURA DA BORDA */
    padding: 3px;

    /* Máscaras para a borda */
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    mask: linear-gradient(to right, #fff, #fff) content-box,
          linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    /* BOX-SHADOW ADICIONADO */
    box-shadow: 0px 5px 5px rgba(228, 192, 109, 0.9) !important;

    z-index: 2; /* Para que a borda fique acima da sobreposição, se houver */
}

/* Sobreposição - opcional, caso queira manter */
.cont-interno:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; /* Preenche o contêiner */
    height: 100%; /* Preenche o contêiner */
    background-color: rgba(0, 0, 0, 0.55); /* Exemplo de sobreposição */
    opacity: 0; /* Inicialmente invisível, a não ser que ao hover */
    transition: opacity 0.5s ease-in-out; /* Transição suave da opacidade */
    z-index: 1; /* A sobreposição deve ficar abaixo das bordas */
}

/* Hover no contêiner */
.cont-interno:hover:before {
    opacity: 1; /* A borda se torna visível no hover */
}

.cont-interno:hover:after {
    opacity: 1; /* A sobreposição pode se tornar visível no hover, se necessário */
}

/* Certifique-se que os textos e ícones estejam acima da sobreposição */
.titulo1,
.texto1,
.cxicone1,
.iconerd1,
.icon-text {
    position: relative; /* Para garantir que eles fiquem acima da sobreposição */
    z-index: 3; /* Maior que o z-index da borda e da sobreposição */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2108ad */.externo {
    box-shadow: 0 2px 8px rgba(0,0,0,0.07);    
}

.externo:hover {
    transform: translateY(-8px) scale(1.007);
    box-shadow: 0 2px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://projetocomede.mateusalmeiida.com.br/wp-content/uploads/2025/04/poppins-regular-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://projetocomede.mateusalmeiida.com.br/wp-content/uploads/2025/04/poppins-bold-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://projetocomede.mateusalmeiida.com.br/wp-content/uploads/2025/04/poppins-medium-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */