.elementor-1543 .elementor-element.elementor-element-5ef3e7a{--display:flex;}.elementor-1543 .elementor-element.elementor-element-ce676d7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1543 .elementor-element.elementor-element-2bea3ff{text-align:center;}.elementor-1543 .elementor-element.elementor-element-2bea3ff .elementor-heading-title{color:var( --e-global-color-0a6d6ba );}.elementor-1543 .elementor-element.elementor-element-c6579bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1543 .elementor-element.elementor-element-120c564{text-align:center;color:#71AC6E;}.elementor-1543 .elementor-element.elementor-element-4339720{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1543 .elementor-element.elementor-element-61f8986 .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for html, class: .elementor-element-3552936 */.btn-voltar{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 18px;
    border: 1px solid #d7c4a3;
    border-radius: 50px;
    background: rgba(255,255,255,.75);
    backdrop-filter: blur(10px);
    color: #6E7B5B;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    font-family: "Cormorant Garamond", serif;
    transition: .35s ease;
    box-shadow: 0 6px 20px rgba(0,0,0,.08);
}

.btn-voltar:hover{
    background: #6E7B5B;
    color: #fff;
    border-color: #6E7B5B;
    transform: translateX(-5px);
    box-shadow: 0 12px 30px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-61f8986 *//*=========================
FUNDO DA PÁGINA
==========================*/

body{
    background:#faf8f5;
}

/*=========================
TÍTULO
==========================*/

h1,
.elementor-heading-title{

    color:#6B7655;
    letter-spacing:1px;

}

/*=========================
SUBTÍTULO
==========================*/

.elementor-widget-text-editor,
.elementor-widget-theme-post-content p{

    color:#7E8D69;
    font-style:italic;

}

/*=========================
GALERIA
==========================*/

.elementor-image-gallery .gallery-item{

    padding:18px;

}

.elementor-image-gallery .gallery-icon{

    background:#FFF;

    padding:10px;

    border-radius:22px;

    overflow:hidden;

    box-shadow:
    0 8px 30px rgba(0,0,0,.06);

    transition:.45s ease;

}

/*=========================
IMAGENS
==========================*/

.elementor-image-gallery img{

    border-radius:14px;

    transition:.6s ease;

}

/*=========================
HOVER
==========================*/

.elementor-image-gallery .gallery-item:hover img{

    transform:scale(1.08);

}

.elementor-image-gallery .gallery-item:hover .gallery-icon{

    transform:translateY(-10px);

    box-shadow:
    0 18px 45px rgba(0,0,0,.18);

}

/*=========================
ANIMAÇÃO
==========================*/

.elementor-image-gallery .gallery-item{

    animation:fadeUp .8s ease both;

}

@keyframes fadeUp{

    from{

        opacity:0;

        transform:translateY(30px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}



.elementor-image-gallery .gallery-item:nth-child(even){

    margin-top:40px;

}





/* Esconde a legenda do Lightbox */
.dialog-lightbox-description,
.elementor-lightbox-description,
.swiper-slide-caption,
.e-hosted-video__description{
    display: none !important;
}



/* Esconde a legenda do Lightbox */
.dialog-lightbox-description,
.elementor-lightbox-description,
.swiper-slide-caption,
.e-hosted-video__description{
    display: none !important;
}






/*=========================
FUNDO DA PÁGINA
==========================*/

body{
    background:#faf8f5;
}

/*=========================
TÍTULO
==========================*/

h1,
.elementor-heading-title{

    color:#6B7655;
    letter-spacing:1px;

}

/*=========================
SUBTÍTULO
==========================*/

.elementor-widget-text-editor,
.elementor-widget-theme-post-content p{

    color:#7E8D69;
    font-style:italic;

}

/*=========================
GALERIA
==========================*/

.elementor-image-gallery .gallery-item{

    padding:18px;

}

.elementor-image-gallery .gallery-icon{

    background:#FFF;

    padding:10px;

    border-radius:22px;

    overflow:hidden;

    box-shadow:
    0 8px 30px rgba(0,0,0,.06);

    transition:.45s ease;

}

/*=========================
IMAGENS
==========================*/

.elementor-image-gallery img{

    border-radius:14px;

    transition:.6s ease;

}

/*=========================
HOVER
==========================*/

.elementor-image-gallery .gallery-item:hover img{

    transform:scale(1.08);

}

.elementor-image-gallery .gallery-item:hover .gallery-icon{

    transform:translateY(-10px);

    box-shadow:
    0 18px 45px rgba(0,0,0,.18);

}

/*=========================
ANIMAÇÃO
==========================*/

.elementor-image-gallery .gallery-item{

    animation:fadeUp .8s ease both;

}

@keyframes fadeUp{

    from{

        opacity:0;

        transform:translateY(30px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}



.elementor-image-gallery .gallery-item:nth-child(even){

    margin-top:40px;

}





/* Esconde a legenda do Lightbox */
.dialog-lightbox-description,
.elementor-lightbox-description,
.swiper-slide-caption,
.e-hosted-video__description{
    display: none !important;
}



/* Esconde a legenda do Lightbox */
.dialog-lightbox-description,
.elementor-lightbox-description,
.swiper-slide-caption,
.e-hosted-video__description{
    display: none !important;
}/* End custom CSS */