.ta-heading{color:#333;font-family:"Inter",sans-serif;font-weight:800;margin:0}
.ta-heading--lg{font-size:48px;line-height:48px;letter-spacing:-0.62px;font-family:"Inter",sans-serif}
.ta-heading--md{font-size:42px;line-height:42px;letter-spacing:-0.62px;font-family:"Inter",sans-serif}
.ta-product-banner-lhs .ta-heading--md p{font-size:42px;line-height:42px;letter-spacing:-0.62px}
.ta-highlight-head .ta-heading--md p{font-size:35px;line-height:35px;letter-spacing:-0.62px}
.ta-para{color:#373737;font-family:"Helvetica";line-height:28px;font-size:18px}
.ta-para p{margin-bottom:10px}
.ta-para li{list-style:disc;margin-left:25px}
.ta-para li::marker{font-size:18px;font-weight:300;line-height:.86;letter-spacing:normal;color:#4197d3}
.ta-slick .slick-slide{padding:0 10px}
.ta-slick .slick-track{margin-left:0;margin-right:0}
.ta-slick .slick-list{margin-left:-10px;padding-top:10px;padding-bottom:10px}
.ta-slick.slick-dotted.slick-slider{margin-bottom:36px}
.ta-slick .slick-dots{text-align:left;font-size:0;bottom:-30px}
.ta-slick .slick-dots li{width:12px;height:12px;transition:all .3s linear}
.ta-slick .slick-dots li.slick-active{width:36px}
.ta-slick .slick-dots li.slick-active button{background:#0073bb;border-radius:6.9px}
.ta-slick .slick-dots button{width:100%;height:100%;background:#e6e7e8;border-radius:50%}
.ta-slick .slick-dots button::before{display:none}
.ta-btn{display:inline-block;padding:10px 30px;font-size:24px;letter-spacing:-1px;text-align:center;min-width:211px;background:transparent;color:#d62049;border-radius:10px;font-family:"HelveticaNeueLTStd-Md",sans-serif;border:1px solid #d62049}
.ta-btn--inverse{background:#d62049;color:#fff}
.ta-km-cta{cursor:pointer;display:inline-block;text-decoration:underline;font-family:"HelveticaNeueLTStd-Md",sans-serif;color:#0073bb;font-size:20px;letter-spacing:-1px;line-height:normal}
.ta-sl-hidden{position:relative}
.txt-center{text-align:center}
.txt-right{text-align:right}
.ta-thunder-btn-w{width:100%;position:fixed;z-index:99;bottom:20%;left:0}
svg{width:35px;height:35px}
@media screen and (max-width:991.99px){.ta-heading--lg{font-size:36px;line-height:36px;letter-spacing:-1px}
.ta-product-banner-lhs .ta-heading--md p{font-size:28px;line-height:28px}
.ta-highlight-head .ta-heading--md p{font-size:22px;line-height:22px}
.ta-heading--md{font-size:28px;line-height:30px;letter-spacing:-0.78px}
.ta-para{line-height:24px;font-size:14px}
.ta-slick .slick-slide{padding:0 8px}
.ta-slick .slick-list{margin-left:-8px}
.ta-slick .slick-dots{text-align:center}
.ta-slick .slick-dots li{width:9px;height:9px}
.ta-slick .slick-dots li.slick-active{width:27px}
.ta-slick .slick-dots li.slick-active button{border-radius:5px}
.ta-btn{padding:10px;font-size:16px;letter-spacing:-0.67px;min-width:150px}
.ta-km-cta{font-size:16px;line-height:22px;letter-spacing:normal}
.ta-thunder-btn{width:60px;height:60px}
}