/* Typo Import */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');



/*Common css*/
*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:root {
	--yellow: #FFEF30;
	--cream: #F2E1D1;
	--white: #fff;
	--grey: #E5E9EC;
	--black: #252525;
	--normal: 400;
	--medium: 500;
	--semibold: 600;
	--bold: 700;
	--extrabold: 800;
	--transition: 0.5s all ease-in-out;
	--font-montserrat: 'Montserrat', sans-serif;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: var(--light-black);
	scroll-behavior: smooth;
}

body {
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	font-size: 1rem;
	font-weight: var(--normal);
	line-height: 1.5;
	color: var(--black);
	font-style: normal;
}

img {
	max-width: 100%;
	width: 100%;
}

a {
	color: var(--blue);
	text-decoration: none;
	background-color: transparent;
	transition: var(--transition);
}

a:hover {
	color: var(--blue);
	transition: var(--transition);
}

h1,
h2,
h3 {

}

h4 {

}

h5,
h6 {

}

h1 {
	font-size: 4.4rem;
	line-height: 1.2em;
	font-weight: var(--bold);
}

h2 {
	font-size: 2.6rem;
	line-height: 1.2em;
	font-weight: var(--medium);
}

h3 {
	font-size: 2.2rem;
	line-height: 1.2em;
}

h4 {
	font-size: 1.3em;
}


/* Font Classes */

.font-weight-normal {
	font-weight: var(--normal);
}

.font-weight-medium {
	font-weight: var(--medium);
}

.font-weight-bold {
	font-weight: var(--bold);
}

.font-weight-extra-bold {
	font-weight: var(--extra-bold);
}


/* Color Classes */
.white-text {
	color: var(--white) !important;
}

.white-bg {
	background-color: var(--white);
}




/* Buttons */
.custom-button {
	color: var(--white);
	text-decoration: none;
	padding: 0.6rem 2rem;
	line-height: 1rem;
	background-color: var(--black);
	transition: var(--transition);
	display: inline-block;
	font-size: 1rem;
	border: 1px solid var(--black);
}
.custom-button:hover {
	color: var(--black);
	background-color: var(--white);
}
.custom-button.outline-button {
	background-color: transparent;
	color: var(--black);
}
.custom-button.outline-button:hover {
	background-color: var(--black);
	color: var(--white);
}



/* Presets Classes */
.container {
	max-width: 1300px;
}

.p-top {
	padding-top: 6rem;
}

.p-bottom {
	padding-bottom: 6rem;
}



/* Common Blocks */


/*Header CSS*/
/* Logo */
.custom-logo {
	width: auto;
	height: auto;
	position: relative;
	bottom: 0rem;
	max-width: 200px;
	transition: var(--transition);
}
.header-style.sticky .custom-logo {
	max-width: 180px;
	transition: var(--transition);
}

/* Header */
.header-style {
	position: relative;
	z-index: 4;
	width: 100%;
	padding: 1rem 0rem;
	transition: var(--transition);
	background-color: var(--white);
}
.header-style.sticky {
	border: 0px;
	position: fixed;
	padding: 0em;
	z-index: 9;
	top: 0;
}
#navbar-list {
	justify-content: end;
	position: absolute;
	top: 4em;
	right: 0;
	width: 15%;
	border-radius: 25px;
	overflow: hidden;
	z-index: 9;
}
#navbar-list::before {
	content: '';
	background-color: var(--grey);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	filter: blur(5px);
	opacity: .9;
}
.header-style > .navbar-brand {
	flex: 1 1 20%;
	text-align: center;
}
.navbar-toggler {
	outline: none !important;
	border: 0px;
}
.navbar-toggler:focus {
	box-shadow: none;
}
.navbar-toggler-icon {
	width: 1.8em;
	height: 1.8em;
}
.header-style .menu_main_menu_ul {
	display: flex;
	list-style-type: none;
	gap: 1em;
	margin-bottom: 0em;
	padding: 0em;
	flex-direction: column;
}
.header-style .menu_main_menu_ul li {
	font-size: 1.1em;
}
.header-style .menu_main_menu_ul .current-menu-item {
	font-weight: 500;
	transition: var(--transition);
}
.header-style .menu_main_menu_ul li:hover {
	font-weight: 500;
	transition: var(--transition);
}
#navbar-list .main_menu_container {
	padding: 3em 1em 2em 1em;
	text-align: center;
}


/*Footer CSS*/
.footer{
	padding-top: 5em;
}
.footer-menu_item ul {
	list-style-type: none;
	padding-left: 0em;
}
.footer-menu {
	display: flex;
	gap: 4em;
	justify-content: center;
	padding-top: 2em;
}
.footer-menu_item ul .menu-item {
	padding-top: 1em;
}
.contact-us_detail_container {
	padding-top: 2em;
}
.contact-us_details {
	display: flex;
	flex-direction: column;
	gap: 1em;
	padding-top: 1em;
}
.contact-us_details .social-icons_phone-no a {
	background-color: var(--black);
	width: 25px;
	height: 25px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	line-height: 25px;
	color: var(--white);
}
.rights_menu_container ul {
	padding: 0em;
	display: flex;
	gap: 1.4em;
}
.rights_menu_container ul li:first-child{
	list-style-type: none;
}
.footer-copyright > .container {
	padding-top: 2em;
	border-top: 2px solid var(--grey);
	margin-top: 3em;
}


/* HOME PAGE CSS */
/* .image-hover-effect:not(.elementor-element-edit-mode) .image-hover-effect_text {
	display: none;
} */
.image-hover-effect{
	background-color: #e7ffe3 !important;
}
/* .image-hover-effect:not(.elementor-element-edit-mode):hover .image-hover-effect_icon{
	display: none;
}
.image-hover-effect:not(.elementor-element-edit-mode):hover .image-hover-effect_text {
	display: block;
} */
.package-nuts_video .e-hosted-video.elementor-wrapper {
	aspect-ratio: auto;
}
.double-layered-text {
	position: relative;
}
.double-layered-text:not(.elementor-element-edit-mode) .double-layered-text-back {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	opacity: .6;
}
.our-products-grid {
	margin-bottom: 4em !important;
}
.our-products-grid_ecllipse {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	margin: -6em auto 0px;
}
.our-products-grid_ecllipse .elementor-heading-title {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	height: 100%;
}
.our-products-grid_ecllipse .elementor-heading-title span {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 2em;
}
.our-products-grid_ecllipse .elementor-heading-title svg {
	width: auto;
	height: 90%;
	transition: 0.2s all ease-in-out;
}
.our-products-grid:hover .our-products-grid_ecllipse .elementor-heading-title svg{
	transform: rotate(90deg);
	transform-origin: center;
	transition: 0.2s all ease-in-out;
}
.our-products-grid .elementor-widget-image img{
	transition: 0.2s all ease-in-out;
}
.our-products-grid:hover .elementor-widget-image img{
	/* transform: rotate(45deg) scale(1.4); */
	transform: scale(1.4);
	transform-origin: center;
	transition: 0.2s all ease-in-out;
}
.home-our-products-grid .elementor-loop-container.elementor-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.home-our-products-grid .elementor-loop-container.elementor-grid > .elementor.e-loop-item {
	flex: 0 1 18%;
}
.our-clients-slider {
	position: relative;
}
.our-clients-slider .elementor-widget-heading {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
}
.our-clients-slider .elementor-widget-image-carousel img {
	width: 120px;
	object-fit: contain;
}
.testimonial-slider .elementor-widget-image > .elementor-widget-container {
	background-color: var(--white);
	width: 120px;
	height: 120px !important;
	object-fit: contain;
	border-radius: 50%;
	display: flex;
	align-items: center;
	line-height: 120px;
	margin: 0px auto -4em !important;
	z-index: 1;
	position: relative;
}
.testimonial-slider .elementor-widget-image > .elementor-widget-container img {
	transform: scale(.7);
}
.testimonial_container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	top: auto !important;
	bottom: -19em;
}
.home-blog .elementor-loop-container.elementor-grid {
	display: flex;
}
.home-blog .elementor-loop-container.elementor-grid .e-loop-item {
	transition: var(--transition);
	flex: 1 1 25%;
}
.home-blog .elementor-loop-container.elementor-grid > .e-loop-item:hover {
	transition: var(--transition);
	flex: 1 1 50%;
}
.home-blog .elementor-loop-container.elementor-grid .e-loop-item .elementor-widget-heading {
	width: 100%;
	max-width: 12vw;
}
.product-menu .menu_product_menu_ul li {
	list-style-type: none;
}
.product-menu .menu_product_menu_ul {
	margin-bottom: 0em;
}
.product-menu .menu_product_menu_ul .products a {
	position: relative;
	font-size: 1.1rem;
}
.product-menu .menu_product_menu_ul .products a::before {
	content: '';
	background-image: url('../../../../wp-content/uploads/2024/01/product-icon.svg');
	position: absolute;
	width: 25px;
	height: 25px;
	background-size: cover;
	left: -30px;
	transition: .3s all ease-in-out;
}
.product-menu .menu_product_menu_ul .products a:hover::before {
	transition: .3s all ease-in-out;
	transform: scale(1.1);
}
.got_a_query{
	overflow-x: clip !important;
}
.cta_section {
	overflow-x: clip !important;
}
.row.submit-sec p {
	color: var(--white);
}
.row.submit-sec {
	padding-top: 0em;
	gap: 2em;
}
.cta_form-container {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	border: 1px solid rgba(255, 255, 255, 0.3);
}
.cta_form label {
	color: var(--white);
	display: flex;
	flex-direction: column;
}
.cta_form label input, .cta_form label textarea {
	width: 100%;
	border: 0px;
	padding: 0.5em 2em;
	border-radius: 50px;
	margin-bottom: 2em;
}
.cta_form label textarea {
	height: 4em;
}
.cta_form .wpcf7-submit {
	background-color: var(--white);
	border: 2px solid  var(--white);
	padding: 0.5em 2em;
	border-radius: 50px;
}
.cta_form .wpcf7-submit:hover {
	background-color: transparent;
	color: var(--white);
}

/* Our Products */
.product-slider-container {
	position: sticky !important;
	top: 100px;
}


/* About US */
.belt-animation {
	overflow-x: clip !important;
}

/* Sustainablity */
.image_color_invert{
	filter: invert(1);
}
.down_leaf img {
	position: relative;
	top: -4em;
}
.leaf-animation-content {
	position: relative;
}
.leaf-animation-content::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 50%;
	transform: translateY(-50%);
	/* background: rgb(47,51,64); */
	background: radial-gradient(circle, rgba(47,51,64,1) 0%, rgba(47,51,64,0.5704482476584384) 100%);
	z-index: -1;
}

/* Contact Us */
.contact_us_form > label {
	display: flex;
	flex-direction: column;
	color: #fff;
	margin-bottom: 1.5em;
}
.contact_us_form > label input, .contact_us_form > label textarea {
	width: 100%;
	padding: 0.5em 1em;
	border-radius: 25px;
	border: 0px;
}

.contact_us_form .wpcf7-submit {
	background-color: #fff;
	border: 1px solid #fff;
	padding: 0.5em 3em;
	border-radius: 25px;
	margin: 2em auto 0px;
	display: inherit;
}
.contact_us_form .wpcf7-submit:hover {
	background-color: transparent;
	color: #fff;
}
.contact_us_form .wpcf7-acceptance {
	color: #fff;
}
.contact_us_form .wpcf7-acceptance label {
	display: flex;
	gap: .5em;
}
.contact_us_form .wpcf7-acceptance label input {
	width: 20px;
	height: 20px;
}

/* Product Inner */
/* .product-inner-intro-content-container {
	margin-top: -7em !important;
} */
.glass-effect-bg{
	background: rgba( 255, 255, 255, 0.25 );
	/* box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */
	backdrop-filter: blur( 4px );
	-webkit-backdrop-filter: blur( 4px );
	border-radius: 15px !important;
	border: 1px solid rgba( 255, 255, 255, 1 );
}
.product-inner-intro-pouches{
	position: relative;
}
.product-inner-intro-pouches .left-pouch > .elementor-widget-container {
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches .right-pouch > .elementor-widget-container {
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches .center-pouch > .elementor-widget-container {
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.animation_intro:hover .product-inner-intro-pouches .left-pouch > .elementor-widget-container {
	--e-transform-translateX: -95% !important;
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.animation_intro:hover .product-inner-intro-pouches .right-pouch > .elementor-widget-container {
	--e-transform-translateX: 95% !important;
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.animation_intro:hover .product-inner-intro-pouches .center-pouch > .elementor-widget-container {
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches:hover .left-pouch > .elementor-widget-container {
	--e-transform-translateX: -95% !important;
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches:hover .right-pouch > .elementor-widget-container {
	--e-transform-translateX: 95% !important;
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches:hover .center-pouch > .elementor-widget-container {
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches .mobile-pouch{
	display: none !important;
}
/*
.animation_intro:hover .product-inner-intro-pouches.rotate-animation .left-pouch > .elementor-widget-container {
	--e-transform-rotateZ: -25deg;
	--e-transform-translateX: 0% !important;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.animation_intro:hover .product-inner-intro-pouches.rotate-animation .right-pouch > .elementor-widget-container {
	--e-transform-rotateZ: 25deg;
	--e-transform-translateX: 0% !important;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.animation_intro:hover .product-inner-intro-pouches.rotate-animation .center-pouch > .elementor-widget-container {
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches.rotate-animation:hover .left-pouch > .elementor-widget-container {
	--e-transform-rotateZ: -25deg;
	--e-transform-translateX: 0% !important;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches.rotate-animation:hover .right-pouch > .elementor-widget-container {
	--e-transform-rotateZ: 25deg;
	--e-transform-translateX: 0% !important;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
}
.product-inner-intro-pouches.rotate-animation:hover .center-pouch > .elementor-widget-container {
	--e-transform-scale: 1.1;
	transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
} */

/* .product-inner-intro-pouches .left-pouch, .product-inner-intro-pouches .right-pouch {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
} */
/* .product-inner-intro-pouches .left-pouch, .product-inner-intro-pouches .right-pouch {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.product-inner-intro-pouches .left-pouch {
	left: 160px;
	top: 6%;
	transition: var(--transition);
}
.product-inner-intro-pouches .right-pouch {
	top: 6%;
	left: auto;
	right: -50px;
	transition: var(--transition);
}
.product-inner-intro-pouches .center-pouch {
	transition: var(--transition);
}
.recommendations .product-inner-intro-pouches:hover .left-pouch, .project_intro_section .product-inner-intro-pouches:hover .left-pouch{
	left: 80px;
}
.recommendations .product-inner-intro-pouches:hover .right-pouch, .project_intro_section .product-inner-intro-pouches:hover .right-pouch{
	right: -150px;
}
.recommendations .product-inner-intro-pouches:hover .center-pouch, .project_intro_section .product-inner-intro-pouches:hover .center-pouch{
	transform: scale(1.01);
	transform-origin: center;
} */
.recommendations .elementor-swiper-button::after, .project_intro_section .elementor-swiper-button::after {
	background-color: #fff;
	content: '';
	position: absolute;
	left: -100% !important;
	filter: blur(2px);
	opacity: .3;
	top: 50%;
	transform: translateY(-50%);
	width: 100px;
	height: 50px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	border-radius: 50px;
}

/*Responsive code*/
@media only screen and (min-width:1600px) and (max-width:1920px) {}

@media only screen and (max-width:1400px) {}

@media only screen and (min-width:1024px) and (max-width:1200px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

}

@media only screen and (max-width:1023px) {

	/* Typography */


	/* Presets */


	/*Header*/
	.header-style {
		padding: 1rem 0rem 0rem;
		z-index: 2;
		overflow: visible;
	}

	.custom-logo {
		max-width: 150px;
		image-rendering: smooth;
	}

	.navbar-brand {
		padding: 1rem 0rem 1rem 1rem;
	}

	.header-style .container-fluid {
		padding: 0;
	}
	#navbar-list {
		position: absolute;
		background-color: var(--white);
		width: 100%;
		padding: 2em 0em 3em;
		top: 5em;
	}
	.header-style .navbar #navbar-list ul {
		flex-wrap: wrap;
		flex-direction: column;
		padding: 0em;
		gap: 1.2em;
		text-align: center;
	}
	.header-style .navbar #navbar-list ul#menu-action-menu {
		flex-direction: revert;
		justify-content: center;
		margin-top: 2em;
	}
	.main_menu_container #menu-main-menu a {
		font-size: 1.2rem;
	}
	.main_menu_container .menu-item-has-children {
		position: relative;
		text-align: center;
	}
	.main_menu_container .menu-item-has-children .sub-menu {
		position: relative;
		min-width: auto;
		left: 0rem;
	}
	.main_menu_container .menu-item-has-children::after {
		right: auto;
		left: auto;
		bottom: auto;
		top: 1.2em;
		transform: translateX(600%);
	}
	.main_menu_container .menu-item-has-children .sub-menu a {
		font-size: 0.9rem !important;
	}
	.main_menu_container .menu-item-has-children.show-submenu .sub-menu {
		display: block;
	}
	.header-style > .container {
		padding: 0em;
	}


	/* Footer */
	.footer-menu {
		gap: 3em;
		justify-content: left;
	}
	.footer-menu ul {
		padding: 0em;
	}
	.footer-copyright {
		text-align: center;
	}
	.rights_menu_container ul {
		justify-content: center;
	}

	/* Home */
	.home-blog .elementor-loop-container.elementor-grid .e-loop-item .elementor-widget-heading {
		max-width: 100%;
	}
	.image-hover-effect:not(.elementor-element-edit-mode) .image-hover-effect_text {
		display: block;
	}
	.row.submit-sec {
		flex-direction: column-reverse;
	}

	/* About */
	.about-inception {
		overflow-x: clip !important;
	}

	/* Sustainablity */
	.leaf-animation-content::after {
		height: 50vh;
		z-index: 0;
	}
	.leaf-animation-content > .e-con-inner {
		z-index: 1;
	}

	/* Product Inner */
	/* .product-inner-intro-pouches .left-pouch {
		left: 70px;
	}
	.product-inner-intro-pouches .right-pouch {
		right: -100px;
		top: 13%;
	} */
	.product-inner-intro-pouches .left-pouch > .elementor-widget-container {
		display: none !important;
	}
	.product-inner-intro-pouches .right-pouch > .elementor-widget-container {
		display: none !important;
	}
	.product-inner-intro-pouches .center-pouch > .elementor-widget-container {
		display: none !important;
	}
	.product-inner-intro-pouches .mobile-pouch{
		display: block !important;
	}




}

@media only screen and (max-width:767px) {

	/* Header */
	.header-style.sticky .custom-logo {
		max-width: 150px;
	}

	/* Footer */
	.footer {
		text-align: center;
	}
	.footer-menu {
		gap: 2em;
		flex-wrap: wrap;
	}
	.footer-menu_item {
		flex: 1 1 100%;
	}

	.rights_menu_container ul {
		gap: 0.5em;
		flex-direction: column;
		list-style-type: none;
		text-align: center;
	}

	/* Home */
	.home-blog .elementor-loop-container.elementor-grid {
		flex-wrap: wrap;
	}
	.home-blog .elementor-loop-container.elementor-grid .e-loop-item {
		flex: 1 1 100%;
	}
	.home-our-products-grid .elementor-loop-container.elementor-grid > .elementor.e-loop-item {
		flex: 0 1 46%;
	}

	/* Product Inner */
	.animation_intro:hover .product-inner-intro-pouches .left-pouch > .elementor-widget-container {
		--e-transform-translateX: -95% !important;
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}
	.animation_intro:hover .product-inner-intro-pouches .right-pouch > .elementor-widget-container {
		--e-transform-translateX: 95% !important;
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}
	.animation_intro:hover .product-inner-intro-pouches .center-pouch > .elementor-widget-container {
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}
	.product-inner-intro-pouches:hover .left-pouch > .elementor-widget-container {
		--e-transform-translateX: -95% !important;
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}
	.product-inner-intro-pouches:hover .right-pouch > .elementor-widget-container {
		--e-transform-translateX: 95% !important;
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}
	.product-inner-intro-pouches:hover .center-pouch > .elementor-widget-container {
		--e-transform-scale: 1;
		transition: all .5s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s;
	}

	/* Events */
	.event-enroll {
		position: relative !important;
	}


}

@media (min-width: 320px) and (max-width: 415px) {}