.elementor-30 .elementor-element.elementor-element-268070f{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:0px 0px 50px 50px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-30 .elementor-element.elementor-element-268070f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-268070f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoljseducar.com.br/wp-content/uploads/2025/12/Group-1597884743-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-ca55703 img{width:107px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ecddcb7{width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ecddcb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:57px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-31a8e9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-1ded645 img{width:43px;}.elementor-30 .elementor-element.elementor-element-81a6ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:10px;--padding-left:016px;--padding-right:017px;}.elementor-30 .elementor-element.elementor-element-8c4030e{text-align:center;}.elementor-30 .elementor-element.elementor-element-8c4030e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-f3d66e3{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-30 .elementor-element.elementor-element-f3d66e3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f3d66e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoljseducar.com.br/wp-content/uploads/2025/12/Group-1597884766-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-ee20417{width:100%;max-width:100%;top:-21px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ee20417{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-ee20417{left:0px;}.elementor-30 .elementor-element.elementor-element-ee20417 img{width:242px;}.elementor-30 .elementor-element.elementor-element-0cc2da2{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-0cc2da2{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-0cc2da2{left:0px;}.elementor-30 .elementor-element.elementor-element-0cc2da2 img{width:242px;}.elementor-30 .elementor-element.elementor-element-83ac6d2{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-83ac6d2{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-83ac6d2{left:0px;}.elementor-30 .elementor-element.elementor-element-83ac6d2 img{width:242px;}.elementor-30 .elementor-element.elementor-element-2e05e67{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-2e05e67{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-2e05e67{left:0px;}.elementor-30 .elementor-element.elementor-element-2e05e67 img{width:242px;}.elementor-30 .elementor-element.elementor-element-cd4f24b{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-cd4f24b{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-cd4f24b{left:0px;}.elementor-30 .elementor-element.elementor-element-cd4f24b img{width:190px;}.elementor-30 .elementor-element.elementor-element-0e4196d{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-0e4196d{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-0e4196d{left:0px;}.elementor-30 .elementor-element.elementor-element-0e4196d img{width:257px;}.elementor-30 .elementor-element.elementor-element-a9836ce{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-a9836ce{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-a9836ce{left:0px;}.elementor-30 .elementor-element.elementor-element-a9836ce img{width:211px;}.elementor-30 .elementor-element.elementor-element-66106e2{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-66106e2{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-66106e2{left:0px;}.elementor-30 .elementor-element.elementor-element-66106e2 img{width:257px;}.elementor-30 .elementor-element.elementor-element-33a5018{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-30 .elementor-element.elementor-element-33a5018:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-33a5018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoljseducar.com.br/wp-content/uploads/2025/12/Group-1597884766-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-ff33837{width:100%;max-width:100%;top:-21px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ff33837{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-ff33837{left:0px;}.elementor-30 .elementor-element.elementor-element-ff33837 img{width:242px;}.elementor-30 .elementor-element.elementor-element-7ddf929{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-7ddf929{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-7ddf929{left:0px;}.elementor-30 .elementor-element.elementor-element-7ddf929 img{width:242px;}.elementor-30 .elementor-element.elementor-element-fb83b50{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-fb83b50{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-fb83b50{left:0px;}.elementor-30 .elementor-element.elementor-element-fb83b50 img{width:242px;}.elementor-30 .elementor-element.elementor-element-a3e1b1b{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-a3e1b1b{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-a3e1b1b{left:0px;}.elementor-30 .elementor-element.elementor-element-a3e1b1b img{width:242px;}.elementor-30 .elementor-element.elementor-element-cab1fb0{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-cab1fb0{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-cab1fb0{left:0px;}.elementor-30 .elementor-element.elementor-element-cab1fb0 img{width:190px;}.elementor-30 .elementor-element.elementor-element-376c130{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-376c130{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-376c130{left:0px;}.elementor-30 .elementor-element.elementor-element-376c130 img{width:257px;}.elementor-30 .elementor-element.elementor-element-eb72a43{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-eb72a43{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-eb72a43{left:0px;}.elementor-30 .elementor-element.elementor-element-eb72a43 img{width:211px;}.elementor-30 .elementor-element.elementor-element-1560cd3{width:100%;max-width:100%;top:-62px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1560cd3{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-1560cd3{left:0px;}.elementor-30 .elementor-element.elementor-element-1560cd3 img{width:257px;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-268070f{--min-height:620px;}.elementor-30 .elementor-element.elementor-element-ca55703 img{width:112px;}.elementor-30 .elementor-element.elementor-element-ecddcb7{--container-widget-width:521px;--container-widget-flex-grow:0;width:var( --container-widget-width, 521px );max-width:521px;}.elementor-30 .elementor-element.elementor-element-ecddcb7 .elementor-heading-title{font-size:45px;}.elementor-30 .elementor-element.elementor-element-31a8e9a .elementor-heading-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-8c4030e .elementor-heading-title{font-size:37px;}.elementor-30 .elementor-element.elementor-element-ee20417 img{width:185px;}.elementor-30 .elementor-element.elementor-element-0cc2da2 img{width:185px;}.elementor-30 .elementor-element.elementor-element-83ac6d2 img{width:185px;}.elementor-30 .elementor-element.elementor-element-2e05e67 img{width:185px;}.elementor-30 .elementor-element.elementor-element-cd4f24b img{width:159px;}.elementor-30 .elementor-element.elementor-element-ff33837 img{width:185px;}.elementor-30 .elementor-element.elementor-element-7ddf929 img{width:185px;}.elementor-30 .elementor-element.elementor-element-fb83b50 img{width:185px;}.elementor-30 .elementor-element.elementor-element-a3e1b1b img{width:185px;}.elementor-30 .elementor-element.elementor-element-cab1fb0 img{width:159px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-268070f{--min-height:570px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:0px;--padding-left:019px;--padding-right:016px;}.elementor-30 .elementor-element.elementor-element-ca55703{width:100%;max-width:100%;text-align:center;}.elementor-30 .elementor-element.elementor-element-ca55703 img{width:102px;}.elementor-30 .elementor-element.elementor-element-ecddcb7{text-align:center;}.elementor-30 .elementor-element.elementor-element-ecddcb7 .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-31a8e9a .elementor-heading-title{font-size:15px;}.elementor-30 .elementor-element.elementor-element-1ded645 img{width:39px;}.elementor-30 .elementor-element.elementor-element-8c4030e{text-align:center;}.elementor-30 .elementor-element.elementor-element-8c4030e .elementor-heading-title{font-size:32px;}.elementor-30 .elementor-element.elementor-element-33a5018{--min-height:360px;--margin-top:150px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ff33837 img{width:145px;}.elementor-30 .elementor-element.elementor-element-7ddf929 img{width:145px;}.elementor-30 .elementor-element.elementor-element-fb83b50 img{width:145px;}.elementor-30 .elementor-element.elementor-element-a3e1b1b img{width:145px;}.elementor-30 .elementor-element.elementor-element-cab1fb0 img{width:118px;}.elementor-30 .elementor-element.elementor-element-376c130 img{width:195px;}.elementor-30 .elementor-element.elementor-element-eb72a43 img{width:165px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1560cd3{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-1560cd3{left:0px;}.elementor-30 .elementor-element.elementor-element-1560cd3{top:0px;}.elementor-30 .elementor-element.elementor-element-1560cd3 img{width:195px;}}/* Start custom CSS for heading, class: .elementor-element-8c4030e */.elementor-30 .elementor-element.elementor-element-8c4030e span {
    color: #3136B1;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee20417 *//*
 * 1. Mantemos a animação de órbita (girar-em-torno) na classe do container (etiqueta).
 * Note que estamos usando a classe .etiqueta-giratoria (o widget em si)
 */
.etiqueta-giratoria {
    /* AJUSTE ESTE VALOR: Raio exato em pixels que a etiqueta está do centro */
    --raio-rotacao-exato: 350px;
    
    /* Define o ponto de origem da rotação (o centro do círculo cinza) */
    transform-origin: 50% calc(50% + var(--raio-rotacao-exato)); 
    
    /* Inicia a rotação de órbita */
    animation: girar-em-torno 50s linear infinite; 
}

/*
 * 2. Criamos o CONTRAGIRO no CONTEÚDO da etiqueta (a imagem ou texto)
 * Isso é o que cancela a rotação de órbita, mantendo o conteúdo legível.
 */
.etiqueta-giratoria img { /* Ou .etiqueta-giratoria .elementor-widget-container */
    /* Animação de Contragiro: Rotação inversa */
    animation: contragirar-conteudo 50s linear infinite;
    
    /* Mantenha a velocidade e duração IGUAIS à animação de órbita */
    transform-origin: 50% 50%; /* O conteúdo gira no próprio eixo */
}

/*
 * 3. Keyframes da Rotação de Órbita (sem mudança)
 */
@keyframes girar-em-torno {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*
 * 4. Keyframes do Contragiro (NOVO)
 * Gira no sentido INVERSO (-360deg) para anular a rotação da órbita.
 */
@keyframes contragirar-conteudo {
    from { transform: rotate(0deg); }
    to { transform: rotate(-360deg); } /* Note o sinal NEGATIVO (-) */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cc2da2 */.elementor-30 .elementor-element.elementor-element-0cc2da2 {
    animation-delay: -10s;
}

.elementor-30 .elementor-element.elementor-element-0cc2da2 img {
    animation-delay: -10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ac6d2 */.elementor-30 .elementor-element.elementor-element-83ac6d2 {
    animation-delay: -20s;
}

.elementor-30 .elementor-element.elementor-element-83ac6d2 img {
    animation-delay: -20s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e05e67 */.elementor-30 .elementor-element.elementor-element-2e05e67 {
    animation-delay: -30s;
}

.elementor-30 .elementor-element.elementor-element-2e05e67 img {
    animation-delay: -30s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd4f24b */.elementor-30 .elementor-element.elementor-element-cd4f24b {
    animation-delay: -40s;
}

.elementor-30 .elementor-element.elementor-element-cd4f24b img {
    animation-delay: -40s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4196d */.elementor-30 .elementor-element.elementor-element-0e4196d {
    animation-delay: -5s;
}

.elementor-30 .elementor-element.elementor-element-0e4196d img {
    animation-delay: -5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9836ce */.elementor-30 .elementor-element.elementor-element-a9836ce {
    animation-delay: -45s;
}

.elementor-30 .elementor-element.elementor-element-a9836ce img {
    animation-delay: -45s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66106e2 */.elementor-30 .elementor-element.elementor-element-66106e2 {
    animation-delay: -25s;
}

.elementor-30 .elementor-element.elementor-element-66106e2 img {
    animation-delay: -25s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff33837 *//*
 * 1. Mantemos a animação de órbita (girar-em-torno) na classe do container (etiqueta).
 * Note que estamos usando a classe .etiqueta-giratoria (o widget em si)
 */
.etiqueta-giratoria2 {
    /* AJUSTE ESTE VALOR: Raio exato em pixels que a etiqueta está do centro */
    --raio-rotacao-exato: 180px;
    
    /* Define o ponto de origem da rotação (o centro do círculo cinza) */
    transform-origin: 50% calc(50% + var(--raio-rotacao-exato)); 
    
    /* Inicia a rotação de órbita */
    animation: girar-em-torno 50s linear infinite; 
}

/*
 * 2. Criamos o CONTRAGIRO no CONTEÚDO da etiqueta (a imagem ou texto)
 * Isso é o que cancela a rotação de órbita, mantendo o conteúdo legível.
 */
.etiqueta-giratoria2 img { /* Ou .etiqueta-giratoria .elementor-widget-container */
    /* Animação de Contragiro: Rotação inversa */
    animation: contragirar-conteudo 50s linear infinite;
    
    /* Mantenha a velocidade e duração IGUAIS à animação de órbita */
    transform-origin: 50% 50%; /* O conteúdo gira no próprio eixo */
}

/*
 * 3. Keyframes da Rotação de Órbita (sem mudança)
 */
@keyframes girar-em-torno {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*
 * 4. Keyframes do Contragiro (NOVO)
 * Gira no sentido INVERSO (-360deg) para anular a rotação da órbita.
 */
@keyframes contragirar-conteudo {
    from { transform: rotate(0deg); }
    to { transform: rotate(-360deg); } /* Note o sinal NEGATIVO (-) */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf929 */.elementor-30 .elementor-element.elementor-element-7ddf929 {
    animation-delay: -10s;
}

.elementor-30 .elementor-element.elementor-element-7ddf929 img {
    animation-delay: -10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb83b50 */.elementor-30 .elementor-element.elementor-element-fb83b50 {
    animation-delay: -20s;
}

.elementor-30 .elementor-element.elementor-element-fb83b50 img {
    animation-delay: -20s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3e1b1b */.elementor-30 .elementor-element.elementor-element-a3e1b1b {
    animation-delay: -30s;
}

.elementor-30 .elementor-element.elementor-element-a3e1b1b img {
    animation-delay: -30s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cab1fb0 */.elementor-30 .elementor-element.elementor-element-cab1fb0 {
    animation-delay: -40s;
}

.elementor-30 .elementor-element.elementor-element-cab1fb0 img {
    animation-delay: -40s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-376c130 */.elementor-30 .elementor-element.elementor-element-376c130 {
    animation-delay: -5s;
}

.elementor-30 .elementor-element.elementor-element-376c130 img {
    animation-delay: -5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb72a43 */.elementor-30 .elementor-element.elementor-element-eb72a43 {
    animation-delay: -45s;
}

.elementor-30 .elementor-element.elementor-element-eb72a43 img {
    animation-delay: -45s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1560cd3 */.elementor-30 .elementor-element.elementor-element-1560cd3 {
    animation-delay: -25s;
}

.elementor-30 .elementor-element.elementor-element-1560cd3 img {
    animation-delay: -25s;
}/* End custom CSS */