.elementor-31 .elementor-element.elementor-element-654cea32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e65fae1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-45afd36b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6d567f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-35420519{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7c5c2150{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1f36de8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3781c854{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1f9919d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7475684d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for hero-banner, class: .elementor-element-63651acf *//* .elementor-31 .elementor-element.elementor-element-63651acf .cs_hero_btns a:first-child{*/
/*     background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);*/
/*     border: none;*/
/*     color: black;*/
     
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf h3{*/
    
/*    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);*/
/*  -webkit-background-clip: text;*/
/*  -webkit-text-fill-color: transparent;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .slick-active{*/
/*    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #aa771c) !Important;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .slick-active:before{*/
/*     content: "";*/
/*  position: absolute;*/

  padding: 2px; /* espessura da borda */
/*  background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box, */
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*  mask-composite: exclude;*/

  /* arredondamento e posicionamento (opcional) */
/*  border-radius: 92px;*/
/*  pointer-events: none;*/
/*  z-index: 1;*/
/*  border: none;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .slick-dots li:hover{*/
/*   background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #aa771c) !Important*/
/*   ;*/
    
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf h3 img{*/
/*    display: none;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .cs_player_btn:before, .elementor-31 .elementor-element.elementor-element-63651acf cs_player_btn:after, .elementor-31 .elementor-element.elementor-element-63651acf .cs_player_btn{*/
/*    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c) !Important;*/
    
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .cs_player_btn:after{*/
/*     background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #aa771c)*/
    
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .cs_player_btn span{*/
/*    border-left: 15px solid black !important;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-63651acf .cs_hero_play_btn_text:before{*/
/*    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #aa771c)*/
/*}*//* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-feb052f *//* .elementor-31 .elementor-element.elementor-element-feb052f  a:first-child{*/
/*     background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);*/
/*     border: none;*/
/*     color: black;*/
     
/*}*/

/*.elementor-31 .elementor-element.elementor-element-feb052f h3, .elementor-31 .elementor-element.elementor-element-feb052f h2{*/
    
/*    background: linear-gradient(to right, #fcf6ba, #b38728, #aa771c);*/
/*  -webkit-background-clip: text;*/
/*  -webkit-text-fill-color: transparent;*/
/*  border: none !Important;*/
/*}*//* End custom CSS */
/* Start custom CSS for services, class: .elementor-element-22c6c539 *//*.elementor-31 .elementor-element.elementor-element-22c6c539 .cs_text_btn:before{*/
/*    content:"Saiba mais →";*/
/*    color: black;*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    z-index: 1;*/
  
/*}*/


/*.elementor-31 .elementor-element.elementor-element-22c6c539 .cs_text_btn{*/
/*    color: transparent;*/
/*}*/

/*.elementor-31 .elementor-element.elementor-element-22c6c539 .cs_text_btn:hover::before {*/
/*    color: var(--accent);*/
/*}*/

.elementor-31 .elementor-element.elementor-element-22c6c539  .container .row{
    justify-content: center !important;
}


.elementor-31 .elementor-element.elementor-element-22c6c539 a{
    display: none;
}

.elementor-31 .elementor-element.elementor-element-22c6c539 p{
    margin-bottom:  45px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4b75adc8 */.elementor-31 .elementor-element.elementor-element-4b75adc8 .cs_rating_percentage{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for tp-award, class: .elementor-element-5251d6a8 */.elementor-31 .elementor-element.elementor-element-5251d6a8 .cs_text_btn{
    color: transparent;
}

.elementor-31 .elementor-element.elementor-element-5251d6a8 .cs_text_btn:before{
    content:"Saiba mais →";
    color: black;
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 1;
  
}

.elementor-31 .elementor-element.elementor-element-5251d6a8 .cs_text_btn:hover::before {
    color: var(--accent); /* Ou a cor que desejar */
}/* End custom CSS */