/* ============ TEXT ANIMATION ============ */
.cta-sec a,
.cta-sec button {
  display: flex;
  align-items: center;
  gap: 0;
  text-decoration: none;
  outline: none;
  border: none;
  background: none;
  cursor: pointer;
}

/* LEFT TEXT ANIMATION */
.cta-sec a .left,
.cta-sec button .left {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.cta-sec a .left .first-one,
.cta-sec button .left .first-one {
  position: absolute;
  bottom: -50px;
  transition: bottom 0.3s ease-in-out;
}

.cta-sec a .left .second-one,
.cta-sec button .left .second-one {
  position: relative;
  bottom: 0;
  transition: bottom 0.3s ease-in-out;
}

.cta-sec a:hover .left .first-one,
.cta-sec button:hover .left .first-one {
  bottom: 0;
}

.cta-sec a:hover .left .second-one,
.cta-sec button:hover .left .second-one {
  bottom: 50px;
}

/* ARROW ANIMATION */
.c-arrow {
  position: relative;
  overflow: hidden;
  width: 24px;
  height: 24px;
}

.c-arrow .arrow-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.c-arrow {
  position: relative;
  overflow: hidden;
  width: 24px;
  height: 24px;
}

.c-arrow .arrow-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.c-arrow .first-one,
.c-arrow .second-one {
  position: absolute;
  left: 0;
  right: 0;
  transition: bottom 0.3s ease-in-out;
}

.c-arrow .first-one {
  bottom: -50px;
}

.c-arrow .second-one {
  bottom: 3px;
}

.cta-sec a:hover .c-arrow .first-one,
.cta-sec button:hover .c-arrow .first-one {
  bottom: 3px;
}

.cta-sec a:hover .c-arrow .second-one,
.cta-sec button:hover .c-arrow .second-one {
  bottom: 50px;
}

/* Optional rotation (kept same as before) */
.c-arrow svg path {
  transition: transform 0.3s ease-in-out;
  transform-origin: center;
}

.cta-sec a:hover .c-arrow svg path,
.cta-sec button:hover .c-arrow svg path {
  /* transform: rotate(45deg); */
}






/* Optional rotation (kept same as before) */
.c-arrow svg path {
  transition: transform 0.3s ease-in-out;
  transform-origin: center;
}

.cta-sec a:hover .c-arrow svg path,
.cta-sec button:hover .c-arrow svg path {
  /* transform: rotate(45deg); */
}

/* SPAN STYLING */
.cta-sec a .span,
.cta-sec button .span {
  background: var(--blue);
  border-radius: 50px;
  padding: 15px 25px;
    color: var(--white);
}


.cta-sec a.white .span,
.cta-sec button.white .span {
     color: var(--blue);
}

.cta-sec a .span .left,
.cta-sec button .span .left {
  display: flex;
}

.cta-sec a .c-arrow,
.cta-sec button .c-arrow {
  background:var(--blue);
  border-radius: 50%;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;    width: 50px;
    height: 50px;margin-left: -2px;
}

.cta-sec a .c-arrow .arr path{fill:#fff !important;}

.cta-sec a.white .c-arrow .arr path{fill:var(--blue) !important;}

body.bg header .cta-sec a.white .c-arrow .arr path{fill:var(--white) !important;}


.cta-sec a .c-arrow .arrow-wrap,
.cta-sec button .c-arrow .arrow-wrap {
  display: flex;
  align-items: center;
}

.cta-sec a .left span,
.cta-sec button .left span {
  font-weight: 700;
  font-size: 1rem;
}

/* BANNER VARIATION */
#banner .cta-sec a .span,
#banner .cta-sec button .span,
#banner .cta-sec a .c-arrow,
#banner .cta-sec button .c-arrow {
  backdrop-filter: blur(4px);
  background: transparent;
  border: 1px solid #F6921E;
}

#banner .cta-sec a .left span,
#banner .cta-sec button .left span {
  color: #fff;
}

#banner .c-arrow svg path {
  fill: #fff !important;
}

/* WHITE VARIATION */
.cta-sec a.white .span,
.cta-sec a.white .c-arrow,
.cta-sec button.white .span,
.cta-sec button.white .c-arrow {
  background: #fff;
}



/*.cta-sec button .c-arrow .second-one {*/
/*    bottom: -3px;*/
/*}*/


/*.cta-sec button:hover .c-arrow .first-one {*/
/*    bottom: -3px;*/
/*}*/



.breadcrumb{padding-left:0px;}


.pdf-viewer {
      width: 100%;
      height: 100vh;
    }





