.elementor-kit-12{--e-global-color-primary:#36632C;--e-global-color-secondary:#C6E377;--e-global-color-text:#DAE2B6;--e-global-color-accent:#FBFAD3;--e-global-color-0b5c0cd:#6C9348;--e-global-color-45bfb0a:#47561F;--e-global-color-38b185b:#FFFBE9;--e-global-color-7e494f6:#D9D9D9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.box_outras_especialidades{
    -webkit-box-shadow: 10px 10px 0px 0px rgba(71,86,31,1);
-moz-box-shadow: 10px 10px 0px 0px rgba(71,86,31,1);
box-shadow: 10px 10px 0px 0px rgba(71,86,31,1);
}


.btn-padrao .elementor-button{
         animation: textura infinite 8s cubic-bezier(.62, .28, .23, .99) both;
    background-image: linear-gradient(-45deg,#36632C, #C6E377, #36632C);
    background-size: 400% 200%;
    transition: all .2s ease-in-out;
    }

@keyframes textura {
            0% {
                background-position: 0% 50%
            }
            
            50% {
                background-position: 100% 50%
            }

            100% {
                background-position: 0% 50%
            }
        }

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

::-webkit-scrollbar{
    width: 0.7vw;
    background: #777;
}
::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#30ff00);
    background: linear-gradient(transparent,#c6e377);
    border-radius: 20px;
}/* End custom CSS */