.elementor-725 .elementor-element.elementor-element-e48c476:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-e48c476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-725 .elementor-element.elementor-element-e48c476 > .elementor-container{min-height:76vh;}.elementor-725 .elementor-element.elementor-element-e48c476{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-725 .elementor-element.elementor-element-e48c476 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-d006f6f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-524731f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-524731f:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-524731f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-524731f > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-524731f{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-524731f, .elementor-725 .elementor-element.elementor-element-524731f > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-524731f:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-524731f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-273e73d{text-align:center;}.elementor-725 .elementor-element.elementor-element-273e73d .elementor-heading-title{color:#FBFBFB;}.elementor-725 .elementor-element.elementor-element-f690c74{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-4125f0f .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-c8a0bc5 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-0f813b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-0f813b7:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-0f813b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-0f813b7 > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-0f813b7{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-0f813b7, .elementor-725 .elementor-element.elementor-element-0f813b7 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-0f813b7:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-0f813b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-d587e57{text-align:center;}.elementor-725 .elementor-element.elementor-element-d587e57 .elementor-heading-title{color:#FBFBFB;}.elementor-725 .elementor-element.elementor-element-c6cca82{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-cd22663 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-c7e987b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-1af36b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-1af36b5:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-1af36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-1af36b5 > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-1af36b5{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-1af36b5, .elementor-725 .elementor-element.elementor-element-1af36b5 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-1af36b5:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-1af36b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-1b606ec{text-align:center;}.elementor-725 .elementor-element.elementor-element-1b606ec .elementor-heading-title{color:#FBFBFB;}.elementor-725 .elementor-element.elementor-element-33a91a2{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-7b9d594 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-434e329:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-434e329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-725 .elementor-element.elementor-element-434e329 > .elementor-container{min-height:80vh;}.elementor-725 .elementor-element.elementor-element-434e329{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;z-index:1;}.elementor-725 .elementor-element.elementor-element-434e329 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-33af1f7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-df3bbeb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-df3bbeb:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-df3bbeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-df3bbeb > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-df3bbeb{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-df3bbeb, .elementor-725 .elementor-element.elementor-element-df3bbeb > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-df3bbeb:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-df3bbeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-e23ba05{text-align:center;}.elementor-725 .elementor-element.elementor-element-e23ba05 .elementor-heading-title{color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-910a6da{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-c40f84f .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-b6de276 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-f672971 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-f672971:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-f672971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-f672971 > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-f672971{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-f672971, .elementor-725 .elementor-element.elementor-element-f672971 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-f672971:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-f672971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-9ca4ca6{text-align:center;}.elementor-725 .elementor-element.elementor-element-9ca4ca6 .elementor-heading-title{color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-9274256{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-0b4e0a2 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-8729f3a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-725 .elementor-element.elementor-element-e0784e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-e0784e5:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-e0784e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-725 .elementor-element.elementor-element-e0784e5 > .elementor-container{min-height:400px;}.elementor-725 .elementor-element.elementor-element-e0784e5{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3C67E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-e0784e5, .elementor-725 .elementor-element.elementor-element-e0784e5 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-725 .elementor-element.elementor-element-e0784e5:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#74212100;}.elementor-725 .elementor-element.elementor-element-e0784e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-b150d70{text-align:center;}.elementor-725 .elementor-element.elementor-element-b150d70 .elementor-heading-title{color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-fd92784{text-align:center;color:#FFFFFF;}.elementor-725 .elementor-element.elementor-element-287d1e3 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-e432cce{width:100%;}.elementor-725 .elementor-element.elementor-element-255a9a3{width:100%;}.elementor-725 .elementor-element.elementor-element-d4e3670{width:100%;}}/* Start custom CSS for section, class: .elementor-element-524731f */.elementor-725 .elementor-element.elementor-element-524731f{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-524731f::before, .elementor-725 .elementor-element.elementor-element-524731f::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-524731f:hover::before, .elementor-725 .elementor-element.elementor-element-524731f:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-524731f:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-524731f:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f813b7 */.elementor-725 .elementor-element.elementor-element-0f813b7{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-0f813b7::before, .elementor-725 .elementor-element.elementor-element-0f813b7::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-0f813b7:hover::before, .elementor-725 .elementor-element.elementor-element-0f813b7:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-0f813b7:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-0f813b7:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1af36b5 */.elementor-725 .elementor-element.elementor-element-1af36b5{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-1af36b5::before, .elementor-725 .elementor-element.elementor-element-1af36b5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-1af36b5:hover::before, .elementor-725 .elementor-element.elementor-element-1af36b5:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-1af36b5:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-1af36b5:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df3bbeb */.elementor-725 .elementor-element.elementor-element-df3bbeb{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-df3bbeb::before, .elementor-725 .elementor-element.elementor-element-df3bbeb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-df3bbeb:hover::before, .elementor-725 .elementor-element.elementor-element-df3bbeb:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-df3bbeb:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-df3bbeb:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f672971 */.elementor-725 .elementor-element.elementor-element-f672971{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-f672971::before, .elementor-725 .elementor-element.elementor-element-f672971::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-f672971:hover::before, .elementor-725 .elementor-element.elementor-element-f672971:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-f672971:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-f672971:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0784e5 */.elementor-725 .elementor-element.elementor-element-e0784e5{
    --first-color: #5ddcff; 
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-725 .elementor-element.elementor-element-e0784e5::before, .elementor-725 .elementor-element.elementor-element-e0784e5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-725 .elementor-element.elementor-element-e0784e5:hover::before, .elementor-725 .elementor-element.elementor-element-e0784e5:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-725 .elementor-element.elementor-element-e0784e5:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-725 .elementor-element.elementor-element-e0784e5:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */