﻿/*!
* ==========================================================================
* TI.com Global Responsive Footer css
* v1.20.41
* Copyright (c) 2020 Texas Instruments. All rights reserved.
* ==========================================================================
*/.ti_p-responsiveFooter-null{content:"because buffer concat is killing first rule"}.ti_p-responsiveFooter{width:100%;min-width:initial;margin-top:96px;padding:64px 0 16px;background-color:#333;background-image:linear-gradient(35deg, rgb(0, 0, 0) 0%, rgb(51, 51, 51) 100%);color:#fff;box-sizing:border-box;font-family:"Roboto","Franklin Gothic Medium",Tahoma,sans-serif;font-size:14px;font-weight:400}.ti_p-responsiveFooter *,.ti_p-responsiveFooter *::after,.ti_p-responsiveFooter *::before,.ti_p-responsiveFooter ::slotted(*){box-sizing:inherit}.ti_p-responsiveFooter a{color:#fff !important}.ti_p-responsiveFooter a:hover,.ti_p-responsiveFooter a:visited{color:#fff !important;text-decoration:underline !important}.ti_p-responsiveFooter p{font-size:14px;line-height:20px;margin-top:0;margin-bottom:16px;font-weight:400;color:#aaa}.ti_p-responsiveFooter sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive){padding-top:48px;padding-bottom:32px}}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive){margin-top:48px;padding-bottom:32px}.ti_p-responsiveFooter:not(.mod-nonresponsive) p{line-height:24px}}.ti_p-responsiveFooter-content{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-content{width:100%}}.ti_p-responsiveFooter-row{display:flex;align-items:stretch;box-sizing:border-box;margin-left:14px;margin-right:14px;flex-wrap:wrap}@media(max-width: 766px){.ti_p-responsiveFooter-row{margin-left:2px;margin-right:2px}}.ti_p-responsiveFooter-col{position:relative;margin-bottom:32px}.ti_p-responsiveFooter-col.mod-quarter{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:275px;flex-basis:calc((24.99999999%) - (28px))}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-quarter{margin-left:14px;margin-right:14px}}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-quarter{flex-basis:calc((24.99999999%) - (28px))}}.ti_p-responsiveFooter-col.mod-half{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:578px;flex-basis:calc((49.99999998%) - (28px))}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-half{margin-left:14px;margin-right:14px}}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-half{flex-basis:calc((49.99999998%) - (28px))}}.ti_p-responsiveFooter-col.mod-third{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:376px;flex-basis:calc((33.33333332%) - (28px))}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-third{margin-left:14px;margin-right:14px}}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-third{flex-basis:calc((33.33333332%) - (28px))}}.ti_p-responsiveFooter-col.mod-twothirds{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:780px;flex-basis:calc((66.66666664%) - (28px))}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-twothirds{margin-left:14px;margin-right:14px}}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-twothirds{flex-basis:calc((66.66666664%) - (28px))}}.ti_p-responsiveFooter-col.mod-full{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:1184px;flex-basis:calc((99.99999996%) - (28px));margin-bottom:0}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-full{margin-left:14px;margin-right:14px}}@media(max-width: 766px){.ti_p-responsiveFooter-col.mod-full{flex-basis:calc((99.99999996%) - (28px))}}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:578px;flex-basis:calc((49.99999998%) - (28px));margin-bottom:32px}}@media(max-width: 1239px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){margin-left:14px;margin-right:14px}}@media(max-width: 1239px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){flex-basis:calc((49.99999998%) - (28px))}}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:1184px;flex-basis:calc((99.99999996%) - (28px))}}@media(max-width: 766px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){margin-left:14px;margin-right:14px}}@media(max-width: 766px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col:not(.mod-full){flex-basis:calc((99.99999996%) - (28px))}}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-third,.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-twothirds{box-sizing:border-box;margin-left:14px;margin-right:14px;flex-shrink:0;flex-basis:1184px;flex-basis:calc((99.99999996%) - (28px))}}@media(max-width: 1239px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-third,.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-twothirds{margin-left:14px;margin-right:14px}}@media(max-width: 1239px)and (max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-third,.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-col.mod-twothirds{flex-basis:calc((99.99999996%) - (28px))}}.ti_p-responsiveFooter-links-title{display:flex;justify-content:space-between;margin-bottom:24px;font-weight:500;font-size:14px;line-height:24px;color:#aaa}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-title.mod-collapsible{margin-bottom:0;border-bottom:1px solid #aaa;padding-bottom:12px;cursor:pointer}}.ti_p-responsiveFooter-collapse-icon{display:none;overflow:hidden;width:24px;height:24px;line-height:24px;fill:#fff;transition:transform cubic-bezier(0.4, 0, 0.2, 1) 100ms}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-collapse-icon{display:block}}.is-open .ti_p-responsiveFooter-collapse-icon{transform:rotate(180deg)}@media(min-width: 1240px){.ti_p-responsiveFooter-inlineLinks{display:flex}.ti_p-responsiveFooter-inlineLinks.mod-stack{flex-direction:column}}.ti_p-responsiveFooter-links-overflow{overflow:hidden;margin-bottom:8px;margin-left:-12px}@media(min-width: 1240px){.ti_p-responsiveFooter-links-overflow{margin-right:12px}}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-overflow{margin-bottom:16px}}.ti_p-responsiveFooter-links-list{display:flex;flex-direction:column;align-items:flex-start}.ti_p-responsiveFooter-links-list.mod-inline{flex-direction:row;flex-wrap:wrap}.ti_p-responsiveFooter-links-list.mod-socialIcons::before{content:" ";width:100%;order:1;height:0}.ti_p-responsiveFooter-links-overflow .ti_p-responsiveFooter-links-list{margin-left:-1px}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-list.mod-collapsible{overflow:hidden;max-height:0;transition:max-height 100ms cubic-bezier(0.4, 0, 0.2, 1)}.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-list.mod-collapsible.is-open{max-height:270px}.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-list.mod-socialIcons::before{display:none}}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-links-list.mod-socialIcons{justify-content:space-between}}.ti_p-responsiveFooter-link{flex:0 0 auto;font-weight:400;font-size:14px;line-height:20px;margin-bottom:16px;max-width:100%}.ti_p-responsiveFooter-link.mod-bordered{border-left:1px solid #555;padding:0 12px}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-link{margin-bottom:24px}.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-link:not(.mod-bordered):first-child{margin-top:24px}.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-link:not(.mod-bordered):last-child{margin-bottom:0}}.ti_p-responsiveFooter-social-icon{box-sizing:border-box;width:24px;height:24px;line-height:24px;margin:0 64px 48px 0}.ti_p-responsiveFooter-social-icon:first-child,.ti_p-responsiveFooter-social-icon:nth-child(4){margin-left:0}.ti_p-responsiveFooter-social-icon:nth-child(n+4){order:1}@media(max-width: 766px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-social-icon{margin:0}.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-social-icon:nth-child(n+4){order:initial}}.ti_p-responsiveFooter-social-icon svg{fill:#fff;color:rgba(0,0,0,0)}.ti_p-responsiveFooter-copy{margin-bottom:16px}@media(min-width: 1240px){.ti_p-responsiveFooter-copyright{flex:1 0 auto}}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-copyright{margin-bottom:0}}.ti_p-responsiveFooter-hr{display:block;height:0;overflow:visible;padding:0;margin:-1px 28px calc(48px - 1px);border:0;border-bottom:1px solid #333}.ti_p-responsiveFooter-logo{display:block;width:280px}.ti_p-responsiveFooter-logo-container{display:inline-block;position:relative;height:0;width:100%;padding:0;padding-bottom:13.04348%;vertical-align:middle;overflow:hidden}.ti_p-responsiveFooter-logo-svg{display:inline-block;position:absolute;top:0;left:0;width:auto;height:auto;fill:#fff;color:#fff}.ti_p-responsiveFooter-biz{display:inline-flex;flex-wrap:wrap;font-size:12px !important}.ti_p-responsiveFooter-biz.mod-lined span{margin-right:8px;border-right:1px solid #555;padding-right:8px}.ti_p-responsiveFooter-biz a{display:inline-flex;align-items:center;white-space:nowrap}.ti_p-responsiveFooter-biz img{width:20px;height:20px;margin-right:8px}@media(max-width: 1239px){.ti_p-responsiveFooter:not(.mod-nonresponsive) .ti_p-responsiveFooter-biz{margin-top:24px;margin-bottom:0}}