.pricingplan{overflow:hidden;padding-bottom:var(--section-padding);padding-top:var(--section-padding);position:relative}.pricingplan.margintop{margin-top:var(--section-padding)}.pricingplan.marginbottom{margin-bottom:var(--section-padding)}.pricingplan.removepaddingtop{padding-top:0}.pricingplan.removepaddingbottom{padding-bottom:0}.pricingplan .bkgplusses{position:absolute;right:0;top:-20%;width:45%;z-index:1}.pricingplan__textcontainer{margin:0 auto;max-width:1400px;position:relative;text-align:center;width:90%;z-index:1}.pricingplan__textcontainer__subtitle{font-size:12px;font-weight:300;text-transform:uppercase}h2.pricingplan__textcontainer__title{font-size:65px;line-height:1.1;margin:-20px 0 10px}.pricingplan__plans{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:var(--section-padding) auto 0;max-width:1400px;position:relative;width:90%;z-index:1}.pricingplan__item{background-color:#fff;border-radius:10px;box-shadow:8px 8px 15px rgba(27,27,27,.36);flex-basis:calc(33% - 0.66667rem);flex-grow:0;flex-shrink:1;position:relative;width:100%}.pricingplan__item__highlighttext{background-color:#fff;border-radius:999em;display:block;font-size:14px;left:50%;padding:.3em 0;position:absolute;text-align:center;top:0;transform:translateX(-50%) translateY(-50%);width:50%}.pricingplan__item__image{align-items:center;display:flex;justify-content:center;margin:2rem 0 .5rem}.pricingplan__item__title{font-size:30px;margin:1.8rem 0 .5rem;text-align:center}.pricingplan__item.imagepresent .pricingplan__item__title{margin-top:.5rem}.pricingplan__item__highlightband{align-items:center;display:flex;justify-content:center;padding:.5rem 0}.pricingplan__item__highlightband__inner{align-items:center;display:flex}.pricingplan__item__highlightband__prefix{font-weight:900;margin-right:5px}.pricingplan__item__highlightband__price{font-size:50px;font-weight:900}.pricingplan__item__highlightband__sufix{font-size:12px;font-weight:300;text-transform:uppercase}.pricingplan__item__text{padding:5%}.pricingplan__item__text ul{padding-left:20px}.pricingplan__item__text li{margin-bottom:20px}.pricingplan__item__text li::marker{color:var(--darkgreen)}.pricingplan__item__link{border-radius:999em;margin:0 5% 1rem;width:90%}.pricingplan__cta{border-radius:999em;display:block;margin:4rem auto 0;max-width:1400px;position:relative;width:90%;z-index:2}.pricingplan__cta .cta{align-items:center;display:flex;justify-content:space-between}.pricingplan__cta a.cta_button{display:block;padding:3rem 4rem;text-decoration:none;width:calc(100% - 8rem)}.pricingplan__cta .cta p{color:#fff;margin:0;text-decoration:none;width:50%}.pricingplan__cta .cta button{font-size:16px;font-weight:600;padding:.7rem 3.5rem .7rem 3rem;position:relative}.pricingplan__cta a:hover .cta button:after{right:1.7rem}.pricingplan__cta .cta button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.924 11.374'%3E%3Cpath fill='%23233f3c' d='M7.823 9.96 11.1 6.687H0v-2h11.1L7.823 1.414 9.237 0l5.687 5.687-5.687 5.687Z'/%3E%3C/svg%3E");display:block;height:11.374px;position:absolute;right:2.2rem;top:15px;transition:all .3s ease;width:14.924px}@media (max-width:767px){.pricingplan{padding:calc(var(--section-padding)/2) 0}.pricingplan.hascta{padding-bottom:0}h2.pricingplan__textcontainer__title{font-size:45px;line-height:1}.pricingplan__plans{align-items:flex-start;flex-direction:column;gap:2rem;margin-top:20px}.pricingplan__item__text{font-size:18px;line-height:1.2}.pricingplan__cta{border-radius:0;margin-top:2rem;width:100%}.pricingplan__cta .cta{flex-direction:column}.pricingplan__cta a.cta_button{padding:2rem 5%;width:90%}.pricingplan__cta .cta p{margin-bottom:1rem;text-align:center;width:100%}}