.elementor-410 .elementor-element.elementor-element-582a570{--display:flex;--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;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-410 .elementor-element.elementor-element-896b7a9{--display:flex;--position:absolute;--min-height:660px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-410 .elementor-element.elementor-element-896b7a9{left:0px;}body.rtl .elementor-410 .elementor-element.elementor-element-896b7a9{right:0px;}.elementor-410 .elementor-element.elementor-element-dc48f09 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;letter-spacing:7.2px;text-shadow:0px 0px 10px #000000;}.elementor-410 .elementor-element.elementor-element-f0609c3{--display:flex;--min-height:0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-410 .elementor-element.elementor-element-6027515 img{width:100%;}.elementor-410 .elementor-element.elementor-element-591904b{--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;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-410 .elementor-element.elementor-element-be26f80{text-align:center;}@media(max-width:1024px){.elementor-410 .elementor-element.elementor-element-896b7a9{--min-height:502px;}}@media(max-width:767px){.elementor-410 .elementor-element.elementor-element-896b7a9{--min-height:227px;}.elementor-410 .elementor-element.elementor-element-dc48f09.elementor-element{--align-self:center;}.elementor-410 .elementor-element.elementor-element-dc48f09{text-align:center;}.elementor-410 .elementor-element.elementor-element-dc48f09 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-896b7a9 */.title {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-be26f80 */.igd-body {
    padding: 0 !important;
}

.igd-file-browser-header {
    display: none !important;
}

.igd-module-gallery.gallery-view-rounded .react-photo-gallery--gallery .igd-gallery-item {
    border-radius: 0px !important;
}

.igd-body {
    background-color: transparent !important;
}

.igd-shortcode-gallery {
    border: 0px !important;
}

.gallery-content {
    input {
        border-radius: 0;
        border: 0;
        border-bottom: 1px solid #F7F3EF;
    }
    input::placeholder {
            color: #84847C;
            font-family: "Mulish", Sans-serif;
    font-size: 12px;
    letter-spacing: .3em;
    text-transform: uppercase;
        }
        
        input[type="submit"] {
        background-color: #9ea096;
        border: 0;
        border-radius: 0;
        color: #FFFFFF;
        font-family: "Mulish", Sans-serif;
    font-size: 12px;
    letter-spacing: .3em;
    text-transform: uppercase;
    padding: 15px 80px
    }
}

.file-icon-wrap {
    display: none !important;
}

.file-item-footer {
    padding: 20px !important;
}

.file-item, folder-item {
    cursor: pointer !important;
    border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591904b */.gallery {
    .gallery-content {
        width: 100% !important;
    }
    
    a {
        margin-top: 20px;
        margin-bottom: 20px;
        font-family: "Mulish", Sans-serif;
    font-size: 11px;
    font-weight: 500;
        text-decoration: none; /* Remove o sublinhado */
    color: #4D504A; /* Cor do texto */
    font-weight: bold; /* Negrito */
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 76px 12px 76px;
    text-transform: uppercase;
    }
    
    a::after {
    content: ''; /* Conteúdo vazio para o pseudo-elemento */
    display: inline-block; /* Para que ele fique ao lado do texto */
    width: 16px; /* Largura do ícone */
    height: 16px; /* Altura do ícone */
    background-image: url('http://alinemilani.com.br/wp-content/uploads/2024/10/download.png'); /* Caminho para o ícone */
    background-size: contain; /* Ajusta o ícone para caber */
    background-repeat: no-repeat; /* Não repete o ícone */
    margin-left: 5px; /* Espaço entre o texto e o ícone */
    vertical-align: middle; /* Alinha verticalmente */
    }
}

.elementor-widget-theme-post-content {
    z-index: 999;
}/* End custom CSS */