.section-fc-info{background:#c4c4c4}.section-fc-info .section-header{padding-bottom:30px}.section-fc-info .section-body{min-height:300px}.section-fc-info .contact{color:#FFF;background-color:#000;border-radius:10px;position:absolute;bottom:-40px;text-align:center;font-weight:400;z-index:5;left:15px;right:15px;padding:30px 15px}.section-fc-info .contact .fa{margin-right:1px;font-size:1.2rem}.section-fc-info .contact a{color:#FFF;text-decoration:none}.section-fc-info .section-footer{padding-bottom:0}.section-fc-info .course-info p{font-size:1rem}.section-fc-info .course-info p .fa{width:30px}.section-fc-info .course-info p b{margin-right:10px;font-weight:600}.section-fc-info .course-objective-text{text-align:justify}.section-fc-program .section-header{padding-top:90px}.section-fc-plan .section-header{padding-top:90px}.section-fc-plan .section-body{min-height:200px}.section-fc-plan .card-unit{border:0}.section-fc-plan .card-unit .card-header{border:0;background:#fff0;padding-left:0;padding-right:0}.section-fc-plan .card-unit .card-body{border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.section-fc-plan .card-unit .unit-img{max-width:140px}.section-fc-plan .card-unit .media-body{padding-left:30px}.section-fc-plan .card-unit .unit-link{color:#232323;text-decoration:none}.section-fc-plan .card-unit .unit-link:hover{color:#232323;text-decoration:none}.section-fc-plan .card-unit .unit-name{cursor:pointer;font-size:1.2rem;font-weight:400}.section-fc-plan .card-unit .unit-name b{font-size:1.2rem;font-weight:700}.section-fc-plan .card-unit .unit-description-title{font-size:1rem;font-weight:500}.section-fc-plan .card-unit .unit-description{font-size:1rem;text-align:justify}.section-fc-values{background:#c4c4c4}.section-fc-values .mbr-plan{border:0;color:#232323}.section-fc-values .mbr-plan .mbr-plan-header,.section-fc-values .mbr-plan .mbr-plan-body{background:#fff0;border:0;padding-top:0;padding-bottom:0}.section-fc-values .list-group-flush>.list-group-item{border:0}.section-fc-values .price-base .mbr-price-figure{font-size:2.8rem;font-weight:400}.section-fc-values .discount .mbr-price-figure{font-size:2.2rem;font-weight:400}.section-fc-values .price .mbr-price-figure{font-size:2.8rem;font-weight:400}.section-fc-values .payment-methods{padding-top:15px;padding-bottom:15px}.section-fc-values .payment-methods .pm-title{font-size:1.6rem;font-weight:500;margin-top:30px;margin-bottom:30px}.section-fc-values .payment-methods .pm-item{font-size:1rem}.section-fc-values .payment-methods .pm-item b{font-size:1rem;font-weight:500}.section-fc-values .mbr-plan-list{padding-top:50px;padding-bottom:30px}.lbl-pre-discount-agreement{font-size:1rem;font-weight:300;white-space:pre-line;font-family:var(--ct-font-family)}.section-fc-program div.checkbox{font-weight:700;display:flex;flex-direction:row;margin-bottom:1rem;justify-content:center;align-items:center}.section-fc-program div.checkbox input[type="radio"]{width:25px;height:25px;margin-right:.5rem;cursor:pointer}.section-fc-program div.checkbox label{cursor:pointer;margin-bottom:0}@media (max-width:500px){.section-fc-info .contact{bottom:-66px}}