.elementor-4913 .elementor-element.elementor-element-7359964{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4913 .elementor-element.elementor-element-7359964:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-7359964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-4913 .elementor-element.elementor-element-c05fa8a{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4913 .elementor-element.elementor-element-c05fa8a:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-c05fa8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-4913 .elementor-element.elementor-element-f5f5475{--display:flex;}.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-4913 .elementor-element.elementor-element-6202eff{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4913 .elementor-element.elementor-element-6202eff:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-6202eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-4913 .elementor-element.elementor-element-0eb21bb{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4913 .elementor-element.elementor-element-0eb21bb:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-0eb21bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-4913 .elementor-element.elementor-element-35d09d9{--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;}.elementor-4913 .elementor-element.elementor-element-35d09d9:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-35d09d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.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-4913 .elementor-element.elementor-element-2e331d2{--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;}.elementor-4913 .elementor-element.elementor-element-2e331d2:not(.elementor-motion-effects-element-type-background), .elementor-4913 .elementor-element.elementor-element-2e331d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}/* Start custom CSS for html, class: .elementor-element-35bf7de *//* Start custom CSS for container, class: .elementor-element-b2c286e */


.container {
  position: relative;
  width: 100%;
  transform: scale(1);
  transform-origin: center top;
}
.mockup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100 !important;
  object-fit: contain;
} /* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d09d9 */.brilho-dourado {
    font-weight: bold;
    background: linear-gradient(45deg, #C38D13, #fff8b3, #C38D13);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: brilho-dourado 2s linear infinite;
    display: inline-block;
}

@keyframes brilho-dourado {
    0% {
        background-position: 200% 0%;
    }

    100% {
        background-position: -200% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e56b49 *//* ====== estrelas ======= */
.stars {
    display: flex;
    gap: 4px;
    justify-content: center;
    margin-bottom: 10px;
}

.star {
    width: 18px;
    height: 18px;
    background-image: url('https://cdn-icons-png.flaticon.com/512/616/616489.png');
    background-size: cover;
    animation: blink 1.5s infinite ease-in-out;
}

.star:nth-child(2) {
    animation-delay: 0.2s;
}

.star:nth-child(3) {
    animation-delay: 0.4s;
}

.star:nth-child(4) {
    animation-delay: 0.6s;
}

.star:nth-child(5) {
    animation-delay: 0.8s;
}

@keyframes blink {
    0%, 100% {
        transform: scale(0.6);
        opacity: 0.6;
        filter: brightness(0.7);
    }

    50% {
        transform: scale(1);
        opacity: 1;
        filter: brightness(1.5);
    }
}/* End custom CSS */