.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-16941 .elementor-element.elementor-element-78bf95cf .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-78bf95cf */.elementor-16941 .elementor-element.elementor-element-78bf95cf{flex-grow:1;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .elementor-item{font-family:Roboto,sans-serif;font-size:15px;font-weight:500;color:#3D3550;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .elementor-item:hover, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .elementor-item.highlighted, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .elementor-item:focus{color:#6C2991;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .elementor-item:after{background-color:#6C2991;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .sub-menu{border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(26,19,37,.14);padding:8px 0;min-width:260px;background:#FFFFFF;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .sub-menu a{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;color:#1A1325;padding:10px 20px;background:#FFFFFF;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main .sub-menu a:hover{background:#F7F5FA;color:#6C2991;}   .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu{width:680px !important;min-width:680px !important;max-width:680px !important;padding:104px 16px 16px !important;border-radius:16px !important;border:1px solid #E6E3EC;box-shadow:0 20px 48px rgba(26,19,37,.14) !important;background:#FFFFFF;font-size:0;margin-top:6px !important;overflow:visible !important;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu::before{content:"SOLUÇÕES POR SEGMENTO";position:absolute;top:22px;left:28px;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;color:#6C2991;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu::after{content:"Uma plataforma EAD com a sua marca, pronta para o seu modelo de ensino";position:absolute;top:42px;left:28px;right:28px;padding-bottom:16px;border-bottom:1px solid #E6E3EC;font-family:Roboto,sans-serif;font-size:17px;font-weight:500;line-height:1.3;color:#1A1325;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li{display:inline-block;width:50%;vertical-align:top;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a{display:grid !important;grid-template-columns:44px 1fr 16px;column-gap:14px;align-items:start;padding:12px !important;margin:2px;border:1px solid transparent !important;border-radius:12px;background:#FFFFFF;white-space:normal !important;line-height:1.3;transition:background-color .15s ease-out;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a::before{content:"";grid-row:1 / span 2;width:44px;height:44px;border-radius:12px;background-repeat:no-repeat;background-position:center;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a::after{content:"";grid-column:3;grid-row:1;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236C2991%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 17 17 7%22/%3E%3Cpath d=%22M7 7h10v10%22/%3E%3C/svg%3E") center/16px no-repeat;opacity:0;transform:translate(-4px,4px);transition:opacity .15s ease-out,transform .15s ease-out;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a:hover, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a:focus{background:#F7F5FA;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a:hover::after, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a:focus::after{opacity:1;transform:none;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .es-mm-t{display:block;grid-column:2;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;color:#1A1325;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .es-mm-d{display:block;grid-column:2 / span 2;margin-top:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.45;color:#6E6880;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li > a:hover .es-mm-t{color:#6C2991;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li.es-mm-destaque > a{background:#F7F5FA;border:1px dashed #D9CCE6 !important;margin:2px;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-mega > .sub-menu > li.es-mm-destaque > a:hover{background:#F1EAF7;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-ies > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236C2991%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 10 12 5 2 10l10 5 10-5Z%22/%3E%3Cpath d=%22M6 12v5c3 3 9 3 12 0v-5%22/%3E%3Cpath d=%22M22 10v6%22/%3E%3C/svg%3E");background-color:#F1EAF7;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-empresas > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%233662AD%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%227%22 width=%2220%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16%22/%3E%3C/svg%3E");background-color:#EAF0F9;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-nr > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23007FA6%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E");background-color:#E3F4FA;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-professores > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23C46A00%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 3h20%22/%3E%3Cpath d=%22M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3%22/%3E%3Cpath d=%22m7 21 5-5 5 5%22/%3E%3Cpath d=%22m10 7 4 2.5-4 2.5z%22/%3E%3C/svg%3E");background-color:#FFF1DE;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-igrejas > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236C2991%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2v4M10 4h4%22/%3E%3Cpath d=%22M5 22V11l7-5 7 5v11%22/%3E%3Cpath d=%22M10 22v-4a2 2 0 0 1 4 0v4%22/%3E%3C/svg%3E");background-color:#F1EAF7;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf li.es-mm-destaque > a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22m16.24 7.76-2.12 6.36-6.36 2.12 2.12-6.36z%22/%3E%3C/svg%3E"),linear-gradient(135deg,#6C2991 0%,#3662AD 60%,#009BC9 100%);}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main > ul.elementor-nav-menu{flex-wrap:nowrap;align-items:center;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main > ul.elementor-nav-menu > li > a.elementor-item{padding-left:14px;padding-right:14px;white-space:nowrap;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-menu-blog > a.elementor-item{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 8px;padding:9px 16px 9px 14px !important;border-radius:999px;background:#F1EAF7;color:#6C2991 !important;font-weight:500;transition:background-color .15s ease-out;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-menu-blog > a.elementor-item::before{content:"" !important;position:static !important;display:block !important;opacity:1 !important;transform:none !important;flex-shrink:0;width:16px !important;height:16px !important;border:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236C2991%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z%22/%3E%3Cpath d=%22M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z%22/%3E%3C/svg%3E") center/16px no-repeat;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-menu-blog > a.elementor-item::after{display:none !important;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-menu-blog > a.elementor-item:hover, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--main li.es-menu-blog > a.elementor-item:focus{background:#E6DAF1;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-mega > .sub-menu > li > a{display:grid !important;grid-template-columns:36px 1fr;column-gap:12px;align-items:center;padding:12px 20px 12px 24px !important;white-space:normal !important;line-height:1.3;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-mega > .sub-menu > li > a::before{content:"";grid-row:1 / span 2;width:36px;height:36px;border-radius:10px;background-size:20px,auto !important;background-repeat:no-repeat;background-position:center;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-mega > .sub-menu > li > a .es-mm-t{font-size:15px;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-mega > .sub-menu > li > a .es-mm-d{grid-column:2;margin-top:2px;font-size:13px;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-menu-blog > a{color:#6C2991 !important;display:flex !important;align-items:center;gap:8px;}
.elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown li.es-menu-blog > a::before{content:"" !important;position:static !important;display:block !important;opacity:1 !important;flex-shrink:0;border:0 !important;width:18px !important;height:18px !important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236C2991%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z%22/%3E%3Cpath d=%22M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z%22/%3E%3C/svg%3E") center/18px no-repeat;} @media (max-width:1024px) { .elementor-16941 .elementor-element.elementor-element-78bf95cf{flex-grow:0;width:auto;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-menu-toggle{background:transparent;color:#1A1325;font-size:26px;padding:8px;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed !important;top:110px !important;left:0 !important;right:0 !important;width:100vw !important;margin-top:0 !important;background:#FFFFFF;box-shadow:0 16px 32px rgba(26,19,37,.14);max-height:calc(100vh - 110px);overflow-y:auto;z-index:1000;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown a{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#1A1325;padding:14px 20px;border-bottom:1px solid #E6E3EC;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown .sub-menu a{font-weight:400;padding-left:32px;background:#F7F5FA;} .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown a:hover, .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown a.highlighted{background:#F7F5FA;color:#6C2991;} } @media (max-width:767px) { .elementor-16941 .elementor-element.elementor-element-78bf95cf .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:102px !important;max-height:calc(100vh - 102px);} }/* End custom CSS */
/* Start custom CSS */.elementor-16941{position:sticky;top:0;z-index:999;}
body.admin-bar .elementor-16941{top:32px;}
@media (max-width:782px){body.admin-bar .elementor-16941{top:46px;}}
@media (min-width:1025px) and (max-width:1279px){
.elementor-16941 a.e-button-base[href*="/agendar-reuniao-online/"]{font-size:0 !important;line-height:0 !important;width:46px !important;height:46px !important;min-width:46px;padding:0 !important;border-radius:50% !important;border-color:#6C2991 !important;background:#6C2991 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center/22px no-repeat !important;box-shadow:0 6px 16px rgba(108,41,145,.28);}
.elementor-16941 a.e-button-base[href*="/agendar-reuniao-online/"]:hover{background-color:#5A2179 !important;}
.elementor-16941 .elementor-nav-menu--main > ul.elementor-nav-menu > li > a.elementor-item{padding-left:10px !important;padding-right:10px !important;}
.elementor-16941 img[src*="eadsimples-logo-header-2027"]{width:150px !important;}
}
@media (min-width:1025px) and (max-width:1139px){
.elementor-16941 .elementor-nav-menu--main > ul.elementor-nav-menu > li > a.elementor-item{padding-left:8px !important;padding-right:8px !important;}
.elementor-16941 img[src*="eadsimples-logo-header-2027"]{width:136px !important;}
}
/* Faixa Black: altura fixa para não empurrar o header quando a fonte troca (CLS) */
.elementor-element-33956510{box-sizing:border-box;overflow:hidden;}
.elementor-element-33956510 > div{flex-wrap:nowrap;white-space:nowrap;}
@media (max-width:767px){
.elementor-element-33956510{height:40px;}
.elementor-element-12b2cebd > span{font-size:min(14px, calc((100vw - 34px) / 25.5)) !important;}
}/* End custom CSS */