.elementor-460 .elementor-element.elementor-element-82be4a4 > .elementor-container{min-height:200px;}.elementor-460 .elementor-element.elementor-element-3ac9caa{text-align:center;}.elementor-460 .elementor-element.elementor-element-3ac9caa .elementor-heading-title{color:#131D40;}.elementor-460 .elementor-element.elementor-element-117adb97 .elementor-button{text-transform:uppercase;letter-spacing:1.2px;}.elementor-460 .elementor-element.elementor-element-117adb97 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-7ca3189d .elementor-button{text-transform:uppercase;letter-spacing:1.2px;}.elementor-460 .elementor-element.elementor-element-7ca3189d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-490d8577 .elementor-button{text-transform:uppercase;letter-spacing:1.2px;}.elementor-460 .elementor-element.elementor-element-490d8577 > .elementor-widget-container{margin:20px 20px 20px 20px;}/* Start custom CSS for button, class: .elementor-element-117adb97 */.elementor-460 .elementor-element.elementor-element-117adb97{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-460 .elementor-element.elementor-element-117adb97 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-460 .elementor-element.elementor-element-117adb97 a:before,
.elementor-460 .elementor-element.elementor-element-117adb97 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-460 .elementor-element.elementor-element-117adb97 a:nth-child(1):before,
.elementor-460 .elementor-element.elementor-element-117adb97 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-460 .elementor-element.elementor-element-117adb97 a:hover:before {
  inset: -3px;
}
.elementor-460 .elementor-element.elementor-element-117adb97 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-460 .elementor-element.elementor-element-117adb97 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ca3189d */.elementor-460 .elementor-element.elementor-element-7ca3189d{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a:before,
.elementor-460 .elementor-element.elementor-element-7ca3189d a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a:nth-child(1):before,
.elementor-460 .elementor-element.elementor-element-7ca3189d a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a:hover:before {
  inset: -3px;
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-460 .elementor-element.elementor-element-7ca3189d a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490d8577 */.elementor-460 .elementor-element.elementor-element-490d8577{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-460 .elementor-element.elementor-element-490d8577 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-460 .elementor-element.elementor-element-490d8577 a:before,
.elementor-460 .elementor-element.elementor-element-490d8577 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-460 .elementor-element.elementor-element-490d8577 a:nth-child(1):before,
.elementor-460 .elementor-element.elementor-element-490d8577 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-460 .elementor-element.elementor-element-490d8577 a:hover:before {
  inset: -3px;
}
.elementor-460 .elementor-element.elementor-element-490d8577 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-460 .elementor-element.elementor-element-490d8577 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}/* End custom CSS */