.elementor-114 .elementor-element.elementor-element-ae52ab2:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-ae52ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-114 .elementor-element.elementor-element-ae52ab2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-114 .elementor-element.elementor-element-ae52ab2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-114 .elementor-element.elementor-element-ef631c9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-114 .elementor-element.elementor-element-ef631c9 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-114 .elementor-element.elementor-element-21da21e{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-114 .elementor-element.elementor-element-21da21e .elementor-social-icon{background-color:#00000000;--icon-padding:0px;}.elementor-114 .elementor-element.elementor-element-21da21e .elementor-social-icon i{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-21da21e .elementor-social-icon svg{fill:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-21da21e .elementor-social-icon:hover i{color:#64A8B1;}.elementor-114 .elementor-element.elementor-element-21da21e .elementor-social-icon:hover svg{fill:#64A8B1;}.elementor-114 .elementor-element.elementor-element-669d887{text-align:left;}.elementor-114 .elementor-element.elementor-element-669d887 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:0.35px;color:#FFFFFF;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-15c61a2{margin:0px -30px 0px 0px;}.elementor-114 .elementor-element.elementor-element-15c61a2{z-index:5;}.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu > li.menu-item-has-children,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item{margin-bottom:-15px;padding-bottom:15px;}.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper ul li a,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu > li a{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper ul li a:hover,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu > li a:hover{color:#64A8B1;}.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item__current,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item:after,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-active > a,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-active > a:hover,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-current > a,
					.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-current > a:hover{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-15c61a2 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper{background-color:#000000;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-ffdcca0{margin:0px 0px 0px -30px;}.elementor-114 .elementor-element.elementor-element-ffdcca0{z-index:5;}.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu > li.menu-item-has-children,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item{margin-bottom:-15px;padding-bottom:15px;}.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper ul li a,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu > li a{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper ul li a:hover,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu > li a:hover{color:#64A8B1;}.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item__current,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item:after,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-active > a,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-active > a:hover,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-current > a,
					.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-nav ul.nav-menu li.menu-item-current > a:hover{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-ffdcca0 .thegem-te-menu-secondary-dropdown .dropdown-item__wrapper{background-color:#000000;}.elementor-114 .elementor-element.elementor-element-f7f211a .select-category{display:flex;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-submit{color:#FFFFFF;height:34px;line-height:34px;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-submit:hover{color:#64A8B1;}.elementor-114 .elementor-element.elementor-element-f7f211a {width:340px !important;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-field{height:34px;line-height:34px;padding-left:20px;border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7B7B7B;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-submit i{line-height:34px;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-buttons{padding-right:12px;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-field,
					.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .ajax-search-results,
					.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .select-category .select{background-color:#000000;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-field:focus{background-color:#000000;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-field::-webkit-input-placeholder,
					.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .search-field::placeholder{color:#FFFFFF;opacity:1;}.elementor-114 .elementor-element.elementor-element-f7f211a .thegem-te-search-form .title{color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-b801143 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-114 .elementor-element.elementor-element-b801143 > .elementor-element-populated{padding:25px 21px 25px 21px;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li > a,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu-mobile__default.mobile-view ul.nav-menu > li.menu-item-type-search-widget > .minisearch{border:none !important;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li > ul > li,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li > ul > li > a,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view > ul.sub-menu.level3 > li a{border:none !important;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li > ul > li > ul li,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view ul.nav-menu > li > ul > li > ul li a,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.mobile-view > ul.sub-menu.level4 > li a{border:none !important;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-7174e30{padding:5px 25px 5px 5px;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu-mobile__default.mobile-view .dl-menu,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu-mobile__default.mobile-view > .dl-submenu{top:calc(100% + 31px);}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu__default.desktop-view ul.nav-menu > li.menu-item-has-children,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu__default.desktop-view ul.nav-menu > li.megamenu-template-enable{margin-bottom:-31px;padding-bottom:31px;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.megamenu-enable):not(.megamenu-template-enable):not(.menu-item-type-template) ul,
				.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu > nav.desktop-view ul.nav-menu > li.megamenu-enable > ul{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);}.thegem-template-header .elementor-114 .elementor-element.elementor-element-c42a20b{padding:0px 10px 0px 10px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-fd6ab5a{padding:0px 10px 0px 10px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-f63bfbe{padding:0px 10px 0px 10px;}.elementor-114 .elementor-element.elementor-element-f63bfbe .thegem-te-cart.desktop-view .minicart{top:calc(100% + 32px);}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-ef631c9.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-114 .elementor-element.elementor-element-ef631c9 > .elementor-element-populated{padding:15px 21px 15px 21px;}.elementor-114 .elementor-element.elementor-element-21da21e{--grid-column-gap:8px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-ffdcca0{margin:0px 0px 0px 0px;}.elementor-114 .elementor-element.elementor-element-f7f211a .select-category{display:flex;}.elementor-114 .elementor-element.elementor-element-b801143 > .elementor-element-populated{padding:20px 21px 20px 21px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-e167764{order:1;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-7174e30{order:5;padding:0px 10px 0px 10px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-c42a20b{order:2;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-fd6ab5a{order:3;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-f63bfbe{order:4;}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-ef631c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-114 .elementor-element.elementor-element-f7f211a .select-category{display:none;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-e167764{order:1;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-7174e30{order:5;padding:0px 8px 0px 8px;}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu-mobile__default.mobile-view .dl-menu,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu-mobile__default.mobile-view > .dl-submenu{top:calc(100% + 20px);}.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu__default.desktop-view ul.nav-menu > li.menu-item-has-children,
					.elementor-114 .elementor-element.elementor-element-7174e30 .thegem-te-menu__default.desktop-view ul.nav-menu > li.megamenu-template-enable{margin-bottom:-20px;padding-bottom:20px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-c42a20b{order:2;padding:0px 8px 0px 8px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-fd6ab5a{order:3;padding:0px 8px 0px 8px;}.thegem-template-header .elementor-114 .elementor-element.elementor-element-f63bfbe{order:4;padding:0px 8px 0px 8px;}}.search-results-section .show-all a:hover{
    color: #ffffff;
}
.thegem-te-search-form input.search-field {
   background: #000!important;
}
/* Start custom CSS for html, class: .elementor-element-3e60e7e *//* DOC AI Animated Button - Smaller & Clean */
.btn {
  border: none;
  width: 100px;      /* chhota width */
  height: 40px;      /* chhota height */
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  background: #1C1A1C;
  cursor: pointer;
  transition: all 400ms ease-in-out;
}

.sparkle {
  fill: #AAAAAA;
  transition: all 600ms ease;
}

.text {
  font-weight: 600;
  color: #AAAAAA;
  font-size: 13px;   /* chhota font */
}

.btn:hover {
  background: linear-gradient(0deg,#A47CF3,#683FEA);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4),
              inset 0px -3px 0px 0px rgba(0, 0, 0, 0.2),
              0px 0px 0px 3px rgba(255, 255, 255, 0.2),
              0px 0px 100px 0px #9917FF;
  transform: translateY(-2px);
}

.btn:hover .text {
  color: white;
}

.btn:hover .sparkle {
  fill: white;
  transform: scale(1.2);
}/* End custom CSS */