h1 {
    color:red;
}

.wrapper {
    /* width: 70% !important; */
    min-height: 100%;
}

.box__plan{
    cursor: pointer;
    border-radius: 10px;
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    background-clip: padding-box;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    width: 90%;
    height: 100%;
    margin: auto;
    padding: 30px;
}   

.box__plan:hover{
    border: 4px solid #ff0350;
    padding: calc(30px - 4px);
}

.naturalia__hover:hover {
    border: 4px solid #549147;
    padding: calc(30px - 4px);
}

.box__plan_list li{
    color: #606060;
    font-size: 1rem;
    line-height: 33px;
}

.box__plan_list li::before {
    content: "\2022";
    color: red;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 1.2rem;
}

.box__plan__logo {
    width: 100%;
    margin-top: 20px;
}

.box__plan__logo__price{
    width: 100%;
    margin: 10px auto;
}

.box__plan__logo__banner{
    width: 100%;
    margin: 10px auto;
    margin-bottom: 0px;
}

.box__plan_button{
    width: 50% !important;
    font-size: .9rem !important;
	/* background: #e20a4f !important; */
    background-color: #ff0350 !important;
    border: none !important;
    padding: 10px !important;
    margin-top: auto;
}

/*Naturalia*/
.box__plan_button__naturalia{
    width: 50% !important;
    font-size: .9rem !important;
	/* background: #e20a4f !important; */
    background-color: #549147 !important;
    border: none !important;
    padding: 10px !important;
    margin-top: auto;
}

.box__plan_button__px{
    width: 200px !important;
    font-size: .9rem !important;
	background: #e20a4f !important;
    border: none !important;
    padding: 6px !important;
}

.box__plan_button__px__cancel{
    width: 200px !important;
    font-size: .9rem !important;
    background: #d2d2d2 !important;
    color: #000000 !important;
    border: none !important;
    padding: 6px !important;
}

.box__plan__button__invert{
    width: 200px;
    font-size: .9rem !important;
    background: #ffffff !important;
    color: #e20a4f !important;
    border: 1px solid #e20a4f;
    border-radius: 10px !important;
    padding: 10px !important;
    margin-top: auto;
}

.box__plan__button__invert:hover{
  background-color: #ff0350 !important;
  color: #ffffff !important;
  /* border: none !important; */
}