.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1241 .elementor-element.elementor-element-4c40d7a .elementor-icon-wrapper{text-align:center;}.elementor-1241 .elementor-element.elementor-element-4c40d7a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1241 .elementor-element.elementor-element-4c40d7a.elementor-view-framed .elementor-icon, .elementor-1241 .elementor-element.elementor-element-4c40d7a.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1241 .elementor-element.elementor-element-4c40d7a.elementor-view-framed .elementor-icon, .elementor-1241 .elementor-element.elementor-element-4c40d7a.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1241 .elementor-element.elementor-element-4c40d7a .elementor-icon{font-size:60px;}.elementor-1241 .elementor-element.elementor-element-4c40d7a .elementor-icon svg{height:60px;}.elementor-1241 .elementor-element.elementor-element-4c40d7a .elementor-icon-wrapper svg{width:auto;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1241 .elementor-element.elementor-element-09a718e{width:100%;max-width:100%;}.elementor-1241 .elementor-element.elementor-element-09a718e .elementor-progress-wrapper .elementor-progress-bar{background-color:#D7B16A;}.elementor-1241 .elementor-element.elementor-element-09a718e .elementor-progress-bar{height:1.5rem;line-height:1.5rem;color:#43351A;font-family:"Instrument Sans", Sans-serif;font-size:0.9rem;font-weight:600;}.elementor-1241 .elementor-element.elementor-element-09a718e .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}@media(max-width:767px){.elementor-1241 .elementor-element.elementor-element-09a718e .elementor-progress-bar{font-size:0.7rem;}}/* Start custom CSS */body {
    background: linear-gradient(90deg, #091423 0%, #12233B 100%);
}

strong {
    background: var(--Style, linear-gradient(225deg, #A6813E 0%, #D7B16A 53.85%, #A6813E 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-style: italic;
font-weight: 500;
}

.borda-dourada {
    position: relative;
    border-top: none !important;
    border-bottom: none !important;
}

.borda-dourada::before,
.borda-dourada::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent 0%,
        #FFC65B 50%,
        transparent 100%
    );
    z-index: 10;
    pointer-events: none;
    transform: scaleY(0.5);
    transform-origin: center;
}

.borda-dourada::before {
    top: 0;
}

.borda-dourada::after {
    bottom: 0;
}/* End custom CSS */