.elementor .hero-title{font-family:Manrope;font-size:40px;color:#ffffff;}.elementor .hero-prev{width:72px;height:72px;border-radius:60px;display:flex;justify-content:center;align-items:center;selector{
  position:relative;
  overflow:hidden;
  transition:all .3s ease;
  cursor:pointer;
  backdrop-filter:blur(10px);
}

selector::before{
  content:'';
  position:absolute;
  inset:0;
  background:#007BFF;
  border-radius:inherit;
  transform:scale(0);
  transition:transform .35s ease;
}

selector:hover::before{
  transform:scale(1);
}

selector svg{
  position:relative;
  z-index:2;
}\n}.elementor .hero-arrow{width:53px;height:53px;selector{
  background:rgba(0,0,0,.35);
  border-radius:999px;
  transition:all .3s ease;
  cursor:pointer;
}

selector:hover{
  background:#007BFF;
}\n}.elementor .btn-glassart{/* =========================
 WHITE BUTTON
========================= */

.btn-glassart-white{

  background:white;

  transition:
  all .65s cubic-bezier(.16,1,.3,1);

}


/* =========================
 TEXT
========================= */

.btn-glassart-white .btn-text{

  color:#111;

  transition:
  all .65s cubic-bezier(.16,1,.3,1);

}


/* =========================
 ICON CIRCLE
========================= */

.btn-glassart-white .btn-circle{

  background:#007BFF;

  transition:
  all .75s cubic-bezier(.16,1,.3,1);

}


/* =========================
 ICON
========================= */

.btn-glassart-white .btn-arrow-azul{

  color:white;

  transition:
  all .85s cubic-bezier(.16,1,.3,1);

}


/* =========================
 HOVER
========================= */

.btn-glassart-white:hover{

  background:#007BFF;

}


/* =========================
 HOVER TEXT
========================= */

.btn-glassart-white:hover .btn-text{

  color:white;

}


/* =========================
 HOVER CIRCLE
========================= */

.btn-glassart-white:hover .btn-circle{

  background:white;

}


/* =========================
 HOVER ICON
========================= */

.btn-glassart-white:hover .btn-arrow-azul{

  color:#007BFF;

  transform:
  rotate(-40deg);

}\n}.elementor .btn-text{font-weight:400;font-size:15px;}.elementor .Tab_fondo{height:43px;font-family:Manrope;font-weight:600;font-size:17px;color:#ffffff;border-radius:30px;border-width:1px;border-color:#B4E6FF;background-color:#ffffff00;}.elementor .Tab_fondo:hover,.elementor .Tab_fondo:focus-visible{color:#001A73;border-width:1px;background-color:#B4E6FF;}.elementor .Tab_fondo:active{font-family:Manrope;font-weight:600;font-size:17px;color:#001A73;border-radius:30px;border-width:1px;border-color:#B4E6FF;background-color:#B4E6FF;background-clip:border-box;}.elementor .Tab_fondo:focus{color:#001A73;border-width:1px;border-color:#B4E6FF;background-color:#B4E6FF;}.elementor .Tab_fondo.e--selected{color:#001A73;background-color:#B4E6FF;}.elementor .IMGPROYECTOS:hover,.elementor .IMGPROYECTOS:focus-visible{color:#ffffff;background-color:#000000;}.elementor .IMGPROYECTOS{font-family:Manrope;font-weight:700;font-size:20px;color:#ffffff;border-radius:10px;background-image:url("https://dev.glassart.com.do/wp-content/uploads/2026/05/PORT1.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-clip:border-box;justify-content:center;align-items:center;}.elementor .textoproyecto{font-family:Manrope;font-weight:700;font-size:40px;color:#ffffff;}.elementor .project-card{height:100%;font-family:Manrope;font-weight:700;font-size:40px;color:#ffffff00;justify-content:center;align-items:center;}.elementor .project-card:hover,.elementor .project-card:focus-visible{color:#ffffff;background-image:linear-gradient(#0000008a, #0000008a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .project-title{font-family:Manrope;font-weight:700;font-size:40px;color:#ffffff;selector{

  opacity:0;

  transform:translateY(20px);

  transition:
  opacity .7s cubic-bezier(.16,1,.3,1),
  transform .7s cubic-bezier(.16,1,.3,1);

  position:relative;

  z-index:2;

}\n}.elementor .mega-close:hover,.elementor .mega-close:focus-visible{background-color:#1171B8;}.elementor .mega-close{width:10px;height:10px;margin-block-start:20px;margin-inline-end:20px;}