.elementor-546 .elementor-element.elementor-element-f55cd99 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-f55cd99:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-f55cd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-f55cd99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-f55cd99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-3c646f1{text-align:center;}.elementor-546 .elementor-element.elementor-element-3c646f1 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-45d56c6 .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-cf275d6{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-6176edd{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-9d3d830 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-9d3d830:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-9d3d830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-9d3d830{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-9d3d830 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-f6c37c9{text-align:center;}.elementor-546 .elementor-element.elementor-element-f6c37c9 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-a72041f .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-6ea9147{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-b4561cf{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-f5e33a1 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-f5e33a1:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-f5e33a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-f5e33a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-f5e33a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-1bf8b93{text-align:center;}.elementor-546 .elementor-element.elementor-element-1bf8b93 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-7f3cedf .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-0d08020{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-81579df{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-8d0c8c0 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-8d0c8c0:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-8d0c8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-8d0c8c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-8d0c8c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-57e0c32{text-align:center;}.elementor-546 .elementor-element.elementor-element-57e0c32 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-4b5e74d .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-da05ef8{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-3e4c6f5{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-c8300eb > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-c8300eb:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-c8300eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-c8300eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-c8300eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-d7ad136{text-align:center;}.elementor-546 .elementor-element.elementor-element-d7ad136 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-28d615a .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-0e9fffe{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-50dbd2e{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-8c98e0e > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-8c98e0e:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-8c98e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-8c98e0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-8c98e0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-469e63e{text-align:center;}.elementor-546 .elementor-element.elementor-element-469e63e .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-ee33050 .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-fd4c42a{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-95e03b0{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-e9e1cf9 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-e9e1cf9:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-e9e1cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-e9e1cf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-e9e1cf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-b20ffa0{text-align:center;}.elementor-546 .elementor-element.elementor-element-b20ffa0 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-8925b9a .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-16e7a45{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-c1d194b{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-fb30884 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-fb30884:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-fb30884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-fb30884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-fb30884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-098ab40{text-align:center;}.elementor-546 .elementor-element.elementor-element-098ab40 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-4d209ab .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-a729b5c{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-a8a6a88{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-e54a477 > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-e54a477:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-e54a477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-e54a477{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-e54a477 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-fb27d3b{text-align:center;}.elementor-546 .elementor-element.elementor-element-fb27d3b .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-404f5db .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-55808fe{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-70be87a > .elementor-container{max-width:971px;}.elementor-546 .elementor-element.elementor-element-70be87a:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-70be87a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-546 .elementor-element.elementor-element-70be87a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-546 .elementor-element.elementor-element-70be87a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-546 .elementor-element.elementor-element-e444dce{text-align:center;}.elementor-546 .elementor-element.elementor-element-e444dce .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-546 .elementor-element.elementor-element-9a3299b .elementor-button{font-family:"iranyekanwebregular", Sans-serif;font-weight:500;text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#C81550;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-ae6c31a{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-3c646f1{text-align:left;}.elementor-546 .elementor-element.elementor-element-3c646f1 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-45d56c6 .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-cf275d6{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-6176edd{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-f6c37c9{text-align:left;}.elementor-546 .elementor-element.elementor-element-f6c37c9 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-a72041f .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-6ea9147{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-b4561cf{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-1bf8b93{text-align:left;}.elementor-546 .elementor-element.elementor-element-1bf8b93 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-7f3cedf .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-0d08020{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-81579df{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-57e0c32{text-align:left;}.elementor-546 .elementor-element.elementor-element-57e0c32 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-4b5e74d .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-da05ef8{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-3e4c6f5{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-d7ad136{text-align:left;}.elementor-546 .elementor-element.elementor-element-d7ad136 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-28d615a .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-0e9fffe{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-50dbd2e{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-469e63e{text-align:left;}.elementor-546 .elementor-element.elementor-element-469e63e .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-ee33050 .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-fd4c42a{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-95e03b0{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-b20ffa0{text-align:left;}.elementor-546 .elementor-element.elementor-element-b20ffa0 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-8925b9a .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-16e7a45{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-c1d194b{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-098ab40{text-align:left;}.elementor-546 .elementor-element.elementor-element-098ab40 .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-4d209ab .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-a729b5c{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-a8a6a88{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-fb27d3b{text-align:left;}.elementor-546 .elementor-element.elementor-element-fb27d3b .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-404f5db .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-55808fe{text-align:left;font-size:14px;}.elementor-546 .elementor-element.elementor-element-e444dce{text-align:left;}.elementor-546 .elementor-element.elementor-element-e444dce .elementor-heading-title{font-size:14px;}.elementor-546 .elementor-element.elementor-element-9a3299b .elementor-button{font-size:12px;}.elementor-546 .elementor-element.elementor-element-ae6c31a{text-align:left;font-size:14px;}}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-f9062d8{width:21.23%;}.elementor-546 .elementor-element.elementor-element-4c7fb88{width:56.081%;}.elementor-546 .elementor-element.elementor-element-440023d{width:22.353%;}.elementor-546 .elementor-element.elementor-element-174556f{width:21.23%;}.elementor-546 .elementor-element.elementor-element-a991c84{width:56.081%;}.elementor-546 .elementor-element.elementor-element-be835fb{width:22.353%;}.elementor-546 .elementor-element.elementor-element-1c4c247{width:21.23%;}.elementor-546 .elementor-element.elementor-element-98f560e{width:56.081%;}.elementor-546 .elementor-element.elementor-element-3aa9696{width:22.353%;}.elementor-546 .elementor-element.elementor-element-b3a4f14{width:21.23%;}.elementor-546 .elementor-element.elementor-element-76cb409{width:56.081%;}.elementor-546 .elementor-element.elementor-element-3d2debb{width:22.353%;}.elementor-546 .elementor-element.elementor-element-4ab483e{width:21.23%;}.elementor-546 .elementor-element.elementor-element-2986b15{width:56.081%;}.elementor-546 .elementor-element.elementor-element-fdc95b4{width:22.353%;}.elementor-546 .elementor-element.elementor-element-9c289a8{width:21.23%;}.elementor-546 .elementor-element.elementor-element-2d43d67{width:56.081%;}.elementor-546 .elementor-element.elementor-element-0169fad{width:22.353%;}.elementor-546 .elementor-element.elementor-element-5ed7048{width:21.23%;}.elementor-546 .elementor-element.elementor-element-eb18a0b{width:56.081%;}.elementor-546 .elementor-element.elementor-element-d619060{width:22.353%;}.elementor-546 .elementor-element.elementor-element-11c0c31{width:21.23%;}.elementor-546 .elementor-element.elementor-element-19d28fe{width:56.081%;}.elementor-546 .elementor-element.elementor-element-d90a2fa{width:22.353%;}.elementor-546 .elementor-element.elementor-element-421d7b9{width:21.23%;}.elementor-546 .elementor-element.elementor-element-6562278{width:56.081%;}.elementor-546 .elementor-element.elementor-element-ed7992b{width:22.353%;}.elementor-546 .elementor-element.elementor-element-3527b92{width:21.23%;}.elementor-546 .elementor-element.elementor-element-a021170{width:56.081%;}.elementor-546 .elementor-element.elementor-element-f0ad498{width:22.353%;}}/* Start custom CSS for text-editor, class: .elementor-element-6176edd */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4561cf */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81579df */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e4c6f5 */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50dbd2e */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e03b0 */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d194b */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8a6a88 */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55808fe */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae6c31a */.audio-player {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 20px;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #1E1E1E;
}

.audio-player audio {
    width: 100%;
    max-width: 500px;
    margin-bottom: 10px;
}

.controls {
    display: flex;
    gap: 10px;
}

.download-btn, .share-btn {
    text-decoration: none;
    background-color: #C81550;
    color: white;
    padding:0px 80px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-btn:hover, .share-btn:hover {
    background-color:#C81550;
}

.share-btn i {
    font-size: 20px;
    color: white;
}/* End custom CSS */