.elementor-158 .elementor-element.elementor-element-27c1865{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-158 .elementor-element.elementor-element-8b80bd2{background-color:#0504047A;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-8b80bd2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-8b80bd2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-8b80bd2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;filter:brightness( 97% ) contrast( 114% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-158 .elementor-element.elementor-element-9f1fd6f .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-9f1fd6f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-9f1fd6f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-9f1fd6f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-9f1fd6f .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-9f1fd6f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-9f1fd6f .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-0fa4d57 .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-0fa4d57.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-0fa4d57.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-0fa4d57.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-0fa4d57 .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-0fa4d57 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-0fa4d57 .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-88267f9 .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-88267f9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-88267f9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-88267f9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-88267f9 .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-88267f9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-88267f9 .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-3835ea6 .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-3835ea6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-3835ea6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-3835ea6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-3835ea6 .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-3835ea6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-3835ea6 .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-b71095f .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-b71095f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-b71095f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-b71095f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-b71095f .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-b71095f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-b71095f .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-c12f5f3 .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-c12f5f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-c12f5f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-c12f5f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-c12f5f3 .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-c12f5f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-c12f5f3 .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-158 .elementor-element.elementor-element-17cac7d .elementor-image-box-wrapper{text-align:center;}.elementor-158 .elementor-element.elementor-element-17cac7d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-158 .elementor-element.elementor-element-17cac7d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-158 .elementor-element.elementor-element-17cac7d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-17cac7d .elementor-image-box-title{margin-bottom:15px;font-family:"Marcellus", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-158 .elementor-element.elementor-element-17cac7d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-158 .elementor-element.elementor-element-17cac7d .elementor-image-box-img img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}@media(max-width:1024px){.elementor-158 .elementor-element.elementor-element-27c1865{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-158 .elementor-element.elementor-element-27c1865{--content-width:1001px;}}@media(max-width:767px){.elementor-158 .elementor-element.elementor-element-27c1865{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-8b80bd2 .elementor-image-box-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-9f1fd6f .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-0fa4d57 .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-88267f9 .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-3835ea6 .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-b71095f .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-c12f5f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-158 .elementor-element.elementor-element-17cac7d .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for container, class: .elementor-element-27c1865 *//* CONTAINER DAS MODELOS */
.elementor-158 .elementor-element.elementor-element-27c1865 .elementor-widget-image-box {
    background-color: #000000 !important; /* Cria o fundo preto da moldura */
    padding-bottom: 08px !important;      /* Espaço para o nome no fundo preto */
    transition: all 0.3s ease;
}

/* AJUSTE DA IMAGEM */
.elementor-158 .elementor-element.elementor-element-27c1865 img {
    aspect-ratio: 4 / 5 !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
    display: block !important;
}

/* AJUSTE DO NOME (TÍTULO) */
.elementor-158 .elementor-element.elementor-element-27c1865 .elementor-image-box-title {
    color: #ffffff !important;           /* Nome em branco sobre o preto */
    font-family: 'Marcellus', serif !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding: 1px 1px !important;        /* Espaçamento interno do nome */
    margin: 0 !important;
}

/* EFEITO DE HOVER (OPCIONAL) */
.elementor-158 .elementor-element.elementor-element-27c1865 .elementor-widget-image-box:hover {
    transform: translateY(-5px);         /* Leve levante ao passar o mouse */
}/* End custom CSS */