.elementor-27136 .elementor-element.elementor-element-76b0e0a > .elementor-container{max-width:1690px;}.elementor-27136 .elementor-element.elementor-element-76b0e0a{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27136 .elementor-element.elementor-element-782675b .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.5em;color:#303133;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-76b0e0a */.woocommerce a.button:hover[class*=alt],
.acc_content a.woocommerce-MyAccount-downloads-file.button.alt:hover{
    background-color: #3b3b3b!important;
    opacity: 0.9;
}
.woocommerce{
    font-family: "poppins",sans-serif;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
  list-style: none;
  font-family: "poppins",sans-serif;
  font-size: 19px;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul a{
   color: #303133;
}
.woocommerce-account .woocommerce-MyAccount-content{
  color: #303133;
  font-family: "poppins",sans-serif;
  font-size: 19px;
  line-height: 1.5;
}
a{
  color: inherit;
}
a:hover{
  color: #000000;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt {
  background-color: #3b3b3b!important;
  color: #fff;
  border: 1px solid #3b3b3b;
  border-radius: 0;
  font-family: "poppins",sans-serif;
  font-weight: 400;
}
.woocommerce a.button:hover[class*=alt]{
  color: #3b3b3b;
  background-color: transparent!important;
  border: 1px solid #3b3b3b!important;
}
button.woocommerce-Button.button.wp-element-button,
a.button.alt{
  margin-top: 30px;
}
@media(max-width:1335px){
  td.download-file a {
    font-size: 0px!important;
    width: 80px;
    height: 30px;
  }
  
  td.download-file a:before {
    content: 'Download';
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    margin-left: 3px;
  }
  th.download-remaining {
    width: 20px;
  }

}
@media(max-width:768px){
  section.woocommerce-order-downloads {
    margin-top: 30px;
  }
}
@media(max-width:567px){
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
    width:100%;
  }
}
@media(max-width:360px){
  h2.elementor-heading-title.elementor-size-default {
    font-size: 30px!important;
  }
}/* End custom CSS */