.elementor-5604 .elementor-element.elementor-element-a9b87a5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5604 .elementor-element.elementor-element-a9b87a5:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-a9b87a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-8e8b35b{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-24128ca{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-24128ca:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-24128ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-24128ca:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-24128ca, .elementor-5604 .elementor-element.elementor-element-24128ca::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-24618f1{text-align:center;}.elementor-5604 .elementor-element.elementor-element-24618f1 .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-f42d6be{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-4e50113 .elementor-button{background-color:#08152A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:22px 22px 22px 22px;}.elementor-5604 .elementor-element.elementor-element-5435518{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-9a6a0f4{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-9a6a0f4:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-9a6a0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-9a6a0f4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-9a6a0f4, .elementor-5604 .elementor-element.elementor-element-9a6a0f4::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-121fabb{text-align:center;}.elementor-5604 .elementor-element.elementor-element-121fabb .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-87cb701{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-f92e26d .elementor-button{background-color:#08152A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:22px 22px 22px 22px;}.elementor-5604 .elementor-element.elementor-element-7f88835{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-7a84525{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-7a84525:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-7a84525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-7a84525:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-7a84525, .elementor-5604 .elementor-element.elementor-element-7a84525::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-fd2949f{text-align:center;}.elementor-5604 .elementor-element.elementor-element-fd2949f .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-409a298{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-5f7ffdc .elementor-button{background-color:#08152A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:22px 22px 22px 22px;}.elementor-5604 .elementor-element.elementor-element-89168f2{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5604 .elementor-element.elementor-element-89168f2:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-89168f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-b47b523{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-df48a5c{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-df48a5c:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-df48a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-df48a5c:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-df48a5c, .elementor-5604 .elementor-element.elementor-element-df48a5c::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-44d6185{text-align:center;}.elementor-5604 .elementor-element.elementor-element-44d6185 .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-a28d9e7{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-9856b8f .elementor-button{background-color:#08152A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:22px 22px 22px 22px;}.elementor-5604 .elementor-element.elementor-element-10e3fe5{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-ee7c08c{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-ee7c08c:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-ee7c08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-ee7c08c:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-ee7c08c, .elementor-5604 .elementor-element.elementor-element-ee7c08c::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-e6d57c3{text-align:center;}.elementor-5604 .elementor-element.elementor-element-e6d57c3 .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-71cec4f{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-d4383e8 .elementor-button{background-color:#08152A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:22px 22px 22px 22px;}.elementor-5604 .elementor-element.elementor-element-9106f86{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;--z-index:1;}.elementor-5604 .elementor-element.elementor-element-f82df37{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#245362;--border-color:#245362;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5604 .elementor-element.elementor-element-f82df37:not(.elementor-motion-effects-element-type-background), .elementor-5604 .elementor-element.elementor-element-f82df37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152A;}.elementor-5604 .elementor-element.elementor-element-f82df37:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-5604 .elementor-element.elementor-element-f82df37, .elementor-5604 .elementor-element.elementor-element-f82df37::before{--border-transition:0.3s;}.elementor-5604 .elementor-element.elementor-element-7625e83{text-align:center;}.elementor-5604 .elementor-element.elementor-element-7625e83 .elementor-heading-title{color:#FBFBFC;}.elementor-5604 .elementor-element.elementor-element-cff02f3{color:#FFFDFD;}.elementor-5604 .elementor-element.elementor-element-b4d2157 .elementor-button{background-color:#08152A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:22px 22px 22px 22px;}@media(min-width:769px){.elementor-5604 .elementor-element.elementor-element-8e8b35b{--width:50%;}.elementor-5604 .elementor-element.elementor-element-5435518{--width:50%;}.elementor-5604 .elementor-element.elementor-element-7f88835{--width:50%;}.elementor-5604 .elementor-element.elementor-element-b47b523{--width:50%;}.elementor-5604 .elementor-element.elementor-element-10e3fe5{--width:50%;}.elementor-5604 .elementor-element.elementor-element-9106f86{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-8e8b35b */.elementor-5604 .elementor-element.elementor-element-8e8b35b{
    --first-color: green;
    --second-color: yellow;
    --third-color: purple;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-8e8b35b::before, .elementor-5604 .elementor-element.elementor-element-8e8b35b::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-8e8b35b:hover::before, .elementor-5604 .elementor-element.elementor-element-8e8b35b: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-5604 .elementor-element.elementor-element-8e8b35b:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-8e8b35b: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 button, class: .elementor-element-f92e26d */.elementor-5604 .elementor-element.elementor-element-f92e26d{
    --first-color: #5ddcff;
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-f92e26d::before, .elementor-5604 .elementor-element.elementor-element-f92e26d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-f92e26d:hover::before, .elementor-5604 .elementor-element.elementor-element-f92e26d: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-5604 .elementor-element.elementor-element-f92e26d:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-f92e26d: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 container, class: .elementor-element-5435518 */.elementor-5604 .elementor-element.elementor-element-5435518{
    --first-color: #5ddcff;
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-5435518::before, .elementor-5604 .elementor-element.elementor-element-5435518::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-5435518:hover::before, .elementor-5604 .elementor-element.elementor-element-5435518: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-5604 .elementor-element.elementor-element-5435518:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-5435518: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 container, class: .elementor-element-7f88835 */.elementor-5604 .elementor-element.elementor-element-7f88835{
    --first-color: red;
    --second-color: blue;
    --third-color: white;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-7f88835::before, .elementor-5604 .elementor-element.elementor-element-7f88835::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-7f88835:hover::before, .elementor-5604 .elementor-element.elementor-element-7f88835: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-5604 .elementor-element.elementor-element-7f88835:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-7f88835: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 container, class: .elementor-element-b47b523 */.elementor-5604 .elementor-element.elementor-element-b47b523{
    --first-color: green;
    --second-color: yellow;
    --third-color: purple;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-b47b523::before, .elementor-5604 .elementor-element.elementor-element-b47b523::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-b47b523:hover::before, .elementor-5604 .elementor-element.elementor-element-b47b523: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-5604 .elementor-element.elementor-element-b47b523:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-b47b523: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 button, class: .elementor-element-d4383e8 */.elementor-5604 .elementor-element.elementor-element-d4383e8{
    --first-color: #5ddcff;
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-d4383e8::before, .elementor-5604 .elementor-element.elementor-element-d4383e8::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-d4383e8:hover::before, .elementor-5604 .elementor-element.elementor-element-d4383e8: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-5604 .elementor-element.elementor-element-d4383e8:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-d4383e8: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 container, class: .elementor-element-10e3fe5 */.elementor-5604 .elementor-element.elementor-element-10e3fe5{
    --first-color: #5ddcff;
    --second-color: #3c67e3;
    --third-color: #4e00c2;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-10e3fe5::before, .elementor-5604 .elementor-element.elementor-element-10e3fe5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-10e3fe5:hover::before, .elementor-5604 .elementor-element.elementor-element-10e3fe5: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-5604 .elementor-element.elementor-element-10e3fe5:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-10e3fe5: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 container, class: .elementor-element-9106f86 */.elementor-5604 .elementor-element.elementor-element-9106f86{
    --first-color: red;
    --second-color: blue;
    --third-color: white;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-5604 .elementor-element.elementor-element-9106f86::before, .elementor-5604 .elementor-element.elementor-element-9106f86::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-5604 .elementor-element.elementor-element-9106f86:hover::before, .elementor-5604 .elementor-element.elementor-element-9106f86: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-5604 .elementor-element.elementor-element-9106f86:hover::before {
  width: 94%;
  height: 94%;
  border-radius: 8px;
  top: 3%;
  left: 3%;
}
.elementor-5604 .elementor-element.elementor-element-9106f86: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 */