.pricing-section{display:inline-block;overflow:hidden;padding:3% 0;position:relative;vertical-align:top;width:100%}.pricing-section.remove_sec_space{padding:38px 0 80px}.pricing-section.remove_sec_space .wrap{padding:0}.pricing-section .wrap{display:inline-block;padding:3% 0 0;width:100%}.pricing-section .wrap .title h2{color:#333;font-family:Source Sans Pro,Sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.1px;line-height:.9em;margin-bottom:30px;text-align:center}.pricing-section .wrap .pricing{border:1px groove #32325d40;border-radius:10px 10px 10px 10px;border-top:0 groove #32325d40;box-shadow:0 -24px 42px 0 rgba(50,50,93,.1);display:block;margin:0 auto;max-width:450px;padding:24px;width:100%}.pricing-section .wrap .pricing .pricing-title{display:flex;flex-direction:column;padding:24px 0;width:100%}.pricing-section .wrap .pricing .pricing-title img{height:22px;margin:0 auto 10px;width:30px}.pricing-section .wrap .pricing .pricing-title h3{color:#313131;display:inline-block;font-family:Source Sans Pro,Sans-serif;font-size:27px;font-weight:700;letter-spacing:-1.1px;line-height:.9em;margin:0;text-align:center}.pricing-section .wrap .pricing .pricing-title span.sub_text{color:#717171;display:inline-block;font-family:Roboto;font-size:16px;font-style:italic;font-weight:400;margin:10px 0 0;text-align:center}.pricing-section .wrap .pricing .pricing-value{padding:0 0 24px;text-align:center}.pricing-section .wrap .pricing .pricing-value .value{align-items:center;display:flex;font-family:Roboto,Sans-serif;gap:6px;justify-content:center;width:100%}.pricing-section .wrap .pricing .pricing-value .value s{font-family:Roboto,Sans-serif;font-size:23px}.pricing-section .wrap .pricing .pricing-value .value span{font-family:Roboto,Sans-serif;font-size:42px;font-weight:700;letter-spacing:-1.8px;line-height:1em}.pricing-section .wrap .pricing .pricing-value .value p{color:#515151;font-family:Roboto,Sans-serif;font-size:16px}.pricing-section .wrap .pricing .pricing-value p.text{color:#515151;font-family:Roboto,Sans-serif;font-weight:400;line-height:16px;margin-top:5px}.pricing-section .wrap .pricing .cta{margin-bottom:10px}.pricing-section .wrap .pricing p.sign_up_text{font-family:Roboto,Sans-serif;font-size:13px;font-weight:400;text-align:center}.pricing-section .wrap .pricing .pricing-text{display:inline-block;padding:8px 28px 24px;width:100%}.pricing-section .wrap .pricing .pricing-text ul{display:flex;flex-direction:column;list-style-type:none;margin:0;width:100%}.pricing-section .wrap .pricing .pricing-text ul li{align-items:center;display:flex;gap:10px;position:relative;width:100%}.pricing-section .wrap .pricing .pricing-text ul li svg{display:block;height:14px;width:14px}.pricing-section .wrap .pricing .pricing-text ul li span.list_tooltip{background-color:#333;border-radius:5px;bottom:100%;color:#fff;font-family:Roboto;font-size:15px;font-weight:400;line-height:1.25em;margin:0 auto;opacity:0;padding:5px;position:absolute;right:0;text-align:center;transform:translateY(-6px);transition:.3s ease-in-out;visibility:hidden;z-index:-1}.pricing-section .wrap .pricing .pricing-text ul li span.list{border-top:1px dashed #ddd;color:#555;flex:1;font-family:Roboto;font-size:15px;font-weight:400;line-height:1.25em;padding:8px 0}.pricing-section .wrap .pricing .pricing-text ul li:hover span.list_tooltip{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.pricing-section .wrap .pricing .pricing-text ul li span.list_tooltip:after{border-bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;bottom:-10px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;z-index:1}.pricing-section .wrap .pricing .cta.style-change a.primary-dark-cta{background:#fff;border-style:solid;border-width:1px;color:#ff5c00;fill:#ff5c00;font-family:Noto Sans HK,Sans-serif;font-weight:600;line-height:1em;padding:.4em 1em}.pricing-section .wrap .pricing .cta.style-change a.primary-dark-cta span{display:block;font-size:.55em;font-weight:500;line-height:24px;margin-top:.25em}.pricing-section .wrap .pricing .cta.style-change a.primary-dark-cta:hover{box-shadow:0 0 0 .1rem #ff5c00}.pricing-section .wrap .pricing .pricing-value .bottom-text p{color:#515151;font-family:Roboto,Sans-serif;font-weight:400;line-height:16px}.pricing-section.style-change .wrap .title h2{font-family:Noto Sans HK,Sans-serif;font-weight:500}.pricing-section.style-change .wrap .pricing .pricing-title h3,.pricing-section.style-change .wrap .pricing .pricing-value .value span{font-weight:500}.pricing-section.style-change .wrap .pricing .pricing-value p.text{font-weight:600}.pricing-section.style-change .cta a.primary-dark-cta{font-family:Noto Sans HK,Sans-serif;font-size:27px;font-weight:500;line-height:1em;padding:10.8px 27px 5.4px}.pricing-section.style-change .cta a.primary-dark-cta span{font-size:15px;line-height:27px;margin:0}.pricing-section.style-change .cta a.primary-dark-cta:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.25)}.pricing-section .wrap .top_subtitle{display:block;margin:0 0 10px;text-align:center;width:100%}.pricing-section .wrap .top_subtitle span.subtitle{color:#666;font-family:Roboto,Sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.25em;text-align:center}.pricing-section.change_card_style .pricing .pricing-title{flex:1}.pricing-section.change_card_style .pricing .pricing-title h3{color:#ff5c00}.pricing-section.change_card_style .pricing{border:1px solid rgba(50,50,93,.25);border-radius:0;box-shadow:0 0 30px 26px rgba(50,50,93,.1);display:flex;flex-direction:column}.pricing-section.change_card_style .pricing .pricing-text{order:2}.pricing-section.change_card_style .pricing .cta{order:3}.pricing-section.change_card_style .pricing .pricing-text ul li:first-child span.list{border-top:none}.pricing-section.change_card_style .pricing .pricing-text ul li svg{background-color:#ff5c00;border-radius:50%;fill:#fff;padding:2px}@media(max-width:1024px){.pricing-section .wrap .title h2{font-size:30px}}@media(max-width:767px){.pricing-section{padding:40px 0 30px}.pricing-section .wrap .pricing{padding:20px;position:relative;z-index:1}.pricing-section .wrap .pricing .pricing-title,.pricing-section .wrap .pricing .pricing-value{padding:10px 0}.pricing-section .wrap .pricing .pricing-value .value span{font-size:36px}.pricing-section .wrap .pricing .pricing-value .value s{font-family:Roboto,Sans-serif;font-size:18px}.pricing-section .wrap .pricing .pricing-text{padding:8px 0 10px}.pricing-section.remove_sec_space{padding:38px 0 30px}body.tw .pricing-section .wrap .pricing{margin:0 auto 80px}}@media(max-width:480px){body.tw .pricing-section .wrap .pricing{margin:0 auto 60px}}