.elementor-221 .elementor-element.elementor-element-c98f771{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-221 .elementor-element.elementor-element-c98f771:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-c98f771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://3srecargas.com/wp-content/uploads/2023/10/area_bg02.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-5ae8dec{--spacer-size:50px;}.elementor-221 .elementor-element.elementor-element-43d729a{--display:flex;}.elementor-221 .elementor-element.elementor-element-c8c4c22{--e-image-carousel-slides-to-show:3;}.elementor-221 .elementor-element.elementor-element-4604439{--spacer-size:50px;}.elementor-221 .elementor-element.elementor-element-8abe3d2{--spacer-size:50px;}.elementor-221 .elementor-element.elementor-element-f7c58e7{--display:flex;}.elementor-221 .elementor-element.elementor-element-e73ac88 img{opacity:1;}.elementor-221 .elementor-element.elementor-element-fdf8a8f{--spacer-size:50px;}.elementor-221 .elementor-element.elementor-element-28c1594{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-221 .elementor-element.elementor-element-725cc1f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-221 .elementor-element.elementor-element-46b5942{--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;border-style:solid;--border-style:solid;border-color:#FFFFFF00;--border-color:#FFFFFF00;}.elementor-221 .elementor-element.elementor-element-46b5942:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-46b5942, .elementor-221 .elementor-element.elementor-element-46b5942::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-8923afc{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-8923afc:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-8923afc, .elementor-221 .elementor-element.elementor-element-8923afc::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-ad83d90{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-ad83d90:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-ad83d90, .elementor-221 .elementor-element.elementor-element-ad83d90::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-3b0353c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-221 .elementor-element.elementor-element-a7a56a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-221 .elementor-element.elementor-element-fc389ee{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-fc389ee:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-fc389ee, .elementor-221 .elementor-element.elementor-element-fc389ee::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-7081143{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-7081143:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-7081143, .elementor-221 .elementor-element.elementor-element-7081143::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-0991701{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-0991701:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-0991701, .elementor-221 .elementor-element.elementor-element-0991701::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-be44fd0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-221 .elementor-element.elementor-element-63b9a9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-221 .elementor-element.elementor-element-c461e33{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-c461e33:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-c461e33, .elementor-221 .elementor-element.elementor-element-c461e33::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-f7334fe{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-f7334fe:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-f7334fe, .elementor-221 .elementor-element.elementor-element-f7334fe::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-9761258{--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;border-style:solid;--border-style:solid;border-color:#FF000000;--border-color:#FF000000;}.elementor-221 .elementor-element.elementor-element-9761258:hover{border-style:solid;border-color:#FF0000;--border-color:#FF0000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-221 .elementor-element.elementor-element-9761258, .elementor-221 .elementor-element.elementor-element-9761258::before{--border-transition:0.3s;}.elementor-221 .elementor-element.elementor-element-bc541a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-221 .elementor-element.elementor-element-bc541a0:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-bc541a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://3srecargas.com/wp-content/uploads/2023/10/team_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-a8e862c{text-align:center;}.elementor-221 .elementor-element.elementor-element-a8e862c .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:53px;font-weight:800;line-height:57px;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-a8e862c .elementor-heading-title a:hover, .elementor-221 .elementor-element.elementor-element-a8e862c .elementor-heading-title a:focus{color:#FF0000;}.elementor-221 .elementor-element.elementor-element-a8e862c .elementor-heading-title a{transition-duration:0.2s;}.elementor-221 .elementor-element.elementor-element-6c84a3e{--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-221 .elementor-element.elementor-element-62e36a2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-221 .elementor-element.elementor-element-62e36a2 .elementor-divider-separator{width:100%;}.elementor-221 .elementor-element.elementor-element-62e36a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-c98f771{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-221 .elementor-element.elementor-element-bc541a0{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-c98f771{--min-height:52px;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:3;}.elementor-221 .elementor-element.elementor-element-5ae8dec{--spacer-size:9px;}.elementor-221 .elementor-element.elementor-element-c8c4c22{--e-image-carousel-slides-to-show:3;}.elementor-221 .elementor-element.elementor-element-c8c4c22 .swiper-wrapper{display:flex;align-items:center;}.elementor-221 .elementor-element.elementor-element-4604439{--spacer-size:1px;}.elementor-221 .elementor-element.elementor-element-5ed98b9 img{width:90%;max-width:100%;height:50px;}.elementor-221 .elementor-element.elementor-element-8abe3d2{--spacer-size:10px;}.elementor-221 .elementor-element.elementor-element-e73ac88 img{width:95%;}.elementor-221 .elementor-element.elementor-element-fdf8a8f{--spacer-size:5px;}.elementor-221 .elementor-element.elementor-element-46b5942{--width:33%;--min-height:0px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-46b5942:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-8923afc{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-8923afc:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-ad83d90{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-ad83d90:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-fc389ee{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-fc389ee:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-7081143{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-7081143:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-0991701{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-0991701:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-c461e33{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-c461e33:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-f7334fe{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-f7334fe:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-9761258{--width:33%;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-221 .elementor-element.elementor-element-9761258:hover{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-221 .elementor-element.elementor-element-bc541a0{--z-index:3;}}@media(min-width:768px){.elementor-221 .elementor-element.elementor-element-46b5942{--width:33%;}.elementor-221 .elementor-element.elementor-element-8923afc{--width:33%;}.elementor-221 .elementor-element.elementor-element-ad83d90{--width:33%;}.elementor-221 .elementor-element.elementor-element-fc389ee{--width:33%;}.elementor-221 .elementor-element.elementor-element-7081143{--width:33%;}.elementor-221 .elementor-element.elementor-element-0991701{--width:33%;}.elementor-221 .elementor-element.elementor-element-c461e33{--width:33%;}.elementor-221 .elementor-element.elementor-element-f7334fe{--width:33%;}.elementor-221 .elementor-element.elementor-element-9761258{--width:33%;}.elementor-221 .elementor-element.elementor-element-bc541a0{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-221 .elementor-element.elementor-element-bc541a0{--content-width:720px;}}/* Start custom CSS for container, class: .elementor-element-46b5942 */.elementor-221 .elementor-element.elementor-element-46b5942{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-46b5942::before, .elementor-221 .elementor-element.elementor-element-46b5942::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-46b5942:hover::before, .elementor-221 .elementor-element.elementor-element-46b5942: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-221 .elementor-element.elementor-element-46b5942:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-46b5942: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-8923afc */.elementor-221 .elementor-element.elementor-element-8923afc{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-8923afc::before, .elementor-221 .elementor-element.elementor-element-8923afc::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-8923afc:hover::before, .elementor-221 .elementor-element.elementor-element-8923afc: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-221 .elementor-element.elementor-element-8923afc:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-8923afc: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-ad83d90 */.elementor-221 .elementor-element.elementor-element-ad83d90{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-ad83d90::before, .elementor-221 .elementor-element.elementor-element-ad83d90::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-ad83d90:hover::before, .elementor-221 .elementor-element.elementor-element-ad83d90: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-221 .elementor-element.elementor-element-ad83d90:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-ad83d90: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-fc389ee */.elementor-221 .elementor-element.elementor-element-fc389ee{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-fc389ee::before, .elementor-221 .elementor-element.elementor-element-fc389ee::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-fc389ee:hover::before, .elementor-221 .elementor-element.elementor-element-fc389ee: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-221 .elementor-element.elementor-element-fc389ee:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-fc389ee: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-7081143 */.elementor-221 .elementor-element.elementor-element-7081143{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-7081143::before, .elementor-221 .elementor-element.elementor-element-7081143::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-7081143:hover::before, .elementor-221 .elementor-element.elementor-element-7081143: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-221 .elementor-element.elementor-element-7081143:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-7081143: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-0991701 */.elementor-221 .elementor-element.elementor-element-0991701{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-0991701::before, .elementor-221 .elementor-element.elementor-element-0991701::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-0991701:hover::before, .elementor-221 .elementor-element.elementor-element-0991701: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-221 .elementor-element.elementor-element-0991701:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-0991701: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-c461e33 */.elementor-221 .elementor-element.elementor-element-c461e33{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-c461e33::before, .elementor-221 .elementor-element.elementor-element-c461e33::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-c461e33:hover::before, .elementor-221 .elementor-element.elementor-element-c461e33: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-221 .elementor-element.elementor-element-c461e33:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-c461e33: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-f7334fe */.elementor-221 .elementor-element.elementor-element-f7334fe{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-f7334fe::before, .elementor-221 .elementor-element.elementor-element-f7334fe::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-f7334fe:hover::before, .elementor-221 .elementor-element.elementor-element-f7334fe: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-221 .elementor-element.elementor-element-f7334fe:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-f7334fe: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-9761258 */.elementor-221 .elementor-element.elementor-element-9761258{
    --first-color: red;
    --second-color: red;
    --third-color: red;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-221 .elementor-element.elementor-element-9761258::before, .elementor-221 .elementor-element.elementor-element-9761258::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-221 .elementor-element.elementor-element-9761258:hover::before, .elementor-221 .elementor-element.elementor-element-9761258: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-221 .elementor-element.elementor-element-9761258:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-221 .elementor-element.elementor-element-9761258: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 */