.elementor-4796 .elementor-element.elementor-element-dce722d > .elementor-container{max-width:800px;text-align:right;}.elementor-4796 .elementor-element.elementor-element-9927797{padding:1em 1em 1em 1em;}.elementor-4796 .elementor-element.elementor-element-0099bb0{text-align:center;}.elementor-4796 .elementor-element.elementor-element-0099bb0 .elementor-heading-title{color:#000000;font-family:"Frank G", Sans-serif;font-size:5em;font-weight:normal;letter-spacing:0.3px;}.elementor-4796 .elementor-element.elementor-element-1a1356f{text-align:center;}.elementor-4796 .elementor-element.elementor-element-1a1356f .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:2.5em;font-weight:bold;}.elementor-4796 .elementor-element.elementor-element-1a1356f > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-item{border-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-item .elementor-tab-content{border-top-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-icon, .elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-title{color:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-active .elementor-accordion-icon, .elementor-4796 .elementor-element.elementor-element-508212d .elementor-active .elementor-accordion-title{color:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-accordion-title{font-family:"Frank G", Sans-serif;font-size:1.5em;letter-spacing:0.7px;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-508212d .elementor-tab-content{letter-spacing:0.5px;}.elementor-4796 .elementor-element.elementor-element-44b9927{text-align:center;}.elementor-4796 .elementor-element.elementor-element-44b9927 .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1.5em;}.elementor-4796 .elementor-element.elementor-element-3a119a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-item{border-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-item .elementor-tab-content{border-top-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#ffffff;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-icon, .elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-title{color:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-active .elementor-accordion-icon, .elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-active .elementor-accordion-title{color:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-accordion-title{font-family:"Frank G", Sans-serif;font-size:1.5em;letter-spacing:0.7px;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-4796 .elementor-element.elementor-element-487a3dc .elementor-tab-content{letter-spacing:0.1px;}@media(max-width:767px){.elementor-4796 .elementor-element.elementor-element-0099bb0 .elementor-heading-title{font-size:2.1em;}}/* Start custom CSS for accordion, class: .elementor-element-508212d */section{
    direction: rtl;
}

/*Tooltip*/
#tooltip p {
  margin: 20px 0;
}

#tooltip > div > div > p:nth-child(odd)::first-letter {
  font-weight: normal;
  float: left;
  font-size: 4em;
  line-height: .75;
  letter-spacing: .15em;
  margin-top: .2em;
}

.wrapper {
  max-width: 800px;
}

/*Tooltip text*/
.tooltip {
  position: relative;
  color: #00b4ab;
}

.tooltip .tooltip-text {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  visibility: hidden;
  max-width: 300px;
  background-color: #00b4ab;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: .3s;
  transform: translate3d(0px, 20px, 0px);
}

.tooltip .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #00b4ab transparent transparent transparent;
}

.tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 2em;
  line-height: 1.09375em;
  font-weight: 700;
  margin-bottom: 40px;
  color: #383435;
}

h1::after {
  content: '';
  display: block;
  background-color: #383435;
  width: 5%;
  height: 1px;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6664df */body{
  font-family: "Roboto Mono", monospace;
  line-height: 1.6;
} 

/*Container*/
.container {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .container {
    max-width: 768px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 767px) {
  .container {
    max-width: 480px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.container::after, .container::before {
  content: '';
  display: table;
  clear: both;
}

/*Tooltip*/
section#tooltip p {
  margin: 20px 0;
}

section#tooltip > div > div > p:nth-child(odd)::first-letter {
  font-weight: normal;
  float: left;
  font-size: 4em;
  line-height: .75;
  letter-spacing: .15em;
  margin-top: .2em;
}

.wrapper {
  max-width: 800px;
}

/*Tooltip text*/
.tooltip {
  position: relative;
  color: #00b4ab;
}

.tooltip .tooltip-text {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  visibility: hidden;
  max-width: 300px;
  background-color: #00b4ab;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: .3s;
  transform: translate3d(0px, 20px, 0px);
}

.tooltip .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #00b4ab transparent transparent transparent;
}

.tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 2em;
  line-height: 1.09375em;
  font-weight: 700;
  margin-bottom: 40px;
  color: #383435;
}

h1::after {
  content: '';
  display: block;
  background-color: #383435;
  width: 5%;
  height: 1px;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-487a3dc */section{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dce722d */.elementor-4796 .elementor-element.elementor-element-dce722d{direction:rtl;}/* End custom CSS */
/* Start custom CSS */.rtlit{direction:RTL;}
.ltrit{direction:ltr;}
/************** Audio Player ************/
.audio-container{direction:ltr;}
.x-audio.player {height: 100%;border-top-left-radius: 32px;overflow: hidden;/* margin-right: -20px; *//* margin-top: 20px; */}
.audio-container .mejs-container .mejs-controls .mejs-time.mejs-duration-container:before {/* content: "/ "; */}
.audio-container .mejs-container{height:60px;/* border: 1px solid #ccc; *//* border-collapse: collapse; */box-sizing: content-box;}
.audio-container .mejs-container, .mejs-embed, .mejs-embed body, .audio-container .mejs-container .mejs-controls {background: initial;height: 50px;position: relative;width: 100%;/* border-radius: 30px; */}
span.mejs-duration {/* color: #ffffff; */}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-total, .audio-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {background: #e0e0e0;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background: #5472d21f;height: 16px;border-radius: 0px;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-current {background: #50485b;height: 16px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.audio-container .mejs-controls .mejs-button button {content: "";cursor: pointer;display: block;font-size: 0;line-height: 0;text-decoration: none;margin: initial;padding: initial;position: absolute;/* height: 43px; *//* width: 50px; */border: 0;/* background: transparent url(img/aw-icn.png) no-repeat; */outline:0;font-size: 2em;color: #50485b;}
.mejs-button.mejs-playpause-button.mejs-play button{font-size: 28px !important;color: #ce4949;}
.audio-container span.mejs-time-float-current {height: 12px; margin: 0;}
.audio-container span.mejs-time-loaded {height: 12px;}
.audio-container span.mejs-time-total.mejs-time-slider {height: 16px;border-radius: 10px;}
.audio-container .mejs-container .mejs-controls div {height: 20px !important;width: 35px !important;font-size: 10px;font-family: 'Georgia',serif !important;color: #6d6d6d;}
.audio-container .mejs-controls .mejs-pause button { background-position: 0 -42px; margin-left: 4px;}
.audio-container .mejs-controls .mejs-button button:focus {outline:none;}
.mejs-controls .mejs-button button:focus { outline: 0;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-total {margin: initial;}
.advanced-controls.mejs-audio .mejs-time-rail {/* width: calc(99% - 200px) !important; */padding: initial;}
.audio-container .mejs-container .mejs-controls .mejs-time {padding: 2px 5px 0 !important;}

/*----------------*/.elementor-tab-title {
    text-align: right;
    border-bottom: 1px solid #8c8c8c !important;
}
.dialog-ttl {
   ont-weight: 600;
    display: table-colum;
    float: right;
    margin-left: 1.5em;
    width: 10%;
    font-weight: 700;
}

.dialog-box {
    text-align: right;
    color: #000;
}

.dialog-box p {
display: table-cell;
    width: 90%;}

.dialog-li {
    margin-bottom: 1em;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 2px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #08b1c7;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */