.elementor-9031 .elementor-element.elementor-element-2eaa57f9{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9031 .elementor-element.elementor-element-2eaa57f9:not(.elementor-motion-effects-element-type-background), .elementor-9031 .elementor-element.elementor-element-2eaa57f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3A87C;}.elementor-9031 .elementor-element.elementor-element-2eaa57f9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9031 .elementor-element.elementor-element-94520da{--display:flex;--min-height:353px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9031 .elementor-element.elementor-element-94520da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9031 .elementor-element.elementor-element-464bf1f3{width:100%;max-width:100%;text-align:center;}.elementor-9031 .elementor-element.elementor-element-464bf1f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-464bf1f3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9031 .elementor-element.elementor-element-464bf1f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:100;line-height:30px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9031 .elementor-element.elementor-element-146652ac{width:100%;max-width:100%;z-index:0;text-align:center;}.elementor-9031 .elementor-element.elementor-element-146652ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-9031 .elementor-element.elementor-element-146652ac.elementor-element{--align-self:center;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-9031 .elementor-element.elementor-element-146652ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:30px;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9031 .elementor-element.elementor-element-146652ac .elementor-heading-title a{transition-duration:0s;}.elementor-9031 .elementor-element.elementor-element-a1932e7 > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-9031 .elementor-element.elementor-element-61218ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9031 .elementor-element.elementor-element-67a09a48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9031 .elementor-element.elementor-element-67a09a48 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-9031 .elementor-element.elementor-element-67a09a48.elementor-element{--align-self:center;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap{transition:500ms;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-loadmore{text-align:center;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filter-gallery-wrapper{background-color:#E3A87C;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filter-gallery-control ul li.control{color:#444;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{padding:2px 2px 2px 2px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap .gallery-item-hoverer-bg{background-color:rgba(0,0,0,0.7);}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-9031 .elementor-element.elementor-element-67a09a48 .video-popup:hover > img{transform:scale(1.1);}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap .gallery-item-buttons > a span{background:#ff622a;color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 #eael-fg-no-items-found{font-family:"Outfit", Sans-serif;text-align:center;color:#703A22;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-67a09a48 .eael-gallery-load-more{background-color:#703A22;color:#FFF5EE;}.elementor-9031 .elementor-element.elementor-element-d8044d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9031 .elementor-element.elementor-element-d8044d4:not(.elementor-motion-effects-element-type-background), .elementor-9031 .elementor-element.elementor-element-d8044d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EE;}.elementor-9031 .elementor-element.elementor-element-73bdf08{width:100%;max-width:100%;text-align:center;}.elementor-9031 .elementor-element.elementor-element-73bdf08 > .elementor-widget-container{background-color:#FFF5EE;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-73bdf08.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9031 .elementor-element.elementor-element-73bdf08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:100;line-height:30px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#703A22;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6.elementor-element{--align-self:center;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap{transition:500ms;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-loadmore{text-align:center;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filter-gallery-wrapper{background-color:#FFF5EE;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filter-gallery-control ul li.control{color:#444;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{padding:2px 2px 2px 2px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap .gallery-item-hoverer-bg{background-color:rgba(0,0,0,0.7);}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .video-popup:hover > img{transform:scale(1.1);}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap .gallery-item-buttons > a span{background:#ff622a;color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 #eael-fg-no-items-found{font-family:"Outfit", Sans-serif;text-align:center;color:#703A22;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-b3ca0f6 .eael-gallery-load-more{background-color:#703A22;color:#FFF5EE;}.elementor-9031 .elementor-element.elementor-element-5e48368{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9031 .elementor-element.elementor-element-5e48368:not(.elementor-motion-effects-element-type-background), .elementor-9031 .elementor-element.elementor-element-5e48368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#703A22;}.elementor-9031 .elementor-element.elementor-element-58eccb6{width:100%;max-width:100%;text-align:center;}.elementor-9031 .elementor-element.elementor-element-58eccb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-58eccb6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9031 .elementor-element.elementor-element-58eccb6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:100;line-height:30px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9031 .elementor-element.elementor-element-9ac959a{width:var( --container-widget-width, 91.703% );max-width:91.703%;--container-widget-width:91.703%;--container-widget-flex-grow:0;}.elementor-9031 .elementor-element.elementor-element-9ac959a > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-9031 .elementor-element.elementor-element-9ac959a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap{transition:500ms;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-loadmore{text-align:center;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filter-gallery-wrapper{background-color:#703A22;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filter-gallery-control ul li.control{color:#444;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filter-gallery-control ul li.control.active{background:#333;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{padding:2px 2px 2px 2px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-9031 .elementor-element.elementor-element-9ac959a .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap .gallery-item-hoverer-bg{background-color:rgba(0,0,0,0.7);}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:#ffffff;}.elementor-9031 .elementor-element.elementor-element-9ac959a .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-9031 .elementor-element.elementor-element-9ac959a .video-popup:hover > img{transform:scale(1.1);}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap .gallery-item-buttons > a span{background:#ff622a;color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-9031 .elementor-element.elementor-element-9ac959a #eael-fg-no-items-found{font-family:"Outfit", Sans-serif;text-align:center;color:#703A22;border-radius:0px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;}.elementor-9031 .elementor-element.elementor-element-9ac959a .eael-gallery-load-more{background-color:#E3A87C;color:#FFF5EE;}.elementor-9031 .elementor-element.elementor-element-381a6be{text-align:center;}.elementor-9031 .elementor-element.elementor-element-381a6be .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:200;line-height:30px;letter-spacing:0px;color:#FFFFFF;}@media(max-width:767px){.elementor-9031 .elementor-element.elementor-element-464bf1f3 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-464bf1f3 .elementor-heading-title{font-size:26px;line-height:23px;}.elementor-9031 .elementor-element.elementor-element-146652ac > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-146652ac .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-9031 .elementor-element.elementor-element-73bdf08 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-73bdf08 .elementor-heading-title{font-size:26px;line-height:23px;}.elementor-9031 .elementor-element.elementor-element-58eccb6 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-9031 .elementor-element.elementor-element-58eccb6 .elementor-heading-title{font-size:26px;line-height:23px;}}@media(min-width:768px){.elementor-9031 .elementor-element.elementor-element-2eaa57f9{--content-width:100%;}.elementor-9031 .elementor-element.elementor-element-94520da{--width:83.714%;}.elementor-9031 .elementor-element.elementor-element-61218ec{--width:83%;}.elementor-9031 .elementor-element.elementor-element-d8044d4{--content-width:90%;}.elementor-9031 .elementor-element.elementor-element-5e48368{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-2eaa57f9 *//* Estilo para o conteúdo do texto */
.texto-container {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* Número de linhas a ser exibido inicialmente */
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 6em; /* Altura máxima para o estado colapsado, ajuste conforme necessário */
    transition: max-height 0.5s ease, padding 0.5s ease;
    position: relative;
    line-height: 1.5em; /* Ajuste a altura da linha para garantir que o texto não seja cortado */
}

/* Estilo para o texto expandido */
.texto-expandido {
    display: block;
    -webkit-line-clamp: unset; /* Remove o limite de linhas quando expandido */
    max-height: 1000px; /* Altura suficiente para mostrar o texto completo */
    padding-bottom: 20px; /* Espaço adicional para o texto expandido */
}

/* Estilo para o botão de expansão */
.elementor-button {
    display: inline-block;
    padding: 10px 20px; /* Ajuste o padding para um tamanho adequado */
    font-size: 17px; /* Tamanho da fonte */
    font-family: "Outfit", sans-serif;
    color: #FFF5EE !important; /* Cor do texto */
    background-color: #703A22; /* Cor de fundo */
    border: none;
    border-radius: 0px !important; /* Ajuste o border-radius para arredondar os cantos */
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s ease, color 0.3s ease;
    cursor: pointer;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* Estilo para o botão quando o mouse está sobre ele */
.elementor-button:hover {
    background-color: #FFF5EE !important; /* Cor de fundo ao passar o mouse */
    color: #703A22 !important; /* Cor do texto ao passar o mouse */
    border: 1px solid #703A22 !important; /* Borda ao passar o mouse */
}

/* Estilo para o botão quando é clicado */
.elementor-button:active {
    background-color: #703A22; /* Cor de fundo ao clicar */
    color: #FFF5EE; /* Cor do texto ao clicar */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Consultas de mídia para tornar o layout responsivo */

/* Dispositivos menores que 768px (tablets e smartphones pequenos) */
@media (max-width: 768px) {
    .texto-container {
        -webkit-line-clamp: unset; /* Remove o limite de linhas para dispositivos menores */
        max-height: 160px; /* Ajusta a altura para dispositivos menores */
    }

    .elementor-button {
        padding: 8px 16px; /* Ajusta o padding para um tamanho mais compacto */
        font-size: 15px; /* Reduz o tamanho da fonte */
    }
}

/* Dispositivos menores que 576px (smartphones muito pequenos) */
@media (max-width: 576px) {
    .texto-container {
        -webkit-line-clamp: unset; /* Remove o limite de linhas para dispositivos muito pequenos */
        max-height: 140px; /* Ajusta a altura para dispositivos muito pequenos */
    }

    .elementor-button {
        padding: 6px 12px; /* Ajusta o padding para dispositivos menores */
        font-size: 14px; /* Reduz o tamanho da fonte */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8044d4 *//* Estilo para o conteúdo do texto */
        .texto-container {
            max-height: 192px; /* Altura de 8 linhas aproximadamente (24px por linha * 8 linhas) */
            overflow: hidden;
            transition: max-height 0.5s ease, padding 0.5s ease;
            position: relative;
        }

        .texto-expandido {
            max-height: 1000px; /* Altura suficiente para mostrar o texto completo */
            padding-bottom: 20px; /* Espaço adicional para o texto expandido */
        }

        /* Estilo para o botão de expansão */
        .elementor-button {
                display: inline-block;
			padding: 10px 20px;
			font-size: 17px;
			font-family: "Outfit", sans-serif;			
			color: #703A22;
			background-color: #703A22;
			border: none;
			border-radius: 5px;
			text-align: center;
			text-decoration: none;
			transition: background-color 0.3s ease, color 0.3s ease;
			cursor: pointer;
			box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        }

        .elementor-button:hover {
            background-color: #FFF5EE;
            color: #703A22;
        }

        .elementor-button:active {
            background-color: #703A22;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
			font-family: "Outfit", sans-serif;			
			color: #703A22;
			background-color: #703A22;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e48368 *//* Estilo para o conteúdo do texto */
        .texto-container {
            max-height: 192px; /* Altura de 8 linhas aproximadamente (24px por linha * 8 linhas) */
            overflow: hidden;
            transition: max-height 0.5s ease, padding 0.5s ease;
            position: relative;
        }

        .texto-expandido {
            max-height: 1000px; /* Altura suficiente para mostrar o texto completo */
            padding-bottom: 20px; /* Espaço adicional para o texto expandido */
        }

        /* Estilo para o botão de expansão */
        .elementor-button {
                display: inline-block;
			padding: 10px 20px;
			font-size: 17px;
			font-family: "Outfit", sans-serif;			
			color: #703A22;
			background-color: #703A22;
			border: none;
			border-radius: 5px;
			text-align: center;
			text-decoration: none;
			transition: background-color 0.3s ease, color 0.3s ease;
			cursor: pointer;
			box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        }

        .elementor-button:hover {
            background-color: #FFF5EE;
            color: #703A22;
        }

        .elementor-button:active {
            background-color: #703A22;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
			font-family: "Outfit", sans-serif;			
			color: #703A22;
			background-color: #703A22;
        }/* End custom CSS */