.elementor-243 .elementor-element.elementor-element-1d738a4{margin-top:30px;margin-bottom:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Verdana;font-weight:var( --e-global-typography-text-font-weight );}.elementor-243 .elementor-element.elementor-element-100a7ac img{width:66%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Verdana;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-2363242{text-align:center;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-cafa3d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-cafa3d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-cafa3d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-243 .elementor-element.elementor-element-cafa3d5 > .elementor-element-populated, .elementor-243 .elementor-element.elementor-element-cafa3d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-243 .elementor-element.elementor-element-cafa3d5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-243 .elementor-element.elementor-element-cafa3d5 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.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 ), Verdana;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 ), Verdana;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-7919647{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 0% 0%;--icon-box-icon-margin:12px;}.elementor-243 .elementor-element.elementor-element-7919647 .elementor-icon-box-wrapper{text-align:center;}.elementor-243 .elementor-element.elementor-element-7919647 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-7919647.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-7919647.elementor-view-framed .elementor-icon, .elementor-243 .elementor-element.elementor-element-7919647.elementor-view-default .elementor-icon{fill:var( --e-global-color-47d13d2 );color:var( --e-global-color-47d13d2 );border-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-7919647 .elementor-icon{font-size:50px;}.elementor-243 .elementor-element.elementor-element-7919647 .elementor-icon-box-description{font-family:"Verdana", Verdana;font-weight:400;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-38d51b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-38d51b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-38d51b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-243 .elementor-element.elementor-element-38d51b1 > .elementor-element-populated, .elementor-243 .elementor-element.elementor-element-38d51b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-243 .elementor-element.elementor-element-38d51b1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-243 .elementor-element.elementor-element-38d51b1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-0de4089{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 0% 0%;--icon-box-icon-margin:12px;}.elementor-243 .elementor-element.elementor-element-0de4089 .elementor-icon-box-wrapper{text-align:center;}.elementor-243 .elementor-element.elementor-element-0de4089 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-0de4089.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-0de4089.elementor-view-framed .elementor-icon, .elementor-243 .elementor-element.elementor-element-0de4089.elementor-view-default .elementor-icon{fill:var( --e-global-color-47d13d2 );color:var( --e-global-color-47d13d2 );border-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-0de4089 .elementor-icon{font-size:50px;}.elementor-243 .elementor-element.elementor-element-0de4089 .elementor-icon-box-description{font-family:"Verdana", Verdana;font-weight:400;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-e80641b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-e80641b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-e80641b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-243 .elementor-element.elementor-element-e80641b > .elementor-element-populated, .elementor-243 .elementor-element.elementor-element-e80641b > .elementor-element-populated > .elementor-background-overlay, .elementor-243 .elementor-element.elementor-element-e80641b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-243 .elementor-element.elementor-element-e80641b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-f51b562{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 0% 0%;--icon-box-icon-margin:12px;}.elementor-243 .elementor-element.elementor-element-f51b562 .elementor-icon-box-wrapper{text-align:center;}.elementor-243 .elementor-element.elementor-element-f51b562 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-f51b562.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-f51b562.elementor-view-framed .elementor-icon, .elementor-243 .elementor-element.elementor-element-f51b562.elementor-view-default .elementor-icon{fill:var( --e-global-color-47d13d2 );color:var( --e-global-color-47d13d2 );border-color:var( --e-global-color-47d13d2 );}.elementor-243 .elementor-element.elementor-element-f51b562 .elementor-icon{font-size:50px;}.elementor-243 .elementor-element.elementor-element-f51b562 .elementor-icon-box-description{font-family:"Verdana", Verdana;font-weight:400;}.elementor-243 .elementor-element.elementor-element-f89a6bf .elementor-icon-box-wrapper{text-align:center;}.elementor-243 .elementor-element.elementor-element-f89a6bf .elementor-icon-box-title, .elementor-243 .elementor-element.elementor-element-f89a6bf .elementor-icon-box-title a{font-family:"Verdana", Verdana;font-size:22px;font-weight:600;}.elementor-243 .elementor-element.elementor-element-6600feb{margin-top:0%;margin-bottom:3%;}.elementor-243 .elementor-element.elementor-element-be352b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-243 .elementor-element.elementor-element-be352b2{--icon-box-icon-margin:9px;}.elementor-243 .elementor-element.elementor-element-be352b2 .elementor-icon{font-size:50px;}.elementor-243 .elementor-element.elementor-element-be352b2 .elementor-icon-box-title, .elementor-243 .elementor-element.elementor-element-be352b2 .elementor-icon-box-title a{font-family:"Verdana", Verdana;font-size:19px;font-weight:600;}.elementor-243 .elementor-element.elementor-element-be352b2 .elementor-icon-box-description{font-family:"Verdana", Verdana;font-weight:400;}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-458e028.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-458e028.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Verdana;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-243 .elementor-element.elementor-element-3f7b4d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-243 .elementor-element.elementor-element-3f7b4d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-243 .elementor-element.elementor-element-821944a img{border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-cafa3d5{width:50%;}.elementor-243 .elementor-element.elementor-element-cafa3d5 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:6px 6px 6px 6px;}.elementor-243 .elementor-element.elementor-element-38d51b1{width:50%;}.elementor-243 .elementor-element.elementor-element-38d51b1 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:6px 6px 6px 6px;}.elementor-243 .elementor-element.elementor-element-e80641b{width:100%;}.elementor-243 .elementor-element.elementor-element-e80641b > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:6px 6px 6px 6px;}}/* Start custom CSS for icon-box, class: .elementor-element-7919647 *//* Container da caixa de ícone */
.icone-orbita {
    position: relative;
}

/* Ícone sempre na frente e centralizado */
.icone-orbita .elementor-icon-box-icon {
    position: relative;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Ícone com fundo redondo */
.icone-orbita .elementor-icon {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: transparent !important;  /* opcional */
    display: flex;
    justify-content: center;
    align-items: center;
}

/* ARO EXTERNO — CENTRALIZADO */
.icone-orbita::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 25%;                  /* <-- AGORA CENTRALIZADO */
    width: 90px;               /* tamanho externo */
    height: 90px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1.5px solid rgba(227, 52, 47, 0.25);
    box-shadow: 0 0 14px rgba(227, 52, 47, 0.2);
    z-index: 1;
}

/* ARO INTERNO GIRANDO — CENTRALIZADO */
.icone-orbita::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 25%;                  /* <-- AGORA CENTRALIZADO */
    width: 78px;               /* tamanho do arco girando */
    height: 78px;
    transform: translate(-50%, -50%);
    border-radius: 50%;

    /* arco girando */
    background: conic-gradient(
        rgba(227, 52, 47, 0) 0deg,
        rgba(227, 52, 47, 0) 215deg,
        rgba(227, 52, 47, 0.9) 270deg,
        rgba(227, 52, 47, 0) 325deg,
        rgba(227, 52, 47, 0) 360deg
    );

    /* cria aro com centro vazado */
    mask: radial-gradient(circle, transparent 62%, #000 63%);

    animation: orbita-rotate 5s linear infinite;
    z-index: 2;
}

/* LOOP INFINITO */
@keyframes orbita-rotate {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */