.elementor-17041 .elementor-element.elementor-element-269d97c{--display:flex;}#elementor-popup-modal-17041 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-7bb5410 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-17041{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-17041 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-17041 .dialog-close-button{display:flex;}/* Start custom CSS */.pmpro_level-price {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1.2em;
  font-weight: 700;
}
.pmpro_level-description {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1em;
  font-weight: 500;
  padding-top: 0.5em;
}
.pmpro_level-expiration {
  font-family: 'Montserrat', sans-serif; 
  font-size: 0.8em;
  font-weight: 400;
}
.pmpro_level-select {
  font-family: 'Montserrat', sans-serif; 
  font-size: 0.8em;
  font-weight: 600;
}
.pmpro_section_title {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1.4em !important;
  font-weight: 700!important;
}
.pmpro_list_item {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1em;
  font-weight: 400;
}

.pmpro_card_title {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1.2em !important;
  font-weight: 600 !important;
}
.pmpro_card_action {
  font-family: 'Montserrat', sans-serif; 
  font-size: 1em;
  font-weight: 500;
}
.pmpro_table {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 1em !important;
}
.pmpro_card_content {
  font-family: 'Montserrat', sans-serif !important;
}

.pmpro_actions_nav {
  font-family: 'Montserrat', sans-serif !important;
}/* End custom CSS */