.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-14162596 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-14162596 */@media(--tablet) { order: 3; } @media(--tablet) { flex-basis: 100%; } @media(--mobile) { order: 3; } @media(--mobile) { flex-basis: 100%; }/* End custom CSS */
/* Start custom CSS */@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:600;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/bricolage-grotesque-2.ttf') format('truetype');}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:700;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/bricolage-grotesque-3.ttf') format('truetype');}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/bricolage-grotesque-4.ttf') format('truetype');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/manrope-0.ttf') format('truetype');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/manrope-2.ttf') format('truetype');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('https://ldsgrafica.com.br/wp-content/uploads/fonts/manrope-3.ttf') format('truetype');}
.elementor-11 a:focus-visible, .elementor-11 button:focus-visible{outline:3px solid #7D3680;outline-offset:3px;} .elementor-11 [id]{scroll-margin-top:2rem;} .elementor-11 a{overflow-wrap:anywhere;} .elementor-11 *{box-sizing:border-box;} .elementor-11 .elementor-widget-nav-menu a{min-height:2.75rem;} .elementor-11 .elementor-nav-menu--dropdown a{color:#242027;background:#F8F6F2;} .elementor-11 .elementor-menu-toggle{color:#7D3680;background:#F8F6F2;} .elementor-11 .elementor-menu-toggle:focus-visible{outline:3px solid #7D3680;outline-offset:3px;} @media(prefers-reduced-motion:reduce){.elementor-11 *{transition:none!important;scroll-behavior:auto!important;}}
.elementor-11 .lds-nav .elementor-item{font-family:Manrope;font-size:.8125rem;font-weight:600;color:#242027;padding:.875rem .75rem;} .elementor-11 .lds-nav .elementor-item.elementor-item-active,.elementor-11 .lds-nav .elementor-item:hover,.elementor-11 .lds-nav .elementor-item:focus{color:#7D3680;} .elementor-11 .lds-nav .elementor-nav-menu--dropdown a{color:#242027;background:#F8F6F2;} @media(max-width:1024px){.elementor-11 .lds-header-row{flex-wrap:nowrap;}.elementor-11 .lds-nav{order:2;flex-basis:auto;min-width:0;width:auto;}.elementor-11 .lds-header-row>.lds-button{order:3;}.elementor-11 .lds-logo{width:6rem;}}
.elementor-11 .elementor-menu-toggle{min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;}.elementor-11 .elementor-menu-toggle:focus-visible{outline:3px solid #7D3680;outline-offset:3px;}
@media(max-width:1024px){.elementor-11 .lds-nav{display:block;} .elementor-11 .lds-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;z-index:20;margin-top:1rem;border:1px solid #DED9D1;box-shadow:0 8px 24px #2420270A;background:#F8F6F2;} .elementor-11 .lds-nav .elementor-nav-menu--dropdown .elementor-item{min-height:3rem;padding:1rem 1.25rem;}}
.elementor-11 .lds-nav .elementor-item:focus-visible{outline:3px solid #7D3680;outline-offset:-3px;}/* End custom CSS */