.elementor .e-e138843-3a142cc{padding:30px;}.elementor .e-9e0e8bb-29d7614{padding:30px;}.elementor .e-3a5d7bc-6b68207{padding:30px;}.elementor .e-a89893f-6561949{padding:30px;}.elementor .e-2203245-0815513{padding:30px;background-color:#ffffff;}.elementor .e-0e4c007-5034c33{padding:30px;background-color:#ffffff;}.elementor .e-0496464-fbf9430{padding:30px;background-color:#ffffff00;}.elementor .e-efb3888-c891f53{font-family:Poppins;font-weight:500;padding:20px;border-radius:15px;background-image:linear-gradient(180deg, #3F6DFF 0%,#102650 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 0 auto;align-self:center;/* ===========================
 BOTÃO PREMIUM AZUL
=========================== */

.btn-premium .elementor-button,
.btn-premium a,
.btn-premium button{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 22px 40px;

  background: linear-gradient(
      135deg,
      #5E85FF 0%,
      #3F6DFF 45%,
      #2F5BE6 100%
  );

  border: none;
  border-radius: 20px;

  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 800;
  color: #fff;
  text-decoration: none;
  letter-spacing: .3px;

  cursor: pointer;
  overflow: hidden;

  transition: all .35s ease;

  box-shadow:
      0 10px 30px rgba(63,109,255,.35),
      inset 0 1px 1px rgba(255,255,255,.25);
}

/* brilho superior */
.btn-premium .elementor-button::before,
.btn-premium a::before,
.btn-premium button::before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:50%;
  background:linear-gradient(
      rgba(255,255,255,.22),
      transparent
  );
  pointer-events:none;
}

/* efeito de brilho passando */
.btn-premium .elementor-button::after,
.btn-premium a::after,
.btn-premium button::after{
  content:'';
  position:absolute;
  top:0;
  left:-130%;
  width:70%;
  height:100%;

  background:linear-gradient(
      110deg,
      transparent,
      rgba(255,255,255,.45),
      transparent
  );

  transform:skewX(-25deg);
  transition:.8s;
}

.btn-premium:hover .elementor-button,
.btn-premium:hover a,
.btn-premium:hover button{
  transform:translateY(-3px);
  box-shadow:
      0 18px 40px rgba(63,109,255,.45),
      inset 0 1px 2px rgba(255,255,255,.35);
}

.btn-premium:hover .elementor-button::after,
.btn-premium:hover a::after,
.btn-premium:hover button::after{
  left:150%;
}

/* clique */

.btn-premium:active .elementor-button,
.btn-premium .elementor-button:active{
  transform:scale(.98);
}

/* Mobile */

@media(max-width:767px){

  .btn-premium .elementor-button,
  .btn-premium a,
  .btn-premium button{

      padding:18px 24px;
      font-size:17px;
      border-radius:18px;
  }

}\n}.elementor .e-efb3888-c891f53:hover,.elementor .e-efb3888-c891f53:focus-visible{background-image:linear-gradient(#0c336e, #0c336e);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}