.container_branday {display: flex;flex-direction: column;justify-content: center;align-items: center;min-height: 500px;background: #1371b8;background: radial-gradient(circle,rgba(19,113,184,1) 0%,rgba(39,34,98,1) 100%);}
.flex__branday {min-height: 450px;display: flex;align-items: center;justify-content: space-around;}
.flex__branday-left {display: flex;flex-direction: column;justify-content: center;align-content: center;color: #fff;line-height: 2.2em;}
.button__branday {width: 250px;padding: .9em;color: var(--color-button-blue);font-weight: bold;background-color: #fff;border-radius: 50px;}
.flex__branday-left p {margin-bottom: 0;font-size: 1.5em;}
.flex__branday-left .title__branday {font-family: "Newsreader",serif;font-weight: bold;font-size: 2.2em;line-height: 1.2em;}
.flex__branday-left .price_second_branday {letter-spacing: .2px;}
.flex__branday-left .title_second_branday {letter-spacing: 1.4px;}
.flex__branday-left h3 {font-size: 2em;font-weight: bold;}
.card__plan .badge, .card__others-plans .badge {position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: #0248d6;color: #fff;font-size: 12px;font-weight: bold;padding: 4px 10px;border-radius: 5px;box-shadow: 0 2px 5px rgba(0,0,0,.2);}
.planes__container {margin-top: 1em;display: flex;justify-content: space-around;gap: 15px;}
.card__plan:hover {transform: scale(1.03);box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.card__plan {display: flex;flex-direction: column;align-items: center;min-height: 560px;background-color: #fff;border-top: 4px solid var(--color-button-blue);margin-top: 20px;margin-bottom: 1em;border-radius: 5px;max-width: 385px;transition: transform .3s ease,box-shadow .3s ease;position: relative;}
.card__others-plans {transition: transform .3s ease,box-shadow .3s ease;}
.card__others-plans:hover {transform: scale(1.03);box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.card__title {font-family: "Newsreader",serif;font-size: 1.8em;font-weight: bold;color: black;text-align: center;}
.card__subtitle {font-size: .8em;color: var(--color-bg-midgray);text-align: center;}
.card__subtitle-price {font-family: "newsreader",serif;font-weight: normal;font-size: .9em;color: var(--color-bg-midgray);text-align: center;}
.card__top {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 80%;padding-bottom: .8em;}
.div__title {padding-top: 2.5em;padding-bottom: 1.2em;}
.card__bottom {width: 100%;display: flex;justify-content: center;border-top: 1px solid var(--color-bar-gray);}
.card__info {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;font-size: 16px;width: 80%;line-height: 1.4em;padding-top: 2em;padding-bottom: 2em;color: var(--color-text-gray);}
.card__info li {position: relative;}
.card__info li:before {content: "";background: url("../assets/check.svg");background-position: center;background-size: contain;width: 1em;height: 1em;vertical-align: middle;position: absolute;left: -1em;top: .2em;}
.card__info li:nth-child(n) {margin-bottom: .7em;}
.card__img {max-width: 200px;object-fit: cover;}
.card__pricing {display: flex;flex-direction: row;justify-content: space-around;width: 100%;margin-top: 1.2em;margin-bottom: 1.2em;}
.card__price {font-family: "Newsreader",serif;font-size: 1.2em;font-weight: bold;color: black;padding-bottom: .2em;}
.card__price--font {font-family: "Newsreader",serif;display: flex;justify-content: flex-end;align-items: center;font-size: 2.5em;}
.span__font {font-size: .6em;}
.button__card-text {font-size: .7em;color: black;text-align: center;display: inline-block;width: 100%;}
.card_details {display: flex;flex-direction: column;justify-content: space-between;align-items: center;width: 50%;height: 100%;}
.div__card-price {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.card__button {background-color: var(--color-button-blue);color: white;font-family: "lato",sans-serif;border: none;border-radius: 5px;padding: .9em;margin-top: 1em;font-size: .8em;cursor: pointer;width: 100%;text-wrap: nowrap;}
.card__button:hover {background-color: var(--color-button-blue-hover);transition: all .2s ease-in-out;border: none;}
.container__others-plans {margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fill,minmax(270px,1fr));gap: 45px;padding-top: 1.8em;}
.card__others-plans {position: relative;}
.container__others-plans .card__others-plans {display: flex;flex-direction: column;align-items: center;padding: 0;border-radius: 5px;background-color: #fff;}
.border__blue {border: 1px solid var(--color-button-blue);}
.card__others-plans .card__top {padding-top: 1.2em;padding-bottom: 2em;width: 100%;}
.card__others-plans .card__top .div__title {padding-top: 2.5em;padding-bottom: .5em;}
.special__border {border-style: none solid solid solid;border-width: 1px;border-color: var(--color-card-blue);border-top: 4px solid var(--color-card-blue);}
.card__border-blue {border-top: 4px solid var(--color-card-blue);}
.card__others-plans .card__top .div__card-price {width: 80%;}
.card__others-plans .card__top .div__card-price h3 {color: var(--color-text-gray);}
.link__plan-university {text-align: left;font-family: "lato",sans-serif;padding: 15px;}
.button_planes {color: white;background-color: var(--color-button-blue);border: 1px solid var(--color-button-blue);padding: .5em;border-radius: 5px;font-size: 1.2em;width: 100%;display: flex;justify-content: center;align-items: center;font-weight: 600;height: 40px;}
.button_planes:hover {border-radius: 5px;transition: all .3s ease;}
#button__other-planes:hover {background-color: white !important;transition: all .2s ease-in-out;color: var(--color-button-blue);}
.container__benefits {padding-top: 3em;padding-bottom: 4em;}
.title__benefits {font-family: "Lato",serif;font-size: 1.8em;color: #000;text-align: center;padding-top: .5em;}
.card__benefits-title .border__red {padding-bottom: .1em;}
.container__benefits .subtitle__benefits {margin-top: 1.5em;text-align: center;}
.container__benefits-grid {display: grid;grid-template-columns: repeat(auto-fill,minmax(270px,1fr));gap: 45px;padding-top: 4em;}
.card__benefits .image {display: flex;justify-content: center;align-items: center;padding-top: 2em;}
.card__benefits img {max-width: 100px;object-fit: cover;padding-bottom: 1.5em;}
.card__benefits .card__benefits-title {font-family: "Lato",serif;font-size: 1.4em;color: #000;text-align: left;padding-top: 1.5em;padding-bottom: 1em;}
.card__benefits .card__benefits-text {font-family: "Lato",serif;font-size: 1.2em;text-align: left;line-height: 1.5em;}
.card__benefits .card__benefits-text b {font-size: .8em;line-height: 1em;}
.section__video {margin-top: 3em;background-color: black;color: #fff;}
.section__video .title__video {font-size: 2em;}
.section__video .subtitle__video {margin-top: .5em;font-size: 1.2em;line-height: 1.2em;font-weight: normal;}
.video-responsive {position: relative;padding-bottom: 30%;height: 0;overflow: hidden;margin: 0 auto;}
.video-responsive iframe, .video-responsive object, .video-responsive embed {position: absolute;top: 0;width: 60%;height: 100%;}
@media screen and (max-width: 1200px) {.content {width: 95%;}
	.flex__branday {justify-content: space-between;}
	.flex__branday-left {padding-top: 1.5em;}
	.flex__branday img {width: 100%;}
	.button__branday {margin-bottom: 2em;}
	.card__plan {width: 45%;}
	.card__pricing {flex-direction: column;align-items: center;}
	.card_details {width: 100%;}}
@media screen and (max-width: 768px) {.container {width: 100%;}
	.content {width: 90%;}
	.container_branday {padding-top: 1em;}
	.flex__branday {display: flex;flex-direction: column;justify-content: center;}
	.flex__branday-left {text-align: center;line-height: 1.8em;width: 100%;}
	.flex__branday-rigth {width: 100%;text-align: center;}
	.flex__branday img {width: 100%;max-width: 300px;}
	.flex__branday-left .title__branday {font-size: 1.2em;line-height: 1.2em;}
	.flex__branday-left .title_second_branday {letter-spacing: .5px;}
	.flex__branday-left h3 {font-size: 2em;}
	.button__branday {align-self: center;}
	.button__branday {margin-bottom: 0;}
	.planes__container {flex-direction: column;align-items: center;justify-content: center;}
	.card__plan {width: 100%;}
	.card__top {display: flex;flex-direction: column;justify-content: center;width: 90%;}
	.planes__container .card__plan .card__top .card__pricing {display: flex;flex-direction: column;align-items: center;width: 100%;}
	.card_details {display: flex;flex-direction: column;justify-content: space-around;align-items: center;width: 100%;height: 100%;padding-top: 1em;}
	.div__card-price {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
	.card__subtitle-price {font-size: 1em;}
	.div__button {display: flex;flex-direction: column;width: 100%;}
	.card__button {width: 100%;justify-self: center;font-size: .9em;padding: 1.1em;}
	.card__subtitle {font-size: 1em;}
	.button__card-text {margin-top: 5px;font-size: .9em;}
	.card__info {font-size: 1.1em;}
	.video-responsive {padding-bottom: 60%;}
	.video-responsive iframe, .video-responsive object, .video-responsive embed {position: absolute;top: 0;width: 100%;height: 100%;}}
.card__border-none {border-top: 4px solid transparent;}