.elementor-19 .elementor-element.elementor-element-bd7f08a{--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:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-aa30ccf{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-aa30ccf.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-aa30ccf > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-af4d883{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-af4d883 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-e94e3eb > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:1.5em 1.5em 1.5em 1.5em;}.elementor-19 .elementor-element.elementor-element-2bc3936 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-b8efbc3 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-56e1740 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-a7ff8a1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-47f5431 > .elementor-widget-container{padding:30px 30px 30px 30px;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1366px){.elementor-19 .elementor-element.elementor-element-bd7f08a{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:10px;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-bd7f08a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-bd7f08a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-af4d883 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-e94e3eb{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-e94e3eb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2bc3936{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-2bc3936 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b8efbc3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-56e1740 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a7ff8a1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-47f5431 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for beeteam368_slider_addon, class: .elementor-element-aa30ccf */.elementor-19 .elementor-element.elementor-element-aa30ccf{
    border-radius: 1.5em;
    overflow: hidden;
}
.elementor-19 .elementor-element.elementor-element-aa30ccf .post-title a {
    text-shadow: 0px 0px 10px black;
}
.elementor-19 .elementor-element.elementor-element-aa30ccf .btnn-primary{
    background-image: linear-gradient(90deg, #681ED9 0%, #103A70 100%);
    font-family: "GT Walsheim Pro", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    border-radius: 999px 999px 999px 999px;
    padding: 6px 30px;
    border-color: #fff
}
.elementor-19 .elementor-element.elementor-element-aa30ccf button.reverse{
 
    font-family: "GT Walsheim Pro", Sans-serif;
    font-size: 22px;
    font-weight: 500;
     border-radius: 999px 999px 999px 999px;
    padding: 6px 30px;
    border-color: #fff
}
.beeteam368-slider-container.container-silder-style-cyclamen .slider-larger .post-item:before {
    backdrop-filter: blur(10px)!important;
    -webkit-backdrop-filter: blur(10px)!important;
    opacity: .999;
    border-radius: 1.5em;
}


@media (max-width: 575px) {
    .elementor-19 .elementor-element.elementor-element-aa30ccf .btnn-primary{
    font-size: 16px;
    font-weight: 500;
    border-radius: 999px;
    padding: 6px 28px 6px 28px;
}
.elementor-19 .elementor-element.elementor-element-aa30ccf button.reverse{
 
    font-size: 16px;
    font-weight: 500;
    border-radius: 999px;
    padding: 6px 28px 6px 28px;
}
}/* End custom CSS */
/* Start custom CSS for beeteam368_slider_addon, class: .elementor-element-af4d883 */.elementor-19 .elementor-element.elementor-element-af4d883{
    overflow: hidden;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for beeteam368_slider_addon, class: .elementor-element-e94e3eb */.elementor-19 .elementor-element.elementor-element-e94e3eb .post-featured-image .blog-img {
  height: 250px;
}/* End custom CSS */
/* Start custom CSS for beeteam368_slider_addon, class: .elementor-element-2bc3936 */.elementor-19 .elementor-element.elementor-element-2bc3936 .post-featured-image .blog-img {
  height: 250px;
}/* End custom CSS */
/* Start custom CSS for beeteam368_block_addon, class: .elementor-element-47f5431 */.elementor-19 .elementor-element.elementor-element-47f5431 .post-featured-image .blog-img {
  min-height: 190px !important;
  max-height: 190px !important;
	object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7f08a */body:not(.logged-in) .elementor-19 .elementor-element.elementor-element-bd7f08a{
    padding:10px!important;
}/* End custom CSS */
/* Start custom CSS */.uc-motion-bg{
  position:relative;
  overflow:hidden;
  background:#0f1226
}

.uc-motion-bg::before{
  content:"";
  position:absolute; inset:-20%;
  pointer-events:none;
  --c1: rgba(109, 60, 241, .70); 
  --c2: rgba(30, 136, 255, .65);  
  --c3: rgba(255, 59, 71, .70);  

  background:
    radial-gradient(40% 60% at 20% 25%, var(--c1) 0%, transparent 60%),
    radial-gradient(45% 60% at 70% 20%, var(--c2) 0%, transparent 60%),
    radial-gradient(38% 58% at 85% 80%, var(--c3) 0%, transparent 60%);
  filter: blur(60px) saturate(120%);
  opacity:.65;
  transform: translate3d(0,0,0) scale(1);
  will-change: transform;
  animation: uc-drift 18s ease-in-out infinite alternate;
}


.glass-card{
  background: rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.22);
  backdrop-filter: blur(12px) saturate(140%);
  -webkit-backdrop-filter: blur(12px) saturate(140%);
  border-radius:16px;
  box-shadow:0 10px 40px rgba(0,0,0,.25);
}

@keyframes uc-drift{
  0%   { transform: translate(-6%, -3%) rotate(0deg)    scale(1.00); }
  50%  { transform: translate(4%, 5%)   rotate(18deg)   scale(1.08); }
  100% { transform: translate(-2%, 8%)  rotate(-12deg)  scale(1.04); }
}


@media (prefers-reduced-motion: reduce){
  .uc-motion-bg::before{ animation:none; }
}
@media (max-width: 767px){
  .uc-motion-bg::before{ animation:none; opacity:.55; }
}/* End custom CSS */