.elementor-9237 .elementor-element.elementor-element-c3f6c9d:not(.elementor-motion-effects-element-type-background), .elementor-9237 .elementor-element.elementor-element-c3f6c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050415;}.elementor-9237 .elementor-element.elementor-element-c3f6c9d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF17;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-9237 .elementor-element.elementor-element-c3f6c9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9237 .elementor-element.elementor-element-d70eef3 img{width:99%;max-width:99%;height:42px;}.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-menu-toggle{margin:0 auto;}.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9237 .elementor-element.elementor-element-623e9fc .elementor-nav-menu--main .elementor-item:focus{color:#61CE70;fill:#61CE70;}.elementor-9237 .elementor-element.elementor-element-8f6b595 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9237 .elementor-element.elementor-element-8f6b595 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9237 .elementor-element.elementor-element-8f6b595 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;background-color:#6D44FF;border-radius:3px 3px 3px 3px;padding:15px 20px 15px 20px;}.elementor-9237 .elementor-element.elementor-element-ec2ac69:not(.elementor-motion-effects-element-type-background), .elementor-9237 .elementor-element.elementor-element-ec2ac69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0924;}.elementor-9237 .elementor-element.elementor-element-ec2ac69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-9237 .elementor-element.elementor-element-ec2ac69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9237 .elementor-element.elementor-element-236ee90{text-align:center;}.elementor-9237 .elementor-element.elementor-element-236ee90 .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9237 .elementor-element.elementor-element-236ee90 > .elementor-widget-container{margin:0px 420px 0px 420px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF45;border-radius:100px 100px 100px 100px;}.elementor-9237 .elementor-element.elementor-element-91d6f4c{text-align:center;}.elementor-9237 .elementor-element.elementor-element-91d6f4c .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;}.elementor-9237 .elementor-element.elementor-element-91d6f4c > .elementor-widget-container{margin:10px 200px 15px 200px;}.elementor-9237 .elementor-element.elementor-element-3d0a124{text-align:center;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-9237 .elementor-element.elementor-element-3d0a124 > .elementor-widget-container{margin:0px 350px 020px 350px;}.elementor-9237 .elementor-element.elementor-element-cd91f23 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9237 .elementor-element.elementor-element-cd91f23 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9237 .elementor-element.elementor-element-cd91f23 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;background-color:#6D44FF;border-radius:3px 3px 3px 3px;padding:15px 20px 15px 20px;}.elementor-9237 .elementor-element.elementor-element-bee0853 img{border-radius:15px 15px 15px 15px;}.elementor-9237 .elementor-element.elementor-element-bee0853 > .elementor-widget-container{margin:20px 120px 0px 120px;}@media(min-width:768px){.elementor-9237 .elementor-element.elementor-element-b2b7180{width:20%;}.elementor-9237 .elementor-element.elementor-element-76f301a{width:59.664%;}.elementor-9237 .elementor-element.elementor-element-ccdabb4{width:20%;}}/* Start custom CSS for button, class: .elementor-element-8f6b595 */.elementor-9237 .elementor-element.elementor-element-8f6b595 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #6D44FF, #2C79FF, #6D44FF, #2C79FF);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}

#bt_pulsar {-webkit-animation: pulse 1.0s infinite;}

#bt_pulsar:hover {-webkit-animation: none;}

@-webkit-keyframes pulse {0% {@include transform(scale(.9)); } 70% {@include transform(scale(1));
    box-shadow: 0 0 0 50px rgba(#5a99d4, 0);} 100% {@include transform(scale(.9)); box-shadow: 0 0 0 0 rgba(#5a99d4, 0);}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd91f23 */.elementor-9237 .elementor-element.elementor-element-cd91f23 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #6D44FF, #2C79FF, #6D44FF, #2C79FF);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}

#bt_pulsar {-webkit-animation: pulse 1.0s infinite;}

#bt_pulsar:hover {-webkit-animation: none;}

@-webkit-keyframes pulse {0% {@include transform(scale(.9)); } 70% {@include transform(scale(1));
    box-shadow: 0 0 0 50px rgba(#5a99d4, 0);} 100% {@include transform(scale(.9)); box-shadow: 0 0 0 0 rgba(#5a99d4, 0);}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec2ac69 */.elementor-9237 .elementor-element.elementor-element-ec2ac69::before {
    content: "";
    position: absolute;
    top: 60%;
    left:10%;
    width: 900px;
    height: 900px;
    transform: translate(-50%, -50%);
    background: #2C79FF20;
    border-radius: 100%;
    filter: blur(180px);

}

@media (max-width: 767px){
    .elementor-9237 .elementor-element.elementor-element-ec2ac69::before {
    content: "";
    position: absolute;
    top: -20%;
    left: 110%;
    width: 500px;
    height: 500px;
    transform: translate(-50%, -50%);
    background: #ED323790;
    border-radius: 100%;
    filter: blur(180px);
    
}

    
}/* End custom CSS */