.elementor-21 .elementor-element.elementor-element-4e1b625{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:277px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:280px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:1315px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:280px;--arrow-normal-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4e1b625 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#45A351;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-2bfe7cf{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon{font-size:200px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title a{font-family:"Clash Grotesk", Sans-serif;font-size:40px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title{color:#FFFBF0;}.elementor-21 .elementor-element.elementor-element-2bfe7cf:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-2bfe7cf:has(:focus) .elementor-icon-box-title{color:#FFFBF0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button{background-color:#61CE7000;font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;fill:#45A351;color:#45A351;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-7415114{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-7415114 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-537aa04{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-21 .elementor-element.elementor-element-537aa04 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-81547bf{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;}.elementor-21 .elementor-element.elementor-element-81547bf .swiper-slide > .elementor-element{height:100%;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button{background-color:#61CE7000;font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;fill:#FFFBF0;color:#FFFBF0;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-35fa50e{--grid-columns:3;--grid-column-gap:24px;}.elementor-21 .elementor-element.elementor-element-35fa50e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9676ad8{--display:flex;--min-height:400px;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-86078b5{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-c33c10c{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-7a5db51{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-901e24a{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-e941927{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-0aa4f6c{--display:flex;--min-height:400px;}.elementor-21 .elementor-element.elementor-element-a48231a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-21 .elementor-element.elementor-element-a48231a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5b0a54a{--grid-columns:3;--grid-row-gap:64px;--grid-column-gap:24px;}.elementor-21 .elementor-element.elementor-element-5b0a54a > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5b0a54a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-21 .elementor-element.elementor-element-5b0a54a .e-loop-item > .elementor-section, .elementor-21 .elementor-element.elementor-element-5b0a54a .e-loop-item > .elementor-section > .elementor-container, .elementor-21 .elementor-element.elementor-element-5b0a54a .e-loop-item > .e-con, .elementor-21 .elementor-element.elementor-element-5b0a54a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-9676ad8{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-86078b5{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-c33c10c{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-7a5db51{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-901e24a{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-e941927{--content-width:324px;}.elementor-21 .elementor-element.elementor-element-0aa4f6c{--content-width:324px;}}@media(min-width:2400px){.elementor-21 .elementor-element.elementor-element-4e1b625{--swiper-slides-to-display:3;--arrow-next-right-position:2008px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf{--container-widget-width:1400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1400px );max-width:1400px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title a{font-size:28px;}.elementor-21 .elementor-element.elementor-element-81547bf{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-4e1b625{--swiper-slides-to-display:1;--arrow-next-right-position:100px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title a{font-size:32px;}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-81547bf{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-35fa50e{--grid-columns:3;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-4e1b625{--swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-2bfe7cf{--container-widget-width:770px;--container-widget-flex-grow:0;width:var( --container-widget-width, 770px );max-width:770px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title a{font-size:24px;}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-7415114{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-537aa04{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-81547bf{--swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-35fa50e{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-a48231a{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5b0a54a{--grid-columns:2;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4e1b625{--swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-2bfe7cf > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf{--container-widget-width:504px;--container-widget-flex-grow:0;width:var( --container-widget-width, 504px );max-width:504px;}.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-b426bfb > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-7415114{--grid-columns:1;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-537aa04{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-81547bf{--swiper-slides-to-display:1;--swiper-offset-size:32px;}.elementor-21 .elementor-element.elementor-element-81547bf > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-50a1f4a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-35fa50e{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-9676ad8{--min-height:280px;}.elementor-21 .elementor-element.elementor-element-86078b5{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-c33c10c{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-7a5db51{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-901e24a{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-e941927{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-0aa4f6c{--min-height:240px;}.elementor-21 .elementor-element.elementor-element-a48231a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-5b0a54a{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-5b0a54a > .elementor-widget-container{margin:24px 0px 0px 0px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-4e1b625 */@media (min-width: 2400px) {
    .elementor .wrapper {
        padding-inline-end: 0 !important;
    }
}


.elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero {
    /* Mantém o seu recuo perfeito de telas grandes */
    --recuo-do-grid: 277px; 
}

/* Seta Esquerda (Prev) */
.elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-prev,
.elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-inline-prev {
    left: var(--recuo-do-grid) !important;
    right: auto !important;
}

/* Seta Direita (Next) */
.elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-next,
.elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-inline-next {
    left: calc(var(--recuo-do-grid) + var(--widgets-carousel-navigation-button-size, 40px) + 24px) !important;
    right: auto !important;
}



@media (max-width: 1440px) and (min-width: 768px) {
    .elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero {
        --recuo-do-grid: 40px; 
    }
}

@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-prev,
    .elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-inline-prev {
        top: 240px !important;
        left: 65% !important;
        transform: none !important;
    }
    
    .elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-next,
    .elementor-21 .elementor-element.elementor-element-4e1b625.carrossel-hero .elementor-swiper-button-inline-next {
        top: 240px !important;
        left: auto !important;
        right: 5% !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bfe7cf *//* Reseta a caixa do ícone para se adaptar à proporção horizontal do SVG */
.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon {
    height: auto !important;
    width: auto !important;
    display: inline-block !important;
    line-height: 1 !important;
    margin-bottom: 15px; /* Ajuste aqui a distância que você quer para o texto de baixo */
}

/* Garante que o SVG lá dentro respeite o limite do container */
.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon svg,
.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon img {
    height: auto !important;
    max-height: 50px !important; /* Ajuste aqui a altura visual máxima que o logo deve ter */
    width: 200px !important;
    display: block !important;
}

.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-title{
    margin-bottom: 0 !important;
}

@media (max-width: 1024px){
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon svg,
.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon img {
    height: auto !important;
    max-height: 50px !important; /* Ajuste aqui a altura visual máxima que o logo deve ter */
    width: 150px !important;
    display: block !important;
    margin-bottom: -16px !important;
}
}

@media (max-width: 767px){
        .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon svg,
.elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon img {
    height: auto !important;
    max-height: 50px !important; /* Ajuste aqui a altura visual máxima que o logo deve ter */
    width: 100px !important;
    display: block !important;
}
}

@media (min-width: 2400px) {
    /* 1. Transforma o container em Flexbox horizontal e centraliza na vertical */
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-wrapper {
        display: flex !important;
        flex-direction: row !important; /* Coloca um ao lado do outro */
        align-items: center !important; /* Centraliza verticalmente ao meio */
        gap: 24px !important;           /* Cria o espaçamento exato de 24px */
        text-align: left !important;    /* Garante que o texto fique alinhado à esquerda */
    }

    /* 2. Reseta as margens nativas que o Elementor joga no ícone para não desalinhá-lo */
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon {
        margin: 0 !important; 
        display: flex !important;
        align-items: center !important;
    }

    /* 3. Controla o tamanho do seu SVG/Img na tela gigante */
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon svg,
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-icon img {
        height: auto !important;
        max-height: 50px !important;
        width: 300px !important; /* Força a largura em 200px como você queria */
        display: block !important;
    }
    
    /* 4. Ajusta a caixa de texto para ocupar o restante do espaço de forma fluida */
    .elementor-21 .elementor-element.elementor-element-2bfe7cf .elementor-icon-box-content {
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b426bfb */.elementor-21 .elementor-element.elementor-element-b426bfb .elementor-button-icon svg{
    width: 0.5em;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-537aa04 */.elementor-21 .elementor-element.elementor-element-537aa04 .e-flexbox-base {
    margin: 0 !important;
}
.elementor-21 .elementor-element.elementor-element-537aa04 .elementor-grid {
    gap: 116px !important;
}

.elementor-21 .elementor-element.elementor-element-537aa04 div[data-elementor-type="loop-item"] {
    position: relative !important;
}

.elementor-21 .elementor-element.elementor-element-537aa04 div[data-elementor-type="loop-item"]::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -58px; 
    transform: translateY(-50%);
    width: 1px;             
    height: 100%;           
    background-color: #BCC1D0;
    opacity: 1;             
    z-index: 10;
}

.elementor-21 .elementor-element.elementor-element-537aa04 div[data-elementor-type="loop-item"]:last-child::after {
    display: none !important;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-537aa04 div[data-elementor-type="loop-item"]::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50a1f4a */.elementor-21 .elementor-element.elementor-element-50a1f4a .elementor-button-icon svg{
    width: 0.5em;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a48231a */.elementor-21 .elementor-element.elementor-element-a48231a .e-n-carousel.swiper {
    -webkit-mask-image: linear-gradient(to right, 
        black 0%,
        black 92%, 
        transparent 100%
    ) !important;
    mask-image: linear-gradient(to right, 
        black 0%,
        black 92%, 
        transparent 100%
    ) !important;
}

.elementor-21 .elementor-element.elementor-element-a48231a .e-con-inner{
    margin: 0 !important;
}

.elementor-21 .elementor-element.elementor-element-a48231a .swiper-slide{
    width: 324px !important;
}

@media (max-width: 767px){
    .elementor-21 .elementor-element.elementor-element-a48231a .swiper-slide{
        width: 268px !important;
    }
    .elementor-21 .elementor-element.elementor-element-a48231a .e-n-carousel.swiper {
        -webkit-mask-image: none !important;
        mask-image: none !important;
        padding: 0 !important; 
    }
    
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1025px) and (max-width: 1140px){
    .texto-trainee{
       font-size: 16px !important;
       width: 55% !important;
    }
    
}

@media (min-width: 300px) and (max-width: 490px) {
    /* Seleciona estritamente o último card do loop e esconde */
    body.elementor-page-21 .elementor-loop-container > .e-loop-item:last-child:not(:has(.processo-loop)) {
        display: none !important;
    }
    
    .processo-loop{
        display: flex !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.eot');
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.woff2') format('woff2'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.woff') format('woff'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.ttf') format('truetype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Medium.svg#ClashGrotesk') format('svg');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.eot');
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.woff2') format('woff2'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.woff') format('woff'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.ttf') format('truetype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/ClashGrotesk-Semibold.svg#ClashGrotesk') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.eot');
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.woff2') format('woff2'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.woff') format('woff'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.ttf') format('truetype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Medium.svg#GeneralSans') format('svg');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.eot');
	src: url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.woff2') format('woff2'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.woff') format('woff'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.ttf') format('truetype'),
		url('https://blog.ensinabrasil.org.br/wp-content/uploads/2026/06/GeneralSans-Regular.svg#GeneralSans') format('svg');
}
/* End Custom Fonts CSS */