.elementor-2889 .elementor-element.elementor-element-5c91a5c{--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;}.elementor-2889 .elementor-element.elementor-element-5c91a5c:not(.elementor-motion-effects-element-type-background), .elementor-2889 .elementor-element.elementor-element-5c91a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1120;}body.elementor-page-2889:not(.elementor-motion-effects-element-type-background), body.elementor-page-2889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}body.elementor-page-2889{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS */body::-webkit-scrollbar {
width: 14px;
}

/*Fundo da barra*/
body::-webkit-scrollbar-track {
background: #C6C8D2;
}

/*Barra*/
body::-webkit-scrollbar-thumb {
background-color: #3643CF;
border-radius: 20px;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

/*Seleção com o Mouse*/
*::selection {
  color: #3643CF;
  background: #FFF;
}

p:last-child{
    margin:0px;
}


html, body{
    overflow-x: hidden;
}

.black{
    color: #111218;
}

.red{
    color: #D72350;
}

@media (max-width: 767px){
    body::-webkit-scrollbar {
width: 10px;
}
}

/* Text Element-or Gradient */
.gradient{
 background: linear-gradient(90deg, #8C1734, #ED91A8, #D72350) !important;
 background-clip: text !important;
 -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   text-fill-color: transparent;
}/* End custom CSS */