.elementor-8 .elementor-element.elementor-element-65717c4f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65717c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #012F6D 0%, #001F42 100%);}.elementor-8 .elementor-element.elementor-element-65717c4f > .elementor-container{max-width:600px;}.elementor-8 .elementor-element.elementor-element-65717c4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-65717c4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-39bfaf94 > .elementor-background-overlay{background-color:#000000A3;opacity:0.5;}.elementor-8 .elementor-element.elementor-element-39bfaf94{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CECFB45;}.elementor-8 .elementor-element.elementor-element-39bfaf94, .elementor-8 .elementor-element.elementor-element-39bfaf94 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-37173abf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1a7e50cd{--spacer-size:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-a9a212b{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1e557a9 .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-d3f09c8 .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-3dc77a6b .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-53de13d4 .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-320dacdc .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-0bc3eee .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-92b943f .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-16adfb8 .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-10bae19f .elementor-button{background-color:#FFFFFF00;font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444950;}.elementor-8 .elementor-element.elementor-element-1069836a .elementor-button{font-family:"Livvic", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-1f858c6c > .elementor-background-overlay{opacity:0.5;}.elementor-8 .elementor-element.elementor-element-1f858c6c, .elementor-8 .elementor-element.elementor-element-1f858c6c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-115a562e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-722ca011{text-align:center;}.elementor-8 .elementor-element.elementor-element-722ca011 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:14px;font-weight:400;color:#02010140;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00224B;}@media(max-width:660px){.elementor-8 .elementor-element.elementor-element-39bfaf94{border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-1a7e50cd{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-a9a212b{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-1e557a9 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1e557a9 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-d3f09c8 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d3f09c8 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-3dc77a6b > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3dc77a6b .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-53de13d4 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-53de13d4 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-320dacdc > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-320dacdc .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-0bc3eee > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0bc3eee .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-92b943f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92b943f .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-16adfb8 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-16adfb8 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-10bae19f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-10bae19f .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;}}/* Start custom CSS for button, class: .elementor-element-1e557a9 */.elementor-8 .elementor-element.elementor-element-1e557a9{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-1e557a9 a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-1e557a9 a:before,
.elementor-8 .elementor-element.elementor-element-1e557a9 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-1e557a9 a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-1e557a9 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-1e557a9 a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-1e557a9 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-1e557a9 a span {
  border-radius: 5px;
  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-d3f09c8 */.elementor-8 .elementor-element.elementor-element-d3f09c8{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:before,
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-d3f09c8 a span {
  border-radius: 5px;
  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-3dc77a6b */.elementor-8 .elementor-element.elementor-element-3dc77a6b{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:before,
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-3dc77a6b a span {
  border-radius: 5px;
  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-53de13d4 */.elementor-8 .elementor-element.elementor-element-53de13d4{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-53de13d4 a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-53de13d4 a:before,
.elementor-8 .elementor-element.elementor-element-53de13d4 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-53de13d4 a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-53de13d4 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-53de13d4 a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-53de13d4 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-53de13d4 a span {
  border-radius: 5px;
  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-320dacdc */.elementor-8 .elementor-element.elementor-element-320dacdc{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-320dacdc a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-320dacdc a:before,
.elementor-8 .elementor-element.elementor-element-320dacdc a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-320dacdc a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-320dacdc a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-320dacdc a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-320dacdc a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-320dacdc a span {
  border-radius: 5px;
  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-0bc3eee */.elementor-8 .elementor-element.elementor-element-0bc3eee{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-0bc3eee a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-0bc3eee a:before,
.elementor-8 .elementor-element.elementor-element-0bc3eee a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-0bc3eee a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-0bc3eee a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-0bc3eee a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-0bc3eee a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-0bc3eee a span {
  border-radius: 5px;
  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-92b943f */.elementor-8 .elementor-element.elementor-element-92b943f{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-92b943f a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-92b943f a:before,
.elementor-8 .elementor-element.elementor-element-92b943f a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-92b943f a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-92b943f a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-92b943f a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-92b943f a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-92b943f a span {
  border-radius: 5px;
  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 html, class: .elementor-element-3fc486e */* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    /* Container for the divider */
    .divider-container {
      width: 100%;
      padding: 1.1rem 0;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    /* Gradient divider */
    .gradient-divider {
      width: 60%;
      height: 2px; /* Thickness of the divider */
      background: linear-gradient(
        to right,
        #9cecfb,
        #65c7f7,
        #0052d4
      );
      border-radius: 2px; /* Optional: Rounded edges */
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16adfb8 */.elementor-8 .elementor-element.elementor-element-16adfb8{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-16adfb8 a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-16adfb8 a:before,
.elementor-8 .elementor-element.elementor-element-16adfb8 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-16adfb8 a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-16adfb8 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-16adfb8 a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-16adfb8 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-16adfb8 a span {
  border-radius: 5px;
  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-10bae19f */.elementor-8 .elementor-element.elementor-element-10bae19f{
    --btn-width: 200px;
    --btn-height: 50px;
    --btn-background: #011d42;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-10bae19f a {
  position: relative;
  width: 260px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-10bae19f a:before,
.elementor-8 .elementor-element.elementor-element-10bae19f a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-10bae19f a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-10bae19f a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-10bae19f a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-10bae19f a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-10bae19f a span {
  border-radius: 5px;
  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-1069836a */.elementor-8 .elementor-element.elementor-element-1069836a{
    --btn-width: 180px;
    --btn-height: 45px;
    --btn-background: #FEFF0077;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;

}
.elementor-8 .elementor-element.elementor-element-1069836a a {
  position: relative;
  width: 230px;
  height: var(--btn-height);
  border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-1069836a a:before,
.elementor-8 .elementor-element.elementor-element-1069836a a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
    border-radius: 5px;
}
.elementor-8 .elementor-element.elementor-element-1069836a a:nth-child(1):before,
.elementor-8 .elementor-element.elementor-element-1069836a a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-8 .elementor-element.elementor-element-1069836a a:hover:before {
  inset: 3px;
}
.elementor-8 .elementor-element.elementor-element-1069836a a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-8 .elementor-element.elementor-element-1069836a a span {
  border-radius: 5px;
  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 section, class: .elementor-element-65717c4f */.meshness{
background-color:hsla(212,100%,13%,1);
background-image:
radial-gradient(at 14% 12%, hsla(212,100%,13%,1) 0px, transparent 50%),
radial-gradient(at 55% 15%, hsla(212,100%,13%,1) 0px, transparent 50%),
radial-gradient(at 36% 13%, hsla(210,100%,50%,1) 0px, transparent 50%),
radial-gradient(at 87% 23%, hsla(240,89%,45%,1) 0px, transparent 50%),
radial-gradient(at 65% 6%, hsla(239,100%,19%,1) 0px, transparent 50%);



animation: gradient 13s ease infinite;
    background-size: 200% 200%;
}

@keyframes gradient {
	0% {
		background-position: 0% 20%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 70%;
	}
	100% {
		background-position: 0% 20%;
	}
}/* End custom CSS */