.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-deed698 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10135 .elementor-element.elementor-element-deed698:not(.elementor-motion-effects-element-type-background), .elementor-10135 .elementor-element.elementor-element-deed698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10135 .elementor-element.elementor-element-deed698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-10135 .elementor-element.elementor-element-deed698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-header_logo .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-header_logo .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-f93a287 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-10135 .elementor-element.elementor-element-f93a287.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10135 .elementor-element.elementor-element-f93a287 .elementor-sitelogo{text-align:right;}.elementor-10135 .elementor-element.elementor-element-f93a287 .elementor-sitelogo img{max-width:226px !important;}.elementor-widget-header_menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-header_menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-545774b > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu{float:right;}.elementor-10135 .elementor-element.elementor-element-545774b .widget-align{justify-content:right;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu>ul>li>a{color:#FFFFFF;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu ul.menu>li>a, .main-menu>ul>li>a{font-size:16px;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu>ul>li{color:#FFFFFF;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu .menu-item-has-children > a::before{color:#F8C630;font-size:10px;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu > ul > li::before{font-size:10px;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu ul.menu>li ul li>a, .menu>ul>li ul li>a{color:#000000;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu ul li ul{border-color:#F8C630;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu .sub-menu .menu-item-has-children > a::before{color:#000000;font-size:10px;}.elementor-10135 .elementor-element.elementor-element-545774b .main-menu ul.menu>li ul li:hover>a, .menu>ul>li ul li:hover>a, .main-menu>ul>li>ul>li:hover>a::before, .main-menu>ul>li>ul>li>ul>li:hover>a::before{color:#A8A8A8 !important;}.elementor-10135 .elementor-element.elementor-element-545774b .iconbar{height:6px !important;width:36px !important;border-radius:45px;}.elementor-10135 .elementor-element.elementor-element-545774b .responsive_menu_button{width:40px;height:40px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-8cdf23f > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-widget-header_cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-header_cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-ab140a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10135 .elementor-element.elementor-element-ab140a7 .top-header-cart{justify-content:center;}.elementor-10135 .elementor-element.elementor-element-ab140a7 .top-header-cart i{color:#FFFFFF;}.elementor-10135 .elementor-element.elementor-element-ab140a7 .top-header-cart a{background:#302F2F;font-size:21px;width:50px;height:50px;border-radius:40px 40px 40px 40px;}.elementor-10135 .elementor-element.elementor-element-ab140a7 .cart-cont{background:#35b40e;color:#fff;width:16px;height:16px;top:26px;right:8px;}.elementor-widget-header_login_area .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-header_login_area .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10135 .elementor-element.elementor-element-ddba6aa{width:var( --container-widget-width, 113.687% );max-width:113.687%;--container-widget-width:113.687%;--container-widget-flex-grow:0;}.elementor-10135 .elementor-element.elementor-element-ddba6aa > .elementor-widget-container{background-color:#F8C630;border-radius:35px 35px 35px 35px;}.elementor-10135 .elementor-element.elementor-element-ddba6aa .login-button{justify-content:left;}.elementor-10135 .elementor-element.elementor-element-ddba6aa .login-button > a{color:#FFFFFF;border-color:#F8C63000;max-width:133px;height:50px;border-radius:35px 35px 35px 35px;}.elementor-10135 .elementor-element.elementor-element-ddba6aa .login-button > a:hover{color:#FFFFFF;background:#F8C630;}.elementor-10135 .elementor-element.elementor-element-ddba6aa .login-button-intro{color:var( --e-global-color-ceeb4fa );}.elementor-10135 .elementor-element.elementor-element-ddba6aa  .user-icon i{font-size:14px;}.elementor-10135 .elementor-element.elementor-element-ddba6aa .login-button-intro .box-user-content li a, .login-button-intro .box-user-content li{color:#000000;}.elementor-10135 .elementor-element.elementor-element-aa49a81 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10135 .elementor-element.elementor-element-aa49a81:not(.elementor-motion-effects-element-type-background), .elementor-10135 .elementor-element.elementor-element-aa49a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10135 .elementor-element.elementor-element-aa49a81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10135 .elementor-element.elementor-element-aa49a81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu{float:right;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .widget-align{justify-content:right;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu>ul>li>a{color:#454647;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu>ul>li{color:#777;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu > ul > li::before{font-size:17px;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu ul.menu>li ul li>a, .menu>ul>li ul li>a{color:#7e7e7e;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu ul li ul{border-color:#d1d1d1;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .main-menu .sub-menu .menu-item-has-children > a::before{color:#a7a7a7;font-size:10px;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .iconbar{background-color:#FFFFFF;height:6px !important;width:36px !important;border-radius:45px;}.elementor-10135 .elementor-element.elementor-element-dfc13a0 .responsive_menu_button{width:40px;height:40px;}.elementor-10135 .elementor-element.elementor-element-e20c537 .elementor-sitelogo{text-align:right;}.elementor-10135 .elementor-element.elementor-element-e20c537 .elementor-sitelogo img{max-width:142px !important;}.elementor-10135 .elementor-element.elementor-element-26b3059 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-10135 .elementor-element.elementor-element-b128fec .top-header-cart{justify-content:right;}.elementor-10135 .elementor-element.elementor-element-b128fec .top-header-cart i{color:#a1a2a2;}.elementor-10135 .elementor-element.elementor-element-b128fec .top-header-cart a{background:#2edd052b;font-size:21px;width:50px;height:50px;}.elementor-10135 .elementor-element.elementor-element-b128fec .cart-cont{background:#35b40e;color:#fff;width:16px;height:16px;top:20px;right:6px;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button > a{background-color:#0DF512;color:#ffffff;border-color:#F8C630;max-width:40px;height:40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button-intro .box-user-content{background-color:#FFFFFF;border-color:#F8C630;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 > .elementor-widget-container{background-color:#000000;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button{justify-content:center;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button > a:hover{color:#FFFFFF;background:#F8C630;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button-intro{color:#EBE1E1;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6  .user-icon i{font-size:24px;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .user-role-name{color:#3C1A5B;font-weight:700;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button-intro .box-user-content li a, .login-button-intro .box-user-content li{color:#000000;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button-intro .box-user-content li:hover a, .login-button-intro .box-user-content li:hover{color:#F8C630 !important;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button-intro .box-user-content li:hover{background:#7311CC;}@media(max-width:1024px){.elementor-10135 .elementor-element.elementor-element-ebc1dc6{width:var( --container-widget-width, 92.6px );max-width:92.6px;--container-widget-width:92.6px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-10135 .elementor-element.elementor-element-1fa9e5a{width:21.276%;}.elementor-10135 .elementor-element.elementor-element-f0b3822{width:47.412%;}.elementor-10135 .elementor-element.elementor-element-7491a37{width:13.854%;}.elementor-10135 .elementor-element.elementor-element-592e2cc{width:5.493%;}.elementor-10135 .elementor-element.elementor-element-da83225{width:11.885%;}}@media(max-width:767px){.elementor-10135 .elementor-element.elementor-element-aa49a81{padding:10px 10px 5px 0px;}.elementor-10135 .elementor-element.elementor-element-70cadf3{width:13%;}.elementor-10135 .elementor-element.elementor-element-8574fc5{width:42%;}.elementor-10135 .elementor-element.elementor-element-4712f48{width:13%;}.elementor-10135 .elementor-element.elementor-element-e4c6539{width:13%;}.elementor-10135 .elementor-element.elementor-element-56d5df7{width:11%;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6{width:auto;max-width:auto;}.elementor-10135 .elementor-element.elementor-element-ebc1dc6 .login-button > a, .login-button-intro span{font-size:11px;}}/* Start custom CSS for html, class: .elementor-element-8cdf23f *//* From Uiverse.io by simplicitywebdesign */ 
button {
  position: relative;
  padding: 12px 35px;
  background:#f8c630;
  height: 25pxpx;
  font-size: 16px;
  font-weight: 900;
  font-family: "Tahoma";
  color: #52288e;
  border: none;
  border-radius: 2.5rem;
  box-shadow: 0 0 0 #ffef8c80;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.st1 {
  fill: #ffdc00;
}
.st2 {
  fill: #52288e;
}
.star-1 {
  position: absolute;
  top: 20%;
  left: 20%;
  width: 25px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 1.5s cubic-bezier(0.05, 0.83, 0.43, 0.96);
}

.star-2 {
  position: absolute;
  top: 45%;
  left: 45%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 0 #d6cbe4);
  z-index: -5;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-3 {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-4 {
  position: absolute;
  top: 20%;
  left: 40%;
  width: 8px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-5 {
  position: absolute;
  top: 25%;
  left: 45%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 0 #d6cbe4);
  z-index: -5;
  transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-6 {
  position: absolute;
  top: 5%;
  left: 50%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 0.8s ease;
}

button:hover {
  background: #d6b900;
  box-shadow: 0 0 25px #ffef8c80;
}

button:hover .star-1 {
  position: absolute;
  top: -80%;
  left: -30%;
  width: 25px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(15deg);
}

button:hover .star-1 svg,
button:hover .star-2 svg,
button:hover .star-3 svg,
button:hover .star-4 svg,
button:hover .star-5 svg,
button:hover .star-6 svg {
  opacity: 0;
  transition: opacity 1.5s cubic-bezier(0.33, 1, 0.68, 1) 1s;
}

button:hover .star-2 {
  position: absolute;
  top: -25%;
  left: 10%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(-20deg);
}

button:hover .star-3 {
  position: absolute;
  top: 55%;
  left: 25%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(50deg);
}

button:hover .star-4 {
  position: absolute;
  top: 30%;
  left: 80%;
  width: 8px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
}

button:hover .star-5 {
  position: absolute;
  top: 25%;
  left: 115%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(-25deg);
}

button:hover .star-6 {
  position: absolute;
  top: 5%;
  left: 60%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(60deg;);
}

.fil0 {
  fill: #fffdef;
}

@media screen and (max-width: 480px) {
  button {
    padding: 7px 5px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26b3059 *//* From Uiverse.io by simplicitywebdesign */ 
button {
  position: relative;
  padding: 12px 35px;
  background: #ffdc00;
  height: 25pxpx;
  font-size: 16px;
  font-weight: 900;
  font-family: "Tahoma";
  color: #52288e;
  border: none;
  border-radius: 2.5rem;
  box-shadow: 0 0 0 #ffef8c80;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.st1 {
  fill: #ffdc00;
}
.st2 {
  fill: #52288e;
}
.star-1 {
  position: absolute;
  top: 20%;
  left: 20%;
  width: 25px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 1.5s cubic-bezier(0.05, 0.83, 0.43, 0.96);
}

.star-2 {
  position: absolute;
  top: 45%;
  left: 45%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 0 #d6cbe4);
  z-index: -5;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-3 {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 1s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-4 {
  position: absolute;
  top: 20%;
  left: 40%;
  width: 8px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 0.8s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-5 {
  position: absolute;
  top: 25%;
  left: 45%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 0 #d6cbe4);
  z-index: -5;
  transition: all 0.6s cubic-bezier(0, 0.4, 0, 1.01);
}

.star-6 {
  position: absolute;
  top: 5%;
  left: 50%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 0 #ffef8c);
  z-index: -5;
  transition: all 0.8s ease;
}

button:hover {
  background: #d6b900;
  box-shadow: 0 0 25px #ffef8c80;
}

button:hover .star-1 {
  position: absolute;
  top: -80%;
  left: -30%;
  width: 25px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(15deg);
}

button:hover .star-1 svg,
button:hover .star-2 svg,
button:hover .star-3 svg,
button:hover .star-4 svg,
button:hover .star-5 svg,
button:hover .star-6 svg {
  opacity: 0;
  transition: opacity 1.5s cubic-bezier(0.33, 1, 0.68, 1) 1s;
}

button:hover .star-2 {
  position: absolute;
  top: -25%;
  left: 10%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(-20deg);
}

button:hover .star-3 {
  position: absolute;
  top: 55%;
  left: 25%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(50deg);
}

button:hover .star-4 {
  position: absolute;
  top: 30%;
  left: 80%;
  width: 8px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
}

button:hover .star-5 {
  position: absolute;
  top: 25%;
  left: 115%;
  width: 15px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(-25deg);
}

button:hover .star-6 {
  position: absolute;
  top: 5%;
  left: 60%;
  width: 5px;
  height: auto;
  filter: drop-shadow(0 0 10px #fffdef);
  z-index: 2;
  transform: rotate(60deg;);
}

.fil0 {
  fill: #fffdef;
}

@media screen and (max-width: 480px) {
  button {
    padding: 5px 8px;
    font-size: 10px;
  }
}/* End custom CSS */