.elementor-10407 .elementor-element.elementor-element-8822fc0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10407 .elementor-element.elementor-element-8822fc0{padding:10px 15px 10px 15px;}.elementor-10407 .elementor-element.elementor-element-5a9d5bf .haru-logo img{max-height:90px;}.elementor-10407 .elementor-element.elementor-element-5a9d5bf .haru-logo a{justify-content:flex-start;}.elementor-10407 .elementor-element.elementor-element-77a18c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10407 .elementor-element.elementor-element-77a18c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10407 .elementor-element.elementor-element-540ae0e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10407 .elementor-element.elementor-element-47ba216 .haru-menu-toggle-popup{margin-left:auto;margin-right:0;}@media(max-width:1024px){.elementor-10407 .elementor-element.elementor-element-8822fc0{padding:0px 0px 0px 0px;}.elementor-10407 .elementor-element.elementor-element-47ba216 .haru-menu-toggle-popup{margin-right:auto;margin-left:0;}}@media(max-width:767px){.elementor-10407 .elementor-element.elementor-element-8822fc0{padding:5px 0px 5px 0px;}.elementor-10407 .elementor-element.elementor-element-95f2f21{width:50%;}.elementor-10407 .elementor-element.elementor-element-17fbcbc{width:50%;}.elementor-10407 .elementor-element.elementor-element-caaaa94{width:50%;}.elementor-10407 .elementor-element.elementor-element-47ba216 .haru-menu-toggle-popup{margin-right:auto;margin-left:0;}}@media(min-width:768px){.elementor-10407 .elementor-element.elementor-element-95f2f21{width:60%;}.elementor-10407 .elementor-element.elementor-element-e100bac{width:35%;}.elementor-10407 .elementor-element.elementor-element-17fbcbc{width:5%;}.elementor-10407 .elementor-element.elementor-element-caaaa94{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10407 .elementor-element.elementor-element-95f2f21{width:40%;}.elementor-10407 .elementor-element.elementor-element-e100bac{width:30%;}.elementor-10407 .elementor-element.elementor-element-17fbcbc{width:30%;}}/* Start custom CSS for haru-header-button, class: .elementor-element-77a18c0 */.elementor-10407 .elementor-element.elementor-element-77a18c0 a {
  border-radius: 33px !important;
  display: inline-block !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: .122em !important;
  line-height: 1.2 !important;
  padding: 11px 20px !important;
  position: relative !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  -webkit-transition: -webkit-transform .5s ease !important;
  transition: -webkit-transform .5s ease !important;
  -o-transition: transform .5s ease !important;
  transition: transform .5s ease !important;
  transition: transform .5s ease,-webkit-transform .5s ease !important;
  height: auto;
}

.elementor-10407 .elementor-element.elementor-element-77a18c0 a::before {
  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: .122em !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  
  height: 0;
  right: 100%;
  width: 0;
  
  background-position: 55% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 33px;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: width .5s ease,height .5s ease;
  -o-transition: width .5s ease,height .5s ease;
  transition: width .5s ease,height .5s ease;
  background-color: #b82125;
  background-image: url(https://socialprovideo.com/wp-content/uploads/2025/09/Button-Play-Icon.webp);
}

.elementor-10407 .elementor-element.elementor-element-77a18c0 a::after {
  background-position: 55% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 33px;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: width .5s ease,height .5s ease;
  -o-transition: width .5s ease,height .5s ease;
  transition: width .5s ease,height .5s ease;
  
  background-color: #b82125;
  background-image: url(https://socialprovideo.com/wp-content/uploads/2025/09/Button-Play-Icon.webp);
  height: 43px;
  left: 100%;
  width: 43px;
  
}


.elementor-10407 .elementor-element.elementor-element-77a18c0 a:hover: {
  -webkit-transform: translateX(43px);
  -ms-transform: translateX(43px);
  transform: translateX(43px);
}

.elementor-10407 .elementor-element.elementor-element-77a18c0 a:hover::after {
  height: 0;
  width: 0;
  left: 100%;
}

.elementor-10407 .elementor-element.elementor-element-77a18c0 a:hover::before {
  height: 43px;
  width: 43px;
  right: 100%;
}

.elementor-10407 .elementor-element.elementor-element-77a18c0#white-btn a, .elementor-10407 .elementor-element.elementor-element-77a18c0#white-btn a::after, .elementor-10407 .elementor-element.elementor-element-77a18c0#white-btn a::before {
    background-color: white;
    color: black;
    border: 2px solid black;
}/* End custom CSS */