.elementor-2970 .elementor-element.elementor-element-612f2d5:not(.elementor-motion-effects-element-type-background), .elementor-2970 .elementor-element.elementor-element-612f2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2970 .elementor-element.elementor-element-612f2d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2970 .elementor-element.elementor-element-612f2d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2970 .elementor-element.elementor-element-5ff7bd7{text-align:center;}.elementor-2970 .elementor-element.elementor-element-5ff7bd7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2970 .elementor-element.elementor-element-1ac5787{text-align:center;}.elementor-2970 .elementor-element.elementor-element-1ac5787 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2970 .elementor-element.elementor-element-10c316e0:not(.elementor-motion-effects-element-type-background), .elementor-2970 .elementor-element.elementor-element-10c316e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2970 .elementor-element.elementor-element-10c316e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;z-index:1;}.elementor-2970 .elementor-element.elementor-element-10c316e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2970 .elementor-element.elementor-element-53e34b00 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2970 .elementor-element.elementor-element-53e34b00 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:#0E1538;}.elementor-2970 .elementor-element.elementor-element-5bc45957 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2970 .elementor-element.elementor-element-5bc45957 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-2970 .elementor-element.elementor-element-3b5b0c0b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2970 .elementor-element.elementor-element-7adcc3ba{width:auto;max-width:auto;}.elementor-2970 .elementor-element.elementor-element-7adcc3ba > .elementor-widget-container{background-color:#2A3138;padding:15px 18px 15px 18px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#2A3138;border-radius:50% 50% 50% 50%;}.elementor-2970 .elementor-element.elementor-element-7adcc3ba:hover .elementor-widget-container{border-style:solid;box-shadow:0px 0px 10px 5px rgba(223.33646739130432, 224.25, 14.137499999999994, 0.5);}.elementor-2970 .elementor-element.elementor-element-7adcc3ba .elementor-icon-wrapper{text-align:center;}.elementor-2970 .elementor-element.elementor-element-7adcc3ba .elementor-icon{font-size:30px;}.elementor-2970 .elementor-element.elementor-element-7adcc3ba .elementor-icon svg{height:30px;}.elementor-2970 .elementor-element.elementor-element-5ec6ee54:not(.elementor-motion-effects-element-type-background), .elementor-2970 .elementor-element.elementor-element-5ec6ee54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2970 .elementor-element.elementor-element-5ec6ee54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 200px 0px;z-index:1;}.elementor-2970 .elementor-element.elementor-element-5ec6ee54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:512px){.elementor-2970 .elementor-element.elementor-element-5ec6ee54{padding:50px 0px 100px 0px;}}/* Start custom CSS for button, class: .elementor-element-53e34b00 */.elementor-2970 .elementor-element.elementor-element-53e34b00{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:before,
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:nth-child(1):before,
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:hover:before {
  inset: -3px;
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-2970 .elementor-element.elementor-element-53e34b00 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-5bc45957 */.elementor-2970 .elementor-element.elementor-element-5bc45957{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:before,
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:nth-child(1):before,
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:hover:before {
  inset: -3px;
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-2970 .elementor-element.elementor-element-5bc45957 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 */