.elementor-68 .elementor-element.elementor-element-084e22f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-68 .elementor-element.elementor-element-084e22f:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-084e22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b88c41d );}.elementor-68 .elementor-element.elementor-element-de79f3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-214a0df{width:100%;max-width:100%;}.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field{justify-content:center;}.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field__content{text-align:center;}.elementor-68 .elementor-element.elementor-element-482ac81{--display:flex;}.elementor-68 .elementor-element.elementor-element-39aee66 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"BonyadKodad", Sans-serif;font-weight:bold;text-align:left;}.elementor-68 .elementor-element.elementor-element-39aee66 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-68 .elementor-element.elementor-element-39aee66 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-68 .elementor-element.elementor-element-39aee66 .jet-listing-dynamic-field{justify-content:center;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-de79f3f{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-214a0df */.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field__inline-wrap {
    width: 100% !important;
    height: 10em !important;

    background: #000 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    overflow: hidden !important;

    /*border-radius: 15px !important;*/
}

.elementor-68 .elementor-element.elementor-element-214a0df .jet-listing-dynamic-field__content {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-68 .elementor-element.elementor-element-214a0df video {
    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;

    border-radius: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de79f3f *//* =========================
   VIDEO
========================= */

.elementor-68 .elementor-element.elementor-element-de79f3f .jet-listing-dynamic-field__inline-wrap {
    width: 100% !important;
    height: 10em !important;

    background: #000 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    overflow: hidden !important;
}

.elementor-68 .elementor-element.elementor-element-de79f3f .jet-listing-dynamic-field__content {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-68 .elementor-element.elementor-element-de79f3f video {
    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: 100% !important;

    object-fit: contain !important;

    display: block !important;
}


/* =========================
   CONTROLS
========================= */

.elementor-68 .elementor-element.elementor-element-de79f3f .custom-video-controls {
    width: 100%;

    height: 22px;
    background: #111;

    display: flex;

    align-items: center;

    gap: 10px;

    padding: 0 12px;

    box-sizing: border-box;
}


/* Buttons */

.elementor-68 .elementor-element.elementor-element-de79f3f .custom-video-controls button {
    border: none;

    background: transparent;

    color: #fff;

    cursor: pointer;

    font-size: 16px;

    padding: 0;

    width: 25px;

    height: 25px;

    display: flex;

    align-items: center;

    justify-content: center;
}


/* Progress */

.elementor-68 .elementor-element.elementor-element-de79f3f .video-progress {
    flex: 1;

    height: 4px;

    background: #444;

    border-radius: 10px;

    cursor: pointer;

    overflow: hidden;
}

.elementor-68 .elementor-element.elementor-element-de79f3f .video-progress-bar {
    width: 0%;

    height: 100%;

    background: #fff;
}


/* Time */

.elementor-68 .elementor-element.elementor-element-de79f3f .video-time {
    color: #aaa;

    font-size: 11px;

    white-space: nowrap;
}


/* Hover */

.elementor-68 .elementor-element.elementor-element-de79f3f .custom-video-controls button:hover {
    color: #ddd;
}

.elementor-68 .elementor-element.elementor-element-de79f3f .video-progress {
    direction: ltr !important;
}

.elementor-68 .elementor-element.elementor-element-de79f3f .video-progress-bar {
    direction: ltr !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-39aee66 */.elementor-68 .elementor-element.elementor-element-39aee66 {
  height: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* End custom CSS */