.elementor-5072 .elementor-element.elementor-element-29895db{--display:flex;--min-height:200px;--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:center;--flex-wrap:nowrap;}.elementor-5072 .elementor-element.elementor-element-29895db:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-29895db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.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-5072 .elementor-element.elementor-element-7deb8a7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;}.elementor-5072 .elementor-element.elementor-element-d6d9be6{--display:flex;--min-height:200px;--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:center;}.elementor-5072 .elementor-element.elementor-element-d6d9be6:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-d6d9be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-1bf8547{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-5072 .elementor-element.elementor-element-1bf8547:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-1bf8547 > .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-5072 .elementor-element.elementor-element-57b4555 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-54001b1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-5072 .elementor-element.elementor-element-cb530a4{--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-5072 .elementor-element.elementor-element-cb530a4:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-cb530a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-0a3af40 .elementor-heading-title{color:#6EC1E4;}.elementor-5072 .elementor-element.elementor-element-c6ea775{--display:flex;--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;}.elementor-5072 .elementor-element.elementor-element-c6ea775:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-c6ea775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-91bfe16 .elementor-heading-title{color:#030303;}.elementor-5072 .elementor-element.elementor-element-17d99ee{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5072 .elementor-element.elementor-element-17d99ee:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-17d99ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-90d770f{--display:flex;--min-height:400px;--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-5072 .elementor-element.elementor-element-2ecbe13{text-align:center;}.elementor-5072 .elementor-element.elementor-element-075b0be{text-align:center;}.elementor-5072 .elementor-element.elementor-element-c61a763{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5072 .elementor-element.elementor-element-c61a763:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-c61a763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-ab10d50{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-5072 .elementor-element.elementor-element-ab10d50:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-ab10d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.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-5072 .elementor-element.elementor-element-ca88da0{margin:-16px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5072 .elementor-element.elementor-element-ca88da0.elementor-element{--align-self:flex-end;}.elementor-5072 .elementor-element.elementor-element-ca88da0 .elementor-icon-wrapper{text-align:end;}.elementor-5072 .elementor-element.elementor-element-ca88da0 .elementor-icon-wrapper svg{width:auto;}.elementor-5072 .elementor-element.elementor-element-a6f65b0{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-5072 .elementor-element.elementor-element-a6f65b0:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-a6f65b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-5072 .elementor-element.elementor-element-ef87815{margin:-16px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5072 .elementor-element.elementor-element-ef87815.elementor-element{--align-self:flex-end;}.elementor-5072 .elementor-element.elementor-element-ef87815 .elementor-icon-wrapper{text-align:end;}.elementor-5072 .elementor-element.elementor-element-ef87815 .elementor-icon-wrapper svg{width:auto;}.elementor-5072 .elementor-element.elementor-element-03a184c{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-5072 .elementor-element.elementor-element-03a184c:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-03a184c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282880;}.elementor-5072 .elementor-element.elementor-element-2890fb3{margin:-16px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5072 .elementor-element.elementor-element-2890fb3.elementor-element{--align-self:flex-end;}.elementor-5072 .elementor-element.elementor-element-2890fb3 .elementor-icon-wrapper{text-align:end;}.elementor-5072 .elementor-element.elementor-element-2890fb3 .elementor-icon-wrapper svg{width:auto;}.elementor-5072 .elementor-element.elementor-element-d694f21{--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-5072 .elementor-element.elementor-element-d694f21:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-d694f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-5072 .elementor-element.elementor-element-ffe23a1{text-align:center;}.elementor-5072 .elementor-element.elementor-element-ffe23a1 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-5072 .elementor-element.elementor-element-c61a763{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5072 .elementor-element.elementor-element-90d770f{--width:50%;}}@media(max-width:767px){.elementor-5072 .elementor-element.elementor-element-c61a763{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-54001b1 */.btnbrilho .baixo {
  display: block;
  font-size: 13px;
  margin-top: 4px;
  font-weight: normal;
  animation: piscaopacidade 0.8s infinite;
  color: #0b2c0a;
}

/* BRILHO SUPERIOR */
.btnbrilho .elementor-button::after, .btnbrilho .elementor-button::before {
  content: '';
  position: absolute;
  top: -4px;
  left: -80px;
  width: 110%;
  height: 20px;
  background: radial-gradient(51.07% 50.06% at 50.23% 25.21%, #FFF 0%, #CDDDF2 1%, #95B6E4 3%, #6796D9 5%, #437DD0 6%, #296CC9 8%, #1961C5 9%, #145DC4 10%, #104A9B 14%, #0C3877 19%, #092957 24%, #061C3B 29%, #0412258c 36%, #020a145e 43%, #0104091c 52%, #01010103 65%, #141a2900 100%);
  background-blend-mode: screen;
  mix-blend-mode: screen;
  transition: all ease 0.5s;
  pointer-events: none;
  filter: brightness(2) hue-rotate(260deg);
  animation: movimentaluzcima 20s infinite;
}
.btnbrilho .elementor-button::before {
  background: radial-gradient(50.05% 50.01% at 50.03% 49.57%, #FFF 0%, #CDDDF2 1%, #95B6E4 3%, #6796D9 5%, #437DD0 6%, #296CC9 8%, #1961C5 9%, #145DC4 10%, #104A9B 14%, #0C3877 19%, #092957 24%, #061C3B 29%, #041225 36%, #020A14 43%, #010409 52%, #000102 65%, #000 100%);
  width: 110%;
  height: 20px;
  top: -8px;
  opacity: 1;
}
/* BRILHO INFERIOR */
.btnbrilho::after, .btnbrilho::before {
  content: '';
  position: absolute;
  bottom: -14px;
  left: 0px;
  width: 110%;
  height: 20px;
  background: radial-gradient(51.07% 50.06% at 50.23% 25.21%, #FFF 0%, #CDDDF2 1%, #95B6E4 3%, #6796D9 5%, #437DD0 6%, #296CC9 8%, #1961C5 9%, #145DC4 10%, #104A9B 14%, #0C3877 19%, #092957 24%, #061C3B 29%, #0412258c 36%, #020a145e 43%, #0104091c 52%, #01010103 65%, #141a2900 100%);
  background-blend-mode: screen;
  mix-blend-mode: screen;
  transition: all ease 0.5s;
  pointer-events: none;
  filter: brightness(2) hue-rotate(260deg);
  animation: movimentaluzbaixo 20s infinite;
}
.btnbrilho::before {
  background: radial-gradient(50.05% 50.01% at 50.03% 49.57%, #FFF 0%, #CDDDF2 1%, #95B6E4 3%, #6796D9 5%, #437DD0 6%, #296CC9 8%, #1961C5 9%, #145DC4 10%, #104A9B 14%, #0C3877 19%, #092957 24%, #061C3B 29%, #041225 36%, #020A14 43%, #010409 52%, #000102 65%, #000 100%);
  width: 110%;
  height: 20px;
  bottom: -10px;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9278c21 */.elementor-5072 .elementor-element.elementor-element-9278c21 {
  --dark: #0d1c45;
  --white: #ffffff;
  --glow: #03bcf4
}
.elementor-5072 .elementor-element.elementor-element-9278c21 h2 {
  animation: animate 5s linear infinite;
}
@keyframes animate {
  0%, 18%, 20%, 50.1%, 60%, 65.1%, 80%, 90.1%, 92% {
    color: var(--dark);
    text-shadow: none;
  }
  18.1%, 20.1%, 30%, 50%, 60.1%, 65%, 80.1%, 90%, 92.1%, 100% {
    color: var(--white);
    text-shadow: 0 0 10px var(--glow), 0 0 20px var(--glow), 0 0 40px var(--glow), 0 0 80px var(--glow), 0 0 160px var(--glow);
  }
} /* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91bfe16 */.elementor-5072 .elementor-element.elementor-element-91bfe16 {
  --glow: #ef7053;
}
.elementor-5072 .elementor-element.elementor-element-91bfe16 h2 {
  text-shadow: 0 0 10px var(--glow), 0 0 20px var(--glow), 0 0 40px var(--glow), 0 0 80px var(--glow), 0 0 160px var(--glow);
} /* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ecbe13 */.gradient {
  font-weight: 900;
  background: -webkit-linear-gradient(20deg, #00ff84, #9dffd0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
  background-image: linear-gradient(45deg, #A72608, #ef7053, #A72608, #ef7053);
  background-size: 400% 200%;
  transition: all .8s;
}
@keyframes textodegradex2 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d770f */.bordadegradeanimada {
  overflow: hidden;
  border-radius: 20px;
}
.bordadegradeanimada:after {
  position: absolute;
  border-radius: 20px;
  content: "";
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  z-index: -1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  background: #000;
}
.bordadegradeanimada:before {
  position: absolute;
  z-index: -1;
  content: "";
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  filter: blur(20px);
  width: 800px;
  height: 800px;
  background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #FF0000 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #517BD6 250deg, transparent 250.1deg), transparent;
  animation: rotacaodegrade 10s linear infinite;
}
@keyframes rotacaodegrade {
  to {
    transform: translate(-50%, -50%) rotate(1turn);
  }
} /* End custom CSS */






.myPricing {
  --text: '50% DE DESCONTO';
  --first-color: #A72608;
  --second-color: #EF7053;
  position: relative;
}
.myPricing .myRibbon {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.myPricing .myRibbon::before {
  content: var(--text);
  position: absolute;
  width: 150%;
  height: 40px;
  background: var(--first-color);
  transform: rotate(-45deg) translateY(-20px);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #FFF;
  letter-spacing: 0.05em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  font-family: Sora
}
.myPricing .myRibbon::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background: var(--second-color);
  z-index: -1;
  box-shadow: 140px -140px var(--second-color);
} /* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab10d50 */.caminho .br-large, .caminho .br-medium, .caminho .br-small {
    overflow: initial !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f65b0 */.caminho .br-large, .caminho .br-medium, .caminho .br-small {
    overflow: initial !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03a184c */.caminho .br-large, .caminho .br-medium, .caminho .br-small {
    overflow: initial !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffe23a1 */.text-span-584 {
    color: #fff
}
.color-reg {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(140deg,#d418c5,#ff631f 49%,#ffb92e);
    -webkit-background-clip: text;
    background-clip: text
}/* End custom CSS */