.elementor-115 .elementor-element.elementor-element-447eaf0{--display:flex;}.elementor-115 .elementor-element.elementor-element-447eaf0:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-447eaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-115 .elementor-element.elementor-element-0f92d12{--spacer-size:50px;}.elementor-115 .elementor-element.elementor-element-6267208{--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-115 .elementor-element.elementor-element-6267208:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-6267208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-115 .elementor-element.elementor-element-d2489f4{--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-115 .elementor-element.elementor-element-7016618{--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-115 .elementor-element.elementor-element-2e3698d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-115 .elementor-element.elementor-element-34c46d2{--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-115 .elementor-element.elementor-element-1941e5d4{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-1941e5d4:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-1941e5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-115 .elementor-element.elementor-element-2149bb7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-115 .elementor-element.elementor-element-71f69f95{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-115 .elementor-element.elementor-element-2e58b709{text-align:center;}.elementor-115 .elementor-element.elementor-element-2e58b709 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:10px;color:#FFBF21;}.elementor-115 .elementor-element.elementor-element-d4422e0{padding:39px 0px 39px 0px;}.elementor-115 .elementor-element.elementor-element-1b3d430f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-container{text-align:center;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-header, .elementor-115 .elementor-element.elementor-element-1b3d430f.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-115 .elementor-element.elementor-element-1b3d430f.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1b3d430f.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-header{--shadow-color:#000;font-size:50px;font-weight:800;--shadow-value:120px;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-text{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-header, .elementor-115 .elementor-element.elementor-element-1b3d430f.premium-title-noise-yes .premium-title-noise-word::before, .elementor-115 .elementor-element.elementor-element-1b3d430f.premium-title-noise-yes .premium-title-noise-word::after{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-53d8ffad{--divider-border-style:squares_tribal;--divider-color:#F3B63E;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--divider-pattern-height:12.2px;}.elementor-115 .elementor-element.elementor-element-53d8ffad .elementor-divider-separator{width:587px;margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-53d8ffad .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-115 .elementor-element.elementor-element-10791b53{text-align:center;font-size:16px;line-height:24px;color:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tab-link{flex-direction:column !important;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-iconbox .premium-tabs-nav ul li .premium-tab-link, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-circle .premium-tabs-nav ul li::before, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-flip .premium-tabs-nav .premium-tabs-nav-list-item, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-tzoid .premium-tabs-nav ul li .premium-tab-link::after{background-color:#391D8900;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-iconbox .premium-tabs-nav ul li.tab-current a, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-circle .premium-tabs-nav ul li.tab-current::before, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-flip .premium-tabs-nav li.tab-current a::after, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-tzoid .premium-tabs-nav ul li.tab-current a::after{background-color:#361889;}.elementor-115 .elementor-element.elementor-element-2bba95e7 ul.premium-tabs-horizontal .premium-tab-arrow{border-top-color:#361889;top:-0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 ul.premium-tabs-vertical .premium-tab-arrow{border-left-color:#361889;left:-0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7{padding:30px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-nav-list{flex-wrap:nowrap;}.elementor-115 .elementor-element.elementor-element-2bba95e7:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:center;}.elementor-115 .elementor-element.elementor-element-2bba95e7.premium-tabs-icon-column .premium-tab-link{align-items:center;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-iconbox ul.premium-tabs-horizontal li::after, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-iconbox ul.premium-tabs-vertical li::after, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-flip ul.premium-tabs-horizontal li::after, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-flip ul.premium-tabs-vertical li::after{background-color:#FFFFFF00;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-circle .premium-tabs-nav li::before, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-tzoid .premium-tab-link::after{border-style:solid;border-width:0px 0px 0px 0px;border-color:#02010100;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs li.premium-tabs-nav-list-item .premium-tab-link, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-style-tzoid .premium-tabs-nav .premium-tabs-nav-list.premium-tabs-horizontal li:first-child .premium-tab-link{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs .premium-tab-link{padding:15px 15px 15px 15px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs .premium-tabs-nav-list li.tab-current .premium-tab-link{border-style:solid;border-width:0px 0px 0px 0px;border-color:#361889;}.elementor-115 .elementor-element.elementor-element-2bba95e7 ul.premium-tabs-horizontal .premium-tab-arrow-border{border-top-color:#361889;}.elementor-115 .elementor-element.elementor-element-2bba95e7 ul.premium-tabs-vertical .premium-tab-arrow-border{border-left-color:#361889;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-nav .premium-title-icon{font-size:100%;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tab-link svg{width:100% !important;height:100% !important;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tab-link img{width:100%;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-nav .premium-title-icon, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-lottie-animation, .elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs-nav .premium-tab-link > svg{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tab-content{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs{background-color:#02010100;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-8831e6a{--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-115 .elementor-element.elementor-element-8831e6a:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-8831e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c00527 );}.elementor-115 .elementor-element.elementor-element-304625f{--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-115 .elementor-element.elementor-element-304625f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-304625f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c00527 );}.elementor-115 .elementor-element.elementor-element-67c1239{--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;}.elementor-115 .elementor-element.elementor-element-67c1239:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-67c1239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c00527 );}.elementor-115 .elementor-element.elementor-element-2a07b6b{--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-115 .elementor-element.elementor-element-e1e3bf4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-115 .elementor-element.elementor-element-5242389{--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-115 .elementor-element.elementor-element-a82179e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-fcc6faa{--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-115 .elementor-element.elementor-element-143f8d0{--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-115 .elementor-element.elementor-element-5ed96a3{--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-115 .elementor-element.elementor-element-b8d8f94{--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-115 .elementor-element.elementor-element-cd6badd{--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;}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-2e58b709{text-align:center;}.elementor-115 .elementor-element.elementor-element-2e58b709 .elementor-heading-title{line-height:1.5em;}.elementor-115 .elementor-element.elementor-element-1b3d430f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-container{text-align:center;}.elementor-115 .elementor-element.elementor-element-1b3d430f .premium-title-header{font-size:37px;line-height:1.1em;}.elementor-115 .elementor-element.elementor-element-53d8ffad{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -5px;}.elementor-115 .elementor-element.elementor-element-53d8ffad .elementor-divider{text-align:center;}.elementor-115 .elementor-element.elementor-element-53d8ffad .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-115 .elementor-element.elementor-element-10791b53{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-2bba95e7{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2bba95e7 .premium-tabs .premium-tab-link{padding:13px 13px 13px 13px;}}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-d2489f4{--width:25%;}.elementor-115 .elementor-element.elementor-element-7016618{--width:40%;}.elementor-115 .elementor-element.elementor-element-34c46d2{--width:25%;}.elementor-115 .elementor-element.elementor-element-71f69f95{--width:1095px;}.elementor-115 .elementor-element.elementor-element-5242389{--width:25%;}.elementor-115 .elementor-element.elementor-element-fcc6faa{--width:10%;}.elementor-115 .elementor-element.elementor-element-143f8d0{--width:25%;}.elementor-115 .elementor-element.elementor-element-5ed96a3{--width:10%;}.elementor-115 .elementor-element.elementor-element-b8d8f94{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-976f0ad *//* From Uiverse.io by doniaskima */ 
.btn-53,
.btn-53 *,
.btn-53 :after,
.btn-53 :before,
.btn-53:after,
.btn-53:before {
  border: 0 solid;
  box-sizing: border-box;
}

.btn-53 {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: button;
  background-color: #000;
  background-image: none;
  color: #fff;
  cursor: pointer;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 100%;
  line-height: 1.5;
  margin: 0;
  -webkit-mask-image: -webkit-radial-gradient(#000, #fff);
  padding: 0;
}

.btn-53:disabled {
  cursor: default;
}

.btn-53:-moz-focusring {
  outline: auto;
}

.btn-53 svg {
  display: block;
  vertical-align: middle;
}

.btn-53 [hidden] {
  display: none;
}

.btn-53 {
  border: 1px solid;
  border-radius: 999px;
  box-sizing: border-box;
  display: block;
  font-weight: 900;
  overflow: hidden;
  padding: 1.2rem 3rem;
  position: relative;
  text-transform: uppercase;
}

.btn-53 .original {
  background: #fff;
  color: #000;
  display: grid;
  inset: 0;
  place-content: center;
  position: absolute;
  transition: transform 0.2s cubic-bezier(0.87, 0, 0.13, 1);
}

.btn-53:hover .original {
  transform: translateY(100%);
}

.btn-53 .letters {
  display: inline-flex;
}

.btn-53 span {
  opacity: 0;
  transform: translateY(-15px);
  transition: transform 0.2s cubic-bezier(0.87, 0, 0.13, 1), opacity 0.2s;
}

.btn-53 span:nth-child(2n) {
  transform: translateY(15px);
}

.btn-53:hover span {
  opacity: 1;
  transform: translateY(0);
}

.btn-53:hover span:nth-child(2) {
  transition-delay: 0.1s;
}

.btn-53:hover span:nth-child(3) {
  transition-delay: 0.2s;
}

.btn-53:hover span:nth-child(4) {
  transition-delay: 0.3s;
}

.btn-53:hover span:nth-child(5) {
  transition-delay: 0.4s;
}

.btn-53:hover span:nth-child(6) {
  transition-delay: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-180be8f */.button {
  cursor: pointer;
  border: none;
  background: #2aabee;
  color: #fff;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  display: grid;
  place-content: center;
  transition:
    background 300ms,
    transform 200ms;
  font-weight: 600;
}

.button__text {
  position: absolute;
  inset: 0;
  animation: text-rotation 8s linear infinite;
}

.button__text > span {
  position: absolute;
  inset: 7px;
}

.button__text > span:nth-child(1)  { transform: rotate(0deg); }
.button__text > span:nth-child(2)  { transform: rotate(20deg); }
.button__text > span:nth-child(3)  { transform: rotate(40deg); }
.button__text > span:nth-child(4)  { transform: rotate(60deg); }
.button__text > span:nth-child(5)  { transform: rotate(80deg); }
.button__text > span:nth-child(6)  { transform: rotate(100deg); }
.button__text > span:nth-child(7)  { transform: rotate(120deg); }
.button__text > span:nth-child(8)  { transform: rotate(140deg); }
.button__text > span:nth-child(9)  { transform: rotate(160deg); }
.button__text > span:nth-child(10) { transform: rotate(180deg); }
.button__text > span:nth-child(11) { transform: rotate(200deg); }
.button__text > span:nth-child(12) { transform: rotate(220deg); }
.button__text > span:nth-child(13) { transform: rotate(240deg); }
.button__text > span:nth-child(14) { transform: rotate(260deg); }
.button__text > span:nth-child(15) { transform: rotate(280deg); }
.button__text > span:nth-child(16) { transform: rotate(300deg); }
.button__text > span:nth-child(17) { transform: rotate(320deg); }

.button__circle {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  background: #212121;
  color: #2aabee;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button__icon--copy {
  position: absolute;
  transform: translate(-150%, 150%);
}

.button:hover {
  background: #000;
  transform: scale(1.05);
}

.button:hover .button__icon {
  color: #fff;
}

.button:hover .button__icon:first-child {
  transition: transform 0.3s ease-in-out;
  transform: translate(150%, -150%);
}

.button:hover .button__icon--copy {
  transition: transform 0.3s ease-in-out 0.1s;
  transform: translate(0);
}

@keyframes text-rotation {
  to {
    rotate: 360deg;
  }
}

.button:active {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-042a97a *//* From Uiverse.io by cohencoo */ 
.custom-loader {
  width: 70px;
  height: 70px;
  background: #ffa600;
  border-radius: 50px;
  -webkit-mask: radial-gradient(circle 31px at 50% calc(100% + 13px),#000 95%,#0000) top 4px left 50%,
    radial-gradient(circle 31px,#000 95%,#0000) center,
    radial-gradient(circle 31px at 50% -13px,#000 95%,#0000) bottom 4px left 50%,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-repeat: no-repeat;
  animation: cu10 1.5s infinite;
}

@keyframes cu10 {
  0% {
    -webkit-mask-size: 0    18px,0    18px,0    18px,auto
  }

  16.67% {
    -webkit-mask-size: 100% 18px,0    18px,0    18px,auto
  }

  33.33% {
    -webkit-mask-size: 100% 18px,100% 18px,0    18px,auto
  }

  50% {
    -webkit-mask-size: 100% 18px,100% 18px,100% 18px,auto
  }

  66.67% {
    -webkit-mask-size: 0    18px,100% 18px,100% 18px,auto
  }

  83.33% {
    -webkit-mask-size: 0    18px,0    18px,100% 18px,auto
  }

  100% {
    -webkit-mask-size: 0    18px,0    18px,0    18px,auto
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5b48f8 *//* From Uiverse.io by Uncannypotato69 */ 
.textWrapper {
  height: fit-content;
  min-width: 3rem;
  width: fit-content;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.25ch;
  position: relative;
  z-index: 0;
  color: white;
}

.invertbox {
  position: absolute;
  height: 100%;
  aspect-ratio: 1/1;
  left: 0;
  top: 0;
  border-radius: 20%;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: invert(100%);
  animation: move 2s ease-in-out infinite;
}

@keyframes move {
  50% {
    left: calc(100% - 3rem);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a82179e *//* From Uiverse.io by anand_4957 */ 
.loader {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader span {
  position: relative;
  width: 250px;
  height: 250px;
  background-color: #eaeef0;
  border: 6px solid #eaeef0;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  overflow: hidden;
}

.loader span:before {
  content: "DELIVERY";
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  color: #bbb9b9;
  letter-spacing: 3px;
  font-size: 23px;
  position: absolute;
  inset: 40px;
  background-color: #eaeef0;
  box-shadow:
    -8px -8px 25px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15),
    inset 3px 3px 10px rgba(0, 0, 0, 0.1),
    inset -1px -1px 15px rgba(255, 255, 255, 1);
  border: 2px solid #eaeef0;
  border-radius: 50%;
  z-index: 1;
}

.loader span i {
  position: absolute;
  inset: 0;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border-radius: 50%;
  filter: blur(5px);
  animation: animate 1s linear infinite;
}

@keyframes animate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.text {
  position: absolute;
  width: 279px;
  height: 279px;
  border-radius: 50%;
  animation: animateText 6s linear infinite;
}

@keyframes animateText {
  0% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.ball {
  width: 50px;
  height: 50px;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border: 6px solid #dfdfdf;
  border-radius: 50%;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
  animation: rotate 3s infinite linear;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90882c6 *//* Loader 2 - duplicate, independently customisable */
.loader2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader2 span {
  position: relative;
  width: 250px;
  height: 250px;
  background-color: #eaeef0;
  border: 6px solid #eaeef0;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  overflow: hidden;
}

.loader2 span:before {
  content: "PICK-UP";
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  color: #bbb9b9;
  letter-spacing: 3px;
  font-size: 23px;
  position: absolute;
  inset: 40px;
  background-color: #eaeef0;
  box-shadow:
    -8px -8px 25px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15),
    inset 3px 3px 10px rgba(0, 0, 0, 0.1),
    inset -1px -1px 15px rgba(255, 255, 255, 1);
  border: 2px solid #eaeef0;
  border-radius: 50%;
  z-index: 1;
}

.loader2 span i {
  position: absolute;
  inset: 0;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border-radius: 50%;
  filter: blur(5px);
  animation: animate2 1s linear infinite;
}

@keyframes animate2 {
  0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}

.text2 {
  position: absolute;
  width: 279px;
  height: 279px;
  border-radius: 50%;
  animation: animateText2 9s linear infinite;
}

@keyframes animateText2 {
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}

.ball2 {
  width: 50px;
  height: 50px;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border: 6px solid #dfdfdf;
  border-radius: 50%;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
 animation: rotate 3s infinite linear;
  animation-direction: reverse;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f8ce97 *//* Loader 3 - duplicate, independently customisable */
.loader3 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader3 span {
  position: relative;
  width: 250px;
  height: 250px;
  background-color: #eaeef0;
  border: 6px solid #eaeef0;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  overflow: hidden;
}

.loader3 span:before {
  content: "CATERING";
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  color: #bbb9b9;
  letter-spacing: 3px;
  font-size: 23px;
  position: absolute;
  inset: 40px;
  background-color: #eaeef0;
  box-shadow:
    -8px -8px 25px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15),
    inset 3px 3px 10px rgba(0, 0, 0, 0.1),
    inset -1px -1px 15px rgba(255, 255, 255, 1);
  border: 2px solid #eaeef0;
  border-radius: 50%;
  z-index: 1;
}

.loader3 span i {
  position: absolute;
  inset: 0;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border-radius: 50%;
  filter: blur(5px);
  animation: animate3 1s linear infinite;
}

@keyframes animate3 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.text3 {
  position: absolute;
  width: 279px;
  height: 279px;
  border-radius: 50%;
  animation: animateText3 7s linear infinite;
}

@keyframes animateText3 {
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}

.ball3 {
  width: 50px;
  height: 50px;
  background: linear-gradient(#42abff, #ff4f8b, #ffeb4b);
  border: 6px solid #dfdfdf;
  border-radius: 50%;
  box-shadow:
    -8px -8px 15px rgba(255, 255, 255, 1),
    8px 8px 25px rgba(0, 0, 0, 0.15);
  animation: rotate 3s infinite linear;
}/* End custom CSS */