.elementor-26422 .elementor-element.elementor-element-10aecb4{--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;--padding-top:50px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-26422 .elementor-element.elementor-element-8578bbd.elementor-element{--align-self:flex-start;}/* Start custom CSS for wc-elements, class: .elementor-element-8578bbd */.plan-suggestion {
  background: #f1f9e8;
  border: 2px dashed #7a994f;
  padding: 20px;
  margin-bottom: 30px;
  font-size: 18px;
  border-radius: 10px;
  text-align: center;
  display: block;
}

.plan-suggestion * {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.change-plan-btn {
  display: inline-block;
  margin-top: 10px;
  padding: 10px 20px;
  background: #54b435;
  color: white;
  border-radius: 50px;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10aecb4 */h2 {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  margin: 10px 0 !important;
  letter-spacing: 0.5px !important;
  text-transform: none !important;
}/* End custom CSS */