.elementor-593 .elementor-element.elementor-element-b7742ec{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-d4f55d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-3b77cf6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-593 .elementor-element.elementor-element-7cb0262{text-align:left;}.elementor-593 .elementor-element.elementor-element-7cb0262 img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-5ff1e74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-0ccf9ee img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-3a7f01e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-338749f img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-d291096{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-b2c596f img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-cbd3964{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-5e01dd6 img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-dc7dafc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-452fbd3 img{width:100%;height:346px;object-fit:cover;object-position:top center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-b621194{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-47807cd img{width:100%;height:346px;object-fit:cover;object-position:top center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-c898739{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-19e0e5e img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-593 .elementor-element.elementor-element-3b509c8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-4903331{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button:focus{background-color:#42424200;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-ada1414 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-ada1414 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-f664b2e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-b6b67ba .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-b6b67ba .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-b6b67ba .elementor-button:focus{background-color:#42424200;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-b6b67ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-b6b67ba .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-b6b67ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-5866366{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-593 .elementor-element.elementor-element-5866366 .elementor-widget-container{text-align:left;}.elementor-593 .elementor-element.elementor-element-5866366 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 16px;}.elementor-593 .elementor-element.elementor-element-5866366 .elementor-social-icon{background-color:#02010100;}.elementor-593 .elementor-element.elementor-element-5866366 .elementor-social-icon i{color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-5866366 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-bf4dec8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-68e8407{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-593 .elementor-element.elementor-element-2dd5313 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-593 .elementor-element.elementor-element-895220b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-895220b .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-895220b .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-895220b .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-895220b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-9174392 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-9174392 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-9174392 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-9174392 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-9174392 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-4383641 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;transition-duration:0.9s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-4383641 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-4383641 .elementor-button:focus{background-color:#424242;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-4383641 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-4383641 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-593:not(.elementor-motion-effects-element-type-background), body.elementor-page-593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000ED;}@media(min-width:768px){.elementor-593 .elementor-element.elementor-element-d4f55d4{--width:60%;}.elementor-593 .elementor-element.elementor-element-3b509c8{--width:100%;}.elementor-593 .elementor-element.elementor-element-bf4dec8{--width:6%;}.elementor-593 .elementor-element.elementor-element-68e8407{--width:34%;}}@media(max-width:767px){.elementor-593 .elementor-element.elementor-element-b7742ec{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-593 .elementor-element.elementor-element-108e375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 020px 0px;}.elementor-593 .elementor-element.elementor-element-108e375{text-align:left;}.elementor-593 .elementor-element.elementor-element-108e375 img{width:66%;}.elementor-593 .elementor-element.elementor-element-895220b .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-e8b45b1 .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-9174392 .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-eaa3fa0 .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-d4746fe .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-3d9d619 .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-4a2663f .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-d5e0491 .elementor-button{font-size:25px;}.elementor-593 .elementor-element.elementor-element-4383641 .elementor-button{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-ada1414 */.elementor-593 .elementor-element.elementor-element-ada1414 a{text-align:left!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dd5313 */.elementor-593 .elementor-element.elementor-element-2dd5313{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7742ec */.container-fotos img {
  display: none; /* Esconde todas as fotos por padrão */
  max-width: 100%; /* Garante que a imagem não ultrapasse o contêiner */
  height: auto;
}

.container-fotos img.foto-visivel {
  display: block; /* Mostra a foto quando a classe for adicionada pelo JavaScript */
}

.titulo {
  cursor: pointer; /* Indica que o título é clicável/interativo */
  padding: 10px;
  margin-bottom: 5px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  transition: background-color 0.3s ease; /* Transição suave para o hover */
}

.titulo:hover {
  background-color: #e0e0e0;
}/* End custom CSS */
/* Start custom CSS */.container-elementor-hover {
    display: none;
    opacity: 0;
    transition: opacity 0.1s ease;
  }

  .container-elementor-hover.active {
    display: block;
    opacity: 1;
  }
  
  .your-container-class {
  display: none; /* Hidden by default */
}

.your-container-class.active {
  display: block; /* Or flex, grid, etc., to show it */
}/* End custom CSS */