.elementor-kit-9976{--e-global-color-primary:#FA2E4D;--e-global-color-secondary:#A146F6;--e-global-color-text:#67676F;--e-global-color-accent:#FF7E33;--e-global-color-50fb8f26:#4054B2;--e-global-color-74678d9e:#23A455;--e-global-color-4f831cb6:#000;--e-global-color-4e21ac02:#FFF;--e-global-color-3da92618:#8A1FE0;--e-global-color-407959e4:#38214A;--e-global-color-49e716cb:RGBA(56, 33, 74, 0.1);--e-global-color-fc6448d:#9933FE;--e-global-color-e385e1f:#9933FE;--e-global-color-b930c8f:#C21DBE;--e-global-color-88b809e:#4A4453;--e-global-color-4ef552e:#D400B0;--e-global-color-9cd959c:#9933FE;--e-global-color-gt_heading:#0E0E11;--e-global-color-gt_border:#E7E7EA;--e-global-color-gt_bgsoft:#F7F7F8;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-1.2px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.33em;--e-global-typography-secondary-letter-spacing:-0.6px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.43em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-3083d7a-font-family:"Teko";--e-global-typography-3083d7a-font-size:30px;--e-global-typography-3083d7a-font-weight:600;--e-global-typography-3083d7a-line-height:30px;--e-global-typography-gt_display-font-family:"Inter";--e-global-typography-gt_display-font-size:72px;--e-global-typography-gt_display-font-weight:700;--e-global-typography-gt_display-line-height:1.05em;--e-global-typography-gt_display-letter-spacing:-1.8px;--e-global-typography-gt_h2-font-family:"Inter";--e-global-typography-gt_h2-font-size:48px;--e-global-typography-gt_h2-font-weight:700;--e-global-typography-gt_h2-line-height:1.1em;--e-global-typography-gt_h2-letter-spacing:-1.2px;--e-global-typography-gt_h3-font-family:"Inter";--e-global-typography-gt_h3-font-size:24px;--e-global-typography-gt_h3-font-weight:700;--e-global-typography-gt_h3-line-height:1.33em;--e-global-typography-gt_h3-letter-spacing:-0.6px;--e-global-typography-gt_h4-font-family:"Inter";--e-global-typography-gt_h4-font-size:20px;--e-global-typography-gt_h4-font-weight:700;--e-global-typography-gt_h4-line-height:1.4em;--e-global-typography-gt_h4-letter-spacing:-0.4px;--e-global-typography-gt_lead-font-family:"Inter";--e-global-typography-gt_lead-font-size:18px;--e-global-typography-gt_lead-font-weight:400;--e-global-typography-gt_lead-line-height:1.625em;--e-global-typography-gt_lead-letter-spacing:0px;--e-global-typography-gt_label-font-family:"Inter";--e-global-typography-gt_label-font-size:16px;--e-global-typography-gt_label-font-weight:600;--e-global-typography-gt_label-line-height:1.5em;--e-global-typography-gt_label-letter-spacing:0px;--e-global-typography-gt_body-font-family:"Inter";--e-global-typography-gt_body-font-size:16px;--e-global-typography-gt_body-font-weight:400;--e-global-typography-gt_body-line-height:1.5em;--e-global-typography-gt_body-letter-spacing:0px;--e-global-typography-gt_small-font-family:"Inter";--e-global-typography-gt_small-font-size:14px;--e-global-typography-gt_small-font-weight:500;--e-global-typography-gt_small-line-height:1.43em;--e-global-typography-gt_small-letter-spacing:0px;--e-global-typography-gt_button-font-family:"Inter";--e-global-typography-gt_button-font-size:14px;--e-global-typography-gt_button-font-weight:600;--e-global-typography-gt_button-line-height:1.43em;--e-global-typography-gt_button-letter-spacing:0px;--e-global-typography-gt_nav-font-family:"Inter";--e-global-typography-gt_nav-font-size:15px;--e-global-typography-gt_nav-font-weight:500;--e-global-typography-gt_nav-line-height:1.43em;color:var( --e-global-color-88b809e );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-kit-9976 button,.elementor-kit-9976 input[type="button"],.elementor-kit-9976 input[type="submit"],.elementor-kit-9976 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0px;color:#FFFFFF;background-image:linear-gradient(90deg, #FA2E4D 0%, #A146F6 100%);border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-kit-9976 button:hover,.elementor-kit-9976 button:focus,.elementor-kit-9976 input[type="button"]:hover,.elementor-kit-9976 input[type="button"]:focus,.elementor-kit-9976 input[type="submit"]:hover,.elementor-kit-9976 input[type="submit"]:focus,.elementor-kit-9976 .elementor-button:hover,.elementor-kit-9976 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #A146F6 0%, #FA2E4D 100%);}.elementor-kit-9976 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9976 a{color:var( --e-global-color-4ef552e );font-family:"Inter", Sans-serif;}.elementor-kit-9976 a:hover{color:#A146F6;}.elementor-kit-9976 h1{color:var( --e-global-color-fc6448d );font-family:"Inter", Sans-serif;font-size:72px;font-weight:700;text-transform:capitalize;line-height:1em;letter-spacing:-1.8px;}.elementor-kit-9976 h2{color:var( --e-global-color-e385e1f );font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;line-height:1em;letter-spacing:-1.2px;}.elementor-kit-9976 h3{color:#0E0E11;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.33em;letter-spacing:-0.6px;}.elementor-kit-9976 h4{color:#0E0E11;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.4px;}.elementor-kit-9976 h5{color:#0E0E11;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;letter-spacing:0px;}.elementor-kit-9976 h6{color:#0E0E11;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px;}.e-con{--container-max-width:1230px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9976{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-gt_display-font-size:56px;--e-global-typography-gt_h2-font-size:40px;--e-global-typography-gt_h3-font-size:22px;--e-global-typography-gt_h4-font-size:18px;--e-global-typography-gt_lead-font-size:18px;--e-global-typography-gt_label-font-size:16px;--e-global-typography-gt_body-font-size:16px;--e-global-typography-gt_small-font-size:14px;--e-global-typography-gt_button-font-size:14px;font-size:16px;}.elementor-kit-9976 h1{font-size:56px;}.elementor-kit-9976 h2{font-size:40px;line-height:50px;}.elementor-kit-9976 h3{font-size:22px;line-height:30px;}.elementor-kit-9976 h4{font-size:18px;}.elementor-kit-9976 h5{font-size:18px;}.elementor-kit-9976 h6{font-size:16px;}.elementor-kit-9976 button,.elementor-kit-9976 input[type="button"],.elementor-kit-9976 input[type="submit"],.elementor-kit-9976 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9976{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-gt_display-font-size:40px;--e-global-typography-gt_h2-font-size:32px;--e-global-typography-gt_h3-font-size:20px;--e-global-typography-gt_h4-font-size:18px;--e-global-typography-gt_lead-font-size:18px;--e-global-typography-gt_label-font-size:16px;--e-global-typography-gt_body-font-size:16px;--e-global-typography-gt_small-font-size:14px;--e-global-typography-gt_button-font-size:14px;font-size:16px;}.elementor-kit-9976 h1{font-size:40px;line-height:60px;}.elementor-kit-9976 h2{font-size:32px;}.elementor-kit-9976 h3{font-size:20px;}.elementor-kit-9976 h4{font-size:18px;}.elementor-kit-9976 h5{font-size:18px;}.elementor-kit-9976 h6{font-size:16px;}.elementor-kit-9976 button,.elementor-kit-9976 input[type="button"],.elementor-kit-9976 input[type="submit"],.elementor-kit-9976 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* GT-REF-START: buttons matched to gospeltracks.org */
.elementor-button, .elementor a.elementor-button, .elementor-widget-button .elementor-button{background-image:linear-gradient(90deg,#FA2E4D,#A146F6)!important;background-color:transparent!important;border:0!important;border-radius:9999px!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:0!important;box-shadow:0 8px 20px -8px rgba(250,46,77,.45);transition:filter .2s,transform .2s,box-shadow .2s}
.elementor-button:hover, .elementor a.elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 24px -8px rgba(161,70,246,.5)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* GT-REF-END */

/* GT-FILTER-START: taxonomy filter chips */
.e-filter{gap:8px!important;flex-wrap:wrap}
.e-filter .e-filter-item{background:#F7F7F8!important;background-image:none!important;color:#0E0E11!important;border:1px solid #E7E7EA!important;border-radius:9999px!important;padding:8px 16px!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;transform:none!important;filter:none!important;margin:0!important}
.e-filter .e-filter-item:hover{border-color:#FA2E4D!important;color:#FA2E4D!important}
.e-filter .e-filter-item[aria-pressed="true"]{background-image:linear-gradient(90deg,#FA2E4D,#A146F6)!important;color:#fff!important;border-color:transparent!important}
/* GT-FILTER-END */

/* GT-FORM-START: forms + contact page */
.raven-form .raven-submit-button{background-image:linear-gradient(90deg,#FA2E4D,#A146F6)!important;background-color:transparent!important;color:#fff!important;border:0!important;border-radius:9999px!important;padding:14px 34px!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;width:auto!important;min-width:180px;box-shadow:0 8px 20px -8px rgba(250,46,77,.45)!important;transition:filter .2s,transform .2s}
.raven-form .raven-submit-button:hover{filter:brightness(1.08);transform:translateY(-1px)}
.raven-form .raven-submit-button::before,.raven-form .raven-submit-button::after{display:none!important}
.page-id-13277 .elementor-widget-raven-form>.elementor-widget-container{background:#fff;border:1px solid #E7E7EA;border-radius:24px;padding:40px;box-shadow:0 24px 60px -24px rgba(14,14,17,.15)}
.page-id-13277 .raven-form .raven-field{background:#F7F7F8!important;border:1px solid #E7E7EA!important;border-radius:12px!important;color:#0E0E11!important;font-family:Inter,sans-serif!important;font-size:15px!important;padding:14px 18px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background .2s}
.page-id-13277 .raven-form .raven-field::placeholder{color:#8A8A93!important}
.page-id-13277 .raven-form .raven-field:focus{background:#fff!important;border-color:#FA2E4D!important;box-shadow:0 0 0 3px rgba(250,46,77,.12)!important;outline:0}
.page-id-13277 .elementor-heading-title{text-transform:none!important}
.page-id-13277 .elementor-widget-text-editor,.page-id-13277 .elementor-icon-list-text{color:#67676F}
.page-id-13277 .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#FA2E4D}
@media(max-width:767px){.page-id-13277 .elementor-widget-raven-form>.elementor-widget-container{padding:24px;border-radius:18px}}
.raven-form .raven-submit-button{height:auto!important;min-height:48px}
.page-id-13277 .elementor-element-4f255232 .elementor-heading-title{font-size:24px!important;line-height:1.33!important}
/* GT-FORM-END */

/* GT-DOKAN-START: let Dokan vendor dashboard use its own button styles */
body.dokan-dashboard button,body.dokan-dashboard [type=button],body.dokan-dashboard [type=submit]{background-color:revert-layer;background-image:revert-layer;color:revert-layer;border-radius:revert-layer;padding:revert-layer;border:revert-layer;font-weight:revert-layer;font-size:revert-layer;line-height:revert-layer;box-shadow:revert-layer;text-transform:revert-layer;letter-spacing:revert-layer;transition:revert-layer}
/* GT-DOKAN-END */

/* GT-PLAYLIST-START: add-to-playlist popover */
.ak-pl-popover{background:#fff!important;border:1px solid #E7E7EA!important;border-radius:16px!important;box-shadow:0 20px 48px -12px rgba(14,14,17,.22)!important;padding:8px!important;min-width:260px;font-family:Inter,sans-serif!important}
.ak-pl-popover__list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;padding:0!important;margin:0 0 6px!important}
.ak-pl-popover .ak-pl-popover__item{display:flex!important;align-items:center;gap:10px;width:100%;background:transparent!important;background-image:none!important;color:#0E0E11!important;border:0!important;border-radius:10px!important;padding:10px 12px!important;box-shadow:none!important;transform:none!important;filter:none!important;font:500 14px/1.3 Inter,sans-serif!important;text-align:left;cursor:pointer;min-height:0!important;height:auto!important}
.ak-pl-popover .ak-pl-popover__item:hover{background:#F7F7F8!important}
.ak-pl-popover__check{flex:0 0 20px;width:20px!important;height:20px!important;border:1.5px solid #D4D4D8!important;border-radius:6px!important;background:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:11px!important;color:transparent!important;transition:all .15s}
.ak-pl-popover__item.is-in .ak-pl-popover__check{background:linear-gradient(135deg,#FA2E4D,#A146F6)!important;border-color:transparent!important;color:#fff!important}
.ak-pl-popover__item.is-in .ak-pl-popover__name{font-weight:600}
.ak-pl-popover__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0E0E11!important}
.ak-pl-popover__count{flex:0 0 auto;background:#F1F1F3!important;color:#67676F!important;border-radius:9999px!important;padding:2px 8px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}
.ak-pl-popover__create{display:flex!important;gap:6px;align-items:center;border-top:1px solid #EFEFF1;padding:8px 4px 2px!important;margin:0!important}
.ak-pl-popover .ak-pl-popover__input{flex:1;min-width:0;height:38px!important;background:#F7F7F8!important;border:1px solid #E7E7EA!important;border-radius:10px!important;padding:0 12px!important;font:400 13px Inter,sans-serif!important;color:#0E0E11!important;box-shadow:none!important;margin:0!important}
.ak-pl-popover .ak-pl-popover__input:focus{background:#fff!important;border-color:#FA2E4D!important;box-shadow:0 0 0 3px rgba(250,46,77,.12)!important;outline:0}
.ak-pl-popover .ak-pl-popover__create-btn{flex:0 0 auto;height:38px!important;min-height:0!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#0E0E11!important;background-image:none!important;color:#fff!important;font:600 13px/1 Inter,sans-serif!important;box-shadow:none!important;transform:none!important;filter:none!important;display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}
.ak-pl-popover .ak-pl-popover__create-btn:hover{background:linear-gradient(90deg,#FA2E4D,#A146F6)!important}
.ak-pl-popover .ak-pl-popover__create-btn i{font-size:11px}
.ak-pl-popover .ak-pl-popover__login-btn{border-radius:10px!important}
/* GT-PLAYLIST-END *//* End custom CSS */