.elementor-kit-74341{--e-global-color-primary:#7E459B;--e-global-color-secondary:#B382BA;--e-global-color-text:#000000;--e-global-color-accent:#D4D4D4;--e-global-color-e423bff:#FFFFFF;--e-global-color-f37330e:#EDEDEE;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:400;font-size:16px;}.elementor-kit-74341 a{color:var( --e-global-color-primary );}.elementor-kit-74341 button,.elementor-kit-74341 input[type="button"],.elementor-kit-74341 input[type="submit"],.elementor-kit-74341 .elementor-button{color:var( --e-global-color-e423bff );background-color:var( --e-global-color-secondary );border-radius:60px 60px 60px 60px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-74341 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width: 1480px) {
  .seta {
  display:none !important;
  }
}

@media (max-width: 1481px) {
    .banner {
    display:none !important;
    }
}

@media (min-width: 2400px) {
    .fundo {
        background-image:none !important;
    }
}

.container {

    transition: all 0.3s ease-in-out;
}


.container:hover {
    background-color: #7E489C !important;
}


.text {

    transition: all 0.3s ease-in-out !important;
}

.text p a {
    color: black !important;
}

.container:hover .text {
    color: white !important;
}

.container:hover .text p a {
    color: white !important;
}

.container:hover .elementor-button {
    background-color: #EDEDEE !important;
}

.container:hover .elementor-button-text {
     color: black !important;
}

.faq .elementor-toggle-item {
    border-radius:20px 20px 0px 0px !important;
    overflow:hidden !important;
}

.faq .elementor-tab-title {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
   -webkit-transition: background-color 600ms linear;
    -ms-transition: background-color 600ms linear;
    transition: background-color 600ms linear;
}

.faq .elementor-tab-title.elementor-active {
    color: white !important;
   background-color: #7E489C !important;
   -webkit-transition: background-color 600ms linear;
    -ms-transition: background-color 600ms linear;
    transition: background-color 600ms linear;
}


.faq .elementor-tab-content.elementor-active {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;

}

.faq .elementor-tab-content {
    padding-top: 30px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
  
}

.link-branco p a {
    color: white !important;
}

body, html {
overflow-x: hidden !important;
}

/Corrigir escrollamento no Mobile/
@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */