.elementor-1974 .elementor-element.elementor-element-38e5747d{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:17px;}.elementor-1974 .elementor-element.elementor-element-38e5747d.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-38e5747d{right:58px;}body.rtl .elementor-1974 .elementor-element.elementor-element-38e5747d{left:58px;}body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-3f248da7{left:-84px;}body.rtl .elementor-1974 .elementor-element.elementor-element-3f248da7{right:-84px;}.elementor-1974 .elementor-element.elementor-element-3f248da7{top:18px;}.elementor-1974 .elementor-element.elementor-element-3f248da7 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1974 .elementor-element.elementor-element-38e5747d{--width:140px;}}/* Start custom CSS for html, class: .elementor-element-aca9428 */.circle-icon {
  width: 60px;
  height: 60px;
  background-color: #000; /* nền đen */
  border: 2px solid #fff; /* viền trắng */
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 10px;
  box-sizing: border-box;
}

.circle-icon i {
  font-size: 25px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  color: #fff; /* icon trắng */
  text-align: center;
}

.circle-icon {
  display: inline-block;
  background-color: #fffff;
  color: white;
  padding: 10px;
  border-radius: 50%;
  cursor: pointer;
  text-align: center;
}

.menu-container {
  display: none;
  position: absolute;
  top: 50px;  /* Adjust based on your layout */
  left: 0;
  padding: 15px;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

select {
  margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f248da7 */.pill-container {
  width: 147px;
  z-index: 99999999;
  height: 42px;
  background-color: #000;  
  color: #fff;               
  border: 2px solid #ff5c01;    
  border-radius: 999px;        
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  position: fixed;
    padding: 8px 15px;
    right: 95px;
    height: 42px;
    bottom: 60px
}/* End custom CSS */