.pricing-cards{position:relative;z-index:1}.pricing-cards .pricing{position:relative;margin-bottom:45px}.pricing-cards .description{margin-bottom:74px}.pricing-cards .description p:first-child{padding-bottom:20px}.pricing-cards .description p{font-size:18px}.pricing-cards .description:first-child{margin-bottom:20px}.pricing-cards .pricing:after{bottom:7px;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:62px;height:2px}.pricing-cards .pricing:after,.pricing-cards .pricing:before{content:"";position:absolute;left:50%;background-color:#4d74ff}.pricing-cards .pricing:before{width:20px;height:20px;border-radius:50%;bottom:-13px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:6px solid #eeeddc;z-index:2}.pricing-cards .title{padding-bottom:44px}.pricing-cards .appointment-button a.cta_button{padding:12px 20px}@media(max-width:1040px){.pricing-cards .appointment-button a.cta_button{font-size:12px}}@media(max-width:767px){.pricing-cards .description{margin-bottom:50px}.pricing-cards .title{padding-bottom:10px}.pricing-cards .appointment-button a.cta_button{padding:12px 20px;font-size:12px}}@media(max-width:480px){.pricing-cards .pricing:after{width:16%;bottom:0}.pricing-cards .pricing:before{bottom:-20px}}