.elementor-5223 .elementor-element.elementor-element-1c0eabee{--display:flex}.elementor-5223 .elementor-element.elementor-element-794ae5a4.xpro-widget-bg-overlay:before{transition:background 0.3s}.elementor-5223 .elementor-element.elementor-element-794ae5a4>.elementor-widget-container{border-style:none}.elementor-5223 .elementor-element.elementor-element-794ae5a4:hover .elementor-widget-container{border-style:none}.custom-pricing-table .pricing-container{display:flex;flex-wrap:nowrap;justify-content:center}.custom-pricing-table .pricing-table-wrapper{overflow-x:auto;padding:0;width:100%;box-sizing:border-box;margin:0 auto}.custom-pricing-table .pricing-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-bottom:0;background-color:#FFF;border:2px solid #000;border-radius:20px;overflow:hidden}.custom-pricing-table .pricing-table td{background-color:#FFF;color:#000;padding:15px!important;vertical-align:top;text-align:center;font-family:'Inter',sans-serif;box-sizing:border-box;width:33.33%;word-wrap:break-word;height:100%;display:table-cell;margin:0!important}.custom-pricing-table .plan-name{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center;font-family:'Poppins',sans-serif;color:#000}.custom-pricing-table .plan-price{font-size:42px;font-weight:700;text-align:center;font-family:'Poppins',sans-serif;color:#000}.custom-pricing-table .plan-features{list-style-type:disc;padding-left:0;margin:15px auto;text-align:center;color:#000;display:table}.custom-pricing-table .plan-features li{margin-bottom:8px;text-align:center;display:list-item;font-family:'Inter',sans-serif}.custom-pricing-table .plan-description{font-size:14px;text-align:center;margin:15px 0;min-height:80px;color:#000;font-family:'Inter',sans-serif}.custom-pricing-table .enroll-btn{background-color:#f26422;color:#000;border:none;padding:10px 18px;border-radius:20px;font-weight:700;cursor:pointer;width:100%;display:block;text-align:center;text-decoration:none;font-family:'Inter',sans-serif}.custom-pricing-table .icon{font-size:48px;text-align:center;margin-bottom:8px;color:#000}@media (max-width:768px){.custom-pricing-table .pricing-container{display:block}.custom-pricing-table .pricing-table td{display:block;width:100%;margin-bottom:15px}}@media (min-width:769px){.custom-pricing-table .pricing-container{display:flex}}