.ftm_pricing_table{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}@media(max-width: 992px){.ftm_pricing_table{justify-content:center}}.ftm_pricing_table .membership{display:flex;flex-direction:column;box-shadow:0px 10px 40px -5px rgba(0,0,0,.15);margin:25px 25px 25px 25px;padding:10px;width:28%}@media(max-width: 992px){.ftm_pricing_table .membership{margin-left:5px;margin-right:5px;width:30%}}@media(max-width: 768px){.ftm_pricing_table .membership{width:100%}}.ftm_pricing_table .membership .membership-wrapper{background-color:#f8f8f8;position:relative}.ftm_pricing_table .membership .membership-wrapper .membership-ribbon{position:absolute;top:-33px;background-color:#12abf4;color:#fff;font-weight:bold;width:100%;text-align:center;font-size:13px;padding:2px 10px}.ftm_pricing_table .membership .membership-wrapper .membership-titles{background-color:#000;padding:30px 0;color:#fff;text-align:center}.ftm_pricing_table .membership ul{margin:0px;list-style:none;padding:30px 0}.ftm_pricing_table .membership ul li{margin-left:15px;margin-right:15px;font-size:14px;line-height:14px}.ftm_pricing_table .membership ul li:not(:first-child):before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:8px;margin-bottom:8px;content:"";display:block;margin-left:20px}.ftm_pricing_table .membership a.btn{display:block;margin-left:auto;margin-right:auto;background-color:#000;padding:10px;color:#fff;width:fit-content;margin-bottom:30px;margin-top:30px;font-size:14px}.ftm_pricing_table .membership-price{display:flex}.ftm_pricing_table .membership-price span{display:flex;flex-wrap:wrap;text-align:left;align-self:stretch;align-items:flex-start;flex-direction:column;font-size:.3em;line-height:1.5}.ftm_pricing_table .membership-title{display:block;font-size:24px;font-weight:bold;line-height:24px;text-align:center}.ftm_pricing_table .membership-subtitle{font-size:13px}.ftm_pricing_table .membership-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;color:#555;font-weight:800;font-size:65px;transition:all .3s ease;line-height:65px;padding-bottom:0px;padding-top:30px}.ftm_pricing_table .membership-price-detail{text-align:center;display:block}
