.elementor-kit-59{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#B2A18C;--e-global-color-c18dda6:#24211F;--e-global-color-6ae1fff:#AB8255;--e-global-color-dcdc4f5:#412F26;--e-global-color-dc66cfc:#F5EDE0;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;font-family:"DM Sans", Sans-serif;}.elementor-kit-59 e-page-transition{background-color:#FFBC7D;}.elementor-kit-59 h1{color:var( --e-global-color-c18dda6 );font-size:58px;font-weight:300;}.elementor-kit-59 h2{color:var( --e-global-color-c18dda6 );font-size:58px;font-weight:300;}.elementor-kit-59 h3{color:var( --e-global-color-c18dda6 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}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-kit-59 h2{font-size:37px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
max-width: 100%;
overflow-x: hidden!important;
}

p:not(:last-child) {
    margin-bottom: 16px!important;
}

p {
    margin-block-end: 0!important;
}

.phone {
    white-space: nowrap;
    font-weight: 700;
}

.destaque {
    font-weight: 700;
}

.menu-item a { outline: none; }

/*** SCROLL BAR ***/ 
/* total width */
body::-webkit-scrollbar {
    background-color: #F8F8F9;
    width: 16px;
}

/* background of the scrollbar except button or resizer */
body::-webkit-scrollbar-track {
    background-color: #F8F8F9;
}

/* scrollbar itself */
body::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px!important;
    border: 4px solid #F8F8F9;
}

/* set button(top and bottom of the scrollbar) */
body::-webkit-scrollbar-button {
    display:none;
}



/*Sombras realistas*/
.shadow {
    box-shadow:
  2.4px 1.8px 2.6px -27px rgba(0, 0, 0, 0.043),
  6px 4.5px 6.6px -27px rgba(0, 0, 0, 0.062),
  12.2px 9.2px 13.5px -27px rgba(0, 0, 0, 0.078),
  25.2px 19px 27.7px -27px rgba(0, 0, 0, 0.097),
  69px 52px 76px -27px rgba(0, 0, 0, 0.14)!important;
}



/*Glass effect*/
.glass {
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);

}/* End custom CSS */