.elementor-2024 .elementor-element.elementor-element-245de8e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2024 .elementor-element.elementor-element-245de8e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-245de8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mestrerichardrafael.com.br/wp-content/uploads/2024/11/Mestre-Richard-Background.webp");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2024 .elementor-element.elementor-element-37e784f img{width:197px;}.elementor-2024 .elementor-element.elementor-element-d7fb256 img{width:244px;}.elementor-2024 .elementor-element.elementor-element-df2d8b4 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-45218cc img{width:500px;}.elementor-2024 .elementor-element.elementor-element-9138394 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-dd99eab img{width:500px;}.elementor-2024 .elementor-element.elementor-element-3c5c9e1 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-213e64b img{width:500px;}.elementor-2024 .elementor-element.elementor-element-4d2ab10 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-e07f533 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-74cb4fb img{width:500px;}.elementor-2024 .elementor-element.elementor-element-311e8c9 img{width:500px;}.elementor-2024 .elementor-element.elementor-element-4ff561b img{width:500px;}body.elementor-page-2024:not(.elementor-motion-effects-element-type-background), body.elementor-page-2024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2024 .elementor-element.elementor-element-245de8e:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-245de8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mestrerichardrafael.com.br/wp-content/uploads/2024/11/Mestre-Richard-Background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-245de8e{--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2024 .elementor-element.elementor-element-37e784f{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;}.elementor-2024 .elementor-element.elementor-element-37e784f.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-d7fb256{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;}.elementor-2024 .elementor-element.elementor-element-d7fb256.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-df2d8b4{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-df2d8b4.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-45218cc{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-45218cc.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-9138394{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-9138394.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-dd99eab{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-dd99eab.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-3c5c9e1{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-3c5c9e1.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-213e64b{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-213e64b.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-4d2ab10{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-4d2ab10.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-e07f533{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-e07f533.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-74cb4fb{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-74cb4fb.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-311e8c9{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-311e8c9.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-4ff561b{width:initial;max-width:initial;}.elementor-2024 .elementor-element.elementor-element-4ff561b.elementor-element{--align-self:center;}}/* Start custom CSS *//* Estilo da barra de rolagem */
::-webkit-scrollbar {
    width: 5px; /* Aumentei a largura para 5px */
    background: #1E1E1E;
}

::-webkit-scrollbar-thumb {
    background: #C59746; /* Cor sólida */
    border-radius: 0px;
}

/* Estilo dos inputs */
input#user_login,
input#user_pass {
    border-radius: 20px; /* Reduzi o border-radius */
}

/* Prevenção de scroll horizontal */
body {
    overflow-x: hidden; /* Impede o scroll horizontal */
    max-width: 100%; /* Garante que o corpo do site não ultrapasse a largura da tela */
}

html, body {
    box-sizing: border-box; /* Garante que padding e border não causem overflow */
}/* End custom CSS */