.hover-box:hover .btn_white_learn {
    height: 62px;
    background-image: url(/wp-content/uploads/2024/11/arrow-right-blue.svg) !important; 
	background-repeat: no-repeat !important;
    color: rgb(0, 0, 255) !important;
    text-decoration: none;
    display: flex;
    width: 212px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    font-size: 20px;
    font-weight: 700;
    gap: 15px;
    border-radius: 10px;
    background-position: 155px 24px;
    padding: 0 0 0 22px;
}

.iconsarrowright {
    background: url(/wp-content/uploads/2024/11/arrow_left.svg) no-repeat center #fff !important;
    background-size: 15px;
    width: 50px;
    height: 50px;
    border-radius: 1000px;
    transform: rotate(180deg) !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.iconsarrowright:hover {
    background: url(/wp-content/uploads/2024/11/arrow_right.svg) no-repeat center var(--hd-blue) !important;
    transform: rotate(360deg) !important;
}

.btn_white {
    height: 62px;
    background: var(--hd-white);
    color: var(--hd-blue);
    text-decoration: none;
    display: flex;
    align-items: center;
    width: 212px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25) !important;
    font-size: 20px;
    font-weight: 700;
    gap: 15px;
    justify-content: center;
    border-radius: 10px;
    transition: transform 0.3s ease;
}
.navbar-nav{font-size:17px !important; position:sticky; z-index:999; width:100%}


.dropbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
  color:white !important;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1; 
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block; z-index:999}

.dropdown:hover .dropbtn {background-color: #3e8e41; display:block}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.column {
  float: left;
  width: 50%;
  padding: 10px;
  background-color: white;
  height:auto;
}


/* === Blufire build fixes (Jul 2026) === */
/* Content must never hide behind scroll-reveal (Blufire standard; also fixes crawlers/no-JS) */
[data-aos]{opacity:1 !important;transform:none !important;transition:none !important;}
/* Nav links: white on the blue bar, per Figma design */
.mainnav .nav-link{color:#fff !important;text-decoration:none;font-weight:600;}
.mainnav .nav-link:hover,.mainnav .nav-link.active{color:#fff !important;opacity:.85;}
.mainnav .navbar-nav .nav-item a{text-decoration:none;}
.topnav .navbar-brand img{max-height:64px;}
