.elementor-kit-23{--e-global-color-primary:#051A2D;--e-global-color-secondary:#07294C;--e-global-color-text:#DDDDDD;--e-global-color-accent:#E6E6E6;--e-global-color-2e8811a:#B3B3B3;--e-global-color-4f39567:#C8A145;--e-global-color-dlmjgold:#AD7512;--e-global-color-dlmjgoldl:#E8CC7A;--e-global-color-dlmjnavy9:#03111F;--e-global-color-dlmjline:#1C4166;--e-global-color-dlmjink:#3D4E60;--e-global-color-dlmjmuted:#8FA3B8;--e-global-color-dlmjwhite:#FFFFFF;--e-global-typography-primary-font-family:"Dream Orphans";--e-global-typography-primary-font-size:2.1em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Dream Orphans";--e-global-typography-secondary-font-size:2em;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:1.1em;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.5em;--e-global-typography-00fb0ee-font-family:"Raleway";--e-global-typography-00fb0ee-font-size:1.1em;--e-global-typography-00fb0ee-font-weight:400;--e-global-typography-00fb0ee-line-height:1.5em;--e-global-typography-e3a15ca-font-family:"Dream Orphans";--e-global-typography-e3a15ca-font-size:1.7em;--e-global-typography-e3a15ca-font-weight:700;--e-global-typography-e3a15ca-line-height:1.5em;font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-kit-23 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end: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-kit-23{--e-global-typography-primary-font-size:1.6em;--e-global-typography-secondary-font-size:1.5em;--e-global-typography-00fb0ee-font-size:1em;--e-global-typography-e3a15ca-font-size:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --dlmj-navy-900:#03111F; --dlmj-navy-800:#051A2D; --dlmj-navy-700:#07294C; --dlmj-line:#1C4166; --dlmj-gold:#C9A24E; --dlmj-gold-deep:#AD7512; --dlmj-gold-light:#E8CC7A; --dlmj-silver-100:#F2F2F2; --dlmj-silver-200:#E6E6E6; --dlmj-silver-400:#B3B3B3; --dlmj-muted:#8FA3B8; --dlmj-ink:#051A2D; --dlmj-ink-soft:#3D4E60; --dlmj-white:#FFFFFF; --dlmj-font-body:Raleway; }
/* Start custom CSS *//* DLMJ: ajustes globais */
html{scroll-behavior:smooth}
.elementor-location-header{position:sticky;top:0;z-index:99}
.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){.admin-bar .elementor-location-header{top:0}}
.dlmj-h1 em,.dlmj-h2 em,.dlmj-gold-text{font-style:normal;background:linear-gradient(135deg,#F3DD95 0%,#C9A24E 50%,#AD7512 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
#ecossistema,#clientes,#contato{scroll-margin-top:96px}
details[open] > summary .e-accordion-item-icon, details[open] > summary [class*="accordion-item-icon"]{transform:rotate(45deg)}
summary [class*="accordion-item-icon"]{transition:transform .3s}
body{overflow-x:hidden}
/* Cabeçalho */
.elementor-location-header .elementor-widget-nav-menu{width:auto;flex:0 1 auto}
.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap}
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:'Raleway',sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;color:#CFCFCF!important;padding:10px 14px!important;white-space:nowrap}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C9A24E!important}
.elementor-location-header .elementor-nav-menu--dropdown a{font-family:'Raleway',sans-serif!important;font-size:15px!important;font-weight:500!important;color:#E6E6E6!important}
.elementor-location-header .elementor-nav-menu--dropdown a:hover{color:#C9A24E!important;background:#07294C!important}
.elementor-location-header .elementor-nav-menu--main .sub-menu{background:#03111F;border:1px solid rgba(201,162,78,.3)}
/* Ícones SVG centralizados */
.e-svg-base>svg{display:block;width:100%;height:100%}
/* Cards de serviço: hover do Figma */
.dlmj-card .dlmj-icon-circle{transition:background-color .3s,border-color .3s}
.dlmj-card .dlmj-icon-circle .e-svg-base{transition:color .3s}
.dlmj-card:hover .dlmj-icon-circle{background-color:#C9A24E;border-color:#C9A24E}
.dlmj-card:hover .dlmj-icon-circle .e-svg-base{color:#051A2D!important}
.dlmj-card.dlmj-card-gold:hover .dlmj-icon-circle{background-color:#051A2D;border-color:#051A2D}
.dlmj-card.dlmj-card-gold:hover .dlmj-icon-circle .e-svg-base{color:#E8CC7A!important}
.dlmj-card:hover{box-shadow:0 0 0 1px #C9A24E,0 24px 60px -20px rgba(201,162,78,.55)!important}
.dlmj-card > :last-child .e-svg-base{transition:transform .3s}
.dlmj-card:hover > :last-child .e-svg-base{transform:translateX(5px)}
/* Etapas do método: hover */
.dlmj-step:hover{transform:translateY(-6px)}
.dlmj-step:hover .dlmj-step-dot{background-color:#C9A24E;border-color:#C9A24E;box-shadow:0 0 0 6px rgba(201,162,78,.15),0 0 30px rgba(201,162,78,.45)}
.dlmj-step .dlmj-step-dot .e-svg-base{transition:color .3s}
.dlmj-step:hover .dlmj-step-dot .e-svg-base{color:#051A2D!important}
.dlmj-step hr{transition:border-color .3s}
.dlmj-step:hover hr{border-top-color:#C9A24E!important}
.dlmj-step h3{transition:color .3s}
.dlmj-step:hover h3{color:#E8CC7A!important}
/* Simulação do Google: cursor digitando */
.dlmj-typing p::after{content:'';display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-2px;background:#202124;animation:dlmjBlink 1s steps(1) infinite}
@keyframes dlmjBlink{50%{opacity:0}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Orphans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.eot');
	src: url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.woff2') format('woff2'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.woff') format('woff'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.ttf') format('truetype'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/DreamOrphans-Bold.svg#DreamOrphans') format('svg');
}
@font-face {
	font-family: 'Dream Orphans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://grupodlmj.com.br/wp-content/uploads/2026/10/dream-orphans.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.eot');
	src: url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.woff2') format('woff2'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.woff') format('woff'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.ttf') format('truetype'),
		url('https://grupodlmj.com.br/wp-content/uploads/2024/09/Raleway-Regular.svg#Raleway') format('svg');
}
/* End Custom Fonts CSS */