.elementor-4703 .elementor-element.elementor-element-b696bf8{--display:flex;--min-height:99vh;--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;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-4703 .elementor-element.elementor-element-b696bf8:not(.elementor-motion-effects-element-type-background), .elementor-4703 .elementor-element.elementor-element-b696bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://pages.gmrmidias.com/wp-content/uploads/2026/02/glowing-pink-black-grainy-gradient-background-ar-23-v-52-job-id-072f397e12ab4abd9d549f34a8e0814c-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-4703 .elementor-element.elementor-element-b696bf8::before, .elementor-4703 .elementor-element.elementor-element-b696bf8 > .elementor-background-video-container::before, .elementor-4703 .elementor-element.elementor-element-b696bf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4703 .elementor-element.elementor-element-b696bf8 > .elementor-background-slideshow::before, .elementor-4703 .elementor-element.elementor-element-b696bf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4703 .elementor-element.elementor-element-b696bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4703 .elementor-element.elementor-element-f5cd1d2{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-4703 .elementor-element.elementor-element-e32759f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-4703 .elementor-element.elementor-element-e32759f img{border-radius:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4703 .elementor-element.elementor-element-b485289{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-4703 .elementor-element.elementor-element-b485289 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-b485289 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;}.elementor-4703 .elementor-element.elementor-element-f3f8221{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-4703 .elementor-element.elementor-element-f3f8221 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-f3f8221 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;}.elementor-4703 .elementor-element.elementor-element-b1105d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-b1105d5{text-align:center;}.elementor-4703 .elementor-element.elementor-element-b1105d5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4703 .elementor-element.elementor-element-24bf7e4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-icon i{color:#EC4899;transition:color 0.3s;}.elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-icon svg{fill:#EC4899;transition:fill 0.3s;}.elementor-4703 .elementor-element.elementor-element-24bf7e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-item > a{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;}.elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4703 .elementor-element.elementor-element-6f4bae9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-6f4bae9{text-align:center;}.elementor-4703 .elementor-element.elementor-element-6f4bae9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-4703 .elementor-element.elementor-element-636c7b3{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-4703 .elementor-element.elementor-element-636c7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-636c7b3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;}.elementor-4703 .elementor-element.elementor-element-fa5a15f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-fa5a15f{text-align:center;}.elementor-4703 .elementor-element.elementor-element-fa5a15f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4703 .elementor-element.elementor-element-b696bf8{--min-height:98vh;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4703 .elementor-element.elementor-element-f5cd1d2{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4703 .elementor-element.elementor-element-e32759f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-e32759f{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4703 .elementor-element.elementor-element-b485289{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4703 .elementor-element.elementor-element-b485289 .elementor-heading-title{font-size:26px;}.elementor-4703 .elementor-element.elementor-element-f3f8221 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-f3f8221{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4703 .elementor-element.elementor-element-f3f8221 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-4703 .elementor-element.elementor-element-b1105d5 .elementor-heading-title{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4703 .elementor-element.elementor-element-24bf7e4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4703 .elementor-element.elementor-element-24bf7e4 .elementor-icon-list-item > a{font-size:16px;}.elementor-4703 .elementor-element.elementor-element-6f4bae9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-6f4bae9 .elementor-heading-title{font-size:18px;}.elementor-4703 .elementor-element.elementor-element-636c7b3 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-636c7b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4703 .elementor-element.elementor-element-636c7b3 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-4703 .elementor-element.elementor-element-fa5a15f{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-4703 .elementor-element.elementor-element-fa5a15f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4703 .elementor-element.elementor-element-fa5a15f .elementor-heading-title{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-b485289 *//* Degradê para "IMERSÃO" */
.text-gradient-imersao {
  display: inline-block;
  background: linear-gradient(90deg, #fbcf4a, #a66f0a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b37443 *//* ================== CORES CONFIGURÁVEIS ================== */
:root {
  /* Brilhos */
  --glow-color-left: #ec4899;
  --glow-color-right: #be185d;
  --glow-loop-color: #f472b6;
  --glow-transparent: rgba(0, 0, 0, 0);

  /* Fundo do container (rosa glass) */
  --box-bg-1: rgba(236, 72, 153, 0.20);
  --box-bg-2: rgba(236, 72, 153, 0.10);
  --box-bg-3: rgba(255, 255, 255, 0.04);

  /* Bordas */
  --border-color-light: rgba(236, 72, 153, 0.35);
  --border-color-strong: rgba(236, 72, 153, 0.65);

  /* Botão */
  --btn-gradient-1: rgba(236, 72, 153, 0.75);
  --btn-gradient-2: rgba(236, 72, 153, 0.15);
  --btn-gradient-3: rgba(190, 24, 93, 0.85);
  --btn-text-color: #ffffff;

  /* Sombras */
  --shadow-main: rgba(236, 72, 153, 0.35);
  --shadow-dark-1: rgba(136, 19, 55, 0.85);
  --shadow-dark-2: rgba(88, 15, 40, 0.85);
  --shadow-inset: rgba(244, 114, 182, 0.6);
}

/* ================== GLOWBOX ================== */
.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ================== EFEITO GIRANDO ================== */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    var(--glow-color-left) 0deg,
    var(--glow-loop-color) 120deg,
    #ec4899 240deg,
    var(--glow-color-right) 360deg
  );
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-glow {
  filter: blur(10px);
  opacity: 0.25;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

/* ================== MASK DAS ESTRELAS ================== */
.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
}

/* ================== BORDA ================== */
.glowbox-borders-masker {
  border-radius: 999px;
  height: 100%;
  inset: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

/* ================== ANIMAÇÕES ================== */
@keyframes borderTurn {
  from { transform: rotate(0); }
  to { transform: rotate(360deg); }
}

@keyframes borderTurnWithTranslate {
  from { transform: translate(-50%, -50%) rotate(0); }
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

/* ================== BOTÃO ================== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background: linear-gradient(
    225deg,
    var(--box-bg-1) 5%,
    var(--box-bg-2) 43%,
    var(--box-bg-3) 68%
  );
  border: 1px solid var(--border-color-light);
  border-radius: 100px;
  box-shadow: 0 0 60px var(--shadow-main);
}

.btn-cta {
  padding: 14px 16px;
  background: linear-gradient(
    271.55deg,
    var(--btn-gradient-1) 5.88%,
    var(--btn-gradient-2) 50.22%,
    var(--btn-gradient-3) 95.32%
  );
  border: 1px solid var(--border-color-strong);
  border-radius: 100px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: var(--btn-text-color);
  box-shadow:
    0 10px 40px var(--shadow-dark-1),
    0 4px 20px var(--shadow-dark-2),
    0 0 25px var(--shadow-inset) inset;
  transition: 0.3s ease;
}

.btn-cta:hover {
  transform: translateY(-2px);
  box-shadow:
    0 14px 50px var(--shadow-dark-1),
    0 6px 25px var(--shadow-dark-2),
    0 0 35px var(--shadow-inset) inset;
}

/* ================== SETA ================== */
.arrow-icon {
  width: 18px;
  rotate: -90deg;
  transition: 0.5s ease;
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
}/* End custom CSS */