.elementor-301316 .elementor-element.elementor-element-12f3fb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-301316 .elementor-element.elementor-element-d94c0cc.elementor-element{--align-self:flex-end;}.elementor-301316 .elementor-element.elementor-element-ffe02b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-301316 .elementor-element.elementor-element-168408f img{width:100%;height:174px;}.elementor-301316 .elementor-element.elementor-element-f7f242a img{width:100%;height:174px;}.elementor-301316 .elementor-element.elementor-element-19c54ae img{width:100%;height:174px;}.elementor-301316 .elementor-element.elementor-element-04d79b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301316 .elementor-element.elementor-element-4f263b9{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-301316 .elementor-element.elementor-element-66d440a > .elementor-widget-container{padding:0px 4px 0px 4px;}.elementor-301316 .elementor-element.elementor-element-66d440a{font-size:18px;}.elementor-301316 .elementor-element.elementor-element-f985a85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-301316 .elementor-element.elementor-element-f985a85{line-height:23px;}.elementor-301316 .elementor-element.elementor-element-f38a58f{--display:flex;}.elementor-301316 .elementor-element.elementor-element-a7a18df > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-301316 .elementor-element.elementor-element-a7a18df.elementor-element{--order:-99999 /* order start hack */;}.elementor-301316 .elementor-element.elementor-element-82d53e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301316 .elementor-element.elementor-element-3448bc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-301316 .elementor-element.elementor-element-3448bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-301316 .elementor-element.elementor-element-a9fd6bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-301316 .elementor-element.elementor-element-b5b28cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-301316 .elementor-element.elementor-element-b5b28cf > .elementor-widget-container{margin:05px 0px 0px 0px;}@media(max-width:767px){.elementor-301316 .elementor-element.elementor-element-d94c0cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-301316 .elementor-element.elementor-element-168408f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-301316 .elementor-element.elementor-element-168408f img{width:100%;max-width:100%;height:100%;}.elementor-301316 .elementor-element.elementor-element-f7f242a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-301316 .elementor-element.elementor-element-f7f242a img{width:100%;max-width:100%;height:100%;}.elementor-301316 .elementor-element.elementor-element-19c54ae > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-301316 .elementor-element.elementor-element-19c54ae img{width:100%;max-width:100%;height:100%;}.elementor-301316 .elementor-element.elementor-element-66d440a > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-301316 .elementor-element.elementor-element-b5b28cf{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}}@media(min-width:768px){.elementor-301316 .elementor-element.elementor-element-12f3fb1{--content-width:1140px;}.elementor-301316 .elementor-element.elementor-element-ffe02b0{--content-width:1140px;}.elementor-301316 .elementor-element.elementor-element-04d79b6{--content-width:1150px;}.elementor-301316 .elementor-element.elementor-element-82d53e9{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f985a85 */.why-awc-module {
    background-color:#f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 20px;
    margin: 0px 0px 20px 0px;
}

.why-awc-module h4{
    margin: 8px;
}

.clean-flat-list{
    padding-left: 2px;
}

.clean-flat-list li {
    /*font-size: 18px;*/
    font-weight: 400;
    padding: 0px 0;
    display: flex;
    align-items: flex-start;
    gap: 7px;
}


.clean-flat-list li i.fa.fa-check-square-o, p.course-header-song-title i {
    color: #0e93ab !important;
    /* background: #0e93ab; */
    flex-shrink: 0;
    margin-top: 3px;
    /* padding: 1px 2px; */
    /* border-radius: 4px; */
    font-weight: 400;
    /* font-size: 16px; */
}



.testimonial-hub-card {
    border-top: 1px solid #e2e8f0;
    margin-top: 25px;
}

.testimonial-hub-card blockquote {
    /*font-size: 18px;*/
    font-weight: 600;
    color: #083344;
    line-height: 1.5;
    margin: 20px 0px 0px 0px;
}

.testimonial-hub-card blockquote p {
    margin:0px;
    font-size: 16px;
}

.testimonial-hub-card cite {
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    color: #64748b;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.testimonial-hub-card .review-link {
    font-size: 14.2px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7a18df */.product-variation-location button {
    padding: 10px 20px !important;
}

.short-status {
    text-align: left;
}
table.awc-product-variation tr td {
    width: 50% !important;
    font-size: 15px;
}

@media screen and (max-width: 600px) {
  .hidden-on-mobile {
      display:none;
  }

  table.awc-product-variation tr td {
    width: 100%!important;
    font-size: 15px;
   }
   .hide-on-desktop, .hide-on-desktop p {
    margin: 20px 0px 0px 0px;
    }
}

@media screen and (max-width: 720px) {
  .hidden-on-mobile {
      display:none;
  }

  table.awc-product-variation tr td {
    width: 100%!important;
    font-size: 15px;
   }
   .hide-on-desktop, .hide-on-desktop p {
    margin: 20px 0px 0px 0px;
    }
    
    .awc-product-variation:has(.line-separator > td:only-child) {
    width: 100% !important;
   }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5b28cf */.product-variation-location button {
    padding: 10px 20px !important;
}

.short-status {
    text-align: left;
}
table.awc-product-variation tr td {
    width: 50% !important;
    font-size: 15px;
}

@media screen and (max-width: 600px) {
  .hidden-on-mobile {
      display:none;
  }

  table.awc-product-variation tr td {
    width: 100%!important;
    font-size: 15px;
   }
   .hide-on-desktop, .hide-on-desktop p {
    margin: 20px 0px 0px 0px;
    }
}

@media screen and (max-width: 720px) {
  .hidden-on-mobile {
      display:none;
  }

  table.awc-product-variation tr td {
    width: 100%!important;
    font-size: 15px;
   }
   .hide-on-desktop, .hide-on-desktop p {
    margin: 20px 0px 0px 0px;
    }
    
    .awc-product-variation:has(.line-separator > td:only-child) {
    width: 100% !important;
   }
}/* End custom CSS */