body ,html{
	overflow-x:hidden;
}
.wbd-bg-bull-img{
mix-blend-mode: plus-lighter;
opacity: 0.61;
}
.wbd-story-video::before{
	 position: absolute;
    content: '';
    width: 220px;
    height: 220px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('./images/Linked.png');
       right: -29px;
    bottom: -34px;
}
.wbd-story-video2::before{
    position: absolute;
    content: '';
    width: 286px;
    height: 286px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('./images/Linked-Path.png');
    right: -33px;
    bottom: -38px;
}
.wbd-header{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.wbd_colorchange_anim span.active,
.wbd_colorchange_anim2 .anim2.active .elementor-heading-title{
	color:white !important;
}
.wbd-footer-form{
    padding:30px;
    background:linear-gradient(360deg, rgba(22, 22, 22, 0.36) -13.19%, rgba(0, 0, 0, 0) 70.33%);
    backdrop-filter: blur(29.5px);
    border-radius: 20px;
    max-width: 500px;
    margin-left: auto;
}
.wbd-footer-form.sticky{
    max-width: 300px;
    margin:auto;
    padding: 0;
    background: transparent;
    backdrop-filter: unset;
    display: none;
}
.wbd-footer-form input{
    font-size: 16px !important;
    color: #1C0C23 !important;
    padding: 20px 22px !important;
    border-radius: 10px !important;
    font-family: "Inter", Sans-serif !important;
    border: 0 !important;
}
.wbd-footer-form.sticky input{
    padding: 12px 13px !important;
    font-size: 9px !important;
    border-radius: 5px !important;
}
.wbd-footer-form.sticky  .quform-error-text{
    font-size: 10px;
}
.wbd-footer-form.sticky .quform-spacer{
    margin-bottom: 8px !important;
    padding: 0;
}
.wbd-footer-form input::placeholder{
    color: #1C0C23 !important;
}
.wbd-footer-form .form-note{
    color: #ffffff59;
    font-size: 14px;
    padding: 30px 10px 0 10px;
    border-top: 1px solid #ffffff59;
    text-align: center;
    margin-bottom: 0;
}
.wbd-footer-form .quform-submit{
    background-color: #E31B4B;
    color: #fff;
    font-size: 14px;
    border-radius: 59px;
    width: 100%;
    padding: 20px 0;
    text-transform: uppercase;
    font-weight: 600;
}

.wbd-footer-form.sticky .quform-submit{
    background-color: #fff;
    color: #E31B5B;
    font-size: 8px;
    border-radius: 59px;
    width: 100%;
    padding: 13px 0;
}

.wbd-footer-form .quform-button-submit{
    width: 100%;
}
.wbd-sticky-form{
    width: 201px;
    height: 203px;
    position: fixed;
    right: 48px;
    bottom: 48px;
    z-index: 100;
    transition:0.5s all cubic-bezier(.01,.31,.41,1.2);
}
.wbd-sticky-form.active{
    width: 265px;
    height: 268px;
}
.wbd-sticky-form > .elementor-container{
    height: 100%;
}
.wbd-sticky-form.active .wbd-sticky-col .elementor-widget-wrap{
    padding-bottom: 142px;
}
.wbd-sticky-form.active .wbd-circle-image::before{
    content: unset;
}
.wbd-circle-image{
    position: relative;
    cursor: pointer;
}
.wbd-circle-image::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 137px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('./images/circle-image.svg');
    left: 47%;
    transform: translateX(-50%);
    top: -30px;
    z-index: 20;
	pointer-events:none;
}

.wbd-sticky-title{
    display: none;
}

.wbd-sticky-form.active .wbd-sticky-title{
    display: block;
}
.wbd-sticky-form-close{
    display: none;
}
.wbd-sticky-form-close{
    position: absolute;
    top: 52%;
    right: 7%;
    cursor: pointer;
}
.wbd-sticky-form.active .wbd-sticky-form-close{
    display: block;
}

.wbd-gnarly-section,
.wbd-main-section{
    position: relative;
}
.wbd-gnarly-text-section,
.wbd-image-section{
    position: absolute;
}

.wbd-slider-meat{
    position: absolute;
    bottom: 46%;
}

.wbd-right-side-button{
    position: absolute;
    right: 0;
    top: -50px;
}
/* .wbd-left-top-slider .active::before{
    position: absolute;
    content:'';
    width: 83px;
    height: 70px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4182) 20.56%, rgba(255, 255, 255, 0) 108.9%, rgba(255, 255, 255, 0) 108.9%);
    backdrop-filter: blur(12.0685px);
    border-radius: 9.25111px;
    top:-10px;
} */
.wbd-testimonial-text::before{
   	position:absolute;
	content:'';
	background-image:url('./images/q-1.png');
	background-repeat:no-repeat;
	top:60%;
	left:50%;
	background-size:contain;
	width:368px;
	height:339px;
	transform: translate(-50%, -50%);
}
.wbd-testimonial-text-2::before{
   	position:absolute;
	content:'';
	background-image:url('./images/q-2.png');
	background-repeat:no-repeat;
	top:57%;
	left:46%;
	background-size:contain;
	width:319px;
	height:257px;
	transform: translate(-50%, -50%);
}
.wbd-indicator-btn::after{
	 position:absolute;
	content:'';
	background-image:url('./images/anim.gif');
	background-repeat:no-repeat;
	top:-124px;
	left:46%;
	background-size:contain;
	width:251px;
	height:251px;
	transform: translate(-50%, -50%);
	mix-blend-mode: color-burn;
	opacity: 0.33;
	background-position: 0 calc(100% + 43px);
}

.wbd-indicator-btn, .wbd-indicator-btn2{
	--spice : 1%;
}
.wbd-indicator-btn .elementor-button-icon, .wbd-indicator-btn2 .elementor-button-icon{
	position: absolute;
    bottom: -8px;
    left: var(--spice);
	transition:0.5s left;
}
.s-13 img{
    animation:animation1 3s infinite alternate linear;
}
.s-23 img,
.s-11 img,
.s-8 img,
.s-9 img,
.s-2 img{
    animation:animation2 2s infinite alternate linear;
}
.s-24 img,
.s-16 img,
.s-14 img,
.s-19 img,
.s-6 img,
.s-22 img{
    animation:animation3 2s infinite alternate linear;
}
.s-15 img,
.s-20 img,
.s-18 img,
.s-21 img,
.s-10 img{
    animation:animation5 2s infinite alternate linear;
}
.s-17 img,
.s-5 img{
    animation:animation4 2s infinite alternate linear;
}
.s-4 img,
.s-26 img{
    animation:animation6 2s infinite alternate linear;
}
.s-7 img{
    animation:animation7 2s infinite alternate linear;
}
.s-12 img{
    animation:animation8 2s infinite alternate linear;
}


@keyframes animation1 {
    0%   {
        transform: rotate(45deg);
    }
    100% {
        transform: rotate(0);
    }
  }

  @keyframes animation2 {
    0%   {
        transform: translateY(0) rotate(25deg);
    }
    100% {
        transform: translateY(30px) rotate(0);
    }
  }
  @keyframes animation3 {
    0%   {
        transform: translateY(30px) rotate(25deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
  }
  @keyframes animation4 {
    0%   {
        transform: translateY(0);
    }
    100% {
        transform: translateY(30px);
    }
  }
  @keyframes animation5 {
    0%   {
        transform: translateY(30px);
    }
    100% {
        transform: translateY(0);
    }
  }
  @keyframes animation6 {
    0%   {
        transform: translateY(0) rotate(0);
    }
    100% {
        transform: translateY(30px) rotate(25deg);
    }
  }
  @keyframes animation7 {
    0%   {
        transform: translateY(0) rotate(0);
    }
    100% {
        transform: translateY(40px) rotate(-45deg);
    }
  }
  @keyframes animation8 {
    0%   {
        transform: translateX(0) rotate(0);
    }
    100% {
        transform: translate(-40px,40px) rotate(-45deg);
    }
  }
.swiper,
.swiper-wrapper{
	flex-wrap:nowrap !important;
}
.wbd_left_top_slider > .elementor-background-overlay{
    height: 70px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4182) 20.56%, rgba(255, 255, 255, 0) 108.9%, rgba(255, 255, 255, 0) 108.9%);
    backdrop-filter: blur(12.0685px);
    border-radius: 9.25111px;
    top: -10px;
}
.wbd_left_top_slider .wbd_menu_slider_menu img{
	cursor:pointer
}

.wbd_colorchange_anim h2,
.sec-5-t h2,
.s5-t10 p,
.wbd_colorchange_anim span{
    overflow: hidden;
}
.s2-t1,
.s2-t2,
.s3-t2,
.s3-t3,
.s3-t4,
.s5-t2,
.s5-t3,
.s8-t2,
.s8-t3{
    transition: unset;
    display: inline-block;
    position: relative;
}
.s3-t3{
    color: #fff;
}
.wbd_left_top_slider .elementor-background-overlay{
    transition: unset;
}
.wbd_menu_slider_slide{
    opacity: 0 !important;
}
.wbd_menu_slider_slide.swiper-slide-active{
    opacity: 1 !important;
}
.wbd_menu_slider_slide .u-1{
    top: -150px !important;
    transition: 0.8s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide .u-3{
    top: -50px !important;
    transition: 0.8s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide .u-5{
    top: -60px !important;
    transition: 0.8s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide .u-2{
    top: 60px !important;
    transition: 0.8s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide .u-6{
    left: 0 !important;
    transition: 0.8s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-1{
    top: -65px !important;
    opacity: 1 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-2{
    top: -13px !important;
    opacity: 1 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-3{
    top: 20px !important;
    transition: 0.8s all ease-in-out;
    opacity: 1 !important;
}

.wbd_menu_slider_slide .u-4{
    top: 60px !important;
    transition: 0.8s all ease-in-out;
    opacity: 1 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-4{
    top: 15px !important;
    transition: 0.8s all ease-in-out;
    opacity: 1 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-5{
    top: -27px !important;
    transition: 0.8s all ease-in-out;
    opacity: 1 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-6{
    left: 181px !important;
    opacity: 1 !important;
}
.wbd_menu_slider_slide .u-t{
	overflow:hidden;
/* 	height:55px; */
	margin-bottom:10px !important;
}
.wbd_menu_slider_slide .u-t .elementor-widget-container{
    position: relative;
    margin-top: 40px !important;
    transition: 0.5s all ease-in-out;
    opacity: 0 !important;
}
.wbd_menu_slider_slide.swiper-slide-active .u-t .elementor-widget-container{
    margin-top: 0 !important;
    opacity: 1 !important;
}
.wbd-section-9 .quform-spacer{
	margin:0;
}
.wbd_product_downarr .elementor-icon{
	width:68px;
	height:68px;
	background: linear-gradient(165.27deg, rgba(255, 255, 255, 0.2006) -10.8%, rgba(255, 255, 255, 0) 112.63%, rgba(255, 255, 255, 0.085) 112.63%);
	backdrop-filter: blur(9.6548px);
	-webkit-backdrop-filter: blur(9.6548px);
	border-radius: 50%;
	display:flex;
	align-items:center;
	justify-content:center
}
.wbd-contact .quform-spacer{
	margin:  0;
	padding: 0;
}
.wbd-contact .quform-field-4_13{
	margin-bottom: 26px;
}
.wbd-contact .quform-elements .wbd-contact-form{
	font-size:16px;
	font-family:inter;
	font-weight:400;
	color:#727272;
	line-height:19px;
	padding: 27px 22px;
	border:none;
	border-radius:10px;
	background:#fff;
	margin-bottom:15px;
}
.wbd-contact .quform-elements .wbd-contact-form-btn .quform-submit{
	font-size:14px;
	font-family:poppins;
	font-weight:400;
	color:#fff;
	line-height:14px;
	text-align: center;
	text-transform:uppercase;
	padding: 26px 198px;
	border:none;
	border-radius:59px;
	background:#E31B4B;
}
.wbd-contact .wbd-contact-form-text{
	font-size:14px;
	font-family:inter;
	font-weight:400;
	color:#184756;
	line-height:17px;
	margin-bottom:30px;
}
/* wbd_product_slide */
#contentinner{
	perspective:10000px;
	transform-origin:preserve-3d;
}
.wbd_product_slider{
	position:relative;
	width:100%;
	height:100vh;
}
.elementor-editor-active .wbd_product_slider{
	height:auto
}
.wbd_product_slider .wbd_product_slide{
	position:absolute;
	width:100%;
	transform-style: preserve-3d;
	opacity:0;
	z-index:0;
	overflow:hidden
} 
.wbd_product_slider .wbd_product_slide::before{
	content:unset;
}
.elementor-editor-active .wbd_product_slider .wbd_product_slide{
	position:relative;
	opacity:1;
	z-index:1
}
.wbd_product_slider_wrap .wbd_slide_bg_overlay{
	height:100%
}
.wbd_product_slider .wbd_product_slide0_anim1,
.wbd_product_slider .wbd_product_slide0_anim2,
.wbd_product_slider .wbd_product_slide0_anim3,
.wbd_product_slider .wbd_product_slide0_anim4,
.wbd_product_slider .wbd_slider_text_wrapper{
	transition:unset
}
.wbd_product_slider .popup-btn,
.wbd_product_slider .nextslideBtn,
.wbd_product_slider .productNav{
	cursor:pointer;
} 
/* wbd_product_slide */
@media only screen and (max-width:1024px){
	.wbd-testimonial-text::before{
		background-image:url('./images/testimonial.png');
	}
	.wbd-slider-meat{
		  transform: rotate(90deg);
   		 left: 43%;
		bottom: 56%;
		}
	.wbd-testimonial-text-2::before {
		background-image: url(./images/112.png);
	}
	.wbd_menu_slider_slide .u-t{
		height:unset;
		margin-bottom:20px !important;
	}
	.wbd-contact .quform-elements .wbd-contact-form{
		padding: 10px 15px;
	}
	.wbd-contact .quform-elements .wbd-contact-form-btn .quform-submit{
		padding: 15px 0;
		width: 200px;
	}
	.wbd_product_slider{
		height:auto;
	}
	.wbd_product_slider .wbd_product_slide{
		position:relative;
		top:0;
		left:0;
		opacity:1;
		z-index:1
	}
	.slide2{
		background: linear-gradient(248.84deg, #9B293B 10.01%, #AA4A3D 51.25%, #5B0613 88.55%);
	}
	.slide3{
		background: linear-gradient(245.94deg, #989A9C 23.12%, #F3F3F3 52.32%, #737477 89.15%);
	}
	.slide4{
		background: linear-gradient(245.94deg, #DAA932 23.12%, #DAA833 52.32%, #BB8015 89.15%);
	}
	.slide5{
		background: linear-gradient(239.61deg, #401200 18.27%, #AF5933 50.03%, #451706 90.11%);
	}

	.slide7, .slide6{
	background: linear-gradient(180deg, #000000 -9.1%, rgba(0, 0, 0, 0) 30.06%), linear-gradient(2deg, #c1c1c1 18.27%, #C4C4C4 50.03%, #a1a1a1 90.11%);
	}
	 
}

@media only screen and (max-width:767px){
    .wbd-story-video2::before{
        width: 198px;
        height: 234px;
        background-size: contain;
        left: 0;
        right: unset;
        bottom: -38px;
    }
	.wbd-testimonial-text::before{
		left:-8px;
	}
	.wbd-footer-form{
		padding:20px;
	}
	.wbd-footer-form .form-note{
		font-size:10px;
	}
	.wbd-sticky-form {
		right:10px;
		bottom:10px;
	}
	.wbd-testimonial-text-2::before{
		left:50%;
		top:75%;
	}

}


/* spice s-1 */