.elementor-445 .elementor-element.elementor-element-35a57ef > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-35a57ef:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-35a57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-35a57ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-35a57ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-c7188f6{text-align:center;}.elementor-445 .elementor-element.elementor-element-c7188f6 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-94163db .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-445 .elementor-element.elementor-element-b05f45c{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-edce379{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-f2bed05 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-f2bed05:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-f2bed05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-f2bed05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-f2bed05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-1556d99{text-align:center;}.elementor-445 .elementor-element.elementor-element-1556d99 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-a5edb86 .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-445 .elementor-element.elementor-element-4eab3ff{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-0c3e29c{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-ac33380 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-ac33380:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-ac33380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-ac33380{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-ac33380 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-f2e365c{text-align:center;}.elementor-445 .elementor-element.elementor-element-f2e365c .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-56f482f .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-445 .elementor-element.elementor-element-f6e958a{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-89b4125{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-0c509cc > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-0c509cc:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-0c509cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-0c509cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-0c509cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-8482ceb{text-align:center;}.elementor-445 .elementor-element.elementor-element-8482ceb .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-de0de94 .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-445 .elementor-element.elementor-element-79e0e04{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-cee47cd{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-7096c73 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-7096c73:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-7096c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-7096c73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-7096c73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-7c449b9{text-align:center;}.elementor-445 .elementor-element.elementor-element-7c449b9 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-2179e8d .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-445 .elementor-element.elementor-element-949a7b9{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-2721432{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-dbdb831 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-dbdb831:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-dbdb831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-dbdb831{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-dbdb831 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-228c52e{text-align:center;}.elementor-445 .elementor-element.elementor-element-228c52e .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-da659e5 .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-445 .elementor-element.elementor-element-2126e1b{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-6545793{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-0e8e5ac > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-0e8e5ac:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-0e8e5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-0e8e5ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-0e8e5ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-f6c5f4d{text-align:center;}.elementor-445 .elementor-element.elementor-element-f6c5f4d .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-8165ac9 .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-445 .elementor-element.elementor-element-ba1ebb9{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-24976a3{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-a6b0b67 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-a6b0b67:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-a6b0b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-a6b0b67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-a6b0b67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-58859b5{text-align:center;}.elementor-445 .elementor-element.elementor-element-58859b5 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-38167a4 .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-445 .elementor-element.elementor-element-7e7e4e3{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-a2136bc{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-df49149 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-df49149:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-df49149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-df49149{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-df49149 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-df58b78{text-align:center;}.elementor-445 .elementor-element.elementor-element-df58b78 .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-3ba0a11 .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-445 .elementor-element.elementor-element-d0b3386{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-9b7e2ae{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-9ce9992 > .elementor-container{max-width:971px;}.elementor-445 .elementor-element.elementor-element-9ce9992:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-9ce9992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222121;}.elementor-445 .elementor-element.elementor-element-9ce9992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-445 .elementor-element.elementor-element-9ce9992 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-445 .elementor-element.elementor-element-c0dde6a{text-align:center;}.elementor-445 .elementor-element.elementor-element-c0dde6a .elementor-heading-title{color:#EBE9E9;font-family:"iranyekanwebregular", Sans-serif;font-size:34px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-60d8039 .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-445 .elementor-element.elementor-element-ba64e23{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}.elementor-445 .elementor-element.elementor-element-acc280e{color:#C0BFBF;font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:300;}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-c7188f6{text-align:left;}.elementor-445 .elementor-element.elementor-element-c7188f6 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-94163db .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-b05f45c{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-edce379{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-1556d99{text-align:left;}.elementor-445 .elementor-element.elementor-element-1556d99 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-a5edb86 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-4eab3ff{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-0c3e29c{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-f2e365c{text-align:left;}.elementor-445 .elementor-element.elementor-element-f2e365c .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-56f482f .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-f6e958a{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-89b4125{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-8482ceb{text-align:left;}.elementor-445 .elementor-element.elementor-element-8482ceb .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-de0de94 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-79e0e04{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-cee47cd{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-7c449b9{text-align:left;}.elementor-445 .elementor-element.elementor-element-7c449b9 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-2179e8d .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-949a7b9{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-2721432{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-228c52e{text-align:left;}.elementor-445 .elementor-element.elementor-element-228c52e .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-da659e5 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-2126e1b{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-6545793{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-f6c5f4d{text-align:left;}.elementor-445 .elementor-element.elementor-element-f6c5f4d .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-8165ac9 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-ba1ebb9{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-24976a3{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-58859b5{text-align:left;}.elementor-445 .elementor-element.elementor-element-58859b5 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-38167a4 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-7e7e4e3{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-a2136bc{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-df58b78{text-align:left;}.elementor-445 .elementor-element.elementor-element-df58b78 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-3ba0a11 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-d0b3386{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-9b7e2ae{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-c0dde6a{text-align:left;}.elementor-445 .elementor-element.elementor-element-c0dde6a .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-60d8039 .elementor-button{font-size:12px;}.elementor-445 .elementor-element.elementor-element-ba64e23{text-align:left;font-size:14px;}.elementor-445 .elementor-element.elementor-element-acc280e{text-align:left;font-size:14px;}}@media(min-width:768px){.elementor-445 .elementor-element.elementor-element-fb7565b{width:21.23%;}.elementor-445 .elementor-element.elementor-element-8ceb208{width:56.081%;}.elementor-445 .elementor-element.elementor-element-15f6309{width:22.353%;}.elementor-445 .elementor-element.elementor-element-5f1b4c5{width:21.23%;}.elementor-445 .elementor-element.elementor-element-82171a5{width:56.081%;}.elementor-445 .elementor-element.elementor-element-c651710{width:22.353%;}.elementor-445 .elementor-element.elementor-element-ce752ab{width:21.23%;}.elementor-445 .elementor-element.elementor-element-db92377{width:56.081%;}.elementor-445 .elementor-element.elementor-element-705f1c1{width:22.353%;}.elementor-445 .elementor-element.elementor-element-256b4ff{width:21.23%;}.elementor-445 .elementor-element.elementor-element-fc3ff3a{width:56.081%;}.elementor-445 .elementor-element.elementor-element-32fa4d0{width:22.353%;}.elementor-445 .elementor-element.elementor-element-873578b{width:21.23%;}.elementor-445 .elementor-element.elementor-element-3513d18{width:56.081%;}.elementor-445 .elementor-element.elementor-element-1b747d5{width:22.353%;}.elementor-445 .elementor-element.elementor-element-8438500{width:21.23%;}.elementor-445 .elementor-element.elementor-element-d6add11{width:56.081%;}.elementor-445 .elementor-element.elementor-element-7c3c167{width:22.353%;}.elementor-445 .elementor-element.elementor-element-a69946d{width:21.23%;}.elementor-445 .elementor-element.elementor-element-3f51752{width:56.081%;}.elementor-445 .elementor-element.elementor-element-217cf17{width:22.353%;}.elementor-445 .elementor-element.elementor-element-b0d7cbd{width:21.23%;}.elementor-445 .elementor-element.elementor-element-41c752a{width:56.081%;}.elementor-445 .elementor-element.elementor-element-0f2bffa{width:22.353%;}.elementor-445 .elementor-element.elementor-element-7094475{width:21.23%;}.elementor-445 .elementor-element.elementor-element-6e31438{width:56.081%;}.elementor-445 .elementor-element.elementor-element-16f77ab{width:22.353%;}.elementor-445 .elementor-element.elementor-element-c29fe89{width:21.23%;}.elementor-445 .elementor-element.elementor-element-f983c74{width:56.081%;}.elementor-445 .elementor-element.elementor-element-5d32ca9{width:22.353%;}}/* Start custom CSS for text-editor, class: .elementor-element-edce379 */.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-0c3e29c */.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-89b4125 */.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-cee47cd */.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-2721432 */.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-6545793 */.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-24976a3 */.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-a2136bc */.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-9b7e2ae */.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-acc280e */.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 */