.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:2px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:2px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-apollo::before{background-color:rgba(255,255,255,0.93);}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-romeo::before{background-color:rgba(255,255,255,0.93);height:2px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-romeo::after{background-color:rgba(255,255,255,0.93);height:2px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-oscar::before{border-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-chicho::before{border-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:rgba(112, 127, 239, 0.89);mix-blend-mode:normal;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-icon{color:#ffffff;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-title{color:#ffffff;margin:0 0 10px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-273 .elementor-element.elementor-element-48567be  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-273 .elementor-element.elementor-element-48567be .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:rgba(255, 52, 139, 0.65);}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-cd2598d *//* Uiverse Button 1 - Elementor perfect (scoped) */
.uiverse-btn1 {
  background: #a370f0;
  color: white;
  font-family: inherit;
  padding: 0.35em;
  padding-left: 1.2em;
  font-size: 17px;
  font-weight: 500;
  border-radius: 0.9em;
  border: none;
  letter-spacing: 0.05em;
  display: inline-flex;
  align-items: center;
  box-shadow: inset 0 0 1.6em -0.6em #714da6;
  overflow: hidden;
  position: relative;
  height: 2.8em;
  padding-right: 3.3em;
  cursor: pointer;
  text-decoration: none;
  line-height: 1;
}

.uiverse-btn1 .icon {
  background: white;
  margin-left: 1em;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 0.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #7b52b9;
  right: 0.3em;
  transition: all 0.3s;
}

.uiverse-btn1:hover .icon {
  width: calc(100% - 0.6em);
}

.uiverse-btn1 .icon svg {
  width: 1.1em;
  transition: transform 0.3s;
  color: #7b52b9;
}

.uiverse-btn1:hover .icon svg {
  transform: translateX(0.1em);
}

.uiverse-btn1:active .icon {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12249c9 *//* From Uiverse.io by mobinkakei */ 
.btn {
  width: 140px;
  height: 50px;
  background: linear-gradient(to top, #00154c, #12376e, #23487f);
  color: #fff;
  border-radius: 50px;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.btn span {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: top 0.5s;
}

.btn-text-one {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.btn-text-two {
  position: absolute;
  width: 100%;
  top: 150%;
  left: 0;
  transform: translateY(-50%);
}

.btn:hover .btn-text-one {
  top: -100%;
}

.btn:hover .btn-text-two {
  top: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d128fd9 *//* From Uiverse.io by AKAspidey01 */ 
.first-button {
  background: rgb(115, 15, 209);
  color: #fff;
  border: none;
  font-weight: 700;
  font-size: 1em;
  min-height: 60px;
  width: 200px;
  gap: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.6s;
}

.main-section {
  display: flex;
  flex-direction: column;
  height: 60px;
  overflow: hidden;
  align-items: flex-start;
}

.main-section:hover .second-button , .main-section:hover .first-button {
  transform: translateY(-60px);
}

.second-button {
  background: rgb(209, 15, 57);
  color: #fff;
  border: none;
  font-weight: 700;
  font-size: 1em;
  min-height: 60px;
  width: 200px;
  gap: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.6s;
}/* End custom CSS */