.elementor-504 .elementor-element.elementor-element-c091775{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-504 .elementor-element.elementor-element-c091775:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-c091775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF21 0%, #000000 100%);}.elementor-504 .elementor-element.elementor-element-b734230{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-504 .elementor-element.elementor-element-b734230 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:25px 010px 025px 010px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1000px 1000px 1000px 1000px;}.elementor-504 .elementor-element.elementor-element-b734230.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-504 .elementor-element.elementor-element-b734230 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:800;line-height:100px;letter-spacing:10px;word-spacing:0px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3956649{text-align:center;}.elementor-504 .elementor-element.elementor-element-3956649 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-d78366b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-504 .elementor-element.elementor-element-84d368d{width:auto;max-width:auto;}.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button-content-wrapper{flex-direction:row;}.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button:hover, .elementor-504 .elementor-element.elementor-element-84d368d .elementor-button:focus{border-color:#08FF00;}.elementor-504 .elementor-element.elementor-element-29a98af{width:auto;max-width:auto;}.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button-content-wrapper{flex-direction:row;}.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button:hover, .elementor-504 .elementor-element.elementor-element-29a98af .elementor-button:focus{border-color:#08FF00;}.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button{border-style:none;}.elementor-504 .elementor-element.elementor-element-cf9f10c{width:auto;max-width:auto;}.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button-content-wrapper{flex-direction:row;}.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button{fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button:hover, .elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button:focus{border-color:#08FF00;}.elementor-504 .elementor-element.elementor-element-dad6ee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-504 .elementor-element.elementor-element-dad6ee8:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-dad6ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF21 0%, #000000 100%);}.elementor-504 .elementor-element.elementor-element-0fb7687 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:44px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-d2861fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-d2861fd{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}.elementor-504 .elementor-element.elementor-element-fa0fba4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:44px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-fd66c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-fd66c3a{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}.elementor-504 .elementor-element.elementor-element-45cde88 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:44px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-9d63f04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-9d63f04{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}.elementor-504 .elementor-element.elementor-element-b17b30d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:44px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-da889de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-da889de{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}.elementor-504 .elementor-element.elementor-element-6d44f80 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;line-height:44px;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-4d440df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-4d440df{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}.elementor-504 .elementor-element.elementor-element-50786d4{--display:flex;--min-height:253px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-504 .elementor-element.elementor-element-50786d4:not(.elementor-motion-effects-element-type-background), .elementor-504 .elementor-element.elementor-element-50786d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-504 .elementor-element.elementor-element-7f29199{text-align:center;}.elementor-504 .elementor-element.elementor-element-7f29199 .elementor-heading-title{color:#F3F3F3;}.elementor-504 .elementor-element.elementor-element-c433f8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 2px;}.elementor-504 .elementor-element.elementor-element-c433f8b{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.9em;}@media(max-width:1679px){.elementor-504 .elementor-element.elementor-element-b734230{width:var( --container-widget-width, 1193px );max-width:1193px;--container-widget-width:1193px;--container-widget-flex-grow:0;}}@media(max-width:1279px){.elementor-504 .elementor-element.elementor-element-b734230 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-504 .elementor-element.elementor-element-b734230 .elementor-heading-title{font-size:120px;}.elementor-504 .elementor-element.elementor-element-0fb7687 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-504 .elementor-element.elementor-element-d2861fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-d2861fd{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-fa0fba4 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-504 .elementor-element.elementor-element-fd66c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-fd66c3a{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-45cde88 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-504 .elementor-element.elementor-element-9d63f04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-9d63f04{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-b17b30d .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-504 .elementor-element.elementor-element-da889de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-da889de{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-6d44f80 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-504 .elementor-element.elementor-element-4d440df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-4d440df{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-c433f8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-c433f8b{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-504 .elementor-element.elementor-element-c091775{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-504 .elementor-element.elementor-element-b734230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-504 .elementor-element.elementor-element-b734230 .elementor-heading-title{font-size:55px;line-height:0.9em;letter-spacing:-1.2px;}.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button{font-size:20px;}.elementor-504 .elementor-element.elementor-element-0fb7687 .elementor-heading-title{font-size:19px;line-height:26px;}.elementor-504 .elementor-element.elementor-element-d2861fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-d2861fd{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-fa0fba4 .elementor-heading-title{font-size:19px;line-height:26px;}.elementor-504 .elementor-element.elementor-element-fd66c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-fd66c3a{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-45cde88 .elementor-heading-title{font-size:19px;line-height:26px;}.elementor-504 .elementor-element.elementor-element-9d63f04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-9d63f04{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-b17b30d .elementor-heading-title{font-size:19px;line-height:26px;}.elementor-504 .elementor-element.elementor-element-da889de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-da889de{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-6d44f80 .elementor-heading-title{font-size:19px;line-height:26px;}.elementor-504 .elementor-element.elementor-element-4d440df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-4d440df{font-size:14px;line-height:20px;}.elementor-504 .elementor-element.elementor-element-c433f8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-504 .elementor-element.elementor-element-c433f8b{font-size:14px;line-height:20px;}}/* Start custom CSS for heading, class: .elementor-element-b734230 */h1 {
  background: linear-gradient(to right, #FF0000, #00008B);
  -webkit-background-clip: text;
  color: transparent; /* Fallback for non-webkit browsers */
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84d368d */.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: 0px
}

.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button:before{
    content: '';
    position: absolute;
    left: -50px;
    top: -80px;
    width: calc(100% + 100px);
    height: calc(100% + 200px);
    background: linear-gradient(90deg, rgba(0,0,255,1) 0%, rgba(255,0,0,1) 100%);
    z-index: -1;
    animation: rotatebtn 3s linear infinite;
}

@keyframes rotatebtn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-504 .elementor-element.elementor-element-84d368d .elementor-button:after{
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    left: 2px;
    top: 2px;
    border-radius: inherit;
    z-index: -1;
}

/* keeps the button on top of the glow */
.galactic-button {
  z-index: 1;
}

/* css for the glowing effect */
.galactic-button:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	border-radius: 50%;
	pointer-events: none;
	/* adjust the width and height keeping them both the same size */
  width: 200px;
  height: 200px;
	/* adjust the colors here */
  background: conic-gradient(from 0deg, #ff007f, #ffbf00, #00ffbf, #00d4ff, #ff007f);
	/* adjust the speed of the animation */
  animation: swirl 3s infinite linear;
	/* adjust the blur */
  filter: blur(50px);
	/* adjust the opacity */
  opacity: 0.5;
}


/* Swirl Animation */
@keyframes swirl {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.galactic-button .elementor-button {
box-shadow: 0 0 0 rgba(255,255,255, 0.9);
animation: pulse 2s infinite;
}
.elementor-button:hover {
animation: none;
}

@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.9);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
}
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
box-shadow: 0 0 0 0 rgba(255,255,255, 0.9);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
box-shadow: 0 0 0 10px rgba(255,255,25544, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
box-shadow: 0 0 0 0 rgba(255,255,255, 0);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29a98af */.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: 0px;
    border-radius: 100px;
}

.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button:before {
    content: '';
    position: absolute;
    left: -25px;
    top: -80px;
    width: calc(100% + 100px);
    height: calc(100% + 200px);
    background: linear-gradient(90deg, rgba(0,0,255,1) 0%, rgba(255,0,0,1) 100%);
    z-index: -1;
    animation: rotatebtn 3s linear infinite;
    border-radius: 100px;
}

@keyframes rotatebtn {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button:after {
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    left: 2px;
    top: 2px;
    background-color: #181818;
    border-radius: 100px;
    z-index: -1;
}

.elementor-504 .elementor-element.elementor-element-29a98af .elementor-button:hover:after {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf9f10c */.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: 0px
}

.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button:before{
    content: '';
    position: absolute;
    left: -20px;
    top: -80px;
    width: calc(100% + 100px);
    height: calc(100% + 200px);
    background: linear-gradient(90deg, rgba(0,0,255,1) 0%, rgba(255,0,0,1) 100%);
    z-index: -1;
    animation: rotatebtn 3s linear infinite;
}

@keyframes rotatebtn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button:after{
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    left: 2px;
    top: 2px;
    background-color: #fff;
    border-radius: inherit;
    z-index: -1;
}

.elementor-504 .elementor-element.elementor-element-cf9f10c .elementor-button:hover:after {
    background-color: transparent;
}/* End custom CSS */