.elementor-110891 .elementor-element.elementor-element-91cbba4{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-110891 .elementor-element.elementor-element-91cbba4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110891 .elementor-element.elementor-element-c322bf8, .elementor-110891 .elementor-element.elementor-element-c322bf8 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-110891 .elementor-element.elementor-element-c322bf8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-110891 .elementor-element.elementor-element-4473321.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-110891 .elementor-element.elementor-element-4473321.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-110891 .elementor-element.elementor-element-4473321 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-110891 .elementor-element.elementor-element-4473321 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-110891 .elementor-element.elementor-element-65c6098{text-align:left;width:auto;max-width:auto;}.elementor-110891 .elementor-element.elementor-element-65c6098 img{width:100%;max-width:48px;border-radius:500px 500px 500px 500px;}.elementor-110891 .elementor-element.elementor-element-65c6098 > .elementor-widget-container{margin:0px 11px 0px 0px;}.elementor-110891 .elementor-element.elementor-element-587a836 .elementor-icon-wrapper{text-align:right;}.elementor-110891 .elementor-element.elementor-element-587a836 .elementor-icon{font-size:20px;}.elementor-110891 .elementor-element.elementor-element-587a836 .elementor-icon i, .elementor-110891 .elementor-element.elementor-element-587a836 .elementor-icon svg{transform:rotate(0deg);}.elementor-110891 .elementor-element.elementor-element-8f0ab15 .elementor-author-box__name{color:#FFFFFF;font-size:20px;font-weight:600;}.elementor-110891 .elementor-element.elementor-element-8f0ab15{width:auto;max-width:auto;}.elementor-110891 .elementor-element.elementor-element-5058593{color:#FFFFFF;font-size:13px;font-weight:500;width:100%;max-width:100%;}.elementor-110891 .elementor-element.elementor-element-5058593 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:5px 5px 5px 5px;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;}body.elementor-page-110891:not(.elementor-motion-effects-element-type-background), body.elementor-page-110891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-110891 .elementor-element.elementor-element-c322bf8{padding:10px 10px 10px 10px;}.elementor-110891 .elementor-element.elementor-element-65c6098 img{max-width:48px;}.elementor-110891 .elementor-element.elementor-element-8f0ab15 .elementor-author-box__name{font-size:14px;}.elementor-110891 .elementor-element.elementor-element-5058593{font-size:12px;}}/* Start custom CSS for icon, class: .elementor-element-587a836 */.elementor-110891 .elementor-element.elementor-element-587a836 {
    position: absolute;
    top: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3f90ba */.elementor-110891 .elementor-element.elementor-element-e3f90ba {
    height: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5058593 */.elementor-110891 .elementor-element.elementor-element-5058593 {
    flex: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f66aad8 */.elementor-110891 .elementor-element.elementor-element-f66aad8 .tap_player {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    opacity: 1;
    transition: ease 300ms;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .slider_container {
  width: 90%;
  max-width: 750px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fafafa;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .seek_slider {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 5px;
  background: transparent;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  padding: 0px 10px !important;
  color: #FFF !important;
    margin-top: 15px !important;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .current-time, .elementor-110891 .elementor-element.elementor-element-f66aad8 .total-duration {
    margin-top: 0 !important;
    width: 45px !important;
    font-size: 16px;
    color: #ffffff99 !important;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px !important;
  margin-top: 0 !important;

  margin-bottom: 0px !important;
  color: #ffffff99;
  cursor: pointer;
  z-index: 50;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .seek_slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 10px;
  height: 10px;
  background: white;
  cursor: pointer;
  border-radius: 50%;
  margin-top: -3px !important;
}

.elementor-110891 .elementor-element.elementor-element-f66aad8 .seek_slider:hover {
  opacity: 1.0;
}
 
.elementor-110891 .elementor-element.elementor-element-f66aad8 .seek_slider {
  width: 60%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4473321 */.elementor-110891 .elementor-element.elementor-element-4473321 {
    flex: 1!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c322bf8 */@media (max-width: 767px) {
    .elementor-110891 .elementor-element.elementor-element-c322bf8 {
        position: absolute;
        z-index: 2;
        top:0;
    }
}/* End custom CSS */