.footer-cta-sec{display:inline-block;overflow:hidden;padding:3% 0;position:relative;vertical-align:top;width:100%}.footer-cta-sec .cta-text{display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.footer-cta-sec .cta-text .small-text{display:inline-block;margin-top:4px;width:100%}.footer-cta-sec .cta-text .small-text p{color:#333;font-family:Roboto,Sans-serif;font-size:12px;font-weight:400;line-height:1;margin-top:4px;text-align:center}.footer-cta-sec .cta-text .cta-group{display:flex;flex-direction:column;width:100%}.footer-cta-sec .cta-text .cta-group .cta{margin:0 auto;position:relative;width:fit-content}.footer-cta-sec .ovarlay{background-color:transparent;background-image:linear-gradient(40deg,#fc6500,#f99405);bottom:0;left:0;opacity:.9;position:absolute;right:0;top:0;transition:background .3s,border-radius .3s,opacity .3s}.footer-cta-sec{background-position:50%;background-repeat:no-repeat;background-size:cover}.footer-cta-sec .cta-text{position:relative;z-index:1}.footer-cta-sec .cta-text h2{color:#fff;font-family:Source Sans Pro,Sans-serif;font-size:42px;font-weight:700;letter-spacing:-1.1px}.footer-cta-sec .banner-shape-bottom svg,.footer-cta-sec .banner-shape-top svg{height:50px}.footer-cta-sec.select_shape{padding:100px 0 90px}.footer-cta-sec .banner-shape-bottom{transform:rotate(180deg)}.footer-cta-sec .cta-text .center-text{display:flex;justify-content:center;margin:10px 0;padding:10px 0;width:100%}.footer-cta-sec .cta-text .center-text .text{color:#fff;font-family:Roboto,Sans-serif;font-size:21px;font-weight:400;letter-spacing:-.75px;line-height:1;padding:10px;text-align:center}.footer-cta-sec.extra-padding{padding:5% 0 3%}.footer-cta-sec .cta-text.change-font h2{font-family:Noto Sans HK,Sans-serif;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.1em}.footer-cta-sec .cta-text.change-font .cta a.secondary-dark-cta span{display:block;font-size:15px;font-weight:500;line-height:27px}.footer-cta-sec .cta-text.change-font .cta a.secondary-dark-cta{border-style:solid;border-width:1px;color:#ff5c00;fill:#ff5c00;font-family:Noto Sans HK,Sans-serif;font-size:27px;font-weight:700;line-height:1em}.footer-cta-sec .cta-text.change-font .cta a.secondary-dark-cta:hover{box-shadow:0 0 0 .06rem #ff5c00;transform:none}.footer-cta-sec .group-btn{display:inline-block;width:100%}.footer-cta-sec .group-btn ul{align-items:center;display:flex;gap:10px;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.footer-cta-sec .group-btn ul li{display:inline-block;width:auto}.footer-cta-sec .cta-text .group-btn .cta ul li a.secondary-dark-cta{font-size:24px;line-height:24px;padding:9.6px 24px 4.8px}.footer-cta-sec .cta-text .group-btn .cta ul li a.secondary-dark-cta span{font-size:13px;line-height:24px;margin:0}.footer-cta-sec .cta-text .group-btn .cta ul li:last-child a.secondary-dark-cta{background:linear-gradient(90deg,#ff5c00,#ff9000);border:none;color:#fff}.footer-cta-sec .cta-text .text{display:inline-block;margin-top:12px;width:100%}.footer-cta-sec .cta-text .text p{color:#fff;font-size:9px;font-weight:300;line-height:normal;text-align:center}.footer-cta-sec .cta-text .text p a{border-bottom:1px dotted;color:#fff}body.hk .footer-cta-sec .cta-text h2{font-size:40px;font-weight:500;letter-spacing:0;line-height:1.1em}body.hk .footer-cta-sec .cta-text .main-title{margin:0 0 5px}@media(max-width:1024px){.footer-cta-sec .cta-text .center-text .text{padding:5px}.footer-cta-sec .cta-text h2,.footer-cta-sec .cta-text.change-font h2,body.hk .footer-cta-sec .cta-text h2{font-size:32px}}@media(max-width:767px){.footer-cta-sec{padding:17% 0}.footer-cta-sec .cta-text .center-text{flex-direction:column}.footer-cta-sec .cta-text .center-text .text{font-size:18px;padding:10px}.footer-cta-sec .cta-text h2,.footer-cta-sec .cta-text.change-font h2,body.hk .footer-cta-sec .cta-text h2{font-size:24px}.footer-cta-sec .cta-text.change-font .cta a.secondary-dark-cta{font-size:18px;padding:8px 20px}.footer-cta-sec .cta-text.change-font .cta a.secondary-dark-cta span{font-size:13px;line-height:20px}.footer-cta-sec .cta-text .group-btn .cta ul li a.secondary-dark-cta{font-size:18px}.footer-cta-sec .cta-text .group-btn .cta ul li a.secondary-dark-cta span{line-height:20px}}@media(max-width:575px){.footer-cta-sec.extra-padding{padding:8% 0}}