<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { font-size: 100.01%; padding: 0; margin: 0; }
html { /*font-size: 62.5%; overflow-y: scroll; text-align: center;*/ }
body { margin: 0; padding: 0; color: #404040; text-align: center;color: #404040;
    font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5; }
.clear-fix { clear: both; float: none; }
.clear { clear: both; float: none; height: 0; margin: 0; padding: 0; }
.no-bc { padding-top: 30px; }
.first { margin: 0 !important; padding: 0 !important; }
a { color: #0078ae; text-decoration: none; outline: none; }
a:hover { color: #fa6400 !important; text-decoration: underline; }
a img { border: none; }
#wrapper { margin: 0 auto; position: relative; width: 100%; text-align: left; }
#header { position: absolute; top: 0; left: 0; width: 1164px; z-index: 1000; }
#content { padding-top: 134px; min-height: 400px; background: #FFFFFF; padding-bottom: 100px; }
#ribbon { margin: 10px auto auto; width: 1164px; }
.holder { width: 100%; margin: 0 auto; }
.holder ul li a { line-height: 1.4em; padding: 0px; }
.cover img, .cover-image img { border: 1px solid #ececec !important; }
#r-author, #r-organization-type, #r-collections { display: none; }
/* Content */
#content-full { width:1164px; margin: 0 auto; }
#holder-left { float: left; width: 20%; }
#holder-right { float: right; width: 72%; }
#page-footer { clear: both; width: 100%; margin: 0 auto; }
#content-left { float: left; width: 520px; }
#content-left-full { float: left; width: 700px; }
#content-right { float: right; width: 250px; font-size: 12px; }
#content-right .panel { padding-left: 20px; }
#content-right .section { margin-bottom: 30px; }
#content-left h3, #content-left-full, #content-top h3, #content-bottom h3 { margin-top: 30px; margin-bottom: 5px; }
#subjects #content-left h3, #subjects #content-left-full { margin-top: 10px; }
.img-l { float: left; margin: 0 10px 10px 0; }
.img-r { float: right; margin: 0 0 10px 10px; }
/* for ipad*/
@media only screen and (max-device-width: 768px) {
    /* For general iPad layouts */
    body { width: 1200px; }
    #wrapper { overflow: hidden; }
    /*#sidebar-left-content { padding-left: 10px; }
    #content-top, #content-bottom { padding-right: 10px; }
    #copyright, #tc-links, #breadcrumb { padding-left: 10px; padding-right: 10px; }*/
}
/* basic format*/
H1, H2, p { line-height: 1.5em; clear: both; }
h3, h4, h5, h6 { line-height: 1.35; clear: both; }
ul { clear: both; }
p { padding: 10px 0; }
p.intro { font-size: 1.2em; }
H1 { font-weight:300; color: #212121; font-size: 1.8em; font-weight:300; }
H2 { margin-bottom: .7em; font-weight:300; font-size: 1.5em; font-weight:300; line-height: 1.2em; }
H2.normal { text-transform: none; }
H3 { font-weight:500; font-weight:300; margin: 12px 0 16px 0; font-size: 1.2em; color: #212121; }
H3.normal { text-transform: none; }
H4 { font-size: 1.1em; margin: 5px 0 8px 0; }
H5 { font-size: 1em; text-transform: uppercase; color: #828282; margin: 0 0 8px 0; }
H6 { font-size: 1em; margin: 5px 0 8px 0; }
table { width: 100%; border: #CCC 1px solid; margin: 20px 0; }
th { background-color: #F1F1F1; font-weight: bold; text-align: left; }
td, th { vertical-align: top; line-height: 1.35em; padding: 6px 5px; border: 1px solid #FFFFFF; }
.even td { background-color: #F8F8F8; }
tfoot { background-color: #F1F1F1; font-size: .8em; }
form { margin-bottom: 30px; }
form * { outline: 0 none; }
form label { display: block; font-weight:100; text-transform: uppercase; }
form label.first { margin-top: 0; }
input { font-family: Arial, Helvetica, sans-serif; outline: none; }
input[type="text"], input[type="password"], .inputtext, .inputpass, select { border: 1px solid #bababa; height: 26px; padding-left: 5px; width: 307px; }
textarea { border: 1px solid #bababa; min-height: 100px; padding: 5px; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
select option { padding: 3px 5px; }
fieldset { border: 1px solid #bababa; padding: 10px; }
legend { font-weight:100; text-transform: uppercase; }
input[type="text"]:focus, .inputtext:focus, .inputpass:focus, textarea:focus { border: 1px solid #fa6400; }
input[type="submit"], .inputsubmit { font-weight:800;color: #FFFFFF; background: #fa6400; padding: 3px 10px; border: none; cursor: pointer; width: auto; overflow: visible; }
input.inputsubmit, input.inputsubmit:focus, input.inputsubmit:visited, input.inputsubmit:active { border: none; border-color: transparent; }
input[type="submit"]:hover, .inputsubmit:hover { background-color: #ff5900; }
#co-login input.inputsubmit {font-size: 18px;}
blockquote { background: #fcfcfc url(/images/global/blockquote-bg.gif) repeat-x left top; margin: 2em 0; padding: 10px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #ececec; }
blockquote p { margin: 10px 15px 0 10px; padding: 0 15px; }
blockquote cite { color: #5a5b5b; text-transform: uppercase; font-size: 11px; text-align: right; display: block; margin: 15px 30px 5px 0; font-style: normal; }
blockquote .date { color: #8b8c8c; padding-left: 5px; }
ul { list-style: none; }
ol { padding-left: 25px; }
#content ol li { padding-bottom: 8px; }
#content ul li { padding-left: 15px; background: url(/images/global/bullet-grey.gif) no-repeat 0 5px; padding-bottom: 8px; line-height: 1.5em; }
#content ul.b-arrow li { padding-left: 15px; background: url(/images/global/arrow-black.png) no-repeat 0 3px; padding-bottom: 8px; line-height: 1.2em; }
.price { color: #fa6400; }
.sale { color: #a00000; }
sup { font-size: .7em; }
#footnote { font-size: 1em; margin: 30px 0 20px; }
#footnote p { clear: none; padding: 0; margin: 0; display: inline; }

/* footer */

#footer-2015 { background: #444; color: #fff; display: block; float: left; width: 100%; }


#footer-signup { background-color: #555; margin: 0 auto; width: 100%; }

.footer-2015-panel { width: 1164px; margin: auto; }
ul.footer-2015-coloumn { clear: none; float: left; margin-right: 10px; margin-top: 37px; width: 160px; }
ul.footer-2015-coloumn.footer-2015-column-last { margin-right: 0; float: right; }
ul.footer-2015-coloumn li { font-size: 14px; padding: 5px 12px 5px 0; }
ul.footer-2015-coloumn li a { color: #ccc; }
ul.footer-2015-coloumn li a:hover { color: #fff !important; text-decoration: underline; }
ul.footer-2015-coloumn li.title { font-weight: bold; font-size: 15px; color: #f7f7f7; }
ul.footer-2015-coloumn li.seeall { padding-top: 5px; padding-bottom: 0; }
ul.footer-2015-coloumn li.seeall a { color: #ccc; line-height: normal; }
ul.footer-2015-coloumn.row-2 {margin-top: 24px; }

#footer-2015-social-media { background-color: #555; height: 150px; margin: 0 auto; padding: 7px 0; width: 1012px; }
#footer-2015-social, #footer-2015-signup, #footer-2015-links, .extra-col { float: left; }
#footer-2015-social { margin: 15px 25px 15px 30px; }
#footer-2015-social-media .title { font-weight: bold; font-size: 16px; padding-bottom: 20px; padding-top: 5px; }
.footer-button { background: url("/images/global/sprite.png") -824px -614px; display: block; float: left; height: 40px; margin-right: 5px; margin-left: 0; text-indent: -8000px; width: 40px; }
#f-facebook { background-position: -874px -564px; }
#f-twitter { background-position: -924px -564px; }
#f-linkedin { background-position: -974px -564px; }
#f-google { background-position: -1024px -564px; }
#f-youtube { background: url("/images/global/youtube-footer-icon.png") -5px -5px; }
#f-facebook:hover { background-position: -874px -614px; }
#f-twitter:hover { background-position: -924px -614px; }
#f-linkedin:hover { background-position: -974px -614px; }
#f-google:hover { background-position: -1024px -614px; }
#f-youtube:hover { background-position: -5px -55px; }
#footer-2015-signup { border-left: 1px solid #ccc; margin: 15px 0; padding-left: 28px; }
#footer-2015-signup form { margin-bottom: 0; }

#footer-subs input, #footer-subs label, #footer-subs select { border-radius:1px;margin: 0; padding: 12px 8px 8px; text-transform: none; vertical-align: baseline; width: 165px; font-family: arial; display: block; float: left; text-transform: none; }
#footer-subs select { padding-left: 5px; color: #505050; height: 46px; }
#footer-subs .f-submitbut { border-radius:1px;width: 160px; padding-top: 8px; height: 46px; font-weight:500; font-size: 18px; }
#footer-subs p { padding-top: 0; float: left; position: relative; font-size: 14px; clear: none; margin-right: 5px; }
#footer-subs label.error { color: #f0bbbb; font-size: 11px; top: -31px; }
#privacypolicyfooter { margin: auto; }
#privacypolicyfooter div.divTrPrivacyButton, #privacypolicyfooter div#divTrPrivacyButton { height: 20px; line-height: 15px; padding: 0; text-align: left; }
#privacypolicyfooter div.footerPrivacyButton { background-color: transparent !important; color: #ccc !important; font-weight: bold; margin: auto; text-decoration: none !important; font-size: 11px !important; }
#privacypolicyfooter div.footerPrivacyButton:hover { color: #fa6400 !important; }
#footer-2015-copyright { border-top: 2px solid #666; margin-top: 30px; padding-top: 20px; font-size: 12px; padding-bottom: 30px; color: #ccc; }
#footer-2015-copyright a, #footer-2015-copyright button { color: #ccc; cursor:pointer; }
#footer-2015-copyright button:hover { color: #fa6400; text-decoration: underline; }


p#footer-submit { margin-right: 0; }
#footer-subs label { position: absolute; color: #505050; text-align: left; }
#footer-subs input.input-text:hover, #footer-subs select:hover { box-shadow: 0 0 4px 0 #007fbf; }
#footer-subs input.input-text:focus, #footer-subs select:focus { box-shadow: 0 0 4px 0 #ffa200; outline: medium none; border: 1px solid #bababa; }
#footer-subs input.error, #footer-subs select.error { border-color: #C66666; }

/*breadcrumb*/
#breadcrumb { width: 1164px; margin: 0 auto; padding: 10px 0 5px 0; margin-bottom: 15px; border-bottom: #F6F6F6 1px solid; min-height: 20px; }

/*ie8 hack*/
#breadcrumb ul li { background: url(/images/global/breadcrumb-marker.gif) 0 3px no-repeat; display: inline; padding-left: 10px; margin-left: 3px; font-size: 11px; }
#breadcrumb li.first { background: none; padding: 0; }
#breadcrumb li a { text-transform: uppercase; }
/*page header */
#page-header { width: 100%; margin: 0 auto; border-bottom: #ECECEC 2px solid; margin-bottom: 20px; color: #212121; }
#page-header .page-header-holder { width: 790px; float: right; margin-top: 12px; }
/*left navigation */
#sidebar-left-navigation { margin-bottom: 20px; }
ul#page-nav { list-style: none; border-bottom: #ECECEC 2px solid; }
ul#page-nav li { background: none; font-weight:300; text-transform: uppercase; border-bottom: #ECECEC 1px solid; padding: 10px 0; font-size: 1.1em; }
ul#page-nav li a { color: #828282; }
ul#page-nav li.active a, ul#page-nav a.active { color: #fa6400; }
ul#page-nav li.selected a { color: #212121; }
ul#page-nav li.active li a { color: #0078ae; }
ul#page-nav li.selected li a { color: #0078ae; }
ul#page-nav li.selected li.active a { color: #fa6400; }
ul#page-nav li ul { list-style-type: none; margin-top: 5px; }
ul#page-nav li ul li { font-family: Arial, Helvetica, sans-serif; text-transform: none; border-bottom: none; margin-left: 10px; font-size: .9em; padding: 5px 0; }
/* right sidebar containers*/
.r-sbar { border: 1px solid #c8c8c8; margin-bottom: 30px; }
.r-sbar .panel { border: 2px solid #ffffff; background: url(/images/global/component-bg.gif) repeat-x 0% 100%; padding: 20px; }
.r-sbar#related-product img { float: left; width: 80px; margin-right: 10px; }
.r-sbar#related-product .title { font-weight: bold; font-size: 14px; }
.r-sbar#related-product .price { font-size: 14px; font-weight: bold; }
#content .r-sbar h3 { margin: 0; padding: 0; padding-bottom: 8px; float: left; border-bottom: none; width: 100%; }
#promocode h3 { float: left; }
#promocode form { margin-bottom: 0; }
#promocode input.pc-text { width: 110px; font-size: .9em; color: #505050; float: left; height: 25px; }
#promocode .inputsubmit { background: #ffffff; float: left; color: #fa6400; border: 1px solid #bababa; border-left: none; height: 27px; }
* html #promocode .inputsubmit { text-transform: uppercase; height: 28px; }
#promocode .inputsubmit:hover { background: #fa6400 !important; color: #FFFFFF; }
#promocode .note { font-size: 11px; padding: 10px 0 0 0; }
#promocode span.isubmit { background: #ffffff; border: 1px solid #bababa; border-left: 0; float: left; }
#promocode span.isubmit:hover { background: #fa6400; }
#promocode span.isubmit input.inputsubmit { background: none; border: 0; color: #fa6400; height: 25px; }
#promocode span.isubmit input.inputsubmit:hover { background: none !important; color: #ffffff; }
#related-categories ul { font-size: 12px; }
#related-categories ul li { background: none; padding: 5px 0 0 0; margin-bottom: 0; }
/*buy enquiry*/
.buy-enquiry { margin-top: 5px; }
.buy-enquiry a, .buy-enquiry input { font-family: "KnowledgeBold", Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 1.1em; text-transform: uppercase; background: #fa6400; padding: 5px 8px; border: none; cursor: pointer; }
.buy-enquiry a:hover, .buy-enquiry input:hover { background: #ff5900; color: #FFFFFF !important; text-decoration: none; }
/* guided search */
ul#page-nav.guidedsearch li li a { color: #0078AE; }
/*product details related categories*/
#related-categories.r-sbar img { padding-left: 5px; padding-right: 5px; }
/*estore login*/
#login-status-link { left: 249px !important; top: 4px !important; font-size: 0.8em !important; color: #828282; }
#login-status-link a { padding: 2px; }
.finalreview #login-status-link { display: none; }
/*hide in checkout process*/
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #login-status-link { left: 254px !important; }
}
/*to give a gap to the footer in all estore pages*/
#RightNavDiv { clear: both; float: none; margin-top: 15px; }

/*Product Enquiry Pop-over*/
.divFormEnquiry .req { color: #a00000; }
.divFormEnquiry label.error { color: #a00000; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; margin-left: 114px; margin-top: 0; width: auto; }
.divFormEnquiry label { float: left; height: 24px; margin-right: 7px; text-align: right; width: 107px; text-transform: none; font-weight: bold; font-size: 14px; }
form .inputtext.error { border-color: #a00000 !important; }
* html .inputtext { padding-top: 5px; }
* + html .inputtext { padding-top: 5px; }
.divFormEnquiry { width: 488px; margin: 0 auto; }
.divFormEnquiry h1, .divFormEnquiry h4 { text-align: center; }
.divFormEnquiry h4 { font-size: 15px; }
.divFormEnquiry form { margin: 0 auto; padding: 5px 34px; }
.divFormEnquiry input[type="text"], .divFormEnquiry select, .divFormEnquiry textarea { width: 280px; }
.divFormEnquiry textarea { padding: 0 0 0 5px; min-height: 70px; }
.divFormEnquiry select { box-sizing: content-box; }
.divFormEnquiry input[type="checkbox"] { vertical-align: middle; margin-right: 5px; }
.divFormEnquiry p { font-family: "KnowledgeLight",Arial,Helvetica,sans-serif; font-size: 15px; overflow: auto; text-align: left; width: 100%; }
.divFormEnquiry .pMessage { display: block; display: none; margin: 0 0 10px; }
.divFormEnquiry img.loading { display: none; height: 33px; }
.divThankYou { display: none; height: 130px; }
.divFormEnquiry .pPrivacyText { font-size: 10px; margin: 0 0 0 -20px; text-align: left; width: 110%; font-family: Arial,Helvetica,sans-serif; }
.divFormEnquiry .inputsubmit { display: block; margin: 15px auto; padding: 5px 20px; }
.hide { display: none; }
.divThankYou p { margin: 0 auto; text-align: center; width: 80%; }



/* new header 2015 */
#header *, #header *::after, #header *::before { box-sizing: border-box; }
.icon { background: url("/images/global/sprite.png") no-repeat; display: inline-block; font-size: 10px; height: 20px; line-height: 1; overflow: hidden; position: relative; text-indent: 100%; top: -0.1em; vertical-align: middle; white-space: nowrap; width: 20px; margin-left: 9px; }
.icon-arrowdown-white { background-position: -240px -144px; height: 4px; width: 6px; }
.icon-arrowup-white { background-position: -288px -144px; height: 4px; width: 6px; }
.icon-arrowdown-grey { background-position: -240px -48px; height: 4px; width: 6px; }
.icon-arrowup-grey { background-position: -288px -48px; height: 4px; width: 6px; }
.icon-arrowdown-orange { background-position: -240px -288px; height: 4px; width: 6px; }
.icon-arrowup-orange { background-position: -288px -288px; height: 4px; width: 6px; }
#header { left: 0; margin-left: 0; width: 100%; }
.logo-tr-aus, .logo-tr { display: none; }
#header-nav { width: 100%; height: 100px; background: none; z-index: 10; }
.nav-panel { width: 1164px; margin: auto; }

/* drop down menu CSS */
.dropdown-menu, .navigation-dropdown { position: absolute; }
.dropdown-menu ul, .navigation-dropdown { background-color: rgb(252, 252, 252); background-clip: padding-box; border: 1px solid #dfdfdf; border-image: none; border-radius: 0 0 5px 5px; border-top: 0; border-style: none solid solid; border-width: 0 1px 1px; box-shadow: 0 5px 5px 2px rgba(0, 0, 0, 0.3); font-weight:300; font-size: 14px !important; line-height: 1.15; list-style: outside none none; margin: 0; padding: 10px 0; text-rendering: optimizelegibility; text-transform: none; z-index: 1999; }
.dropdown-menu li { margin: 2px 0; }
.dropdown-menu li a { color: #555; padding: 5px 20px 3px; display: block; }
.dropdown-menu li a:hover { color: #fa6400 !important; }

/* top bar navigation (the grey box on the top) CSS */
#global-nav { position: relative; z-index: 200; background: #555; }
#global-nav .holder { margin: auto; width: 1164px; position: relative; }
#header #global-nav .global-nav-links { background: #555; height: 30px; }

/*.global-nav-estore { JOKSIN MOCK LINKS
    position: absolute;
    top: 9px;
    color: #ffffff;
    font-size: 11px;
    left: 690px;
}*/
#global-nav-estore { text-transform: none; color: #ffffff; }
#global-nav-estore a { text-decoration: underline; }
#global-nav-estore a:hover { text-decoration: underline; color: #FFD166 !important; }

#header #global-nav .global-nav-links ul { font-size: 11px; text-transform: uppercase; float: right; margin-right: 159px; }
#header #global-nav .global-nav-links ul ul { margin-right: 0; }
#header #global-nav .global-nav-links ul li li { float: none; text-transform: none; margin: 2px 0; }

.global-nav-links a { color: #ffffff; text-decoration: none; }
.global-nav-links a:hover { text-decoration: underline; color: #fff !important; }

#header #global-nav ul { list-style: none; border-left: medium none; left: auto; padding: 0; position: static; top: auto; }
#header #global-nav li { color: #ffffff; font-size: 1em; line-height: 1em; }

#header #global-nav .top-dropdown { margin-top: 7px; display: none; }
#header #global-nav .dropdown-menu li { margin: 2px 0; }
#header #global-nav .dropdown-menu li a { color: #555; padding: 5px 20px 3px; display: block; text-decoration: none; }
#header #global-nav .dropdown-menu li a:hover { color: #fa6400 !important; }
#header #global-nav .dropdown-menu ul { padding: 10px 0; }

#top-nav-traus { max-width: 200px; }

#header #global-nav .top-dropdown li.title { color: #fa6400; font-size: 12px; font-weight: bold; text-transform: uppercase !important; padding: 5px 24px 3px; }
#header #global-nav .top-dropdown li.seeall a, .seeall a { font-size: 12px; font-weight: bold; font-family: Arial; margin-top: 10px; color: #444; }
#header #global-nav .top-dropdown li.seeall a:hover, .seeall a:hover { color: #212121 !important; text-decoration: underline important; }

.top-navigation li .nav-drowpdown-mainlink a { border: none; }
.top-navigation li .nav-drowpdown-mainlink a:hover { border: none; }
.nav-drowpdown-mainlink { background: none repeat scroll 0 0 #f0f0f0; border-top: 1px solid #dfdfdf; line-height: 1em; }
.top-navigation li .nav-drowpdown-mainlink a { font-size: 16px; padding: 10px 20px; font-weight:500; }

.insight-article { width: 180px; }

.insight-article img { height: 65px; width: 150px; }
.insight-article a { border: medium none !important; height: auto !important; }
.insight-article a:hover { color: #555 !important; }
.insight-article p.copy { font-size: 13px; line-height: 1.2em; }
.insight-article .title { padding: 0; color: #555 !important; padding: 10px 0 0 0 !important; line-height: 1.2em; }
.insight-article a:hover .title, .insight-article a:hover u { color: #fa6400 !important; }

#dropdown-tax { position: absolute; right: 0; width: 980px; }
#dropdown-tax .nav-dropdown-column { width: 210px; }

#dropdown-tax .nav-dropdown-column.nav-feature-links { width: auto; }

/* logo and utilities */
#top-logo { height: 70px; }
.tr-legal-aus-logo { margin-top: 12px; width: 380px; height: 48px; background-position: -400px -430px; margin-left: 0; }
#utilities, #logo { left: 50%; margin-left: -505px; position: absolute; height: auto; }
#utilities .holder, #logo .holder { width: 1164px; position: relative; }

/* estore member sign up */
#header #logo ul { width: 1164px; height: auto; margin: auto; }
#header #logo ul li { }
#login-status-link { color: #ffffff; }

/*#estoreCreateAccountLink { left: -90px; position: relative; top: 14px; }*/
/*.top-estore-login { font-size: 0.8em; position: absolute; top: 0; left: 0; width: 100%; z-index: -1; }
#top-estore-login .nav-panel { top: 20px; width: 1164px; left: 50%; margin: auto auto auto -505px; position: absolute; }
#top-estore-login .nav-panel .login-text { position: absolute; right: 210px; line-height: 14px; }*/

/* search and cart */

#search, #cart { position: absolute; }
#search .search-submit { left: auto; }
#utilities #search { top: 17px; left: 560px; width: 465px; }
#cart { height: 30px; right: 0; top: -30px; width: 125px; z-index: 300; }

/*#search { background: none; position: relative; z-index: 100; }
#search .search-text { width: 450px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-box-flex: 1; background: none repeat scroll 0 0 padding-box hsla(0, 0%, 100%, 0.9); border-color: #dfdfdf; border-image: none; border-radius: 2.5px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2); color: inherit; height: 38px; padding: 0 8px; position: absolute; top: 0; right: 20px; }*/

/*ie8 hack*/
/*#search .search-text:focus { background: none; border-color: rgba(255, 89, 0, 0.6) rgba(255, 145, 0, 0.6) rgba(255, 129, 0, 0.6); }
#search .search-submit { background: url("/images/global/sprite.png") no-repeat -1100px -564px; display: inline-block; height: 38px; padding: 0; position: absolute; right: 15px; top: 0; width: 76px; }

#search .search-submit:hover { background-position: -1100px -614px; background-color: none !important; }

a.searchselectLink, #search-select { display: none !important; }*/

.ac_results { width: 448px !important; border-color: #dfdfdf !important; border-color: hsla(210, 54%, 20%, 0.15) hsla(210, 54%, 20%, 0.17) hsla(210, 54%, 20%, 0.2); border-image: none; border-radius: 0 0 5px 5px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2); }
.ac_results li { border-bottom: 1px dotted #ececec; padding: 5px 8px !important; }

#shoppingcart { height: 30px; }
#shoppingcart-holder { background: none; height: 30px; }
#shoppingcart a.cart-dropdown { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; color: #fa6400; background: url("/images/global/sprite.png") -817px -338px #444; width: 125px; height: 30px; padding-top: 8px; font-size: 11px; font-weight: bold; padding-left: 30px; }

/*ie8 hack*/
#shoppingcart a.cart-dropdown:hover, #shoppingcart a.cart-dropdown.active { background: url("/images/global/sprite.png") -817px -338px #78a22f; color: #ffffff !important; }
#shoppingcart.empty a.cart-dropdown, #shoppingcart.empty a.cart-dropdown:hover { background: url("/images/global/sprite.png") -817px -275px #ffffff; background-color: #444; color: #666 !important; }





#cart-checkout { display: none; }

#shoppingcart-panelid { position: absolute; top: 23px; left: auto; }
#shoppingcart-panelid .panel { background: #ffffff; padding: 10px; border-color: #78a22f; border-image: none; border-radius: 0 0 5px 5px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2); padding: 10px 20px; width: 300px; }
#shoppingcart-panelid .panel p.items { margin: 0; font-weight:500; font-size: 1.2em; }
#shoppingcart-panelid a { text-transform: none; width: 100%; padding: 0; color: #0078ae; font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; line-height: 1.2em; font-weight:300; }
#shoppingcart-panelid #items-panel { font-size: 1em; }
#shoppingcart-panelid .items-list { padding: 8px 0; border-bottom: 1px solid #ececec; display: block; float: left; width: 100%; }
#shoppingcart-panelid .items-list div { float: left; vertical-align: middle; }
#shoppingcart-panelid .items-list .number { width: 10%; padding-top: 15px; text-align: center; }
#shoppingcart-panelid .items-list .cross { width: 5%; padding-top: 13px; }
#shoppingcart-panelid .items-list .cover { width: 20%; }
#shoppingcart-panelid .items-list .cover img { width: 30px; height: 45px; }
#shoppingcart-panelid .items-list .detail { width: 63%; }
#shoppingcart-panelid .items-list .detail .title { }
#shoppingcart-panelid .items-list .detail .price { color: #ff5900; font-weight: bold; }
#shoppingcart-panelid .items-list .detail .sale { color: #a00000; }
#shoppingcart-panelid .items-list .detail .sale strike { color: #828282; font-size: .8em; font-weight:300; }
#shoppingcart-panelid .items-list .detail .promocode { font-size: .8em; }
#pricing-panel { font-weight:500; margin-top: 10px; }
#pricing-panel span.total, #pricing-panel span.save, #pricing-panel span.gstcost { display: block; line-height: 1.5em; }
#pricing-panel span.total { font-size: 2em; }
#pricing-panel span.total .total-price { font-weight:600;color: #ff5900; }
#shoppingcart-panelid .inputtext { min-width: 20px; width: 20px; }
#shoppingcart-panelid .inputsubmit { background: #78a22f; }
#shoppingcart-panelid #cart-checkout { display: block; }
#shoppingcart-panelid #cart-checkout a { text-transform: none; padding: 0; color: #0078ae; font-weight:300; font-family: Arial, Helvetica, sans-serif; display: inline; }
#shoppingcart-panelid #cart-checkout a.checkout { background: url(/images/global/cart-checkout-but.gif) top left; width: 115px; height: 30px; text-indent: -8000px; margin: 10px 0; float: left; }
#shoppingcart-panelid #cart-checkout a.checkout:hover { background-position: bottom; }
#shoppingcart-panelid #cart-checkout a.viewcart { font-weight: bold; font-size: 1em; margin: 17px 0 0 10px; width: 100px; float: left; }
#cart-note { font-size: .8em; display: block; clear: both; }

/* top navigation */

.top-navigation { border-top: 1px solid #e9e9e9; border-bottom: 4px solid #e9e9e9; height: 34px; }


/* ie8 hack */
.top-navigation li { font-weight:100; font-size: 15px; float: left; padding-right: 50px; }
.top-navigation li.top-navgiation-tax { float: right; padding-right: 0; position: relative; }
.top-navigation li a { padding: 5px 0; display: block; color: #555; border-bottom: 4px solid #e9e9e9; height: 33px; }

.top-navigation li a:hover, .top-navigation li a.active { text-decoration: none; border-bottom: 4px solid #fa6400; color: #fa6400; }


.top-navigation .nav-dropdown-panel li { float: none; padding-right: 0; margin: 2px 0; }
.top-navigation .nav-dropdown-panel li a { border-bottom: none; height: auto; padding: 3px 20px; }
.top-navigation .nav-dropdown-panel li a:hover { text-decoration: underline; }

.navigation-dropdown { padding: 0; }
.nav-dropdown-column { float: left; padding: 15px; }
.nav-dropdown-column .title, .nav-feature-links .nav-featured-sublinks .title { font-size: 15px; color: #fa6400; font-weight:500; padding: 5px 20px 3px; }
.nav-feature-links .nav-featured-sublinks .title { padding-left: 0; }
.nav-dropdown-panel { position: relative; }
.nav-dropdown-promo { position: absolute; bottom: 0; right: 0; }
.nav-dropdown-promo a { position: absolute; bottom: 0; right: 0; width: 300px; height: 245px !important; background: url(/images/spotlight/nav-mys15-promo_300x245-over.gif) top left no-repeat; display: block; text-indent: -8000px; border: none !important; }

.nav-dropdown-promo a:hover { background-position: top right; }

.nav-feature-links li { border-bottom: 4px solid #dfdfdf; margin: 2px 0; }
.nav-feature-links li a { font-weight:500; font-size: 16px; padding: 10px 30px 10px 15px !important; display: block; }
.nav-feature-links span { font-weight:300; font-size: 14px; line-height: 20px; }



.nav-feature-links .nav-dropdown-column li { border-bottom: medium none; font-weight:100; }
.nav-feature-links .nav-dropdown-column li a { font-weight:100; font-size: 1em; height: auto; padding: 3px 0 !important; }
.nav-featured-sublinks .nav-dropdown-column { width: 165px; }

.nav-feature-links .nav-featured-sublinks .seeall a { color: #444; font-family: arial; font-size: 12px; }




/*spotlight*/
#lawbooks #page-header { margin-bottom: 0px; }
#home-spotlights { width: 1164px; margin: 35px auto; }
.home-spotlight { width: 300px; float: left; margin-right: 55px; display: block; font-weight:300; }
.home-spotlight a:hover, .law-books-spotlight a:hover { text-decoration: none; }
.home-spotlight img { width: 300px; }
.home-spotlight span, .law-books-spotlight span { display: block;margin-top:10px }
#home-spotlights3 { margin: 0; }
a.spotlight-title { font-size: 18px; margin-top: 10px; font-weight:500; display: block; }
a.spotlight-title em { font-style: normal; font-weight:500; font-style:italic; }
.spotlight-copy { color: #555; font-size: 16px; }
.spotlight-copy em { font-style: normal; font-weight:300; font-style:italic }
a:hover .spotlight-copy { text-decoration: none; }
a.spotlight-link { text-decoration: none; margin-bottom: 40px; margin-top: 10px; font-size: 16px; font-weight:500; color: #555; display: block; }
a.spotlight-link:hover { text-decoration: underline; color: #212121 !important; }
#law-books-spotlights { width: 1164px; margin: 20px auto 0; }
.law-books-spotlight img { float: left; width: 100px; height: 100px; margin-right: 15px; }
.law-books-spotlight { height: 120px; border-right: 1px solid #ececec; width: 300px; float: left; margin-right: 29px; display: block; font-weight:300; padding-right: 25px; padding-top: 20px; }
#law-books-spotlights3 { border: 0; margin-right: 0; padding-right: 0; }

.global-nav-links li { float: left; margin: 8px 12px 0 8px; }
.global-nav-links li a { margin: 0px 5px; }
.global-nav-links &gt; ul &gt; li { height: 24px; }
#top-navigation .nav-panel &gt; ul &gt; li { height: 32px; }
.navigation-dropdown { display: none; }

/*removing other-format*/
.other-formats { display: none !important; }

/*show other-formats for tooltips*/
.tools .other-formats { display: block !important; }

/*dialog estore-get-email*/
#ac-dialog-get-email { display: none; }
.estore-get-email { border: 5px solid #78a22f; width: 400px; }
.estore-get-email .ui-widget-header { background: none; }
.estore-get-email .ui-dialog-title { color: #78a22f; font-size: 19px; font-weight:300; margin-left: 17px; margin-top: 13px; }
.estore-get-email .ui-widget-header { margin: 0 10px; border: none; padding: 10px 0px 5px; }
.estore-get-email .ui-dialog-titlebar-close:hover { background: none; border: 0; }
.estore-get-email .ui-dialog-titlebar-close { background: rgba(0, 0, 0, 0) url("/images/global/dim-cross.gif") no-repeat scroll 0 0; color: #bababa; cursor: pointer; height: 15px; line-height: 10px; margin-right: -4px; margin-top: -17px; padding: 0; width: 50px; }
.estore-get-email .ui-dialog-titlebar-close:hover { background: rgba(0, 0, 0, 0) url("/images/global/dim-cross-hover.gif") no-repeat scroll 0 0; color: #ff8000; }
.estore-get-email .ui-icon { text-indent: -3px; }
.estore-get-email .ui-icon { background: none; cursor: pointer; display: inline; float: right; font-size: 10px; font-weight: bold; padding-left: 15px; text-decoration: none; text-transform: uppercase; width: auto; }
#ac-dialog-get-email .submitbut { font-weight:500; font-size: 18px; height: 45px; padding-top: 8px; width: 200px; padding: 8px; text-transform: none; margin-right: 18px; }
#ac-dialog-get-email input { display: block; font-family: arial; margin: 0 auto 15px; padding: 12px 8px 8px; text-transform: none; vertical-align: baseline; width: 324px; }
#ac-dialog-get-email input { float: none; }
#ac-dialog-get-email label { font-size: 14px; margin: 0 auto 15px; padding: 14px 8px 8px 27px; position: absolute; text-transform: none; vertical-align: baseline; }
#ac-dialog-get-email label.error { color: red; font-size: 14px; left: 4px; margin: 0 auto 15px; padding: 14px 8px 8px 27px; position: absolute; text-transform: none; top: 106px; vertical-align: baseline; }
#ac-dialog-get-email div { clear: none; float: left; margin-right: 0; width: 100%; }

.readonly { background-color: #ebebe4; }


.search-nocover-span { color: #fff; display: block; font-weight:500; font-size: 12px; height: 100px; margin: 10px 0 0 12px; position: absolute; text-align: left; width: 80px; }

.arrow li { background: url("/images/global/list-arrow-sm.png") no-repeat scroll 0 6px transparent !important; line-height: 1.5em !important; padding-left: 15px !important; }

.tick li { background: url("/images/global/list-tick-sm.png") no-repeat scroll 0 3px transparent !important; line-height: 1.5em !important; padding-left: 15px !important; }


body .ui-tooltip div p { font-size: 12px; }
body .wl-estore-dynamic { display: none; }
                      
                      
                      /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}
body {
  margin: 0;
  min-width: 1200px
}
main {
  display: block
}
h1 {
  font-size: 2em;
  margin: .67em 0
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible
}
pre {
  font-family: monospace, monospace;
  font-size: 1em
}
a {
  background-color: rgba(0, 0, 0, 0)
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}
b, strong {
  font-weight: bolder
}
code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em
}
small {
  font-size: 80%
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sub {
  bottom: -.25em
}
sup {
  top: -.5em
}
img {
  border-style: none
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}
button, input {
  overflow: visible
}
button, select {
  text-transform: none
}
[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText
}
fieldset {
  padding: .35em .75em .625em
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}
progress {
  vertical-align: baseline
}
textarea {
  overflow: auto
}
[type=checkbox], [type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}
details {
  display: block
}
summary {
  display: list-item
}
[hidden], template {
  display: none
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 300;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-light-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-light-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 300;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-lightitalic-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-lightitalic-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 400;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regular-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regular-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 400;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regularitalic-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regularitalic-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 500;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-medium-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-medium-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 500;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-mediumitalic-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-mediumitalic-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 900;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-black-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-black-webfont.woff) format("woff")
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 900;
  src: url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-blackitalic-webfont.woff2) format("woff2"), url(https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-blackitalic-webfont.woff) format("woff")
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
*, :after, :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, p, pre {
  margin: 0
}
button {
  background: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0
}
iframe {
  border: 0
}
ol, ul {
  list-style: none;
  margin: 0;
  padding: 0
}
[tabindex="-1"]:focus {
  outline: 0 !important
}
[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none
}
body {
  color: #404040;
  font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5
}
b, strong {
  font-weight: 500
}
:lang(zh_cn) b, strong {
  font-weight: 700
}
a {
  color: #005da2;
  text-decoration-skip-ink: auto
}
a:visited {
  color: #621f95
}
a:hover {
  outline: 0;
  text-decoration: none
}
a:active {
  color: #993500;
  outline: 0
}
@-moz-document url-prefix() {
  a:focus-visible {
    outline: solid
  }
}
h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-weight: inherit;
  line-height: inherit
}
.u-bodyModalOpenNarrowOnly {
  overflow: hidden
}
.u-bodyModalOpenNarrowOnly {
  overflow: auto
}
.u-hiddenVisually {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}
.u-textAntialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.u-typographySmallCaps {
  font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
  font-size: 11.483px;
  font-size: .71772rem;
  font-weight: 900;
  letter-spacing: .18em;
  line-height: 1.82871;
  text-transform: uppercase
}
body:lang(ar) {
  direction: rtl
}
.tr-Language:lang(zh-Hans), body:lang(zh-Hans) {
  font-family: Knowledge2017, Helvetica Neue, Arial, source-han-sans-simplified-c, Microsoft Yahei, "\5FAE\8F6F\96C5\9ED1", STXihei, "\534E\6587\7EC6\9ED1", sans-serif;
  text-align: justify;
  text-justify: inter-ideograph
}
.tr-Language:lang(zh-Hans) em, .tr-Language:lang(zh-Hans) i, body:lang(zh-Hans) em, body:lang(zh-Hans) i {
  font-style: normal
}
.tr-Language:lang(zh), body:lang(zh) {
  font-family: Knowledge2017, Helvetica Neue, Arial, source-han-sans-traditional-chinese, Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", STXihei, "\534E\6587\7EC6\9ED1", sans-serif;
  text-align: justify;
  text-justify: inter-ideograph
}
.tr-Language:lang(zh) em, .tr-Language:lang(zh) i, body:lang(zh) em, body:lang(zh) i {
  font-style: normal
}
.tr-Language:lang(ja), body:lang(ja) {
  font-family: Knowledge2017, Helvetica Neue, Arial, source-han-sans-japanese, "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", Hiragino Kaku Gothic Pro, "\30E1\30A4\30EA\30AA", Meiryo, Osaka, "MS P\30B4\30B7\30C3\30AF", MS PGothic, sans-serif
}
.tr-Language:lang(ko), body:lang(ko) {
  font-family: Knowledge2017, Helvetica Neue, Arial, source-han-sans-korean, sans-serif
}
.tr-Language:lang(de), .tr-Language:lang(en), .tr-Language:lang(es), .tr-Language:lang(fr), .tr-Language:lang(it), .tr-Language:lang(nl), .tr-Language:lang(pt), .tr-Language:lang(ru), .tr-Language:lang(tr) {
  font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5
}
.tr-Language:lang(de) em, .tr-Language:lang(de) i, .tr-Language:lang(en) em, .tr-Language:lang(en) i, .tr-Language:lang(es) em, .tr-Language:lang(es) i, .tr-Language:lang(fr) em, .tr-Language:lang(fr) i, .tr-Language:lang(it) em, .tr-Language:lang(it) i, .tr-Language:lang(nl) em, .tr-Language:lang(nl) i, .tr-Language:lang(pt) em, .tr-Language:lang(pt) i, .tr-Language:lang(ru) em, .tr-Language:lang(ru) i, .tr-Language:lang(tr) em, .tr-Language:lang(tr) i {
  font-style: italic
}
.tr-Alert {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 564px;
  max-width: 35.25rem
}
.tr-Alert-icon {
  width: 36px;
  width: 2.25rem
}
.tr-Alert-content {
  border-left-style: solid;
  border-left-width: .0625rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  font-size: .875rem;
  padding-bottom: .375rem;
  padding-left: .75rem;
  padding-top: .375rem
}
.tr-Alert.is-success {
  border-left-color: #387c2b;
  color: #387c2b
}
.tr-Alert.is-success path {
  stroke: #387c2b !important
}
.tr-Alert.is-failure {
  border-left-color: #dc0a0a;
  color: #dc0a0a
}
.tr-Alert.is-failure path {
  stroke: #dc0a0a !important
}
[dir=rtl] .tr-Alert-content {
  border-left-style: none;
  border-left-width: 0;
  border-right-style: solid;
  border-right-width: .0625rem;
  padding-left: 0;
  padding-right: .75rem
}
[dir=rtl] .tr-Alert-content.is-success {
  border-right-color: #387c2b
}
[dir=rtl] .tr-Alert-content.is-failure {
  border-right-color: #dc0a0a
}
@-webkit-keyframes AjaxContent-loader {
  0% {
    background-position-y: 0
  }
  to {
    background-position-y: -337.5rem
  }
}
@keyframes AjaxContent-loader {
  0% {
    background-position-y: 0
  }
  to {
    background-position-y: -337.5rem
  }
}
.tr-AjaxContent {
  min-height: 156px;
  min-height: 9.75rem;
  position: relative
}
.tr-AjaxContent-loader {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: AjaxContent-loader;
  animation-name: AjaxContent-loader;
  -webkit-animation-timing-function: steps(90);
  animation-timing-function: steps(90);
  background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/ajaxcontent-loader/v1/dark.png);
  background-position-x: 50%;
  background-repeat: no-repeat;
  background-size: 3.75rem 337.5rem;
  height: 60px;
  height: 3.75rem;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 60px;
  width: 3.75rem
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:2dppx) {
  .tr-AjaxContent-loader {
    background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/ajaxcontent-loader/v1/dark_2x.png)
  }
}
.tr-AjaxContent-failed {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.tr-Modal {
  background-color: #f4f4f4;
  background-color: hsla(0, 0%, 95.7%, .9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4
}
@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}
@keyframes slideLeft {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}
@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}
@keyframes slideRight {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}
.tr-Modal-dialog--slideLeft {
  -webkit-animation: slideLeft .35s ease-in-out;
  animation: slideLeft .35s ease-in-out
}
.tr-Modal-dialog--slideRight {
  -webkit-animation: slideRight .35s ease-in-out;
  animation: slideRight .35s ease-in-out
}
.tr-Modal-dialog--slideUp {
  -webkit-animation: slideUp .4s ease-in;
  animation: slideUp .4s ease-in
}
.tr-Modal-dialog {
  height: calc(100% - 2.25rem);
  margin-top: 2.25rem;
  width: 100%
}
@media (min-width:77.25em) {
  .tr-Modal-dialog {
    min-width: 77.25rem;
    width: calc(100vw - 4.5rem)
  }
}
.tr-Modal-header {
  background-color: #fff
}
.tr-Modal-headerOuter {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem
}
.tr-Modal-headerInner {
  border-bottom: .0625rem solid #eaeaea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 1.125rem
}
.tr-Modal-headerInner, .tr-Modal-headerTitle {
  height: 72px;
  height: 4.5rem;
  margin-left: 1.125rem
}
.tr-Modal-headerTitle {
  margin-bottom: -4.5rem;
  position: relative
}
.tr-Modal-headerTitleCenter {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.tr-Modal-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Modal-buttonLabel {
  margin-left: .375rem
}
.tr-Modal-buttonCross {
  display: block;
  height: 24px;
  height: 1.5rem;
  margin-left: .375rem;
  margin-right: .375rem;
  width: 24px;
  width: 1.5rem
}
.tr-Modal-content {
  height: calc(100% - 4.5rem);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-y: overlay
}
.tr-Modal-contentOuter {
  background-color: #fff;
  min-height: calc(100% - 2.25rem)
}
.tr-Modal-contentInner {
  margin-bottom: 2.25rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem;
  min-height: calc(100% - 6rem);
  padding: 3rem 1.125rem
}
[dir=rtl] .tr-Modal-buttonCross {
  margin-left: 0;
  margin-right: .375rem
}
body.is-scrollLocked {
  position: fixed;
  top: 0;
  left: 0;
  right: 0
}
.tr-Image {
  height: 100%;
  width: 100%
}
.tr-Image-img {
  display: block;
  height: auto;
  max-width: 100%
}
.tr-Image--cover {
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  overflow: hidden
}
.tr-Image--cover .tr-Image-img {
  height: 100%;
  visibility: hidden;
  width: 100%
}
.tr-Image--anchorN {
  background-position: 50% 0
}
.tr-Image--anchorNE {
  background-position: 100% 0
}
.tr-Image--anchorE {
  background-position: 100% 50%
}
.tr-Image--anchorSE {
  background-position: 100% 100%
}
.tr-Image--anchorS {
  background-position: 50% 100%
}
.tr-Image--anchorSW {
  background-position: 0 100%
}
.tr-Image--anchorW {
  background-position: 0 50%
}
.tr-Image--anchorNW {
  background-position: 0 0
}
.tr-Image--anchorC {
  background-position: 50% 50%
}
.tr-Image--overlay {
  position: relative
}
.tr-Image--overlay:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-Image--scrimBottomDark:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(.8%, rgba(0, 0, 0, .002)), color-stop(4.8%, rgba(0, 0, 0, .008)), color-stop(9%, rgba(0, 0, 0, .021)), color-stop(13.9%, rgba(0, 0, 0, .042)), color-stop(19.8%, rgba(0, 0, 0, .075)), color-stop(27%, rgba(0, 0, 0, .126)), color-stop(35%, rgba(0, 0, 0, .194)), color-stop(43.5%, rgba(0, 0, 0, .278)), color-stop(53%, rgba(0, 0, 0, .382)), color-stop(66%, rgba(0, 0, 0, .541)), color-stop(81%, rgba(0, 0, 0, .738)), to(#000));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .002) .8%, rgba(0, 0, 0, .008) 4.8%, rgba(0, 0, 0, .021) 9%, rgba(0, 0, 0, .042) 13.9%, rgba(0, 0, 0, .075) 19.8%, rgba(0, 0, 0, .126) 27%, rgba(0, 0, 0, .194) 35%, rgba(0, 0, 0, .278) 43.5%, rgba(0, 0, 0, .382) 53%, rgba(0, 0, 0, .541) 66%, rgba(0, 0, 0, .738) 81%, #000)
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) and ((-o-object-position:50% 50%) or (object-position:50% 50%)) {
  .tr-Image--cover {
    background-image: none !important
  }
  .tr-Image--cover .tr-Image-img {
    -o-object-fit: cover;
    object-fit: cover;
    visibility: visible
  }
  .tr-Image--anchorN .tr-Image-img {
    -o-object-position: 50% 0;
    object-position: 50% 0
  }
  .tr-Image--anchorNE .tr-Image-img {
    -o-object-position: 100% 0;
    object-position: 100% 0
  }
  .tr-Image--anchorE .tr-Image-img {
    -o-object-position: 100% 50%;
    object-position: 100% 50%
  }
  .tr-Image--anchorSE .tr-Image-img {
    -o-object-position: 100% 100%;
    object-position: 100% 100%
  }
  .tr-Image--anchorS .tr-Image-img {
    -o-object-position: 50% 100%;
    object-position: 50% 100%
  }
  .tr-Image--anchorSW .tr-Image-img {
    -o-object-position: 0 100%;
    object-position: 0 100%
  }
  .tr-Image--anchorW .tr-Image-img {
    -o-object-position: 0 50%;
    object-position: 0 50%
  }
  .tr-Image--anchorNW .tr-Image-img {
    -o-object-position: 0 0;
    object-position: 0 0
  }
  .tr-Image--anchorC .tr-Image-img {
    -o-object-position: 50% 50%;
    object-position: 50% 50%
  }
}
@media (-ms-high-contrast:none) {
  .tr-Image--cover {
    background-image: none !important
  }
  .tr-Image--cover .tr-Image-img {
    -o-object-fit: cover;
    object-fit: cover;
    visibility: visible
  }
}
.tr-Avatar {
  border-radius: 50%;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  width: 100%
}
.tr-Block {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-Block--blue {
  background-color: #0099c4;
  background-color: rgba(0, 153, 196, .1);
  border: .0625rem dashed #0099c4;
  color: #0099c4
}
.tr-Block--gray {
  background-color: #888;
  background-color: hsla(0, 0%, 53.3%, .1);
  border: .0625rem dashed #888;
  color: #888
}
.tr-Block--green {
  background-color: #77a22d;
  background-color: rgba(119, 162, 45, .1);
  border: .0625rem dashed #77a22d;
  color: #77a22d
}
.tr-Block--orange {
  background-color: #ffa100;
  background-color: rgba(255, 161, 0, .1);
  border: .0625rem dashed #ffa100;
  color: #ffa100
}
.tr-Block--purple {
  background-color: #6e3ab7;
  background-color: rgba(110, 58, 183, .1);
  border: .0625rem dashed #6e3ab7;
  color: #6e3ab7
}
.tr-Block--red {
  background-color: #dc0a0a;
  background-color: rgba(220, 10, 10, .1);
  border: .0625rem dashed #dc0a0a;
  color: #dc0a0a
}
.tr-Block--rounded {
  border-radius: .625rem
}
.tr-BreadcrumbItem:after {
  content: "/";
  display: inline-block;
  font-weight: 400;
  margin: 0 .375rem
}
.tr-BreadcrumbItem:last-child:after {
  content: "";
  display: none
}
.tr-BreadcrumbItem-inner {
  font-weight: 500
}
.tr-BreadcrumbItem-inner, .tr-BreadcrumbItem-inner:visited {
  color: inherit
}
.tr-BreadcrumbItem-inner:hover {
  color: inherit;
  opacity: .845
}
.tr-BreadcrumbItem-inner:active {
  color: #993500;
  opacity: 1
}
.tr-Breadcrumb {
  border-bottom: .0625rem solid #d0d0d0;
  display: none
}
.tr-Breadcrumb {
  display: block
}
.tr-Breadcrumb-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: .875rem;
  list-style-type: none;
  margin: .75rem auto;
  max-width: 1200px;
  max-width: 75rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
@-webkit-keyframes Button-loader {
  0% {
    background-position-y: 0
  }
  to {
    background-position-y: -46.25rem
  }
}
@keyframes Button-loader {
  0% {
    background-position-y: 0
  }
  to {
    background-position-y: -46.25rem
  }
}
.tr-Button {
  background-clip: padding-box;
  border-radius: .375rem;
  border: .0625rem solid transparent;
  display: inline-block;
  font-family: inherit;
  font-size: 18.666px;
  font-size: 1.16667rem;
  font-weight: 500;
  line-height: 28px;
  line-height: 1.75rem;
  padding: .5625rem 1.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: baseline
}
.tr-Button--iconOnly {
  padding-left: .6875rem;
  padding-right: .6875rem
}
.tr-Button:active, .tr-Button:hover {
  outline: 0
}
.tr-Button.is-disabled, .tr-Button:disabled {
  cursor: not-allowed
}
.tr-Button-body {
  display: inline-block;
  white-space: nowrap
}
.tr-Button-icon {
  display: inline-block;
  height: 24px;
  height: 1.5rem;
  line-height: 1;
  margin-left: .65em;
  vertical-align: middle;
  width: 24px;
  width: 1.5rem
}
.tr-Button--iconOnly .tr-Button-icon {
  margin-left: 0
}
.tr-Button--circular, .tr-Button--semiCircular {
  border-radius: 1.5rem
}
.tr-Button--small {
  padding: .375rem 1.125rem
}
.tr-Button--small.tr-Button--circular {
  border-style: none;
  line-height: 1;
  padding: .75rem
}
.tr-Button--circular.tr-Button--iconOnly {
  font-size: 16px;
  font-size: 1rem
}
.tr-Button--circular.tr-Button--small, .tr-Button--semiCircular.tr-Button--small {
  border-radius: 1.3125rem
}
[dir=rtl] .tr-Button-icon {
  margin-left: 0;
  margin-right: .65em
}
.tr-Button--small.tr-Button--circular .tr-Button-body, .tr-Button--small.tr-Button--circular .tr-Button-icon {
  height: 18px;
  height: 1.125rem;
  width: 18px;
  width: 1.125rem
}
[dir=rtl] .tr-Button--iconOnly .tr-Button-icon {
  margin-right: 0
}
.tr-Button--primary {
  background-color: #fa6400;
  border-color: #fa6400;
  color: #fff
}
.tr-Button--primary:visited {
  color: #fff
}
.tr-Button--primary:hover {
  background-color: #dc4300;
  border-color: #dc4300;
  color: #fff;
  opacity: 1 !important
}
.tr-Button--primary.is-active, .tr-Button--primary:active {
  background-color: #993500;
  border-color: #993500;
  color: #fff !important
}
.tr-Button--primary.is-disabled, .tr-Button--primary:disabled {
  background-color: #888;
  background-color: hsla(0, 0%, 53.3%, .67);
  border-color: #888;
  border-color: hsla(0, 0%, 53.3%, .67);
  color: #fff !important;
  opacity: 1 !important
}
.tr-Button--secondary {
  background-color: rgba(0, 0, 0, 0);
  border-color: #1e1e1e;
  border-color: rgba(30, 30, 30, .8);
  color: inherit
}
.tr-Button--secondary:visited {
  color: inherit
}
.tr-Button--secondary:hover {
  background-color: #1e1e1e;
  background-color: rgba(30, 30, 30, .8);
  border-color: #1e1e1e;
  border-color: rgba(30, 30, 30, .8);
  color: #fff;
  opacity: 1 !important
}
.tr-Button--secondary.is-active, .tr-Button--secondary:active {
  background-color: #1e1e1e;
  border-color: #1e1e1e;
  color: #fff !important
}
.tr-Button--secondary.is-disabled, .tr-Button--secondary:disabled {
  background-color: rgba(0, 0, 0, 0);
  border-color: #888;
  border-color: hsla(0, 0%, 53.3%, .67);
  color: #888 !important;
  color: hsla(0, 0%, 53.3%, .67) !important;
  opacity: 1 !important
}
.tr-Button--block {
  display: block;
  width: 100%
}
.tr-Button.is-loading {
  color: transparent !important
}
.tr-Button.is-loading:after {
  -webkit-animation-duration: 1.2333s;
  animation-duration: 1.2333s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: Button-loader;
  animation-name: Button-loader;
  -webkit-animation-timing-function: steps(37);
  animation-timing-function: steps(37);
  background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/light.png);
  background-position-x: 50%;
  background-repeat: no-repeat;
  background-size: 3.875rem 46.25rem;
  content: "";
  height: 20px;
  height: 1.25rem;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%
}
.tr-Button--secondary.is-loading:after {
  background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/dark.png)
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min-resolution:2dppx) {
  .tr-Button.is-loading:after {
    background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/light_2x.png)
  }
  .tr-Button--secondary.is-loading:after {
    background-image: url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/dark_2x.png)
  }
}
.tr-DownloadButton {
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  border: .0625rem solid #404040;
  color: #404040;
  display: inline-block;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.tr-DownloadButton-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.33333;
  min-height: 56px;
  min-height: 3.5rem;
  padding: .375rem 1.5rem
}
.tr-DownloadButton-inner, .tr-DownloadButton-inner--center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.tr-DownloadButton-inner--end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end
}
.tr-DownloadButton-inner--central {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-DownloadButton-inner--between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.tr-DownloadButton-body {
  font-weight: 500
}
.tr-DownloadButton-fileInfo {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  text-transform: uppercase
}
.tr-DownloadButton-icon {
  height: 16px;
  height: 1rem;
  margin-left: .75rem;
  width: 16px;
  width: 1rem
}
.tr-DownloadButton-iconPdf {
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem
}
[dir=rtl] .tr-DownloadButton-icon {
  margin-left: 0;
  margin-right: .75rem
}
.tr-DownloadButton:visited {
  color: #404040
}
.tr-DownloadButton:hover {
  background-color: #404040;
  border-color: #404040;
  color: #fff;
  text-decoration: none
}
.tr-DownloadButton.is-active, .tr-DownloadButton:active {
  background-color: #1e1e1e;
  border-color: #1e1e1e;
  color: #fff
}
.tr-DownloadButton-hint {
  font-weight: 400
}
.tr-DownloadButton--block {
  display: block
}
.tr-Duration {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Duration-icon {
  display: inline-block;
  height: 15px;
  height: .9375rem;
  line-height: 1;
  margin-right: .375rem;
  vertical-align: middle;
  width: 15px;
  width: .9375rem
}
[dir=rtl] .tr-Duration-icon {
  margin-left: .375rem;
  margin-right: 0
}
.tr-Eyebrow {
  color: inherit
}
.tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(33.33333% - 2.25rem);
  flex-basis: calc(33.33333% - 2.25rem)
}
.tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(66.66667% - 2.25rem);
  flex-basis: calc(66.66667% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%
}
.tr-Grid--gutterless.tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%
}
@supports (display:grid) {
  .tr-Grid--1323 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--1323 &gt; .tr-Grid-items {
    grid-template-columns: repeat(3, 1fr)
  }
  .tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--1323 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
    grid-column: 2/4;
    grid-row: auto
  }
}
.tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(25% - 2.25rem);
  flex-basis: calc(25% - 2.25rem)
}
.tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(75% - 2.25rem);
  flex-basis: calc(75% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%
}
.tr-Grid--gutterless.tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%
}
@supports (display:grid) {
  .tr-Grid--1434 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--1434 &gt; .tr-Grid-items {
    grid-template-columns: repeat(4, 1fr)
  }
  .tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--1434 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
    grid-column: 2/5;
    grid-row: auto
  }
}
.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(50% - 2.25rem);
  flex-basis: calc(50% - 2.25rem)
}
.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(25% - 2.25rem);
  flex-basis: calc(25% - 2.25rem)
}
.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
  -ms-flex-preferred-size: calc(25% - 2.25rem);
  flex-basis: calc(25% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
.tr-Grid--gutterless.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%
}
.tr-Grid--gutterless.tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%
}
@supports (display:grid) {
  .tr-Grid--121414 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--121414 &gt; .tr-Grid-items {
    grid-template-columns: repeat(8, 1fr)
  }
  .tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n+1) {
    grid-column: 1/5;
    grid-row: auto
  }
  .tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n+2) {
    grid-column: 5/7;
    grid-row: auto
  }
  .tr-Grid--121414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
    grid-column: 7/9;
    grid-row: auto
  }
}
.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(16.66667% - 2.25rem);
  flex-basis: calc(16.66667% - 2.25rem)
}
.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(66.66667% - 2.25rem);
  flex-basis: calc(66.66667% - 2.25rem)
}
.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
  -ms-flex-preferred-size: calc(16.66667% - 2.25rem);
  flex-basis: calc(16.66667% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%
}
.tr-Grid--gutterless.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%
}
.tr-Grid--gutterless.tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%
}
@supports (display:grid) {
  .tr-Grid--162316 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--162316 &gt; .tr-Grid-items {
    grid-template-columns: repeat(6, 1fr)
  }
  .tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n+1) {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n+2) {
    grid-column: 2/6;
    grid-row: auto
  }
  .tr-Grid--162316 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3n) {
    grid-column: 6/6;
    grid-row: auto
  }
}
.tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(66.66667% - 2.25rem);
  flex-basis: calc(66.66667% - 2.25rem)
}
.tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(33.33333% - 2.25rem);
  flex-basis: calc(33.33333% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%
}
.tr-Grid--gutterless.tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%
}
@supports (display:grid) {
  .tr-Grid--2313 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--2313 &gt; .tr-Grid-items {
    grid-template-columns: repeat(3, 1fr)
  }
  .tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
    grid-column: 1/3;
    grid-row: auto
  }
  .tr-Grid--2313 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
    grid-column: 3/4;
    grid-row: auto
  }
}
.tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(75% - 2.25rem);
  flex-basis: calc(75% - 2.25rem)
}
.tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(25% - 2.25rem);
  flex-basis: calc(25% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%
}
.tr-Grid--gutterless.tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%
}
@supports (display:grid) {
  .tr-Grid--3414 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--3414 &gt; .tr-Grid-items {
    grid-template-columns: repeat(4, 1fr)
  }
  .tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
    grid-column: 1/4;
    grid-row: auto
  }
  .tr-Grid--3414 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
    grid-column: 4/5;
    grid-row: auto
  }
}
.tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: calc(58.33333% - 2.25rem);
  flex-basis: calc(58.33333% - 2.25rem)
}
.tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: calc(41.66667% - 2.25rem);
  flex-basis: calc(41.66667% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%
}
.tr-Grid--gutterless.tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%
}
@supports (display:grid) {
  .tr-Grid--712512 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--712512 &gt; .tr-Grid-items {
    grid-template-columns: repeat(12, 1fr)
  }
  .tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(1n) {
    grid-column: 1/8;
    grid-row: auto
  }
  .tr-Grid--712512 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2n) {
    grid-column: 8/13;
    grid-row: auto
  }
}
.tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(33.33333% - 2.25rem);
  flex-basis: calc(33.33333% - 2.25rem)
}
.tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(4) {
  -ms-flex-preferred-size: calc(66.66667% - 2.25rem);
  flex-basis: calc(66.66667% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%
}
.tr-Grid--gutterless.tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(4) {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%
}
@supports (display:grid) {
  .tr-Grid--collage1 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item {
    grid-column: auto;
    grid-row: auto
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items {
    grid-template-columns: repeat(3, 1fr)
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:first-child {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2) {
    grid-column: 2/3;
    grid-row: auto
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3) {
    grid-column: 3;
    grid-row: 1/3
  }
  .tr-Grid--collage1 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(4) {
    grid-column: 1/3;
    grid-row: auto
  }
}
.tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(33.33333% - 2.25rem);
  flex-basis: calc(33.33333% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%
}
@supports (display:grid) {
  .tr-Grid--collage2 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
    grid-column: auto;
    grid-row: auto
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items {
    grid-template-columns: repeat(3, 1fr)
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item:first-child {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(2) {
    grid-column: 1/2;
    grid-row: auto
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(3) {
    grid-column: 2/3;
    grid-row: 1/3
  }
  .tr-Grid--collage2 &gt; .tr-Grid-items &gt; .tr-Grid-item:nth-child(4) {
    grid-column: 3/4;
    grid-row: 1/3
  }
}
.tr-Grid--even2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--even2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(50% - 2.25rem);
  flex-basis: calc(50% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even2 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
@supports (display:grid) {
  .tr-Grid--even2 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--even2 &gt; .tr-Grid-items {
    grid-template-columns: repeat(2, 1fr)
  }
}
.tr-Grid--even3 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--even3 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(33.33333% - 2.25rem);
  flex-basis: calc(33.33333% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even3 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%
}
@supports (display:grid) {
  .tr-Grid--even3 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--even3 &gt; .tr-Grid-items {
    grid-template-columns: repeat(3, 1fr)
  }
}
.tr-Grid--even4 &gt; .tr-Grid-items &gt; .tr-Grid-item, .tr-Grid--gutterless.tr-Grid--even4 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%
}
.tr-Grid--even4 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(25% - 2.25rem);
  flex-basis: calc(25% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even4 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%
}
@supports (display:grid) {
  .tr-Grid--even4 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--even4 &gt; .tr-Grid-items {
    grid-template-columns: repeat(4, 1fr)
  }
}
.tr-Grid--even5 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(50% - 2.25rem);
  flex-basis: calc(50% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even5 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
.tr-Grid--even5 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(20% - 2.25rem);
  flex-basis: calc(20% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even5 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%
}
@supports (display:grid) {
  .tr-Grid--even5 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--even5 &gt; .tr-Grid-items {
    grid-template-columns: repeat(5, 1fr)
  }
}
.tr-Grid--even6 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(50% - 2.25rem);
  flex-basis: calc(50% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even6 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
.tr-Grid--even6 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: calc(16.66667% - 2.25rem);
  flex-basis: calc(16.66667% - 2.25rem)
}
.tr-Grid--gutterless.tr-Grid--even6 &gt; .tr-Grid-items &gt; .tr-Grid-item {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%
}
@supports (display:grid) {
  .tr-Grid--even6 &gt; .tr-Grid-items {
    grid-template-columns: repeat(1, 1fr)
  }
  .tr-Grid--even6 &gt; .tr-Grid-items {
    grid-template-columns: repeat(6, 1fr)
  }
}
.tr-Grid-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -2.25rem;
  margin-top: -2.25rem
}
.tr-Grid--gutterVerticalSmall .tr-Grid-items {
  margin-top: -1.125rem
}
.tr-Grid &gt; .tr-Grid-items &gt; .tr-Grid-item {
  margin-left: 2.25rem;
  margin-top: 2.25rem
}
.tr-Grid--gutterVerticalSmall &gt; .tr-Grid-items &gt; .tr-Grid-item {
  margin-top: 1.125rem
}
.tr-Grid--gutterless &gt; .tr-Grid-items, .tr-Grid--gutterless &gt; .tr-Grid-items &gt; .tr-Grid-item, .tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items, .tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items &gt; .tr-Grid-item {
  margin-left: 0;
  margin-top: 0
}
.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items {
  margin-left: -2.25rem;
  margin-top: -2.25rem
}
.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items &gt; .tr-Grid-item {
  margin-left: 2.25rem;
  margin-top: 2.25rem
}
@supports (display:grid) {
  .tr-Grid &gt; .tr-Grid-items {
    display: grid;
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    margin-left: 0;
    margin-top: 0
  }
  .tr-Grid--gutterVerticalSmall &gt; .tr-Grid-items {
    grid-row-gap: 1.125rem
  }
  .tr-Grid-item {
    min-width: 0
  }
  .tr-Grid-item {
    min-width: auto
  }
  .tr-Grid &gt; .tr-Grid-items &gt; .tr-Grid-item {
    margin-left: 0;
    margin-top: 0
  }
  .tr-Grid--gutterless &gt; .tr-Grid-items, .tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items {
    grid-column-gap: 0;
    grid-row-gap: 0
  }
  .tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem
  }
  .tr-Grid--gutterBorder {
    overflow: hidden
  }
  .tr-Grid--gutterBorder &gt; .tr-Grid-items {
    grid-column-gap: 0;
    grid-row-gap: 0;
    margin: -1.125rem
  }
  .tr-Grid--gutterBorder &gt; .tr-Grid-items &gt; .tr-Grid-item {
    border-bottom: .0625rem solid #d0d0d0;
    border-right: .0625rem solid #d0d0d0;
    padding: 1.09375rem
  }
  .tr-Grid--flex &gt; .tr-Grid-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -2.25rem;
    margin-top: -2.25rem
  }
  .tr-Grid--flex &gt; .tr-Grid-items &gt; .tr-Grid-item {
    margin-left: 2.25rem;
    margin-top: 2.25rem
  }
  .tr-Grid--flex.tr-Grid--gutterVerticalSmall &gt; .tr-Grid-items {
    margin-top: -1.125rem
  }
  .tr-Grid--flex.tr-Grid--gutterVerticalSmall &gt; .tr-Grid-items &gt; .tr-Grid-item {
    margin-top: 1.125rem
  }
  .tr-Grid--flex.tr-Grid--gutterless &gt; .tr-Grid-items, .tr-Grid--flex.tr-Grid--gutterless &gt; .tr-Grid-items &gt; .tr-Grid-item, .tr-Grid--flex.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items, .tr-Grid--flex.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items &gt; .tr-Grid-item {
    margin-left: 0;
    margin-top: 0
  }
  .tr-Grid--flex.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items {
    margin-left: -2.25rem;
    margin-top: -2.25rem
  }
  .tr-Grid--flex.tr-Grid--gutterlessAtNarrow &gt; .tr-Grid-items &gt; .tr-Grid-item {
    margin-left: 2.25rem;
    margin-top: 2.25rem
  }
}
.tr-GroupItem {
  margin-bottom: 1.5rem;
  margin-right: 1.5rem
}
[dir=rtl] .tr-GroupItem {
  margin-left: 1.5rem;
  margin-right: 0
}
.tr-Group--compact .tr-GroupItem {
  margin-bottom: .75rem;
  margin-right: .75rem
}
[dir=rtl] .tr-Group--compact .tr-GroupItem {
  margin-left: .75rem;
  margin-right: 0
}
.tr-Group-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: -1.5rem
}
.tr-Group--compact .tr-Group-inner {
  margin-bottom: -.75rem
}
.tr-Group--vertical .tr-Group-inner {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-Heading {
  display: block
}
.tr-Heading--xs {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.42857
}
.tr-Heading--s {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5
}
.tr-Heading--m {
  font-size: 28px;
  font-size: 1.75rem
}
.tr-Heading--l, .tr-Heading--m {
  font-weight: 300;
  line-height: 1.28571
}
.tr-Heading--l, .tr-Heading--xl {
  font-size: 42px;
  font-size: 2.625rem
}
.tr-Heading--xl {
  font-weight: 300;
  line-height: 1.28571
}
.tr-Heading--xl {
  font-size: 3.9375rem;
  line-height: 1.04762
}
.tr-Heading--center {
  text-align: center
}
.tr-Heading--right {
  text-align: right
}
[dir=rtl] .tr-Heading--right {
  text-align: left
}
.tr-Heading a {
  text-decoration: none
}
.tr-Heading a:hover {
  text-decoration: underline
}
.tr-Heading b, .tr-Heading strong {
  font-weight: 900
}
.tr-Heading--boldOrange b, .tr-Heading--boldOrange strong {
  color: #fa6400
}
.tr-Heading--smallCaps b, .tr-Heading--smallCaps strong {
  color: inherit
}
.tr-Heading--fwLight {
  font-weight: 300
}
.tr-Heading--fwRegular {
  font-weight: 400
}
.tr-Heading--fwMedium {
  font-weight: 500
}
.tr-Heading--fwBold {
  font-weight: 700
}
.tr-Heading--fwBlack {
  font-weight: 900
}
.tr-HorizontalRule {
  border: none;
  border-bottom: thin solid #d0d0d0;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%
}
.tr-InlineErrorMessage {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-InlineErrorMessage-message {
  color: #dc0a0a;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5
}
.tr-InlineErrorMessage-icon {
  color: #dc0a0a;
  height: 16px;
  height: 1rem;
  margin-right: .1875rem;
  width: 16px;
  width: 1rem
}
.tr-Link-inner {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-Link-icon {
  height: 1em;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  line-height: 1;
  margin-left: .5em;
  min-width: 1em;
  width: 1em
}
.tr-Link--iconLeft .tr-Link-icon {
  margin-left: 0;
  margin-right: .5em
}
.tr-Link--withIcon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none
}
.tr-Link--withIcon:visited {
  color: inherit
}
.tr-Link--withIcon:hover {
  text-decoration: underline
}
.tr-Link--withIcon:active {
  color: #993500
}
@-moz-document url-prefix() {
  .tr-Link--withIcon:focus-visible {
    outline: solid
  }
}
.tr-Link--block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Link--primary .tr-Link-icon {
  color: #fa6400
}
.tr-Link--secondary .tr-Link-icon {
  color: #404040
}
.tr-Link--action .tr-Link-icon {
  color: #fa6400
}
[dir=rtl] .tr-Link-icon {
  margin-left: 0;
  margin-right: .5em;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1)
}
[dir=rtl] .tr-Link--iconLeft .tr-Link-icon {
  margin-left: .5em;
  margin-right: 0
}
.tr-Panel {
  background-color: #fff;
  border: .0625rem solid #d0d0d0;
  padding: 3rem
}
.tr-RichText {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  max-width: 36.5em
}
.tr-RichText--compact {
  max-width: 29.5em
}
.tr-RichText--alignCenter {
  text-align: center
}
.tr-RichText a {
  word-wrap: break-word;
  word-break: break-word
}
.tr-RichText h1 {
  font-size: 42px;
  font-size: 2.625rem;
  font-weight: 300
}
.tr-RichText h1, .tr-RichText h2 {
  line-height: 1.28571;
  margin: 0 0 1.5rem
}
.tr-RichText h2 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 900
}
.tr-RichText h3 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1.5;
  margin: 0 0 1.5rem
}
.tr-RichText h4, .tr-RichText h5, .tr-RichText h6 {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 900;
  line-height: 1.42857;
  margin: 0 0 1.5rem
}
.tr-RichText p {
  margin: 0 0 1.5rem
}
.tr-RichText img {
  max-width: 100%
}
.tr-RichText blockquote {
  font-style: italic;
  font-weight: 300;
  margin-left: 1.5rem;
  margin-right: 1.5rem
}
.tr-RichText ol, .tr-RichText ul {
  margin: 0 0 1.5rem
}
.tr-RichText--alignCenter ol, .tr-RichText--alignCenter ul {
  text-align: left
}
.tr-RichText ol {
  counter-reset: section
}
.tr-RichText--large ol, .tr-RichText--large ul {
  margin: 0 0 2.25rem
}
.tr-RichText ol ol, .tr-RichText ol ul, .tr-RichText ul ol, .tr-RichText ul ul {
  margin-top: .75rem
}
.tr-RichText li li ol, .tr-RichText li li ul {
  margin-bottom: 0
}
.tr-RichText li li li ol, .tr-RichText li li li ul {
  margin-top: 0
}
.tr-RichText li {
  margin-bottom: .75rem;
  margin-left: 1.125rem;
  padding-left: .375rem
}
.tr-RichText ul &gt; li {
  list-style-type: disc
}
.tr-RichText li ul li, .tr-RichText &gt; ol &gt; li {
  display: block;
  list-style-type: none;
  position: relative
}
.tr-RichText &gt; ol &gt; li:before {
  content: counter(section) ". ";
  counter-increment: section
}
.tr-RichText li ul li:before, .tr-RichText &gt; ol &gt; li:before {
  left: -18px;
  left: -1.125rem;
  position: absolute
}
.tr-RichText li ul li:before {
  content: "\2013"
}
.tr-RichText li ul li ul li:before {
  content: "-"
}
.tr-RichText li ol li {
  list-style: lower-alpha
}
.tr-RichText li li li {
  margin-bottom: 0
}
.tr-RichText li ol li ol li {
  list-style: lower-roman
}
.tr-RichText &gt; :last-child, .tr-RichText &gt; :last-child li:last-child {
  margin-bottom: 0
}
.tr-RichText--large {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 2
}
.tr-RichText--large h1 {
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.28571;
  margin: 0 0 2.25rem
}
.tr-RichText--large h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.60714;
  margin: 0 0 1.6875rem
}
.tr-RichText--large h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 0 0 1.6875rem
}
.tr-RichText--large h4, .tr-RichText--large h5, .tr-RichText--large h6 {
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.28571;
  margin: 0 0 1.6875rem
}
.tr-RichText--large p {
  margin: 0 0 2.25rem
}
.tr-RichText table {
  border-bottom: .0625rem solid #d0d0d0;
  border-collapse: collapse;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  margin: 0 0 2.25rem;
  min-width: 100%
}
.tr-RichText table {
  font-size: 1.125rem;
  width: 100%
}
.tr-RichText table caption {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}
.tr-RichText table th {
  border: .0625rem solid #d0d0d0;
  border-bottom: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding: .75rem;
  text-align: left
}
.tr-RichText table td {
  border: .0625rem solid #d0d0d0;
  padding: .75rem
}
.tr-RichText table th {
  font-size: 1.125rem
}
.tr-RichText table td, .tr-RichText table th {
  padding: 1.5rem
}
.tr-RichText table td:first-child {
  font-weight: 500
}
.tr-RichText table td:first-child, .tr-RichText table th:first-child {
  border-left: none
}
.tr-RichText table td:last-child, .tr-RichText table th:last-child {
  border-right: none
}
.tr-RichText table tr:last-child td {
  border-bottom: none
}
.tr-SandwichContentItem {
  margin: 0 0 1.5rem
}
.tr-SandwichContentItem:last-child {
  margin-bottom: 0
}
.tr-Sandwich-media {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem
}
.tr-Sandwich-leadItem {
  margin: 0 0 .75rem
}
.tr-Sandwich-leadItem:last-child {
  margin-bottom: 1.125rem
}
.tr-Sandwich:before {
  content: " ";
  display: table
}
.tr-Sandwich:after {
  clear: both;
  content: " ";
  display: table
}
.tr-Sandwich-media {
  float: right;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 2.25rem
}
.tr-Sandwich-content {
  clear: left;
  float: left;
  margin-bottom: 0
}
.tr-Sandwich-lead {
  float: left;
  margin-bottom: 1.125rem
}
.tr-Sandwich-leadItem:last-child {
  margin-bottom: 0
}
[dir=rtl] .tr-Sandwich-media {
  float: left;
  padding-left: 0;
  padding-right: 2.25rem
}
[dir=rtl] .tr-Sandwich-content {
  clear: right;
  float: right
}
[dir=rtl] .tr-Sandwich-lead {
  float: right
}
@supports (display:grid) {
  .tr-Sandwich--alignMiddle {
    display: grid
  }
  .tr-Sandwich--alignMiddle .tr-Sandwich-media {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column: 2;
    grid-row: 1/3;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .tr-Sandwich--alignMiddle .tr-Sandwich-content {
    -ms-flex-item-align: start;
    align-self: start;
    grid-column: 1;
    grid-row: 2
  }
  .tr-Sandwich--alignMiddle .tr-Sandwich-lead {
    -ms-flex-item-align: end;
    align-self: end;
    grid-column: 1;
    grid-row: 1
  }
}
.tr-Sandwich--content35media25 .tr-Sandwich-media {
  width: 40%
}
.tr-Sandwich--content35media25 .tr-Sandwich-content, .tr-Sandwich--content35media25 .tr-Sandwich-lead {
  width: 60%
}
@supports (display:grid) {
  .tr-Sandwich--alignMiddle.tr-Sandwich--content35media25 {
    grid-template-columns: 3fr 2fr
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--content35media25 .tr-Sandwich-content, .tr-Sandwich--alignMiddle.tr-Sandwich--content35media25 .tr-Sandwich-lead, .tr-Sandwich--alignMiddle.tr-Sandwich--content35media25 .tr-Sandwich-media {
    width: auto
  }
}
.tr-Sandwich--media25content35 .tr-Sandwich-media {
  float: left;
  padding-left: 0;
  padding-right: 2.25rem;
  width: 40%
}
.tr-Sandwich--media25content35 .tr-Sandwich-content {
  clear: right;
  float: right;
  width: 60%
}
.tr-Sandwich--media25content35 .tr-Sandwich-lead {
  float: right;
  width: 60%
}
[dir=rtl] .tr-Sandwich--media25content35 .tr-Sandwich-media {
  float: right;
  padding-left: 2.25rem;
  padding-right: 0
}
[dir=rtl] .tr-Sandwich--media25content35 .tr-Sandwich-content {
  clear: left;
  float: left
}
[dir=rtl] .tr-Sandwich--media25content35 .tr-Sandwich-lead {
  float: left
}
@supports (display:grid) {
  .tr-Sandwich--alignMiddle.tr-Sandwich--media25content35 {
    grid-template-columns: 2fr 3fr
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--media25content35 .tr-Sandwich-media {
    grid-column: 1;
    width: auto
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--media25content35 .tr-Sandwich-content, .tr-Sandwich--alignMiddle.tr-Sandwich--media25content35 .tr-Sandwich-lead {
    grid-column: 2;
    width: auto
  }
}
.tr-Sandwich--content13media23 .tr-Sandwich-media {
  width: 66.66667%
}
.tr-Sandwich--content13media23 .tr-Sandwich-content, .tr-Sandwich--content13media23 .tr-Sandwich-lead {
  width: 33.33333%
}
@supports (display:grid) {
  .tr-Sandwich--alignMiddle.tr-Sandwich--content13media23 {
    grid-template-columns: 1fr 2fr
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--content13media23 .tr-Sandwich-content, .tr-Sandwich--alignMiddle.tr-Sandwich--content13media23 .tr-Sandwich-lead, .tr-Sandwich--alignMiddle.tr-Sandwich--content13media23 .tr-Sandwich-media {
    width: auto
  }
}
.tr-Sandwich--media23content13 .tr-Sandwich-media {
  float: left;
  padding-left: 0;
  padding-right: 2.25rem;
  width: 66.66667%
}
.tr-Sandwich--media23content13 .tr-Sandwich-content {
  clear: right;
  float: right;
  width: 33.33333%
}
.tr-Sandwich--media23content13 .tr-Sandwich-lead {
  float: right;
  width: 33.33333%
}
[dir=rtl] .tr-Sandwich--media23content13 .tr-Sandwich-media {
  float: right;
  padding-left: 2.25rem;
  padding-right: 0
}
[dir=rtl] .tr-Sandwich--media23content13 .tr-Sandwich-content {
  clear: left;
  float: left
}
[dir=rtl] .tr-Sandwich--media23content13 .tr-Sandwich-lead {
  float: left
}
@supports (display:grid) {
  .tr-Sandwich--alignMiddle.tr-Sandwich--media23content13 {
    grid-template-columns: 2fr 1fr
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--media23content13 .tr-Sandwich-media {
    grid-column: 1;
    width: auto
  }
  .tr-Sandwich--alignMiddle.tr-Sandwich--media23content13 .tr-Sandwich-content, .tr-Sandwich--alignMiddle.tr-Sandwich--media23content13 .tr-Sandwich-lead {
    grid-column: 2;
    width: auto
  }
}
.tr-SearchFiltersFilterGroup {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-SearchFiltersFilterGroup-items {
  padding-left: 1.5rem
}
[dir=rtl] .tr-SearchFiltersFilterGroup-items {
  padding-left: 0;
  padding-right: 1.5rem
}
.tr-SearchFiltersFilterGroup-title, .tr-SearchFiltersFilterItem {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem
}
.tr-SearchFiltersFilterItem {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-SearchFiltersFilterItem--borderless {
  border-bottom: none
}
.tr-SearchFiltersFilters {
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SearchFiltersFilters {
  padding-left: 0;
  padding-right: 0
}
.tr-SearchFiltersFilters-title {
  color: #404040;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Knowledge2017, Helvetica Neue, Arial;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
  text-align: inherit;
  width: 100%
}
.tr-SearchFiltersFilters-title {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-SearchFiltersFilters-titleText {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.tr-SearchFiltersFilters-toggleIcon {
  color: #fa6400;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem
}
.tr-SearchFiltersFilters-toggleIcon {
  display: none
}
.tr-SearchFiltersFilters-inner {
  display: none
}
.tr-SearchFiltersFilters-inner {
  display: block
}
.tr-SearchFiltersFilters.is-expanded {
  background-color: #fff
}
.tr-SearchFiltersFilters.is-expanded {
  background-color: rgba(0, 0, 0, 0)
}
.tr-SearchFiltersFilters.is-expanded .tr-SearchFiltersFilters-inner {
  display: block
}
.tr-SearchFiltersFilterSection {
  margin: 0 0 2.25rem
}
.tr-SearchFiltersFilterSection:last-of-type {
  margin-bottom: 0
}
.tr-SearchFiltersFilterSection-title {
  border-bottom: .0625rem solid #d0d0d0;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem
}
.tr-SearchFiltersFilterSectionOverflow-toggleButton {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #404040;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Knowledge2017, Helvetica Neue, Arial;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.71429;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
  text-align: inherit;
  width: 100%
}
.tr-SearchFiltersFilterSectionOverflow-toggleButtonIcon {
  height: 20px;
  height: 1.25rem;
  margin-right: .375rem;
  width: 20px;
  width: 1.25rem
}
[dir=rtl] .tr-SearchFiltersFilterSectionOverflow-toggleButtonIcon {
  margin-left: .375rem
}
.tr-SearchFiltersFilterSectionOverflow-items {
  display: none
}
.tr-SearchFiltersFilterSectionOverflow.is-expanded .tr-SearchFiltersFilterSectionOverflow-items {
  display: block
}
.tr-SearchFiltersLink {
  color: inherit;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none
}
.tr-SearchFiltersLink:visited {
  color: inherit
}
.tr-SearchFiltersLink:hover {
  text-decoration: underline
}
.tr-SearchFiltersLink--disabled {
  color: #888
}
.tr-SearchFiltersLink--disabled:hover {
  text-decoration: none
}
.tr-SearchFiltersSection {
  border-top: .0625rem solid #d0d0d0;
  margin-left: -1.125rem;
  margin-right: -1.125rem
}
.tr-SearchFiltersSection:last-of-type {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-SearchFiltersSection {
  border-top: none;
  margin: 0 0 2.25rem
}
.tr-SearchFiltersSection:last-of-type {
  border-bottom: none;
  margin-bottom: 0
}
.tr-SearchFiltersSelected {
  display: block;
  margin-bottom: 0;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SearchFiltersSelected {
  background-color: #fff;
  border: .0625rem solid #d0d0d0;
  padding: 1.5rem 1.125rem
}
.tr-SearchFiltersSelected-title {
  color: #404040;
  display: block;
  font-family: Knowledge2017, Helvetica Neue, Arial;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
  text-align: inherit;
  width: 100%
}
.tr-SearchFiltersSelected-title {
  padding-bottom: 0;
  padding-top: 0
}
.tr-SearchFiltersSelected-titleInner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SearchFiltersSelected-titleText {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-SearchFiltersSelected-toggleIcon {
  color: #fa6400;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem
}
.tr-SearchFiltersSelected-toggleIcon {
  display: none
}
.tr-SearchFiltersSelected-inner {
  display: none;
  padding: 0 0 1.5rem
}
.tr-SearchFiltersSelected-inner {
  display: block;
  padding-bottom: 0
}
.tr-SearchFiltersSelected-clearAll {
  display: block;
  font-weight: 500;
  text-align: right
}
[dir=rtl] .tr-SearchFiltersSelected-clearAll {
  text-align: left
}
.tr-SearchFiltersSelected.is-expanded {
  background-color: #fff
}
.tr-SearchFiltersSelected.is-expanded .tr-SearchFiltersSelected-inner {
  display: block
}
.tr-SearchFiltersSelectedGroup-items {
  margin-left: 1.125rem
}
[dir=rtl] .tr-SearchFiltersSelectedGroup-items {
  margin-left: 0;
  margin-right: 1.125rem
}
.tr-SearchFiltersSelectedItem {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.125rem;
  margin-top: 1.125rem
}
.tr-SearchFiltersSelectedItem-title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-SearchFiltersSelectedItem-remove {
  color: #404040;
  height: 15px;
  height: .9375rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 1.125rem;
  width: 15px;
  width: .9375rem
}
.tr-SearchFiltersSelectedItem-remove, .tr-SearchFiltersSelectedItem-remove:hover, .tr-SearchFiltersSelectedItem-remove:visited {
  color: #404040
}
[dir=rtl] .tr-SearchFiltersSelectedItem-remove {
  margin-left: 0;
  margin-right: 1.125rem
}
.tr-SearchFiltersSelectedItem-remove:hover {
  opacity: .6
}
.tr-SearchInputTypeaheadItem-button {
  border-radius: 0;
  color: #404040;
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-size: .875rem;
  padding: .75rem 1.125rem;
  text-align: left;
  width: 100%
}
[dir=rtl] .tr-SearchInputTypeaheadItem-button {
  text-align: right
}
.tr-SearchInputTypeaheadItem-highlight {
  font-weight: 500
}
.tr-SearchInputTypeaheadItem--dark .tr-SearchInputTypeaheadItem-button {
  color: #fff
}
.tr-SearchInputTypeaheadItem-button:hover {
  cursor: pointer;
  text-decoration: underline
}
.tr-SearchInputTypeaheadItem.is-selected .tr-SearchInputTypeaheadItem-button {
  background-color: #eaeaea;
  cursor: pointer;
  text-decoration: underline
}
.tr-SearchInputTypeaheadItem--dark.is-selected .tr-SearchInputTypeaheadItem-button {
  background-color: #afafaf
}
.tr-SearchInput {
  position: relative
}
.tr-SearchInput-box {
  background-color: #fff;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  height: 57px;
  height: 3.5625rem;
  overflow: hidden;
  position: relative;
  z-index: auto
}
.tr-SearchInput-box, .tr-SearchInput-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SearchInput-clearButton {
  display: none
}
.tr-SearchInput-clearButton, .tr-SearchInput-searchButton {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  color: #404040;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SearchInput-searchButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SearchInput-icon {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem
}
.tr-SearchInput-input {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #404040;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: Knowledge2017, Helvetica Neue, Arial;
  outline: 0;
  padding-bottom: 1.125rem;
  padding-left: 1.125rem;
  padding-top: 1.125rem
}
.tr-SearchInput-input {
  font-size: 1rem
}
.tr-SearchInput-input::-webkit-input-placeholder {
  color: #404040
}
.tr-SearchInput-input::-moz-placeholder {
  color: #404040
}
.tr-SearchInput-input::-ms-input-placeholder {
  color: #404040
}
.tr-SearchInput-input::placeholder {
  color: #404040
}
.tr-SearchInput-input:focus::-webkit-input-placeholder {
  color: #afafaf
}
.tr-SearchInput-input:focus::-moz-placeholder {
  color: #afafaf
}
.tr-SearchInput-input:focus::-ms-input-placeholder {
  color: #afafaf
}
.tr-SearchInput-input:focus::placeholder {
  color: #afafaf
}
.tr-SearchInput-input::-ms-clear {
  display: none
}
.tr-SearchInput-typeahead {
  background-color: #fff;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none;
  left: 0;
  padding-bottom: .75rem;
  padding-top: .75rem;
  position: absolute;
  right: 0;
  z-index: 1
}
.tr-SearchInput--dark .tr-SearchInput-box {
  background-color: #666;
  border: none
}
.tr-SearchInput--dark .tr-SearchInput-clearButton {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-searchButton {
  color: #eaeaea
}
.tr-SearchInput--dark .tr-SearchInput-input {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-typeahead {
  background-color: #666;
  border: none;
  border-top: .0625rem solid #d0d0d0
}
.tr-SearchInput--dark .tr-SearchInput-input::-webkit-input-placeholder {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-input::-moz-placeholder {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-input::-ms-input-placeholder {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-input::placeholder {
  color: #fff
}
.tr-SearchInput--dark .tr-SearchInput-input:focus::-webkit-input-placeholder {
  color: #afafaf
}
.tr-SearchInput--dark .tr-SearchInput-input:focus::-moz-placeholder {
  color: #afafaf
}
.tr-SearchInput--dark .tr-SearchInput-input:focus::-ms-input-placeholder {
  color: #afafaf
}
.tr-SearchInput--dark .tr-SearchInput-input:focus::placeholder {
  color: #afafaf
}
.tr-SearchInput--orange .tr-SearchInput-box {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  height: 3rem
}
.tr-SearchInput--orange .tr-SearchInput-input {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  border-right: none;
  border-top-left-radius: 6px;
  border-top-left-radius: .375rem;
  color: #404040;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: Knowledge2017, Helvetica Neue, Arial;
  outline: 0;
  padding-bottom: 1.125rem;
  padding-left: 1.125rem;
  padding-top: 1.125rem
}
.tr-SearchInput--orange .tr-SearchInput-buttons {
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  border-left: none;
  border-top-right-radius: 6px;
  border-top-right-radius: .375rem
}
.tr-SearchInput--orange .tr-SearchInput-input:focus, .tr-SearchInput--orange .tr-SearchInput-input:focus + .tr-SearchInput-buttons, .tr-SearchInput--orange .tr-SearchInput-typeahead {
  border-color: #666
}
.tr-SearchInput--orange .tr-SearchInput-icon {
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem
}
.tr-SearchInput--orange .tr-SearchInput-searchButton {
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: .375rem;
  border-top-right-radius: 6px;
  border-top-right-radius: .375rem
}
.tr-SearchInput--narrow .tr-SearchInput-box {
  height: 38px;
  height: 2.375rem
}
.tr-SearchInput--narrow .tr-SearchInput-input {
  padding-bottom: .75rem;
  padding-left: .75rem;
  padding-top: .75rem
}
.tr-SearchInput--narrow .tr-SearchInput-icon {
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem
}
.tr-SearchInput--narrow .tr-SearchInput-clearButton, .tr-SearchInput--narrow .tr-SearchInput-searchButton {
  padding-left: .75rem;
  padding-right: .75rem
}
.tr-SearchInput-searchButton:hover {
  cursor: pointer
}
.tr-SearchInput.is-active .tr-SearchInput-clearButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SearchInput.is-active .tr-SearchInput-searchButton {
  background-color: #eaeaea
}
.tr-SearchInput--dark.is-active .tr-SearchInput-searchButton {
  background-color: #888;
  color: #eaeaea
}
.tr-SearchInput--orange.is-active .tr-SearchInput-searchButton {
  background-color: #fa6400;
  color: #fff
}
.tr-SearchInput.is-active .tr-SearchInput-clearButton:hover, .tr-SearchInput.is-active .tr-SearchInput-searchButton:hover {
  color: #888;
  cursor: pointer
}
.tr-SearchInput--dark.is-active .tr-SearchInput-clearButton:hover, .tr-SearchInput--dark.is-active .tr-SearchInput-searchButton:hover {
  color: #afafaf
}
.tr-SearchInput--orange.is-active .tr-SearchInput-searchButton:hover {
  background-color: #dc4300;
  color: #fff
}
.tr-SearchInput--orange.is-active .tr-SearchInput-searchButton:active {
  background-color: #993500;
  color: #fff
}
.tr-SearchInput.is-expanded .tr-SearchInput-typeahead {
  display: block
}
.tr-SearchInput.is-expanded .tr-SearchInput-box {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.tr-SearchInput--narrow .tr-SearchInput-typeahead {
  padding-bottom: .1875rem;
  padding-top: .1875rem
}
.tr-SearchInput--narrow .tr-SearchInputTypeaheadItem-button {
  padding-bottom: .375rem;
  padding-left: .75rem;
  padding-top: .375rem
}
.tr-SearchInput--orange.is-expanded .tr-SearchInput-buttons, .tr-SearchInput--orange.is-expanded .tr-SearchInput-input, .tr-SearchInput--orange.is-expanded .tr-SearchInput-searchButton {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.tr-SearchInput--disabled {
  filter: url('data:image/svg+xml;charset=utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg"&gt;&lt;filter id="filter"&gt;&lt;feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /&gt;&lt;/filter&gt;&lt;/svg&gt;#filter');
  -webkit-filter: saturate(0);
  filter: saturate(0);
  pointer-events: none
}
.tr-SearchInput--disabled .tr-SearchInput-input::-webkit-input-placeholder, .tr-SearchInput--disabled .tr-SearchInput-searchButton {
  color: #afafaf
}
.tr-SearchInput--disabled .tr-SearchInput-input::-moz-placeholder, .tr-SearchInput--disabled .tr-SearchInput-searchButton {
  color: #afafaf
}
.tr-SearchInput--disabled .tr-SearchInput-input::-ms-input-placeholder, .tr-SearchInput--disabled .tr-SearchInput-searchButton {
  color: #afafaf
}
.tr-SearchInput--disabled .tr-SearchInput-input::placeholder, .tr-SearchInput--disabled .tr-SearchInput-searchButton {
  color: #afafaf
}
.tr-SearchInput-box .tr-Alert.is-failure .tr-Alert-content {
  border-left: none;
  font-size: 14px;
  font-size: .875rem;
  padding: .4rem
}
.tr-SearchInput-box .tr-Alert.is-failure .tr-Alert-icon {
  width: 16px;
  width: 1rem
}
.tr-Section-inner {
  margin: 3rem auto;
  max-width: 1200px;
  max-width: 75rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-Section--grayDark {
  background-color: #404040;
  color: #f4f4f4
}
.tr-Section--grayDark a, .tr-Section--grayDark a:visited {
  color: inherit
}
.tr-Section--grayDark a:hover {
  color: inherit;
  opacity: .845
}
.tr-Section--grayDark a:active {
  color: #993500;
  opacity: 1
}
.tr-Section--grayLighter {
  background-color: #eaeaea
}
.tr-Section--grayLightest {
  background-color: #f4f4f4
}
.tr-Section--grayDark .tr-Section-inner, .tr-Section--grayLighter .tr-Section-inner, .tr-Section--grayLightest .tr-Section-inner {
  width: 1200px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 3rem;
  padding-top: 3rem
}
.tr-SectionBridge-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SectionBridge--grayLighterTop {
  background-color: #eaeaea
}
.tr-SectionBridge--grayLightestTop {
  background-color: #f4f4f4
}
.tr-SectionBridge--whiteTop {
  background-color: #fff
}
.tr-SectionBridge--grayLighterBottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, #eaeaea), to(#eaeaea));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, #eaeaea 0, #eaeaea)
}
.tr-SectionBridge--grayLightestBottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, #f4f4f4), to(#f4f4f4));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, #f4f4f4 0, #f4f4f4)
}
.tr-SectionBridge--whiteBottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, #fff), to(#fff));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, #fff 0, #fff)
}
.tr-SectionBridge--grayLighterTop.tr-SectionBridge--grayLighterBottom, .tr-SectionBridge--grayLightestTop.tr-SectionBridge--grayLightestBottom, .tr-SectionBridge--whiteTop.tr-SectionBridge--whiteBottom {
  background-image: none
}
.tr-Svg {
  display: block;
  max-width: 100%
}
.tr-Svg-inner {
  display: block;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  width: 100%
}
.tr-Svg-inner &gt; svg:first-child {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.tr-Svg circle[stroke="#ff8000"], .tr-Svg g[stroke="#ff8000"], .tr-Svg line[stroke="#ff8000"], .tr-Svg path[stroke="#ff8000"], .tr-Svg polygon[stroke="#ff8000"], .tr-Svg polyline[stroke="#ff8000"], .tr-Svg rect[stroke="#ff8000"] {
  stroke: #fa6400
}
.tr-Svg circle[fill="#ff8000"], .tr-Svg g[fill="#ff8000"], .tr-Svg path[fill="#ff8000"], .tr-Svg polygon[fill="#ff8000"], .tr-Svg polyline[fill="#ff8000"], .tr-Svg rect[fill="#ff8000"] {
  fill: #fa6400
}
.tr-Svg circle[stroke="#ff5900"], .tr-Svg g[stroke="#ff5900"], .tr-Svg line[stroke="#ff5900"], .tr-Svg path[stroke="#ff5900"], .tr-Svg polygon[stroke="#ff5900"], .tr-Svg polyline[stroke="#ff5900"], .tr-Svg rect[stroke="#ff5900"] {
  stroke: #fa6400
}
.tr-Svg circle[fill="#ff5900"], .tr-Svg g[fill="#ff5900"], .tr-Svg path[fill="#ff5900"], .tr-Svg polygon[fill="#ff5900"], .tr-Svg polyline[fill="#ff5900"], .tr-Svg rect[fill="#ff5900"] {
  fill: #fa6400
}
.tr-Svg circle[stroke="#FFB200"], .tr-Svg g[stroke="#FFB200"], .tr-Svg line[stroke="#FFB200"], .tr-Svg path[stroke="#FFB200"], .tr-Svg polygon[stroke="#FFB200"], .tr-Svg polyline[stroke="#FFB200"], .tr-Svg rect[stroke="#FFB200"] {
  stroke: #ffa100
}
.tr-Svg circle[fill="#FFB200"], .tr-Svg g[fill="#FFB200"], .tr-Svg path[fill="#FFB200"], .tr-Svg polygon[fill="#FFB200"], .tr-Svg polyline[fill="#FFB200"], .tr-Svg rect[fill="#FFB200"] {
  fill: #ffa100
}
.tr-Svg circle[stroke="#CC4700"], .tr-Svg g[stroke="#CC4700"], .tr-Svg line[stroke="#CC4700"], .tr-Svg path[stroke="#CC4700"], .tr-Svg polygon[stroke="#CC4700"], .tr-Svg polyline[stroke="#CC4700"], .tr-Svg rect[stroke="#CC4700"] {
  stroke: #dc4300
}
.tr-Svg circle[fill="#CC4700"], .tr-Svg g[fill="#CC4700"], .tr-Svg path[fill="#CC4700"], .tr-Svg polygon[fill="#CC4700"], .tr-Svg polyline[fill="#CC4700"], .tr-Svg rect[fill="#CC4700"] {
  fill: #dc4300
}
.tr-Svg circle[stroke="#4d4d4d"], .tr-Svg g[stroke="#4d4d4d"], .tr-Svg line[stroke="#4d4d4d"], .tr-Svg path[stroke="#4d4d4d"], .tr-Svg polygon[stroke="#4d4d4d"], .tr-Svg polyline[stroke="#4d4d4d"], .tr-Svg rect[stroke="#4d4d4d"] {
  stroke: #404040
}
.tr-Svg circle[fill="#4d4d4d"], .tr-Svg g[fill="#4d4d4d"], .tr-Svg path[fill="#4d4d4d"], .tr-Svg polygon[fill="#4d4d4d"], .tr-Svg polyline[fill="#4d4d4d"], .tr-Svg rect[fill="#4d4d4d"] {
  fill: #404040
}
.tr-TinyTile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.tr-TinyTile {
  height: 100%;
  width: auto
}
.tr-TinyTile-icon {
  height: 22px;
  height: 1.375rem;
  margin-right: .75rem;
  min-width: 22px;
  min-width: 1.375rem;
  width: 22px;
  width: 1.375rem
}
[dir=rtl] .tr-TinyTile-icon {
  margin-left: .75rem;
  margin-right: 0
}
.tr-TinyTile-link {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  line-height: 1.33333;
  width: 100%
}
.tr-TinyTile-link {
  display: none;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0
}
.tr-TinyTile-link a, .tr-TinyTile-link a:visited {
  color: inherit;
  text-decoration: none
}
.tr-TinyTile-link a:hover {
  text-decoration: underline
}
.tr-TinyTile-link a:active {
  color: #993500
}
.tr-TinyTile-link--hiddenOnMobile {
  display: none
}
.tr-TinyTile-link--hiddenOnMobile {
  display: block
}
.tr-Typography {
  display: block
}
.tr-Typography strong {
  font-weight: 900
}
.tr-Typography--xxxs {
  font-size: 14px;
  font-size: .875rem
}
.tr-Typography--xxs {
  font-size: 16px;
  font-size: 1rem
}
.tr-Typography--xs {
  font-size: 18px;
  font-size: 1.125rem
}
.tr-Typography--s {
  font-size: 21px;
  font-size: 1.3125rem
}
.tr-Typography--m {
  font-size: 24px;
  font-size: 1.5rem
}
.tr-Typography--l {
  font-size: 28px;
  font-size: 1.75rem
}
.tr-Typography--xl {
  font-size: 36px;
  font-size: 2.25rem
}
.tr-Typography--xl {
  font-size: 2.25rem
}
.tr-Typography--xxl {
  font-size: 42px;
  font-size: 2.625rem
}
.tr-Typography--xxxl {
  font-size: 63px;
  font-size: 3.9375rem
}
.tr-Typography--center {
  text-align: center
}
.tr-Typography--right {
  text-align: right
}
[dir=rtl] .tr-Typography--right {
  text-align: left
}
.tr-Typography--light {
  font-weight: 300
}
.tr-Typography--regular {
  font-weight: 400
}
.tr-Typography--medium {
  font-weight: 500
}
.tr-Typography--bold {
  font-weight: 700
}
.tr-Typography--black {
  font-weight: 900
}
.tr-VerticalSpacing--xs {
  margin: 0 0 .75rem
}
.tr-VerticalSpacing--s {
  margin: 0 0 1.125rem
}
.tr-VerticalSpacing--m {
  margin: 0 0 1.5rem
}
.tr-VerticalSpacing--l {
  margin: 0 0 2.25rem
}
.tr-VerticalSpacing--xl {
  margin: 0 0 3rem
}
.tr-VerticalSpacing:last-child {
  margin-bottom: 0
}
.tr-AlertBanner-wrapper {
  border-radius: .3rem;
  border-style: solid;
  border-width: .125rem
}
.tr-AlertBanner-icon, .tr-AlertBanner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-AlertBanner-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  line-height: 1;
  padding-left: .5625rem;
  padding-right: .5625rem
}
.tr-AlertBanner-content {
  margin: .125rem .1875rem;
  padding: 1.125rem .75rem
}
.tr-AlertBanner-textContainer {
  margin-right: -.1875rem
}
.tr-AlertBanner-text {
  margin-right: .1875rem
}
.tr-AlertBanner-text &gt; * {
  display: inline
}
.tr-AlertBanner-link .tr-Link-inner, .tr-AlertBanner-link .tr-Svg {
  color: #005da2
}
.tr-AlertBanner-link .tr-Link {
  font-weight: 700
}
.tr-AlertBanner-link .tr-Link-icon {
  margin-left: .375rem
}
.tr-AlertBanner-link--rightSpace {
  margin-right: 1.5rem
}
.tr-AlertBanner-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #005da2;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 700;
  line-height: 1.5
}
.tr-AlertBanner-button .tr-Svg {
  color: #005da2;
  margin-left: .1875rem
}
.tr-AlertBanner--attention .tr-AlertBanner-icon {
  background-color: #ffa100
}
.tr-AlertBanner--attention .tr-AlertBanner-wrapper {
  border-color: #ffa100
}
.tr-AlertBanner--confirmation .tr-AlertBanner-icon {
  background-color: #387c2b
}
.tr-AlertBanner--confirmation .tr-AlertBanner-icon .tr-Svg {
  color: #fff
}
.tr-AlertBanner--confirmation .tr-AlertBanner-wrapper {
  border-color: #387c2b
}
.tr-AlertBanner--information .tr-AlertBanner-icon {
  background-color: #005da2
}
.tr-AlertBanner--information .tr-AlertBanner-icon .tr-Svg {
  color: #fff;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-AlertBanner--information .tr-AlertBanner-wrapper {
  border-color: #005da2
}
.tr-AlertBanner--warning .tr-AlertBanner-icon {
  background-color: #dc0a0a
}
.tr-AlertBanner--warning .tr-AlertBanner-icon .tr-Svg {
  color: #fff
}
.tr-AlertBanner--warning .tr-AlertBanner-text--colored, .tr-AlertBanner--warning .tr-AlertBanner-title {
  color: #dc0a0a
}
.tr-AlertBanner--warning .tr-AlertBanner-wrapper {
  border-color: #dc0a0a
}
.tr-AnnotatedScreenshot {
  cursor: hat;
  display: inline-block
}
.tr-AnnotatedScreenshot-popoverWrap {
  position: relative;
  width: calc(100% - 60px)
}
.tr-AnnotatedScreenshot-expandableWrap {
  margin: 2.25rem
}
.tr-AnnotatedScreenshot .tr-Button--primary:hover {
  background-color: #fa6400
}
.tr-AnnotatedScreenshot svg {
  color: #fa6400
}
.tr-AnnotatedScreenshot .tr-Button svg {
  color: #fff
}
.tr-AnnotatedScreenshot-descendentName {
  cursor: hat
}
.tr-AnnotatedScreenshot-descendentName {
  cursor: hat
}
[dir=rtl] .tr-AnnotatedScreenshot {
  cursor: hat
}
.tr-Attribution {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.14286
}
.tr-Attribution-image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 55px;
  height: 3.4375rem;
  margin-right: .75rem;
  width: 55px;
  width: 3.4375rem
}
[dir=rtl] .tr-Attribution-image {
  margin-left: .75rem;
  margin-right: 0
}
.tr-Attribution-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%
}
.tr-Attribution-name {
  font-weight: 500;
  margin: 0 0 .1875rem;
  text-decoration: none
}
.tr-Attribution-caption {
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .1875rem
}
.tr-Attribution--noImage .tr-Attribution-body {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.tr-Attribution--noImage .tr-Attribution-body {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}
.tr-Attribution-social a {
  display: block
}
.tr-Attribution a, .tr-Attribution a:visited {
  color: inherit
}
.tr-Attribution a:hover {
  opacity: .845
}
.tr-Attribution a:active {
  color: #993500;
  opacity: 1
}
.tr-BlockQuote {
  padding-left: 2.25rem;
  padding-right: 2.25rem
}
@media (min-width:79.5em) {
  .tr-BlockQuote {
    padding-left: 0
  }
  [dir=rtl] .tr-BlockQuote {
    padding-left: 2.25rem;
    padding-right: 0
  }
}
.tr-BlockQuote--withAvatar {
  padding-left: 0;
  padding-right: 0
}
.tr-BlockQuote--withAvatar:after {
  clear: both;
  content: "";
  display: table
}
.tr-BlockQuote--withAvatar .tr-BlockQuote-body {
  float: right;
  padding-right: 2.25rem;
  width: 65.636%
}
[dir=rtl] .tr-BlockQuote--withAvatar .tr-BlockQuote-body {
  float: left;
  padding-left: 2.25rem;
  padding-right: 0
}
.tr-BlockQuote-quote, .tr-BlockQuote-withoutQuotes {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.71429;
  margin-left: auto;
  margin-right: auto;
  max-width: 22.5em;
  position: relative;
  text-align: center
}
.tr-BlockQuote-quote:after, .tr-BlockQuote-quote:before {
  font: italic 600 1.666em/1.1 arial, sans-serif;
  opacity: .5;
  position: absolute;
  width: .6em
}
.tr-BlockQuote-quote:before {
  content: "\201C";
  margin-left: -.7em
}
.tr-BlockQuote-quote:after {
  content: "\201D"
}
[dir=rtl] .tr-BlockQuote-quote:after, [dir=rtl] .tr-BlockQuote-quote:before {
  font-size: inherit;
  line-height: inherit
}
[dir=rtl] .tr-BlockQuote-quote:before {
  content: "\AB";
  margin-left: 0;
  margin-right: -.7em
}
[dir=rtl] .tr-BlockQuote-quote:after {
  content: "\BB"
}
.tr-BlockQuote-quote, .tr-BlockQuote-withoutQuotes {
  font-size: 2.25rem;
  line-height: 1.5;
  margin-left: 0;
  margin-right: 0;
  text-align: left
}
[dir=rtl] .tr-BlockQuote-quote {
  text-align: right
}
.tr-BlockQuote-quote:after, .tr-BlockQuote-quote:before {
  line-height: 1
}
.tr-BlockQuote-avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.25rem
}
.tr-BlockQuote-avatar {
  float: left;
  margin-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  width: 31.272%
}
[dir=rtl] .tr-BlockQuote-avatar {
  float: right
}
.tr-BlockQuote-avatarBounding {
  max-width: 100%;
  width: 100px;
  width: 6.25rem
}
.tr-BlockQuote-avatarBounding {
  width: 18.75rem
}
.tr-BlockQuote--withAvatar .tr-BlockQuote-footer {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.tr-BlockQuote-attribution {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2.25rem
}
.tr-BlockQuote-attribution {
  display: block
}
.tr-BlockQuote-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2.25rem
}
.tr-BlockQuote-link {
  display: block;
  margin-top: 1.5rem
}
.tr-BlockQuote--small, [dir=rtl] .tr-BlockQuote--small {
  padding-left: 2.25rem;
  padding-right: 2.25rem
}
.tr-BlockQuote--small:after {
  display: none
}
.tr-BlockQuote--small .tr-BlockQuote-body, [dir=rtl] .tr-BlockQuote--small .tr-BlockQuote-body {
  float: none;
  padding-left: 0;
  padding-right: 0;
  width: auto
}
.tr-BlockQuote--small .tr-BlockQuote-quote {
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.71429;
  margin-left: auto;
  margin-right: auto;
  text-align: center
}
.tr-BlockQuote--small .tr-BlockQuote-avatar {
  float: none;
  margin-bottom: 0;
  margin-top: 2.25rem;
  padding-left: 0;
  padding-right: 0;
  width: auto
}
.tr-BlockQuote--small .tr-BlockQuote-avatarBounding {
  width: 100px;
  width: 6.25rem
}
.tr-BlockQuote--small .tr-BlockQuote-footer {
  display: block
}
.tr-BlockQuote--small .tr-BlockQuote-attribution {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.25rem;
  text-align: center
}
.tr-BlockQuote--small .tr-BlockQuote-avatar + .tr-BlockQuote-attribution {
  margin-top: 1.125rem
}
.tr-BlockQuote--small .tr-BlockQuote-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.25rem
}
.tr-Callout {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: .0625rem solid #eaeaea;
  padding: 2.25rem
}
.tr-Callout--wide {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-Callout-asset {
  margin-bottom: 1.125rem
}
.tr-Callout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 4.5rem;
  padding-right: 4.5rem
}
.tr-Callout--wide {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}
.tr-Callout-asset {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 4.5rem;
  margin-top: 1.125rem
}
[dir=rtl] .tr-Callout-asset {
  margin-left: 4.5rem;
  margin-right: 0
}
.tr-Callout-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-Callout--square .tr-Callout-asset {
  margin-right: 2.25rem
}
[dir=rtl] .tr-Callout--square .tr-Callout-asset {
  margin-left: 2.25rem;
  margin-right: 0
}
.tr-CalloutOverride {
  background-color: rgba(0, 0, 0, 0) !important;
  border: 0 transparent !important;
  padding: 0 !important
}
.tr-ArticleCardFooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: .875rem
}
.tr-ArticleCardFooter-dateAndAttribution {
  margin-right: 2.25rem
}
[dir=rtl] .tr-ArticleCardFooter-dateAndAttribution {
  margin-left: 2.25rem;
  margin-right: 0
}
.tr-ArticleCardFooter-dotSeparator {
  margin-left: .375rem;
  margin-right: .375rem
}
.tr-ArticleCardFooter-readingTimeIcon {
  display: inline-block;
  height: 18px;
  height: 1.125rem;
  line-height: 1;
  margin-right: .75rem;
  vertical-align: top;
  width: 18px;
  width: 1.125rem
}
[dir=rtl] .tr-ArticleCardFooter-readingTimeIcon {
  margin-left: .75rem;
  margin-right: 0
}
.tr-ArticleCardFooter-lockIcon {
  margin-left: auto
}
[dir=rtl] .tr-ArticleCardFooter-lockIcon {
  margin-left: 0;
  margin-right: auto
}
.tr-VideoCardFooter {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400
}
.tr-VideoCardFooter-icon {
  display: inline-block;
  height: 20px;
  height: 1.25rem;
  line-height: 1;
  margin-right: .75rem;
  vertical-align: middle;
  width: 20px;
  width: 1.25rem
}
[dir=rtl] .tr-VideoCardFooter-icon {
  margin-left: .75rem;
  margin-right: 0
}
.tr-CardBase {
  background-color: #fff;
  border: .0625rem solid #d0d0d0;
  height: 100%;
  overflow: visible
}
.tr-CardBase-link {
  text-decoration: none
}
.tr-CardBase-link, .tr-CardBase-wrapper {
  color: inherit;
  display: block;
  height: 100%
}
.tr-CardBase-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}
.tr-CardBase--borderless {
  background-clip: padding-box;
  border-color: transparent
}
.tr-CardBase--small .tr-CardBase-inner {
  min-height: 192px;
  min-height: 12rem
}
.tr-CardBase--medium .tr-CardBase-inner {
  min-height: 288px;
  min-height: 18rem
}
.tr-CardBase--large .tr-CardBase-inner {
  min-height: 420px;
  min-height: 26.25rem
}
.tr-CardBase-link:visited {
  color: inherit
}
.tr-CardBase-link:active, .tr-CardBase-link:hover {
  -webkit-box-shadow: 0 .125rem .5rem #afafaf;
  box-shadow: 0 .125rem .5rem #afafaf;
  color: inherit
}
@-moz-document url-prefix() {
  .tr-CardBase-link:focus-visible {
    outline: solid
  }
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .tr-CardBase-link:focus-visible {
    outline: solid
  }
}
.tr-CardBase-link:hover.tr-CardBase-link:focus-visible {
  outline: auto
}
.tr-TextCardBase {
  height: 100%
}
.tr-TextCardBase-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  min-height: inherit;
  word-wrap: break-word;
  padding: 2.25rem
}
.tr-TextCardBase-eyebrow {
  margin: 0 0 .375rem
}
.tr-TextCardBase-description, .tr-TextCardBase-heading {
  margin: 0 0 .75rem
}
.tr-TextCardBase--bottom .tr-TextCardBase-body {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0
}
.tr-TextCardBase--bottom .tr-TextCardBase-content {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.tr-TextCardBase--top .tr-TextCardBase-body {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0
}
.tr-ImageCard {
  height: 100%
}
.tr-ImageCard-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-ImageCard-backgroundImage {
  background-color: #d0d0d0;
  height: 100%;
  position: relative
}
.tr-ImageCard-content, .tr-ImageCard-contentInner {
  height: 100%;
  min-height: inherit;
  position: relative
}
.tr-ImageCard-contentInner {
  color: #fff
}
.tr-PairedCard {
  height: 100%
}
.tr-PairedCard-content, .tr-PairedCard-contentInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-PairedCard-contentInner {
  border-bottom: .0625rem solid #d0d0d0;
  border-left: .0625rem solid #d0d0d0;
  border-right: .0625rem solid #d0d0d0
}
.tr-PairedCard-image {
  height: 192px;
  height: 12rem
}
.tr-PairedCard--borderless .tr-PairedCard-contentInner {
  border-color: transparent
}
.tr-PairedHorizontalCard {
  height: 100%
}
.tr-PairedHorizontalCard-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-height: 420px;
  min-height: 26.25rem
}
.tr-PairedHorizontalCard-content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: inherit
}
.tr-PairedHorizontalCard-contentInner {
  border-bottom: .0625rem solid #d0d0d0;
  border-left: .0625rem solid #d0d0d0;
  border-right: .0625rem solid #d0d0d0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%
}
.tr-PairedHorizontalCard-contentInner {
  border-left: none;
  border-top: .0625rem solid #d0d0d0
}
.tr-PairedHorizontalCard-image {
  height: 192px;
  height: 12rem
}
.tr-PairedHorizontalCard-image {
  height: inherit;
  min-width: calc(50% - 1.125rem);
  position: relative;
  width: calc(50% - 1.125rem)
}
.tr-PairedHorizontalCard-imageInner {
  height: 192px;
  height: 12rem
}
.tr-PairedHorizontalCard-imageInner {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-PairedHorizontalCard--borderless .tr-PairedHorizontalCard-contentInner {
  border-color: transparent
}
.tr-QuoteCard {
  height: 100%
}
.tr-QuoteCard-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  min-height: inherit;
  padding: 2.25rem
}
.tr-QuoteCard-eyebrow {
  margin: 0 0 1.5rem
}
.tr-QuoteCard-quote:before {
  color: #d0d0d0;
  content: "\201C";
  display: block;
  font-family: arial, sans-serif;
  font-size: 1.9em;
  font-weight: 600;
  line-height: 1
}
.tr-QuoteCard-quote, .tr-QuoteCard-withoutQuote {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.71429;
  margin: 0 0 2.25rem
}
.tr-TextCard, .tr-TwitterCard {
  height: 100%
}
.tr-TwitterCard-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative
}
.tr-TwitterCard-inner {
  height: 100%;
  left: 0;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 100%
}
.tr-TwitterCard-eyebrow {
  padding: 1.5rem 1.125rem
}
.tr-DataCallout-item {
  border-bottom: .0625rem solid #d0d0d0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-bottom: .75rem;
  padding-top: .75rem;
  text-align: center
}
.tr-DataCallout-item:last-child {
  border-bottom: 0
}
.tr-DataCallout-item {
  border-bottom: 0;
  border-right: .0625rem solid #d0d0d0;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 1.5rem 0;
  padding: 0 1.125rem
}
.tr-DataCallout-item:last-child {
  border-right: 0
}
.tr-DataCallout-itemValue {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900
}
.tr-DataCallout-itemDescription {
  font-size: 16px;
  font-size: 1rem
}
@media (min-width:72.5em) {
  .tr-DataCallout-item {
    padding-left: 2.25rem;
    padding-right: 2.25rem
  }
}
[dir=rtl] .tr-DataCallout-item {
  border-left: .0625rem solid #d0d0d0;
  border-right: 0
}
[dir=rtl] .tr-DataCallout-item:last-child {
  border-left: 0
}
@media (min-width:72.5em) {
  .tr-DataCallout--horizontalContentAtDesktop .tr-DataCallout-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
  .tr-DataCallout--horizontalContentAtDesktop .tr-DataCallout-itemValue {
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    padding-right: .375rem
  }
  .tr-DataCallout--horizontalContentAtDesktop .tr-DataCallout-itemDescription {
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding-left: .375rem;
    text-align: left
  }
}
@media (min-width:72.5em) {
  [dir=rtl] .tr-DataCallout--horizontalContentAtDesktop .tr-DataCallout-itemDescription {
    text-align: right
  }
}
.tr-DataCallout {
  border: .0625rem solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: .75rem;
  padding-top: .75rem
}
.tr-DataCallout {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem
}
.tr-DataCallout--borderAndBackground {
  background-color: #fff;
  border-color: #d0d0d0
}
.tr-DataCalloutOverride {
  background-color: rgba(0, 0, 0, 0) !important;
  border: 0 transparent !important;
  padding: 0 !important
}
.tr-DismissibleBannerLinkItem {
  display: inline-block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  margin-bottom: .75rem;
  margin-right: 1.5rem
}
.tr-DismissibleBannerLinkItem:last-child {
  margin-right: 0
}
[dir=rtl] .tr-DismissibleBannerLinkItem {
  margin-left: 1.5rem;
  margin-right: 0
}
[dir=rtl] .tr-DismissibleBannerLinkItem:last-child {
  margin-left: 0
}
.tr-DismissibleBanner {
  background-color: #eaeaea;
  padding: 1.125rem
}
.tr-DismissibleBanner-button {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-DismissibleBanner-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-DismissibleBanner-closeButton {
  height: 1em;
  width: 1em
}
.tr-DismissibleBanner-closeButtonLabel {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  padding: 0 .375rem;
  position: relative;
  top: -3px
}
.tr-DismissibleBanner-closeButtonLabel {
  display: none
}
.tr-DismissibleBanner-closeButtonWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.tr-DismissibleBanner-heading {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  margin: 0 0 .75rem
}
.tr-DismissibleBanner-inner {
  text-align: center
}
.tr-DismissibleBanner-links {
  display: none
}
.tr-DismissibleBanner-links {
  display: block
}
.tr-DismissibleBanner-text {
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .75rem
}
.tr-DismissibleBanner-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem
}
.tr-DismissibleBanner-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-DismissibleBanner-inner {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  text-align: left
}
.tr-DismissibleBanner-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
[dir=rtl] .tr-DismissibleBanner-inner {
  text-align: right
}
.tr-DismissibleBanner--fixed {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 5
}
.tr-DismissibleBanner.is-closed {
  display: none
}
.tr-Figure-inner {
  display: inline-block;
  position: relative
}
.tr-Figure-caption {
  margin-top: .75rem
}
.tr-Figure-attribution {
  background-color: #000;
  background-color: rgba(0, 0, 0, .7);
  bottom: 0;
  color: #fff;
  display: none;
  padding: .75rem;
  position: absolute;
  text-align: right;
  width: 100%
}
[dir=rtl] .tr-Figure-attribution {
  text-align: left
}
.tr-Figure-inner:hover .tr-Figure-attribution {
  display: block
}
.tr-Figure-expandable {
  background-color: #666;
  color: #fff;
  cursor: pointer;
  display: none;
  height: 48px;
  height: 3rem;
  padding: .75rem;
  position: absolute;
  right: 0;
  width: 48px;
  width: 3rem
}
.tr-Figure-expandable {
  display: block
}
@media (pointer:coarse), (pointer:none) {
  .tr-Figure-attribution {
    display: block
  }
}
.tr-FilteredListListItem {
  margin-top: 1.5rem
}
.tr-FormCheckboxControl {
  position: relative
}
.tr-FormCheckboxControl-input {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  height: 16px;
  height: 1rem;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 2px;
  top: .125rem;
  white-space: nowrap;
  width: 16px;
  width: 1rem
}
.tr-FormCheckboxControl-label {
  display: block;
  position: relative
}
.tr-FormCheckboxControl-labelText {
  color: #404040;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  margin: 0 0 .75rem;
  padding-left: 1.75rem
}
.tr-FormCheckboxControl-labelText:before {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  color: #404040;
  content: "";
  display: block;
  height: 16px;
  height: 1rem;
  left: 0;
  position: absolute;
  top: 2px;
  top: .125rem;
  width: 16px;
  width: 1rem
}
.tr-FormCheckboxControl-optional {
  color: #666;
  margin-left: .25em
}
.tr-FormCheckboxControl-input:focus + .tr-FormCheckboxControl-labelText:before {
  border-color: #666
}
.tr-FormCheckboxControl-input:active + .tr-FormCheckboxControl-labelText:before {
  border-color: #fa6400
}
.tr-FormCheckboxControl-input:disabled + .tr-FormCheckboxControl-labelText:before {
  background-color: #f4f4f4;
  border-color: #d0d0d0
}
.tr-FormCheckboxControl-input:checked + .tr-FormCheckboxControl-labelText:before {
  background-color: #fa6400;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");
  border-color: #fa6400
}
.tr-FormCheckboxControl-input.is-invalid + .tr-FormCheckboxControl-labelText:before {
  background-color: #fff;
  border-color: #dc0a0a
}
.tr-FormCheckboxControl-input.is-invalid:focus + .tr-FormCheckboxControl-labelText:before {
  border-color: #840606
}
.tr-FormCheckboxControl-input.is-invalid:valid + .tr-FormCheckboxControl-labelText:before {
  background-color: inherit;
  border-color: inherit
}
.tr-FormCheckboxControl-input:checked:focus + .tr-FormCheckboxControl-labelText:before {
  border-color: #993500
}
.tr-FormCheckboxControl-input:checked:active + .tr-FormCheckboxControl-labelText:before {
  background-color: #993500;
  border-color: #993500
}
.tr-FormCheckboxControl-input:checked:disabled + .tr-FormCheckboxControl-labelText:before {
  background-color: #f4f4f4;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23d0d0d0' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");
  border-color: #d0d0d0
}
.tr-FormCheckboxControl-input.is-invalid:checked + .tr-FormCheckboxControl-labelText:before {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23dc0a0a' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");
  border-color: #dc0a0a
}
.tr-FormCheckboxControl-input.is-invalid:checked:valid + .tr-FormCheckboxControl-labelText:before {
  background-color: #fa6400;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");
  border-color: #fa6400
}
.tr-FormCheckboxControl-input.is-invalid:valid:focus + .tr-FormCheckboxControl-labelText:before {
  border-color: #666
}
.tr-FormFieldset {
  min-width: 0
}
.tr-FormFieldset-legend {
  padding-bottom: 1.5rem
}
.tr-FormPrivacyControl-consent {
  font-size: 14px;
  font-size: .875rem
}
.tr-FormRadioControl-label {
  display: block;
  position: relative
}
.tr-FormRadioControl-input {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  height: 16px;
  height: 1rem;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 2px;
  top: .125rem;
  white-space: nowrap;
  width: 16px;
  width: 1rem
}
.tr-FormRadioControl-labelText {
  color: #404040;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  margin: 0 0 .75rem;
  padding-left: 1.75rem
}
.tr-FormRadioControl-labelText:before {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 100%;
  border: .0625rem solid #d0d0d0;
  color: #404040;
  content: "";
  display: block;
  height: 16px;
  height: 1rem;
  left: 0;
  position: absolute;
  top: 2px;
  top: .125rem;
  width: 16px;
  width: 1rem
}
.tr-FormRadioControl-input:focus + .tr-FormRadioControl-labelText:before {
  border-color: #666
}
.tr-FormRadioControl-input:active + .tr-FormRadioControl-labelText:before {
  border-color: #fa6400
}
.tr-FormRadioControl-input:disabled + .tr-FormRadioControl-labelText:before {
  background-color: #f4f4f4;
  border-color: #d0d0d0
}
.tr-FormRadioControl-input:checked + .tr-FormRadioControl-labelText:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23FF6400' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.tr-FormRadioControl-input:checked:focus + .tr-FormRadioControl-labelText:before {
  border-color: #666
}
.tr-FormRadioControl-input:checked:active + .tr-FormRadioControl-labelText:before {
  border-color: #fa6400
}
.tr-FormRadioControl-input:checked:disabled + .tr-FormRadioControl-labelText:before {
  background-color: #f4f4f4;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23d0d0d0' fill-rule='evenodd'/%3E%3C/svg%3E");
  border-color: #d0d0d0
}
.tr-FormSelectControl-label {
  display: block;
  position: relative
}
.tr-FormSelectControl-labelText {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .75rem
}
.tr-FormSelectControl-optional {
  color: #666;
  margin-left: .25em
}
.tr-FormSelectControl-arrow {
  display: none;
  height: 24px;
  height: 1.5rem;
  margin-top: -.75rem;
  pointer-events: none;
  position: absolute;
  right: 12px;
  right: .75rem;
  top: 50%;
  width: 24px;
  width: 1.5rem
}
.tr-FormSelectControl-arrow:before {
  border-left: .0625rem solid #eaeaea;
  content: "";
  height: 34px;
  height: 2.125rem;
  left: -12px;
  left: -.75rem;
  position: absolute;
  top: -5px;
  top: -.3125rem
}
.tr-FormSelectControl-input {
  background-color: #fff;
  border-radius: .375rem;
  display: block;
  position: relative
}
.tr-FormSelectControl-select {
  border-radius: .375rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #404040;
  font-size: 16px;
  font-size: 1rem;
  height: 48px;
  height: 3rem;
  line-height: 1.15;
  margin: 0;
  outline: 0;
  padding: .875rem 1.4375rem;
  width: 100%
}
.tr-FormSelectControl-select:disabled {
  background-color: #f4f4f4
}
.tr-FormSelectControl-select:invalid {
  color: #666
}
.tr-FormSelectControl-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #404040
}
.tr-FormSelectControl-select:-moz-focusring:invalid {
  text-shadow: 0 0 0 #666
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)) {
  .tr-FormSelectControl-arrow {
    display: block
  }
  .tr-FormSelectControl-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: .0625rem solid #d0d0d0;
    padding-right: 3rem
  }
  .tr-FormSelectControl-select:focus {
    border-color: #666
  }
  .tr-FormSelectControl-select.is-invalid {
    border-color: #dc0a0a
  }
  .tr-FormSelectControl-select.is-invalid:focus {
    border-color: #840606
  }
  .tr-FormSelectControl-select.is-invalid:valid {
    border-color: #d0d0d0
  }
  .tr-FormSelectControl-select.is-invalid:valid:focus {
    border-color: #666
  }
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .tr-FormSelectControl-arrow {
    display: block
  }
  .tr-FormSelectControl-select {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: .0625rem solid #d0d0d0;
    padding-right: 3rem
  }
  .tr-FormSelectControl-select::-ms-expand {
    display: none
  }
  .tr-FormSelectControl-select:focus {
    border-color: #666
  }
  .tr-FormSelectControl-select:focus::-ms-value {
    background-color: rgba(0, 0, 0, 0);
    color: inherit
  }
  .tr-FormSelectControl-select.is-invalid {
    border-color: #dc0a0a
  }
  .tr-FormSelectControl-select.is-invalid:focus {
    border-color: #840606
  }
  .tr-FormSelectControl-select.is-invalid:valid {
    border-color: #d0d0d0
  }
  .tr-FormSelectControl-select.is-invalid:valid:focus {
    border-color: #666
  }
}
.tr-FormSelectControl-option {
  font-weight: 400
}
.tr-FormSelectControl-option[value=""] {
  color: #666
}
.tr-FormTextareaControl-label {
  display: block;
  position: relative
}
.tr-FormTextareaControl-labelText {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .75rem
}
.tr-FormTextareaControl-optional {
  color: #666;
  margin-left: .25em
}
.tr-FormTextareaControl-input {
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  font-size: 1rem;
  height: 192px;
  height: 12rem;
  line-height: 1.5;
  min-height: 48px;
  min-height: 3rem;
  outline: 0;
  padding: .6875rem 1.4375rem;
  resize: vertical;
  width: 100%
}
.tr-FormTextareaControl-input:disabled {
  background-color: #f4f4f4
}
.tr-FormTextareaControl-input:focus {
  border-color: #404040
}
.tr-FormTextareaControl-input.is-invalid {
  border-color: #dc0a0a
}
.tr-FormTextareaControl-input.is-invalid:focus {
  border-color: #840606
}
.tr-FormTextareaControl-input.is-invalid:valid {
  border-color: #d0d0d0
}
.tr-FormTextareaControl-input.is-invalid:valid:focus {
  border-color: #666
}
.tr-FormTextControl-label {
  display: block;
  position: relative
}
.tr-FormTextControl-labelText {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .75rem
}
.tr-FormTextControl-descriptionText {
  color: #404040;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
  margin: -.75rem 0 .75rem
}
.tr-FormTextControl-input {
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #404040;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  min-height: 48px;
  min-height: 3rem;
  padding: .6875rem 1.4375rem;
  width: 100%
}
.tr-FormTextControl-input--error {
  border-color: #dc0a0a !important
}
.tr-FormTextControl-input::-ms-clear {
  display: none
}
.tr-FormTextControl-optional {
  color: #666;
  font-weight: 400;
  margin-left: .25em
}
.tr-FormTextControl-input:focus {
  border-color: #666;
  outline: 0
}
.tr-FormTextControl-input:-moz-read-only, .tr-FormTextControl-input:disabled {
  background-color: #f4f4f4
}
.tr-FormTextControl-input:disabled, .tr-FormTextControl-input:read-only {
  background-color: #f4f4f4
}
.tr-FormTextControl-input.is-invalid {
  border-color: #dc0a0a;
  outline: 0
}
.tr-FormTextControl-input.is-invalid:focus {
  border-color: #840606
}
.tr-FormTextControl-input.is-invalid:valid {
  border-color: #d0d0d0
}
.tr-FormTextControl-input.is-invalid:valid:focus {
  border-color: #666
}
.tr-Form-footer {
  font-size: 14px;
  font-size: .875rem
}
.tr-GlobalFooter {
  background-color: #262626;
  height: 63px;
  height: 3.9375rem;
  overflow: hidden
}
.tr-GlobalFooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: auto
}
.tr-GlobalFooter--expanded {
  height: auto
}
.tr-GlobalFooter-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75rem
}
@media (max-width:1026px) {
  .tr-GlobalFooter-inner {
    padding-left: 0;
    padding-right: 0
  }
}
.tr-GlobalFooter-top {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%
}
.tr-GlobalFooter-logo {
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1.1875rem 1.125rem
}
.tr-GlobalFooter-logo {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0
}
.tr-GlobalFooter-logo .tr-GlobalFooter-logoInner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='23' width='166' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M166 14.122c0-1.32-.741-2.003-1.889-2.472-.903-.368-1.696-.68-2.3-.922-.6-.241-1.112-.659-1.112-1.112 0-.619.756-.977 1.76-.977 1.183 0 2.113.168 3.01.25h.028c.135 0 .23-.111.23-.247v-1.02c0-.137-.108-.233-.244-.26A13.215 13.215 0 0 0 162.54 7c-2.526 0-3.73 1.101-3.73 2.616 0 .963.418 1.912 1.602 2.407 1.187.496 3.616 1.067 3.616 2.1 0 .798-.367 1.237-1.577 1.237-1.256 0-2.528-.18-3.071-.25h-.028a.26.26 0 0 0-.257.263v.991c0 .152.122.247.257.274.654.152 1.872.362 3.072.362 2.72 0 3.575-1.488 3.575-2.878zm-87.537 0c0-1.32-.741-2.003-1.889-2.472-.903-.368-1.696-.68-2.3-.922-.6-.241-1.112-.659-1.112-1.112 0-.619.756-.977 1.76-.977 1.183 0 2.113.168 3.01.25h.028c.135 0 .229-.111.229-.247v-1.02c0-.137-.106-.233-.243-.26A13.22 13.22 0 0 0 75.004 7c-2.526 0-3.731 1.101-3.731 2.616 0 .963.419 1.912 1.603 2.407 1.186.496 3.616 1.067 3.616 2.1 0 .798-.367 1.237-1.577 1.237-1.256 0-2.528-.18-3.072-.25h-.027a.26.26 0 0 0-.257.263v.991c0 .152.122.247.257.274.654.152 1.872.362 3.072.362 2.72 0 3.575-1.488 3.575-2.878zm20.167 2.216V7.372a.252.252 0 0 0-.26-.261h-1.168c-.151 0-.26.109-.26.261v6.791c0 .081-.038.125-.066.125-.042 0-.082-.044-.108-.11l-3.833-6.625c-.165-.36-.313-.442-.598-.442h-1.469a.545.545 0 0 0-.54.55v8.953c0 .15.118.276.271.276h1.152c.15 0 .26-.125.26-.276V10.14c0-.081.029-.111.068-.111.04 0 .082.03.121.111l3.687 6.256c.212.495.5.495.825.495h1.374a.549.549 0 0 0 .544-.552zm-29.131.345V7.66a.548.548 0 0 0-.544-.55H67.84a.57.57 0 0 0-.502.33l-2.606 5.377c-.07.124-.097.193-.15.193-.057 0-.084-.069-.152-.193l-2.607-5.377a.57.57 0 0 0-.501-.33h-1.115c-.3 0-.545.246-.545.55v9.022c0 .137.11.207.233.207h1.371c.123 0 .218-.14.218-.276v-5.952c0-.096.014-.137.042-.137.011 0 .039.04.068.082l2.208 4.922c.079.15.256.234.433.234h.707c.177 0 .352-.084.432-.234l2.193-4.922c.03-.041.057-.082.067-.082.03 0 .044.04.044.137v5.952c0 .136.095.276.215.276h1.373c.123 0 .233-.07.233-.207zm17.111-5.387c0-1.817-1.083-2.63-2.414-2.63-1.332 0-2.416.813-2.416 2.63v1.408c0 1.817 1.084 2.628 2.416 2.628 1.331 0 2.414-.81 2.414-2.628zm1.904 0v1.408c0 3.029-2.076 4.295-4.318 4.295-2.242 0-4.317-1.266-4.317-4.295v-1.408c0-3.028 2.075-4.294 4.317-4.294s4.318 1.266 4.318 4.294zm-32.42 0c0-1.817-1.082-2.63-2.414-2.63-1.331 0-2.416.813-2.416 2.63v1.408c0 1.817 1.085 2.628 2.416 2.628 1.332 0 2.415-.81 2.415-2.628zm1.905 0v1.408c0 3.029-2.077 4.295-4.32 4.295-2.24 0-4.315-1.266-4.315-4.295v-1.408c0-3.028 2.075-4.294 4.316-4.294 2.242 0 4.32 1.266 4.32 4.294zm-10.488 5.318V7.372a.263.263 0 0 0-.272-.261h-1.342c-.153 0-.275.109-.275.261v3.575h-4.304V7.372a.262.262 0 0 0-.27-.261h-1.345c-.151 0-.272.109-.272.261v9.242c0 .15.12.276.272.276h1.345c.147 0 .27-.125.27-.276v-3.988h4.304v3.988c0 .15.122.276.275.276h1.342a.276.276 0 0 0 .272-.276zm91.864-7.908h-2.71v7.908c0 .15-.123.276-.274.276h-1.343a.274.274 0 0 1-.27-.276V8.706h-2.714c-.149 0-.272-.094-.272-.246V7.372c0-.152.123-.261.272-.261h7.311c.15 0 .273.109.273.261V8.46c0 .152-.124.246-.273.246zm-101.791 0h-2.71v7.908c0 .15-.123.276-.274.276h-1.343a.274.274 0 0 1-.271-.276V8.706h-2.714c-.148 0-.272-.094-.272-.246V7.372c0-.152.124-.261.272-.261h7.312c.149 0 .272.109.272.261V8.46c0 .152-.123.246-.272.246zm93.005 4.396v-5.73c0-.152-.122-.261-.273-.261h-1.345c-.149 0-.27.109-.27.261v5.73c0 1.57-.716 2.314-2.184 2.314-1.465 0-2.182-.744-2.182-2.314v-5.73c0-.152-.12-.261-.272-.261h-1.342c-.15 0-.273.109-.273.261v5.73c0 2.933 1.883 3.897 4.07 3.897 2.188 0 4.071-.964 4.071-3.897zm12.183-.476h4.349c.15 0 .272-.124.272-.274v-.993a.275.275 0 0 0-.272-.275h-4.349V9.822c0-1.152.044-1.183 1.072-1.183h3.44c.149 0 .272-.126.272-.276v-.88c0-.194-.068-.263-.272-.29-.435-.067-1.32-.192-2.936-.192-2.256 0-3.452-.016-3.452 2.82v4.357c0 2.836 1.196 2.82 3.452 2.82 1.616 0 2.5-.122 2.936-.192.204-.027.272-.096.272-.29v-.879a.275.275 0 0 0-.272-.274h-3.44c-1.028 0-1.072-.032-1.072-1.185zm-26.846 0h4.349c.15 0 .272-.124.272-.274v-.993a.275.275 0 0 0-.272-.275h-4.349V9.822c0-1.152.043-1.183 1.071-1.183h3.44c.15 0 .273-.126.273-.276v-.88c0-.194-.069-.263-.273-.29-.435-.067-1.32-.192-2.935-.192-2.256 0-3.452-.016-3.452 2.82v4.357c0 2.836 1.196 2.82 3.452 2.82 1.615 0 2.5-.122 2.935-.192.204-.027.273-.096.273-.29v-.879a.275.275 0 0 0-.273-.274h-3.44c-1.028 0-1.07-.032-1.07-1.185zm39.57-2.514c0-1.033-.791-1.473-2.15-1.473-.287 0-1.523.028-1.766.055v2.985c.216.014 1.533.042 1.766.042 1.398 0 2.15-.274 2.15-1.484zm2.2 6.613c0 .095-.054.165-.162.165h-1.66c-.148 0-.203-.14-.27-.276l-1.958-3.338h-.3c-.355 0-1.453-.04-1.766-.056v3.394c0 .15-.11.276-.259.276h-1.359a.275.275 0 0 1-.27-.276V7.592c0-.276.16-.372.434-.413.707-.11 2.227-.178 3.22-.178 2.092 0 4.024.758 4.024 3.111v.125c0 1.457-.72 2.255-1.833 2.693l2.132 3.684a.18.18 0 0 1 .028.111zm-47.301-6.613c0-1.033-.79-1.473-2.15-1.473-.286 0-1.522.028-1.765.055v2.985c.216.014 1.533.042 1.766.042 1.398 0 2.149-.274 2.149-1.484zm2.201 6.613c0 .095-.054.165-.162.165h-1.66c-.148 0-.203-.14-.27-.276l-1.957-3.338h-.301c-.355 0-1.453-.04-1.766-.056v3.394c0 .15-.11.276-.259.276h-1.359a.275.275 0 0 1-.27-.276V7.592c0-.276.16-.372.434-.413.708-.11 2.226-.178 3.22-.178 2.092 0 4.023.758 4.023 3.111v.125c0 1.457-.719 2.255-1.832 2.693l2.131 3.684a.18.18 0 0 1 .028.111z' fill='%23fff'/%3E%3Cpath d='M23.154 13.908a1.15 1.15 0 0 0-1.146 1.152c0 .637.513 1.153 1.146 1.153s1.145-.516 1.145-1.153c0-.636-.512-1.152-1.145-1.152zM21.7 16.899a.974.974 0 0 0-.971.978c0 .539.434.977.97.977a.974.974 0 0 0 .972-.977.974.974 0 0 0-.971-.978zm-2.159 2.344a.843.843 0 0 0-.84.845c0 .467.376.845.84.845s.84-.378.84-.845a.843.843 0 0 0-.84-.845zm-2.423 1.577a.684.684 0 0 0-.682.686c0 .379.305.686.682.686a.684.684 0 0 0 .682-.686.684.684 0 0 0-.682-.686zm-2.383.834a.587.587 0 0 0-.585.589c0 .325.262.589.585.589a.587.587 0 0 0 .586-.59.588.588 0 0 0-.586-.588zm-2.232.331a.506.506 0 0 0-.504.507c0 .28.226.508.504.508a.506.506 0 0 0 .504-.508.506.506 0 0 0-.504-.507zm-2.236-.33a.588.588 0 0 0-.585.588c0 .326.262.59.585.59a.588.588 0 0 0 .586-.59.588.588 0 0 0-.586-.589zm-2.383-.836a.682.682 0 0 0-.68.684c0 .378.305.684.68.684s.68-.306.68-.684a.682.682 0 0 0-.68-.684zM5.46 19.245c-.463 0-.839.378-.839.844s.376.845.84.845c.463 0 .839-.378.839-.845s-.376-.844-.84-.844zM3.303 16.9a.975.975 0 0 0-.972.978c0 .54.435.979.972.979a.975.975 0 0 0 .972-.979.975.975 0 0 0-.972-.978zm-1.454-2.994c-.632 0-1.144.515-1.144 1.151s.512 1.152 1.144 1.152c.633 0 1.145-.516 1.145-1.152 0-.636-.512-1.151-1.145-1.151zm-.525-3.737C.593 10.17 0 10.766 0 11.502s.593 1.332 1.324 1.332c.731 0 1.324-.596 1.324-1.332 0-.736-.593-1.333-1.324-1.333zm.525-3.375c-.632 0-1.144.516-1.144 1.151 0 .636.512 1.151 1.144 1.151.632 0 1.144-.515 1.144-1.15 0-.636-.512-1.152-1.144-1.152zm1.453-2.649c-.537 0-.973.439-.973.98s.436.978.973.978c.537 0 .973-.438.973-.979s-.436-.979-.973-.979zm2.159-2.078a.842.842 0 0 0-.84.845c0 .467.376.845.84.845.464 0 .84-.378.84-.845a.842.842 0 0 0-.84-.845zM7.885.814a.682.682 0 0 0-.68.684c0 .377.304.684.68.684.375 0 .68-.307.68-.684a.682.682 0 0 0-.68-.684zm2.381-.646c-.324 0-.586.265-.586.59s.262.59.586.59c.324 0 .586-.264.586-.59s-.262-.59-.586-.59zM12.498 0a.505.505 0 0 0-.503.506c0 .28.225.507.503.507a.505.505 0 0 0 .503-.507.505.505 0 0 0-.503-.506zm2.24.17a.587.587 0 0 0-.586.59c0 .324.262.588.585.588a.587.587 0 0 0 .585-.589.587.587 0 0 0-.585-.588zm2.38.644a.681.681 0 0 0-.68.684c0 .377.305.683.68.683.375 0 .68-.306.68-.683a.681.681 0 0 0-.68-.684zm2.421 1.256a.841.841 0 0 0-.839.844c0 .466.376.844.839.844s.839-.378.839-.844a.841.841 0 0 0-.839-.844zm2.159 2.076a.977.977 0 0 0-.973.98c0 .54.435.979.973.979a.977.977 0 0 0 .974-.98c0-.54-.436-.98-.974-.98zm1.455 2.645c-.632 0-1.144.515-1.144 1.15 0 .636.512 1.152 1.144 1.152.632 0 1.144-.516 1.144-1.151 0-.636-.512-1.151-1.144-1.151zm-5.249 6.47a.516.516 0 0 0-.514.517c0 .286.23.517.514.517s.515-.231.515-.517a.516.516 0 0 0-.515-.517zm-1.283 1.916a.516.516 0 0 0-.514.517c0 .286.23.518.514.518a.516.516 0 0 0 .514-.518.516.516 0 0 0-.514-.517zm-1.903 1.231a.56.56 0 0 0-.558.562c0 .31.25.56.558.56a.56.56 0 0 0 .559-.56.56.56 0 0 0-.559-.562zm-2.25.335a.754.754 0 0 0-.752.756c0 .417.337.756.752.756a.754.754 0 0 0 .75-.756.753.753 0 0 0-.75-.756zm-2.244-.452a.855.855 0 0 0-.853.858c0 .474.382.858.853.858a.855.855 0 0 0 .853-.858.855.855 0 0 0-.853-.858zm-2.037-1.445a.95.95 0 0 0-.946.953.95.95 0 0 0 .946.951.949.949 0 0 0 .946-.951.95.95 0 0 0-.946-.953zm-1.343-1.934a.796.796 0 0 0-.794.799c0 .441.356.799.794.799a.796.796 0 0 0 .794-.799.797.797 0 0 0-.794-.799zm-.314-2.125a.617.617 0 0 0-.615.618c0 .342.275.619.615.619.34 0 .614-.277.614-.619a.617.617 0 0 0-.614-.618zm.54-2.078a.518.518 0 0 0-.515.519c0 .287.23.519.516.519a.517.517 0 0 0 .515-.519c0-.287-.23-.52-.515-.52zM8.356 6.81c-.284 0-.514.232-.514.517s.23.517.514.517c.284 0 .513-.231.513-.517s-.23-.517-.513-.517zm1.9-1.328a.56.56 0 0 0-.558.561c0 .31.25.562.558.562a.56.56 0 0 0 .558-.562.56.56 0 0 0-.558-.561zm2.25-.726a.748.748 0 0 0-.747.751c0 .415.334.751.746.751a.748.748 0 0 0 .747-.75.748.748 0 0 0-.747-.752zm2.25.25c-.47 0-.85.383-.85.855s.38.855.85.855.85-.383.85-.855a.853.853 0 0 0-.85-.855zm2.027 1.253a.951.951 0 0 0-.948.954c0 .527.424.954.948.954a.951.951 0 0 0 .948-.954.951.951 0 0 0-.948-.954zm1.343 2.24a.796.796 0 0 0-.793.799c0 .44.356.798.793.798a.796.796 0 0 0 .794-.798.795.795 0 0 0-.794-.798zm-2.065 3.506c-.261 0-.474.213-.474.477s.213.477.474.477a.476.476 0 1 0 0-.954zm-.92 1.474a.707.707 0 0 0-.706.71c0 .392.316.71.706.71s.705-.318.705-.71a.707.707 0 0 0-.705-.71zm-1.814.966a.74.74 0 0 0-.738.743c0 .41.33.743.738.743a.741.741 0 0 0 .739-.743.74.74 0 0 0-.739-.743zm-2.123-.055a.658.658 0 0 0-.655.66c0 .363.293.658.655.658a.657.657 0 0 0 .656-.659.658.658 0 0 0-.656-.66zm-1.577-1.076a.482.482 0 0 0-.481.484c0 .267.215.483.48.483s.481-.216.481-.483a.482.482 0 0 0-.48-.484zM9 11.92a.35.35 0 0 0-.35.35.35.35 0 0 0 .698 0 .35.35 0 0 0-.348-.35zm-.037-1.817a.475.475 0 0 0-.474.477c0 .263.212.476.474.476a.475.475 0 0 0 .474-.476.475.475 0 0 0-.474-.477zm.924-1.945a.706.706 0 0 0-.704.708c0 .39.315.708.704.708a.706.706 0 0 0 .703-.708.706.706 0 0 0-.703-.708zm1.803-1.034c-.409 0-.74.333-.74.744s.331.744.74.744c.408 0 .74-.332.74-.744s-.332-.744-.74-.744zm2.128.237a.658.658 0 0 0-.656.66c0 .364.294.66.656.66a.658.658 0 0 0 .656-.66.658.658 0 0 0-.656-.66zm1.569 1.404a.482.482 0 0 0-.48.484.482.482 0 1 0 .96 0 .482.482 0 0 0-.48-.484zm.66 1.672a.35.35 0 0 0-.35.351.35.35 0 0 0 .35.352.35.35 0 0 0 .35-.352.35.35 0 0 0-.35-.351zm2.388.552a.62.62 0 0 0-.617.621c0 .343.276.621.617.621.341 0 .617-.278.617-.621a.62.62 0 0 0-.617-.621zm2.546.752c-.359 0-.65.293-.65.654 0 .361.291.654.65.654.36 0 .65-.293.65-.654a.652.652 0 0 0-.65-.654zm-.644 2.31c-.34 0-.616.277-.616.62s.276.619.616.619c.34 0 .615-.277.615-.62s-.275-.619-.615-.619zm-1.11 1.94a.521.521 0 0 0-.519.522c0 .289.233.523.52.523.287 0 .52-.234.52-.523a.521.521 0 0 0-.52-.523zm-1.33 1.44a.45.45 0 0 0-.448.451.45.45 0 0 0 .898 0 .45.45 0 0 0-.45-.451zm-1.404 1.05a.386.386 0 0 0-.385.388c0 .214.172.387.385.387a.386.386 0 0 0 .384-.387.386.386 0 0 0-.384-.387zm-1.59.595a.45.45 0 1 0 0 .901.45.45 0 1 0 0-.901zm-1.87.306a.52.52 0 0 0-.517.521.52.52 0 0 0 .518.521.52.52 0 0 0 .518-.521.52.52 0 0 0-.518-.52zm-2.137-.212a.675.675 0 0 0-.674.677c0 .374.302.677.674.677a.675.675 0 0 0 .673-.677.675.675 0 0 0-.673-.677zm-2.248-.813c-.439 0-.795.358-.795.8s.356.8.795.8c.44 0 .795-.358.795-.8s-.355-.8-.795-.8zm-1.99-1.503a.937.937 0 0 0-.935.94c0 .52.418.94.934.94s.934-.42.934-.94c0-.519-.418-.94-.934-.94zm-1.653-2.267c-.558 0-1.011.455-1.011 1.017 0 .562.453 1.018 1.011 1.018.559 0 1.011-.456 1.011-1.018s-.452-1.017-1.01-1.017zm-.938-2.36a.799.799 0 0 0-.797.801c0 .443.357.801.797.801s.796-.358.796-.8a.8.8 0 0 0-.796-.802zm-.046-2.28a.655.655 0 0 0-.653.657c0 .363.292.657.653.657.361 0 .654-.294.654-.657a.656.656 0 0 0-.654-.657zm.642-2.239a.618.618 0 0 0-.616.62c0 .342.276.62.616.62.34 0 .617-.278.617-.62a.618.618 0 0 0-.617-.62zm1.112-1.742a.52.52 0 0 0-.518.522.52.52 0 0 0 .518.521.52.52 0 0 0 .518-.52.52.52 0 0 0-.518-.523zM7.103 4.67a.45.45 0 0 0-.448.45c0 .25.2.451.448.451a.45.45 0 0 0 .448-.45.45.45 0 0 0-.448-.45zm1.405-.927a.387.387 0 0 0-.385.388c0 .214.172.388.385.388a.387.387 0 0 0 .386-.388.387.387 0 0 0-.386-.388zm1.593-.715a.448.448 0 0 0-.447.45c0 .248.2.45.447.45a.449.449 0 0 0 .447-.45c0-.25-.2-.45-.447-.45zm1.863-.453a.521.521 0 0 0-.52.523c0 .289.233.523.52.523.287 0 .52-.234.52-.523a.521.521 0 0 0-.52-.523zm2.141-.095a.676.676 0 0 0-.674.678c0 .375.302.679.674.679a.676.676 0 0 0 .674-.679.676.676 0 0 0-.674-.678zM16.29 3c-.44 0-.797.359-.797.801s.357.802.797.802c.44 0 .797-.359.797-.802S16.73 3 16.29 3zm2.063 1.261c-.516 0-.934.421-.934.94s.418.942.934.942.935-.422.935-.941-.418-.94-.935-.94zm1.64 2.12c-.558 0-1.012.455-1.012 1.017 0 .562.454 1.018 1.012 1.018s1.012-.456 1.012-1.018-.453-1.018-1.012-1.018zm.94 2.792c-.44 0-.796.359-.796.8s.356.801.796.801c.44 0 .795-.358.795-.8s-.356-.8-.795-.8zM25 11.502c0 .736-.593 1.332-1.324 1.332a1.328 1.328 0 0 1-1.325-1.332c0-.736.593-1.333 1.325-1.333.731 0 1.324.597 1.324 1.333z' fill='%23fa6400'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 9.8125rem 1.4375rem;
  height: 23px;
  height: 1.4375rem;
  width: 157px;
  width: 9.8125rem
}
.tr-GlobalFooter-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fa6400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1.5rem
}
.tr-GlobalFooter-button {
  display: none
}
.tr-GlobalFooter-button:hover {
  cursor: pointer;
  opacity: .845
}
.tr-GlobalFooter-button:active {
  opacity: 1
}
.tr-GlobalFooter-caret {
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem
}
.tr-GlobalFooter-items {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 .75rem;
  padding: .75rem 1.125rem
}
.tr-GlobalFooter-items {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0;
  padding: 0
}
.tr-GlobalFooterItem {
  margin-top: 1.5rem
}
.tr-GlobalFooterItem:first-of-type {
  margin-top: 0
}
.tr-GlobalFooterItem {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.9375rem;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
  margin-top: 0
}
.tr-GlobalFooterItem-inner {
  color: #afafaf;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 300;
  text-decoration: none
}
.tr-GlobalFooterItem-inner:visited {
  color: #afafaf
}
.tr-GlobalFooterItem-inner:hover {
  text-decoration: underline
}
.tr-GlobalFooterItem-inner:active {
  color: #993500
}
.tr-GlobalHeaderBaseItem {
  height: 100%
}
.tr-GlobalHeaderBaseItem--narrow {
  position: relative;
  white-space: nowrap
}
.tr-GlobalHeaderBaseItem-content {
  background-color: #fff;
  border-top: 0;
  display: none;
  height: calc(100vh - 2.25rem);
  left: 0;
  margin-top: .0625rem;
  overflow-y: auto;
  padding: 1.5rem 1.125rem;
  position: absolute;
  right: 0;
  z-index: 3
}
.tr-GlobalHeaderBaseItem-content, [dir=rtl] .tr-GlobalHeaderBaseItem-content {
  -webkit-box-shadow: 0 .125rem .5rem #afafaf;
  box-shadow: 0 .125rem .5rem #afafaf;
  height: auto;
  left: 1.125rem;
  padding: 3rem;
  right: 1.125rem;
  top: 100%
}
.tr-GlobalHeaderBaseItem.is-expanded .tr-GlobalHeaderBaseItem-content {
  display: block
}
.tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem--narrow .tr-GlobalHeaderBaseItem-content {
  left: .75rem;
  right: auto
}
.tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem--narrow .tr-GlobalHeaderBaseItem-content, [dir=rtl] .tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem--narrow .tr-GlobalHeaderBaseItem-content {
  left: auto;
  right: .75rem
}
[dir=rtl] .tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem--narrow .tr-GlobalHeaderBaseItem-content {
  left: .75rem;
  right: auto
}
.tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem--narrow:first-of-type .tr-GlobalHeaderBaseItem-content {
  left: 0;
  right: auto
}
.tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem--narrow:last-of-type .tr-GlobalHeaderBaseItem-content {
  left: auto;
  right: 0
}
[dir=rtl] .tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem--narrow:first-of-type .tr-GlobalHeaderBaseItem-content {
  left: auto;
  right: 0
}
[dir=rtl] .tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem--narrow:last-of-type .tr-GlobalHeaderBaseItem-content {
  left: 0;
  right: auto
}
.tr-GlobalHeaderBaseItem-contentInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}
.tr-GlobalHeaderBaseItem-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: inherit;
  font-weight: inherit;
  height: 100%;
  padding-left: .5625rem;
  padding-right: .5625rem;
  text-decoration: none
}
.tr-GlobalHeaderBaseItem-link {
  padding-left: .75rem;
  padding-right: .75rem
}
.tr-GlobalHeaderBaseItem-link:visited {
  color: inherit
}
.tr-GlobalHeaderBaseItem-link:focus, .tr-GlobalHeaderBaseItem-link:hover {
  text-decoration: underline
}
.tr-GlobalHeaderBaseItem--dropdown .tr-GlobalHeaderBaseItem-link {
  padding-right: .5625rem
}
[dir=rtl] .tr-GlobalHeaderBaseItem--dropdown .tr-GlobalHeaderBaseItem-link {
  padding-left: .5625rem;
  padding-right: 0
}
.tr-GlobalHeaderBaseItem--dropdown .tr-GlobalHeaderBaseItem-link {
  padding-right: .75rem
}
[dir=rtl] .tr-GlobalHeaderBaseItem--dropdown .tr-GlobalHeaderBaseItem-link {
  padding-left: .75rem;
  padding-right: 0
}
.tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem:first-of-type .tr-GlobalHeaderBaseItem-link {
  padding-left: 0
}
.tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem:last-of-type .tr-GlobalHeaderBaseItem-link {
  padding-right: 0
}
[dir=rtl] .tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem:first-of-type .tr-GlobalHeaderBaseItem-link {
  padding-left: .5625rem;
  padding-right: 0
}
[dir=rtl] .tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem:last-of-type .tr-GlobalHeaderBaseItem-link {
  padding-left: 0;
  padding-right: .5625rem
}
[dir=rtl] .tr-GlobalHeader-leftItems .tr-GlobalHeaderBaseItem:first-of-type .tr-GlobalHeaderBaseItem-link {
  padding-left: .75rem
}
[dir=rtl] .tr-GlobalHeader-rightItems .tr-GlobalHeaderBaseItem:last-of-type .tr-GlobalHeaderBaseItem-link {
  padding-right: .75rem
}
.tr-GlobalHeaderBaseItem-linkChevron {
  color: inherit;
  line-height: 1;
  width: 24px;
  width: 1.5rem
}
.tr-GlobalHeaderBaseItem-linkIcon {
  color: inherit;
  line-height: 1;
  margin-right: .375rem;
  width: 16px;
  width: 1rem
}
.tr-GlobalHeaderBaseItem-linkLabel + .tr-GlobalHeaderBaseItem-linkIcon, .tr-GlobalHeaderBaseItem-longLinkLabel + .tr-GlobalHeaderBaseItem-linkIcon, [dir=rtl] .tr-GlobalHeaderBaseItem-linkIcon {
  margin-left: .375rem;
  margin-right: 0
}
[dir=rtl] .tr-GlobalHeaderBaseItem-linkLabel + .tr-GlobalHeaderBaseItem-linkIcon, [dir=rtl] .tr-GlobalHeaderBaseItem-longLinkLabel + .tr-GlobalHeaderBaseItem-linkIcon {
  margin-left: 0;
  margin-right: .375rem
}
.tr-GlobalHeaderBaseItem-linkLabel {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  white-space: nowrap
}
.tr-GlobalHeaderBaseItem-linkLabel {
  display: none
}
.tr-GlobalHeaderBaseItem-longLinkLabel {
  display: none;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  white-space: nowrap
}
.tr-GlobalHeaderBaseItem-longLinkLabel {
  display: inline
}
.tr-GlobalHeaderCart {
  height: 100%
}
.tr-GlobalHeaderColumn {
  padding-bottom: 1.5rem;
  width: 100%
}
.tr-GlobalHeaderColumn {
  border-left: .0625rem solid #d0d0d0;
  padding-bottom: 0;
  padding-left: 3rem;
  padding-right: 3rem
}
[dir=rtl] .tr-GlobalHeaderColumn {
  border-left: none;
  border-right: .0625rem solid #d0d0d0
}
.tr-GlobalHeaderColumn:first-of-type {
  border-left: 0;
  padding-left: 0
}
.tr-GlobalHeaderColumn:last-of-type {
  padding-right: 0
}
[dir=rtl] .tr-GlobalHeaderColumn:first-of-type {
  border-right: 0;
  padding-left: 3rem;
  padding-right: 0 !important
}
[dir=rtl] .tr-GlobalHeaderColumn:last-of-type {
  padding-left: 0;
  padding-right: 3rem
}
.tr-GlobalHeaderItem, .tr-GlobalHeaderLogin {
  height: 100%
}
.tr-GlobalHeaderNavList-title {
  color: #757575;
  line-height: 1.5;
  padding-bottom: .75rem;
  padding-top: .75rem
}
.tr-GlobalHeaderNavItem {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500
}
.tr-GlobalHeaderNavItem {
  border-top: 0
}
.tr-GlobalHeaderNavItem--summary {
  margin-top: .75rem
}
.tr-GlobalHeaderNavItem-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: inherit;
  font-weight: inherit;
  line-height: 1.5;
  padding-bottom: .75rem;
  padding-top: .75rem;
  text-decoration: none
}
.tr-GlobalHeaderNavItem-link:visited {
  color: inherit
}
.tr-GlobalHeaderNavItem-link:focus, .tr-GlobalHeaderNavItem-link:hover {
  text-decoration: underline
}
.tr-GlobalHeaderNavItem-link:active {
  color: #993500
}
.tr-GlobalHeaderNavItem-linkIcon {
  color: #fa6400;
  display: inline-block;
  height: 16px;
  height: 1rem;
  margin-left: .375rem;
  width: 16px;
  width: 1rem
}
[dir=rtl] .tr-GlobalHeaderNavItem-linkIcon {
  margin-left: 0;
  margin-right: .375rem
}
.tr-LanguageSelector {
  height: 100%
}
.tr-LanguageSelector .tr-GlobalHeaderBaseItem-linkIcon path {
  stroke: #404040
}
.tr-LanguageSelector abbr[title] {
  text-decoration: none
}
.tr-LanguageSelector .tr-GlobalHeaderNavItem-link {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  width: 100%
}
.tr-LanguageSelector .tr-GlobalHeaderBaseItem-content {
  min-width: 184px;
  min-width: 11.5rem;
  padding: 0
}
.tr-LanguageSelector .tr-GlobalHeaderNavItem {
  color: #666
}
.tr-LanguageSelector .tr-GlobalHeaderNavItem--selected .tr-GlobalHeaderNavItem-link {
  font-weight: 500
}
.tr-LanguageSelector .tr-GlobalHeaderNavItem-link:focus, .tr-LanguageSelector .tr-GlobalHeaderNavItem-link:hover {
  background-color: #f4f4f4;
  border-left: .1875rem solid #fa6400;
  outline: 0;
  padding-left: .9375rem;
  text-decoration: none
}
.tr-LanguageSelector .tr-GlobalHeaderNavList-items:hover .tr-GlobalHeaderNavItem--selected .tr-GlobalHeaderNavItem-link:not(:hover) {
  background-color: #fff;
  border-left: .1875rem solid #fff
}
.tr-GlobalHeader {
  background-color: #fff;
  border-bottom: .0625rem solid #d0d0d0;
  border-top: .25rem solid #fa6400;
  font-size: 14px;
  font-size: .875rem;
  height: 32px;
  height: 2rem;
  min-height: 36px;
  min-height: 2.25rem;
  z-index: 3
}
.tr-GlobalHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-GlobalHeader-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  position: relative
}
.tr-GlobalHeader-inner {
  width: 75rem
}
.tr-GlobalHeader-leftItems, .tr-GlobalHeader-rightItems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none
}
.tr-GlobalHeader-rightItems {
  margin-left: auto
}
[dir=rtl] .tr-GlobalHeader-rightItems {
  margin-left: 0;
  margin-right: auto
}
.tr-Standfirst {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.42857
}
.tr-Standfirst b, .tr-Standfirst strong {
  font-weight: 900
}
.tr-Header {
  max-width: 1200px
}
.tr-Header--center {
  margin-left: auto;
  margin-right: auto;
  max-width: 964px;
  max-width: 60.25rem;
  text-align: center
}
.tr-Header-callToAction {
  margin-top: 1.5rem
}
.tr-Header-eyebrow {
  margin: 0 0 .375rem
}
.tr-Header-standfirst {
  margin-top: 1.125rem
}
@supports (display:grid) {
  .tr-Header {
    display: grid;
    grid-column-gap: 2.25rem;
    grid-template-columns: repeat(4, 1fr);
    max-width: none
  }
  .tr-Header--center {
    display: block;
    max-width: 60.25rem
  }
  .tr-Header-eyebrow {
    grid-column: 1/4;
    grid-row: 1
  }
  .tr-Header-callToAction {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    grid-column: 4;
    grid-row: 2;
    justify-self: end;
    margin-top: 0
  }
  .tr-Header--center .tr-Header-callToAction {
    margin-top: 1.5rem
  }
  .tr-Header-heading {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    grid-column: 1/4;
    grid-row: 2
  }
  .tr-Header-standfirst {
    grid-column: 1/4;
    grid-row: 3
  }
}
.tr-LanguageSwitcherItem {
  font-weight: 500;
  margin-right: 2.25rem
}
.tr-LanguageSwitcherItem-link {
  display: inline-block;
  padding-bottom: .1875rem;
  padding-top: 1.125rem;
  text-decoration: none
}
.tr-LanguageSwitcherItem-link:hover {
  text-decoration: underline
}
[dir=rtl] .tr-LanguageSwitcherItem {
  margin-left: 2.25rem;
  margin-right: 0
}
.tr-LanguageSwitcherItem:last-child {
  margin-right: 0
}
[dir=rtl] .tr-LanguageSwitcherItem:last-child {
  margin-left: 0
}
.tr-LanguageSwitcher-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.tr-ListItem {
  margin-bottom: .75rem;
  margin-left: 1.125rem;
  padding-left: .375rem
}
.tr-ListItem--icon {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0
}
.tr-ListItem-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.tr-ListItem-icon {
  height: 1em;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  line-height: 1;
  margin-right: .5em;
  min-width: 1em;
  width: 1em
}
.tr-ListItem-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
[dir=rtl] .tr-ListItem {
  margin-left: 0;
  margin-right: 1.125rem;
  padding-left: .375rem
}
[dir=rtl] .tr-ListItem--icon {
  margin-right: 0
}
[dir=rtl] .tr-ListItem-icon {
  margin-left: .5em;
  margin-right: 0;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1)
}
.tr-List {
  margin: 0 0 1.5rem
}
.tr-ListOfLinksBlockLink {
  border-bottom: .0625rem solid #d0d0d0;
  border-top: .0625rem solid #d0d0d0
}
.tr-ListOfLinksBlockLink:not(:last-child) {
  border-bottom: 0
}
.tr-ListOfLinksBlockLink-link {
  color: inherit;
  display: block;
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
  text-decoration: none
}
.tr-ListOfLinksBlockLink-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-ListOfLinksBlockLink-eyebrow {
  margin-bottom: .1875rem
}
.tr-ListOfLinksBlockLink-inner {
  height: 100%
}
.tr-ListOfLinksBlockLink-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-ListOfLinksBlockLink-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 900
}
.tr-ListOfLinksBlockLink-description {
  font-size: 14px;
  font-size: .875rem;
  margin-top: .375rem
}
.tr-ListOfLinksBlockLink-icon {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  display: inline-block;
  height: 20px;
  height: 1.25rem;
  margin-left: .75rem;
  min-width: 20px;
  min-width: 1.25rem;
  width: 20px;
  width: 1.25rem
}
[dir=rtl] .tr-ListOfLinksBlockLink-icon {
  margin-left: 0;
  margin-right: .75rem;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1)
}
.tr-ListOfLinksBlockLink--small .tr-ListOfLinksBlockLink-link {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem
}
.tr-ListOfLinksBlockLink--small .tr-ListOfLinksBlockLink-eyebrow {
  display: none
}
.tr-ListOfLinksBlockLink--small .tr-ListOfLinksBlockLink-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500
}
.tr-ListOfLinksBlockLink--grayIcon .tr-ListOfLinksBlockLink-icon {
  color: #afafaf
}
.tr-ListOfLinksBlockLink--orangeIcon .tr-ListOfLinksBlockLink-icon {
  color: #fa6400
}
.tr-ListOfLinksBlockLink-link:visited {
  color: inherit
}
.tr-ListOfLinksBlockLink-link:hover .tr-ListOfLinksBlockLink-icon, .tr-ListOfLinksBlockLink-link:hover .tr-ListOfLinksBlockLink-title {
  opacity: .845
}
.tr-ListOfLinksBlockLink-link:active .tr-ListOfLinksBlockLink-icon, .tr-ListOfLinksBlockLink-link:active .tr-ListOfLinksBlockLink-title {
  color: #993500
}
.tr-ListOfLinksGroup-items {
  margin-left: 1.5rem
}
[dir=rtl] .tr-ListOfLinksGroup-items {
  margin-left: 0;
  margin-right: 1.5rem
}
.tr-ListOfLinksGroup-parent {
  font-weight: 900;
  padding-bottom: .375rem;
  padding-right: 2.25rem;
  padding-top: 1.125rem
}
[dir=rtl] .tr-ListOfLinksGroup-parent {
  padding-left: 2.25rem;
  padding-right: 0
}
.tr-ListOfLinksGroup-parent a {
  color: inherit;
  text-decoration: none
}
.tr-ListOfLinksGroup-parent a:visited {
  color: inherit
}
.tr-ListOfLinksGroup-parent a:hover {
  text-decoration: underline
}
.tr-ListOfLinksGroup-parent a:active {
  color: #993500
}
.tr-ListOfLinksGroup--noParentLink .tr-ListOfLinksGroup-parent {
  font-weight: 500
}
.tr-ListOfLinksLink {
  padding-bottom: .375rem;
  padding-right: 2.25rem;
  padding-top: 1.125rem
}
[dir=rtl] .tr-ListOfLinksLink {
  padding-left: 2.25rem;
  padding-right: 0
}
.tr-ListOfLinksLink a {
  color: inherit;
  text-decoration: none
}
.tr-ListOfLinksLink a:visited {
  color: inherit
}
.tr-ListOfLinksLink a:hover {
  text-decoration: underline
}
.tr-ListOfLinksLink a:active {
  color: #993500
}
.tr-ListOfLinks--hasColumns :not(:last-child) .tr-ListOfLinksBlockLink:last-child {
  border-bottom: 0
}
.tr-ListOfLinks--hasColumns :not(:last-child) .tr-ListOfLinksBlockLink:last-child {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-ListOfLinks--topBorder {
  border-top: .0625rem solid #d0d0d0
}
.tr-PageHeadingWrapper-heading {
  display: block;
  margin: 0 0 1.5rem
}
.tr-PageHeadingWrapper-description {
  display: block;
  max-width: 36.5em
}
.tr-PageHeadingWrapper--compact .tr-PageHeadingWrapper-description {
  max-width: 29.5em
}
.tr-PageHeadingWrapper--large .tr-PageHeadingWrapper-description {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 2
}
.tr-PageNavItem {
  border-bottom: .0625rem solid #eaeaea;
  text-align: left
}
.tr-PageNavItem {
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-PageNavItem-inner {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  border-left: .3125rem solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 1.125rem;
  text-decoration: none
}
[dir=rtl] .tr-PageNavItem-inner {
  border-left: 0;
  border-right: .3125rem solid transparent
}
.tr-PageNavItem-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: .3125rem solid transparent;
  border-left: 0;
  border-top: .3125rem solid transparent;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 100%
}
[dir=rtl] .tr-PageNavItem-inner {
  border-right: 0
}
.tr-PageNavItem-title {
  color: #404040;
  font-weight: 500;
  line-height: 1.33333
}
.tr-PageNavItem-title {
  white-space: nowrap
}
.tr-PageNavItem:last-of-type {
  border-bottom: none
}
.tr-PageNavItem-inner:focus {
  border-left: .3125rem solid #afafaf
}
.tr-PageNavItem-inner:focus .tr-PageNavItem-title, .tr-PageNavItem-inner:hover .tr-PageNavItem-title {
  opacity: .77
}
.tr-PageNavItem-inner:active .tr-PageNavItem-title {
  opacity: 1
}
.tr-PageNavItem.is-active .tr-PageNavItem-inner {
  border-left: .3125rem solid #fa6400
}
[dir=rtl] .tr-PageNavItem.is-active .tr-PageNavItem-inner {
  border-left: 0;
  border-right: .3125rem solid #fa6400
}
.tr-PageNavItem.is-active .tr-PageNavItem-inner:focus {
  border-color: #afafaf
}
.tr-PageNavItem-inner:focus {
  border-left: 0
}
.tr-PageNavItem-inner:focus .tr-PageNavItem-title {
  opacity: 1
}
.tr-PageNavItem.is-active .tr-PageNavItem-inner {
  border-bottom: .3125rem solid #fa6400;
  border-left: 0
}
[dir=rtl] .tr-PageNavItem.is-active .tr-PageNavItem-inner {
  border-right: 0
}
.tr-PageNavItem.is-active .tr-PageNavItem-inner:focus {
  border-bottom-color: #993500;
  border-top-color: transparent
}
.tr-PageNavInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem
}
.tr-PageNavInner-container {
  position: relative;
  width: 100%
}
.tr-PageNavInner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.tr-PageNavInner-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.tr-PageNavInner-header {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}
.tr-PageNavInner-currentItem {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  border-right: .0625rem solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  line-height: 1.33333;
  padding: .75rem 1.125rem;
  text-align: left;
  width: 100%
}
.tr-PageNavInner-currentItem {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem
}
.tr-PageNavInner-currentItem {
  display: none
}
.tr-PageNavInner-currentItemTitle {
  color: #404040;
  font-weight:300,Arial,Helvetica,sans-serif;
  font-weight: 500;
  padding-right: .75rem
}
[dir=rtl] .tr-PageNavInner-currentItemTitle {
  padding-left: .75rem;
  padding-right: 0
}
.tr-PageNavInner-currentItemIcon {
  -ms-flex-item-align: center;
  align-self: center;
  color: #fa6400;
  line-height: 1;
  margin-left: auto
}
[dir=rtl] .tr-PageNavInner-currentItemIcon {
  margin-left: 0;
  margin-right: auto
}
.tr-PageNavInner-items {
  background-color: #fff;
  border-bottom: .0625rem solid #eaeaea;
  border-top: .0625rem solid #eaeaea;
  display: none;
  max-height: calc(95vh - 100%);
  overflow-y: scroll;
  position: absolute;
  width: 100%
}
.tr-PageNavInner-items {
  border-bottom: 0;
  border-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  overflow-y: visible;
  position: inherit
}
.tr-PageNavInner-actions {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: .375rem
}
.tr-PageNavInner-actions {
  padding: .75rem;
  width: auto
}
.tr-PageNavInner-share {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 1.125rem
}
.tr-PageNavInner-shareLabel {
  display: none
}
.tr-PageNavInner-shareLabel {
  display: block;
  margin-left: 1.125rem;
  margin-right: 1.125rem
}
.tr-PageNavInner.is-expanded .tr-PageNavInner-items {
  display: block
}
.tr-PageNavInner-currentItem:hover {
  cursor: pointer
}
.tr-PageNavInner-currentItem:hover .tr-PageNavInner-currentItemIcon, .tr-PageNavInner-currentItem:hover .tr-PageNavInner-currentItemTitle {
  opacity: .77
}
.tr-PageNavInner-currentItem:active .tr-PageNavInner-currentItemIcon, .tr-PageNavInner-currentItem:active .tr-PageNavInner-currentItemTitle {
  opacity: 1
}
.tr-PageNav {
  background-color: #fff;
  border-bottom: .0625rem solid #eaeaea;
  width: 100%;
  z-index: 1
}
.tr-PageNav--sticky {
  position: relative;
  position: sticky;
  top: 0
}
.tr-Poster {
  position: relative
}
.tr-Poster-imageWrapper {
  height: 0;
  padding-top: 56.25%;
  position: relative
}
.tr-Poster-imageWrapper {
  height: 100%;
  padding-top: 0;
  position: static
}
.tr-Poster-image {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-Poster-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem;
  padding: 2.25rem 1.125rem;
  position: relative;
  width: 100%
}
.tr-Poster-share {
  bottom: 0;
  position: absolute;
  right: 0
}
[dir=rtl] .tr-Poster-share {
  left: 0;
  right: inherit
}
.tr-Poster-share {
  bottom: 3rem
}
.tr-Poster--alignBottom .tr-Poster-content {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}
.tr-Poster {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Poster-content {
  padding-bottom: 3rem;
  padding-top: 3rem
}
.tr-Poster--xs .tr-Poster-content {
  min-height: 17.25rem
}
.tr-Poster--s .tr-Poster-content {
  min-height: 22.5rem
}
.tr-Poster--m .tr-Poster-content {
  min-height: 30rem
}
.tr-Poster--l .tr-Poster-content {
  min-height: 34.5rem
}
.tr-Poster-contentInner {
  width: 100%
}
.tr-ProductInfo {
  border-bottom: 1px solid #d0d0d0;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem
}
.tr-ProductInfo-category {
  font-size: 16px;
  font-size: 1rem
}
.tr-ProductInfo-link {
  margin-top: 2.25rem
}
.tr-ProductInfo-cta {
  font-size: 21px;
  font-size: 1.3125rem;
  text-align: center
}
.tr-ProductInfo-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: left
}
.tr-ProductInfo-price {
  font-weight: 500
}
.tr-ProfileGallery-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  margin-left: 2.25rem;
  margin-top: 2.25rem;
  width: 284px;
  width: 17.75rem
}
.tr-ProfileGallery-profile {
  width: 19.5rem
}
.tr-ProfileGallery-profileInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden
}
.tr-ProfileGallery-profileHeadshot {
  height: 144px;
  height: 9rem;
  margin-right: 1.125rem;
  min-width: 144px;
  min-width: 9rem;
  width: 144px;
  width: 9rem
}
.tr-ProfileGallery-profileHeadshot {
  margin-right: 2.25rem
}
[dir=rtl] .tr-ProfileGallery-profileHeadshot {
  margin-left: 2.25rem;
  margin-right: 0
}
.tr-ProfileGallery-profileLocation {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500
}
.tr-ProfileGallery-profileName {
  display: block;
  font-weight: 900;
  margin: 0 0 .375rem
}
.tr-ProfileGallery-profileName, .tr-ProfileGallery-profileName:hover, .tr-ProfileGallery-profileName:visited {
  color: inherit
}
.tr-ProfileGallery-profileTitle {
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 .375rem
}
.tr-ProfileGallery--verticalAtDesktop .tr-ProfileGallery-profile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 9rem
}
.tr-ProfileGallery--verticalAtDesktop .tr-ProfileGallery-profileInner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: block;
  text-align: center
}
.tr-ProfileGallery--verticalAtDesktop .tr-ProfileGallery-profileHeadshot {
  margin: 0 0 1.5rem
}
.tr-ProfileGallery-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center
}
.tr-ProfileGallery-intro {
  text-align: left
}
[dir=rtl] .tr-ProfileGallery-intro {
  text-align: right
}
.tr-ProfileGallery-standfirst {
  margin: 0 0 2.25rem
}
.tr-ProfileGallery-link {
  font-weight: 500
}
.tr-ProfileGallery-profiles {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-ProfileGallery-profilesInner {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-left: -2.25rem;
  margin-top: -2.25rem
}
.tr-ProfileGallery-profilesInner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  width: 100%
}
.tr-SearchForm-suggestion {
  margin-top: .375rem
}
.tr-ShowMoreToggle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-size: 1.125rem;
  height: 42px;
  height: 2.625rem;
  width: 100%
}
.tr-ShowMoreToggle-icon {
  color: #fa6400;
  height: 36px;
  height: 2.25rem;
  min-width: 36px;
  min-width: 2.25rem;
  padding-left: .375rem;
  padding-right: .75rem;
  padding-top: .375rem
}
[dir=rtl] .tr-ShowMoreToggle-icon {
  padding-left: .75rem;
  padding-right: .375rem
}
.tr-ShowMoreToggle .tr-ShowMoreToggle-icon.is-expanded svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-ShowMoreToggle:hover &gt; .tr-ShowMoreToggle-icon {
  color: #dc4300
}
.tr-ShowMoreToggle:active &gt; .tr-ShowMoreToggle-icon {
  color: #993500
}
.tr-ShowMoreToggle:hover {
  text-decoration: underline
}
.tr-ShowMoreToggle:active {
  color: #993500;
  text-decoration: underline
}
.tr-ShowMoreToggleContainer {
  overflow: hidden
}
.tr-ShowMore {
  border-bottom: .0625rem solid #d0d0d0;
  border-top: .0625rem solid #d0d0d0
}
.tr-ShowMore-contentWrapper--inline {
  display: inline
}
.tr-ShowMore-contentWrapper--block {
  display: block
}
.tr-ShowMore.is-inline {
  border-bottom: none;
  border-top: none;
  display: inline
}
.tr-ShowMore.is-inline .tr-ShowMoreToggleContainer {
  overflow: visible;
  overflow: initial
}
.tr-ShowMore.is-inline .tr-ShowMoreToggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  height: 24px;
  height: 1.5rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding-left: .75rem;
  width: auto
}
.tr-ShowMore.is-inline .tr-ShowMoreToggle-icon {
  height: 24px;
  height: 1.5rem;
  padding-left: 0;
  padding-top: 0
}
.tr-SiteFooterNavList {
  border-top: .0625rem solid #666;
  display: block;
  height: 60px;
  height: 3.75rem;
  overflow: hidden
}
.tr-SiteFooterNavList {
  border-top: 0;
  height: auto;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
  padding-bottom: .1875rem
}
.tr-SiteFooterNavList-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  height: 3.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: left;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  width: 100%
}
.tr-SiteFooterNavList-title {
  height: auto;
  margin: 0 0 1.5rem;
  padding-left: 0;
  padding-right: 0
}
.tr-SiteFooterNavList-text {
  color: #fff;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
[dir=rtl] .tr-SiteFooterNavList-text {
  text-align: right
}
.tr-SiteFooterNavList-caret {
  color: #fff;
  height: 24px;
  height: 1.5rem;
  line-height: 1;
  width: 24px;
  width: 1.5rem
}
.tr-SiteFooterNavList-caret {
  display: none
}
.tr-SiteFooterNavList-inner {
  border-top: .0625rem solid #666;
  display: none;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-left: 1.5rem
}
.tr-SiteFooterNavList-inner {
  display: block
}
[dir=rtl] .tr-SiteFooterNavList-inner {
  padding-left: 0;
  padding-right: 1.5rem
}
.tr-SiteFooterNavList-inner {
  border-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0
}
[dir=rtl] .tr-SiteFooterNavList-inner {
  padding-right: 0
}
.tr-SiteFooterNavList-desktopShow {
  display: none
}
.tr-SiteFooterNavList-mobileShow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SiteFooterNavList-desktopShow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SiteFooterNavList-mobileShow {
  display: none
}
.tr-SiteFooterNavList-title:focus {
  border-left: .3125rem solid #fff;
  outline: 0;
  padding-left: 1.1875rem
}
.tr-SiteFooterNavList-title:hover {
  cursor: pointer;
  opacity: .845
}
.tr-SiteFooterNavList-title:active {
  opacity: 1
}
.tr-SiteFooterNavList-title:focus {
  opacity: 1
}
.tr-SiteFooterNavList-title:hover {
  cursor: default;
  opacity: 1
}
.tr-SiteFooterNavList.is-expanded {
  height: auto
}
.tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
  border-left: .3125rem solid #fff;
  padding-left: 1.1875rem
}
[dir=rtl] .tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
  border-left: 0;
  border-right: .3125rem solid #fff;
  padding-left: 1.5rem;
  padding-right: 1.1875rem
}
.tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-inner {
  display: block
}
.tr-SiteFooterNavList-title:focus, .tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
  border-left: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0
}
.tr-SiteFooterNavItem {
  border-bottom: .0625rem solid #666;
  height: 60px;
  height: 3.75rem
}
.tr-SiteFooterNavItem {
  border-bottom: 0;
  height: 2.25rem
}
.tr-SiteFooterNavItem-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  height: 100%;
  text-decoration: none
}
.tr-SiteFooterNavItem-link {
  font-size: .875rem
}
.tr-SiteFooterNavItem:last-of-type {
  border-bottom: none
}
.tr-SiteFooterNavItem-link:visited {
  color: inherit
}
.tr-SiteFooterNavItem-link:hover {
  text-decoration: underline
}
.tr-SiteFooterNavItem-link:active {
  color: #993500
}
@-moz-document url-prefix() {
  .tr-SiteFooterNavItem-link:focus-visible {
    outline: solid
  }
}
.tr-SiteFooter {
  background-color: #404040;
  color: #fff
}
.tr-SiteFooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 3rem
}
.tr-SiteFooter-inner {
  width: 75rem
}
.tr-SiteFooter-listsInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-SiteFooter-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-SiteFooter-searchInner {
  margin: 1.5rem 1.125rem;
  width: 100%
}
.tr-SiteFooter-searchInner {
  margin-bottom: 3rem;
  margin-top: 3rem;
  max-width: 35rem
}
.tr-SiteFooter-listsInner &gt; .tr-SiteFooterNavList {
  max-width: 12.75rem;
  width: 20%
}
.tr-SocialDropdown-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: .0625rem solid #d0d0d0;
  border-left: .0625rem solid #d0d0d0;
  border-right: .0625rem solid #d0d0d0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  height: 3.75rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 60px;
  width: 3.75rem
}
.tr-SocialDropdown-item {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  display: inline;
  height: auto;
  margin-right: 1.125rem;
  width: 1.125rem
}
[dir=rtl] .tr-SocialDropdown-item {
  margin-left: 1.125rem;
  margin-right: 0
}
.tr-SocialDropdown-item:first-of-type {
  border-top: .0625rem solid #d0d0d0
}
.tr-SocialDropdown-item:first-of-type {
  border-top: 0
}
.tr-SocialDropdown-itemInner {
  width: 100%
}
.tr-SocialDropdown-itemInner {
  width: 1.125rem
}
.tr-SocialDropdown-item a {
  color: #404040;
  display: block;
  height: 100%;
  padding: 1.125rem;
  width: 100%
}
.tr-SocialDropdown-item a:visited {
  color: #404040
}
.tr-SocialDropdown-item a:hover {
  color: #404040;
  opacity: .845
}
.tr-SocialDropdown-item a:active {
  color: #993500;
  opacity: 1
}
.tr-SocialDropdown-item a {
  color: inherit;
  height: auto;
  padding: 0;
  width: auto
}
.tr-SocialDropdown-item a:hover, .tr-SocialDropdown-item a:visited {
  color: inherit
}
.tr-SocialDropdown-item a:active {
  color: #993500
}
.tr-SocialDropdown {
  position: relative
}
.tr-SocialDropdown-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  height: 3.75rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 60px;
  width: 3.75rem
}
.tr-SocialDropdown-button {
  display: none
}
.tr-SocialDropdown-shareLabel {
  display: none
}
.tr-SocialDropdown-shareLabel {
  display: block;
  padding-right: 1.5rem
}
.tr-SocialDropdown-buttonInner {
  width: 24px;
  width: 1.5rem
}
.tr-SocialDropdown-items {
  background-color: #fff;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 60px;
  top: 3.75rem;
  z-index: 2
}
.tr-SocialDropdown-items {
  background-color: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  top: 0
}
.tr-SocialDropdown-button:hover {
  opacity: .845
}
.tr-SocialDropdown-button:active {
  color: #993500;
  opacity: 1
}
.tr-SocialDropdown.is-expanded .tr-SocialDropdown-button {
  background-color: #666;
  color: #fff
}
.tr-SocialDropdown.is-expanded .tr-SocialDropdown-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Table table {
  border-bottom: .0625rem solid #d0d0d0;
  border-collapse: collapse;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5;
  margin: 0 0 2.25rem;
  min-width: 100%
}
.tr-Table table {
  font-size: 1.125rem;
  width: 100%
}
.tr-Table caption {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}
.tr-Table th {
  border: .0625rem solid #d0d0d0;
  border-bottom: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding: .75rem;
  text-align: left
}
.tr-Table td {
  border: .0625rem solid #d0d0d0;
  padding: .75rem
}
.tr-Table th {
  font-size: 1.125rem
}
.tr-Table td, .tr-Table th {
  padding: 1.5rem
}
.tr-Table td:first-child, .tr-Table th:first-child {
  border-left: none
}
.tr-Table td:last-child, .tr-Table th:last-child {
  border-right: none
}
.tr-Table tr:last-child td {
  border-bottom: none
}
.tr-HorizontalOverflow {
  overflow: hidden;
  position: relative
}
.tr-HorizontalOverflow:after, .tr-HorizontalOverflow:before {
  bottom: 0;
  content: "";
  display: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 96px;
  width: 6rem
}
.tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, #fff);
  left: 0
}
[dir=rtl] .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
  left: inherit;
  right: 0
}
.tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
  right: 0
}
[dir=rtl] .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, #fff);
  left: 0;
  right: inherit
}
.tr-HorizontalOverflow--grayLightest:before, .tr-Section--grayLightest .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 95.7%, 0)), to(#f4f4f4));
  background-image: linear-gradient(270deg, hsla(0, 0%, 95.7%, 0) 0, #f4f4f4)
}
[dir=rtl] .tr-HorizontalOverflow--grayLightest:before, [dir=rtl] .tr-Section--grayLightest .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 95.7%, 0)), to(#f4f4f4));
  background-image: linear-gradient(90deg, hsla(0, 0%, 95.7%, 0) 0, #f4f4f4)
}
.tr-HorizontalOverflow--grayLightest:after, .tr-Section--grayLightest .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 95.7%, 0)), to(#f4f4f4));
  background-image: linear-gradient(90deg, hsla(0, 0%, 95.7%, 0) 0, #f4f4f4)
}
[dir=rtl] .tr-HorizontalOverflow--grayLightest:after, [dir=rtl] .tr-Section--grayLightest .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 95.7%, 0)), to(#f4f4f4));
  background-image: linear-gradient(270deg, hsla(0, 0%, 95.7%, 0) 0, #f4f4f4)
}
.tr-HorizontalOverflow--grayLighter:before, .tr-Section--grayLighter .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 91.8%, 0)), to(#eaeaea));
  background-image: linear-gradient(270deg, hsla(0, 0%, 91.8%, 0) 0, #eaeaea)
}
[dir=rtl] .tr-HorizontalOverflow--grayLighter:before, [dir=rtl] .tr-Section--grayLighter .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 91.8%, 0)), to(#eaeaea));
  background-image: linear-gradient(90deg, hsla(0, 0%, 91.8%, 0) 0, #eaeaea)
}
.tr-HorizontalOverflow--grayLighter:after, .tr-Section--grayLighter .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 91.8%, 0)), to(#eaeaea));
  background-image: linear-gradient(90deg, hsla(0, 0%, 91.8%, 0) 0, #eaeaea)
}
[dir=rtl] .tr-HorizontalOverflow--grayLighter:after, [dir=rtl] .tr-Section--grayLighter .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 91.8%, 0)), to(#eaeaea));
  background-image: linear-gradient(270deg, hsla(0, 0%, 91.8%, 0) 0, #eaeaea)
}
.tr-HorizontalOverflow--grayDark:before, .tr-Section--grayDark .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(270deg, rgba(64, 64, 64, 0) 0, #404040)
}
[dir=rtl] .tr-HorizontalOverflow--grayDark:before, [dir=rtl] .tr-Section--grayDark .tr-HorizontalOverflow:before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(90deg, rgba(64, 64, 64, 0) 0, #404040)
}
.tr-HorizontalOverflow--grayDark:after, .tr-Section--grayDark .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(90deg, rgba(64, 64, 64, 0) 0, #404040)
}
[dir=rtl] .tr-HorizontalOverflow--grayDark:after, [dir=rtl] .tr-Section--grayDark .tr-HorizontalOverflow:after {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(270deg, rgba(64, 64, 64, 0) 0, #404040)
}
.tr-HorizontalOverflow.is-overflowEnd:after, .tr-HorizontalOverflow.is-overflowStart:before {
  display: block
}
[dir=rtl] .tr-HorizontalOverflow.is-overflowEnd:after, [dir=rtl] .tr-HorizontalOverflow.is-overflowStart:before {
  display: none
}
[dir=rtl] .tr-HorizontalOverflow.is-overflowEnd:before, [dir=rtl] .tr-HorizontalOverflow.is-overflowStart:after {
  display: block
}
.tr-HorizontalOverflow-inner {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto
}
.tr-PaginationNavItem {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: .375rem;
  border: .0625rem solid #404040;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-PaginationNavItem-icon {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem
}
.tr-PaginationNavItem-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  height: 2.25rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 36px;
  min-height: 2.25rem;
  min-width: 48px;
  min-width: 3rem;
  padding: 0
}
.tr-PaginationNavItem-inner:not(.is-disabled) {
  cursor: pointer
}
.tr-PaginationNavItem-innerText {
  border-bottom: .125rem solid transparent
}
.tr-PaginationNavItem--borderlessAtStandard {
  border-width: 0
}
.tr-PaginationNavItem--left {
  margin-right: auto
}
[dir=rtl] .tr-PaginationNavItem--left {
  margin-left: auto;
  margin-right: 0
}
.tr-PaginationNavItem--right {
  margin-left: auto
}
[dir=rtl] .tr-PaginationNavItem--right {
  margin-left: 0;
  margin-right: auto
}
[dir=rtl] .tr-PaginationNavItem--left .tr-PaginationNavItem-icon, [dir=rtl] .tr-PaginationNavItem--right .tr-PaginationNavItem-icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1)
}
.tr-PaginationNavItem.is-disabled {
  border-color: #afafaf;
  color: #afafaf;
  cursor: inherit
}
.tr-PaginationPageItem {
  cursor: pointer;
  display: none
}
.tr-PaginationPageItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-PaginationPageItem-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-weight: inherit;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 36px;
  min-height: 2.25rem;
  min-width: 36px;
  min-width: 2.25rem;
  padding: 0
}
.tr-PaginationPageItem-inner.is-clickable {
  cursor: pointer
}
.tr-PaginationPageItem-innerText {
  border-bottom: .125rem solid transparent
}
.tr-PaginationPageItem.is-active .tr-PaginationPageItem-innerText {
  border-bottom: .125rem solid #fa6400
}
.tr-Pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%
}
.tr-Pagination-condensed {
  display: none
}
.tr-Pagination-condensed--condensedAtNarrow {
  display: block
}
.tr-Pagination {
  width: auto
}
.tr-Pagination-condensed {
  display: block
}
.tr-Pagination-items {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 564px;
  max-width: 35.25rem;
  width: 100%
}
.tr-Pagination a {
  color: inherit;
  text-decoration: none
}
.tr-Pagination a:visited {
  color: inherit
}
.tr-Pagination a:hover {
  text-decoration: underline
}
.tr-Pagination a:active {
  color: #993500
}
.tr-TableWithFiltersTable table {
  border-collapse: collapse;
  border-left: none;
  border-right: none;
  border-top: none;
  line-height: 1.5;
  min-width: 100%
}
.tr-TableWithFiltersTable caption {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}
.tr-TableWithFiltersTable th {
  border: none;
  border-bottom: .0625rem solid #404040;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 500;
  padding: 1.125rem;
  text-align: left
}
.tr-TableWithFiltersTable-columnWidthPlaceholder {
  margin-left: -1.125rem;
  margin-right: -1.125rem
}
.tr-TableWithFiltersTable td {
  border: none;
  border-bottom: .0625rem solid #eaeaea;
  padding: 1.125rem
}
.tr-TableWithFiltersTable td:first-child, .tr-TableWithFiltersTable th:first-child {
  border-left: none
}
.tr-TableWithFiltersTable td:last-child, .tr-TableWithFiltersTable th:last-child {
  border-right: none
}
.tr-TableWithFiltersTable tr:last-child td {
  border-bottom: none
}
.tr-TableWithFiltersTagFilter-label {
  font-size: 14px;
  font-size: .875rem
}
.tr-MultiSelectDropdown {
  background-color: #fff;
  border-radius: .375rem;
  position: relative
}
.tr-MultiSelectDropdown-dropdown {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  min-height: 3rem;
  padding: .1875rem 3rem .1875rem 1.125rem;
  position: relative;
  -webkit-transition: border-color .2s;
  transition: border-color .2s
}
.tr-MultiSelectDropdown-dropdown:hover {
  border-color: #666
}
.tr-MultiSelectDropdown-dropdown.is-focus, .tr-MultiSelectDropdown-dropdown.is-open {
  border-color: #666;
  -webkit-box-shadow: 0 0 0 .0625rem #666;
  box-shadow: 0 0 0 .0625rem #666
}
.tr-MultiSelectDropdown-dropdown.is-populated {
  padding-left: .1875rem
}
.tr-MultiSelectDropdown-dropdown.is-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.tr-MultiSelectDropdown-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.tr-MultiSelectDropdown-multiValue {
  background-color: #666;
  border-radius: 1.125rem;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  margin: .1875rem;
  padding: .375rem .75rem .375rem .375rem;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
  word-wrap: none
}
.tr-MultiSelectDropdown-multiValue:hover {
  background-color: #404040
}
.tr-MultiSelectDropdown-multiValueClose, .tr-MultiSelectDropdown-multiValueInner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-MultiSelectDropdown-multiValueClose {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  padding: 0
}
.tr-MultiSelectDropdown-multiValueClose:after {
  background-color: #888;
  content: "";
  display: inline-block;
  height: 24px;
  height: 1.5rem;
  margin-left: .375rem;
  vertical-align: 3px;
  vertical-align: .1875rem;
  width: 1px;
  width: .0625rem
}
.tr-MultiSelectDropdown-multiValueLabel {
  padding-left: .375rem
}
.tr-MultiSelectDropdown-placeholder {
  color: #666;
  left: 24px;
  left: 1.5rem;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
[dir=rtl] .tr-MultiSelectDropdown-placeholder {
  left: auto;
  right: 51px;
  right: 3.1875rem
}
.tr-MultiSelectDropdown-input {
  border-width: 0;
  color: #404040;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  font-size: 1rem;
  margin-left: .1875rem;
  min-height: 27px;
  min-height: 1.6875rem;
  outline: 0
}
.tr-MultiSelectDropdown-controllerButton {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  width: 2.25rem
}
.tr-MultiSelectDropdown-controllerButton:before {
  background-color: #eaeaea;
  content: "";
  height: 70%;
  left: 0;
  position: absolute;
  top: 15%;
  width: 1px;
  width: .0625rem
}
.tr-MultiSelectDropdown-controllerArrow {
  color: #262626
}
.tr-MultiSelectDropdown-controllerArrow.is-open {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-MultiSelectDropdown-menu {
  background-color: #fff;
  border-radius: 0 0 .375rem .375rem;
  -webkit-box-shadow: 0 0 0 .0625rem #d0d0d0, 0 .1875rem .75rem #f4f4f4;
  box-shadow: 0 0 0 .0625rem #d0d0d0, 0 .1875rem .75rem #f4f4f4;
  margin-top: .125rem;
  max-height: 320px;
  max-height: 20rem;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1
}
.tr-MultiSelectDropdown-menu:not(.is-open) {
  border-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: none
}
.tr-MultiSelectDropdown-item {
  border-top: .0625rem solid #d0d0d0;
  color: #404040;
  cursor: pointer;
  display: block;
  height: auto;
  padding: .75rem .75rem .75rem 1.5rem;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  text-transform: none;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  word-wrap: normal
}
.tr-MultiSelectDropdown-item:first-of-type {
  border-width: 0
}
.tr-MultiSelectDropdown-item.is-active {
  background-color: #fff
}
.tr-MultiSelectDropdown-item.is-selected {
  background-color: #eaeaea
}
.tr-MultiSelectDropdown-item:before {
  background-color: #fa6400;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: background-color .2s, -webkit-transform .2s;
  transition: background-color .2s, -webkit-transform .2s;
  transition: transform .2s, background-color .2s;
  transition: transform .2s, background-color .2s, -webkit-transform .2s;
  width: 6px;
  width: .375rem
}
[dir=rtl] .tr-MultiSelectDropdown-item:before {
  left: auto;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%)
}
.tr-MultiSelectDropdown-item.is-selected:before {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}
[dir=rtl] .tr-MultiSelectDropdown-item.is-selected:before {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}
.tr-MultiSelectDropdown-item.is-active:before, .tr-MultiSelectDropdown-item:hover:before {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}
.tr-MultiSelectDropdown-item:active:before {
  background-color: #dc4300
}
[dir=rtl] .tr-MultiSelectDropdown-item.is-active:before, [dir=rtl] .tr-MultiSelectDropdown-item:hover:before {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}
[dir=rtl] .tr-MultiSelectDropdown-item:active:before {
  background-color: #dc4300
}
.tr-MultiSelectDropdown-noOptionsMessage {
  color: #666;
  padding: .75rem;
  text-align: center
}
.tr-TableWithFilters-filtersPanel {
  background-color: #f4f4f4;
  padding: 1.5rem
}
.tr-TableWithFilters-paginationResultSummary {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: .875rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.tr-TableWithFilters-paginationPageSummary {
  display: none
}
.tr-TableWithFilters-paginationPageSummary {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-TableWithFilters-paginationInnerWrapper {
  margin-top: 1.125rem;
  width: 100%
}
.tr-TableWithFilters-paginationInnerWrapper {
  margin-top: 0;
  width: auto
}
.tr-TableWithFilters-noResultsMessage {
  background-color: #fff;
  border: .0625rem solid #d0d0d0;
  margin: 3rem auto;
  padding: 1.5rem;
  width: calc(11.53846rem + 38.46154vw)
}
.tr-TableWithFilters-table {
  border-bottom: .0625rem solid #404040
}
.tr-Tile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}
.tr-Tile, .tr-Tile-iconTitle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Tile-iconTitle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%
}
.tr-Tile-content {
  font-weight: 300;
  margin: 1.5rem auto;
  max-width: 29.5em;
  text-align: center;
  width: 100%
}
.tr-Tile-link {
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-top: auto;
  text-align: center;
  width: 100%
}
.tr-Tile--inlineIcon .tr-Tile-icon {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: .75rem;
  max-height: 24px;
  max-height: 1.5rem;
  max-width: 11%;
  width: 24px;
  width: 1.5rem
}
.tr-Tile--centeredIcon .tr-Tile-iconTitle {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-Tile--centeredIcon .tr-Tile-icon {
  max-height: 120px;
  max-height: 7.5rem;
  max-width: 34%;
  width: 120px;
  width: 7.5rem
}
.tr-Tile--centeredIcon .tr-Tile-title {
  margin-top: .75rem;
  max-width: 100%;
  text-align: center
}
[dir=rtl] .tr-Tile--inlineIcon .tr-Tile-icon {
  margin-left: .75rem;
  margin-right: 0
}
.tr-VideoPlayerCore {
  height: 0;
  padding-bottom: 56.25%;
  position: relative
}
.tr-VideoPlayerCore-frame {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.tr-VideoPlayerCore-posterImage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-VideoPlayerCore-duration {
  background-color: #262626;
  background-color: rgba(38, 38, 38, .6);
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1;
  padding: .375rem;
  position: absolute;
  right: 0
}
.tr-VideoPlayerCore-loadAction {
  color: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-color .25s, color .25s;
  transition: background-color .25s, color .25s;
  width: 100%
}
.tr-VideoPlayerCore-loadAction:hover {
  background-color: #000;
  background-color: rgba(0, 0, 0, .1);
  cursor: pointer
}
.tr-VideoPlayerCore-loadActionInner {
  background-color: #000;
  background-color: rgba(0, 0, 0, .54);
  border: 2px solid;
  border-color: inherit;
  border-radius: .375rem;
  display: inline-block;
  height: 48px;
  height: 3rem;
  position: relative;
  width: 72px;
  width: 4.5rem
}
.tr-VideoPlayerCore-loadAction .tr-VideoPlayerCore-loadActionInner:hover {
  background-color: #000;
  background-color: rgba(0, 0, 0, .64)
}
.tr-VideoPlayerCore-loadAction:active .tr-VideoPlayerCore-loadActionInner:hover {
  background-color: #000;
  background-color: rgba(0, 0, 0, .74)
}
.tr-VideoPlayerCore-loadActionInner:after {
  border: .75rem solid transparent;
  border-right: none;
  border-left: 1.299rem solid;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -.375rem;
  margin-top: -.75rem;
  position: absolute;
  top: 50%;
  width: 0
}
.tr-TabsPanel.is-hidden {
  display: none
}
.tr-TabsTab {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 2.25rem
}
.tr-TabsTab:last-child {
  margin-right: 0
}
[dir=rtl] .tr-TabsTab {
  margin-left: 2.25rem;
  margin-right: 0
}
[dir=rtl] .tr-TabsTab:last-child {
  margin-left: 0
}
.tr-TabsTab-link {
  color: inherit;
  font-weight: 500;
  text-decoration: none
}
.tr-TabsTab-link:visited {
  color: inherit
}
.tr-TabsTab-link:hover {
  border-bottom: .125rem solid #fa6400
}
.tr-TabsTab-link:active, .tr-TabsTab-link:hover {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.tr-TabsTab-link:active {
  border-bottom: .125rem solid #993500;
  color: #993500
}
.tr-TabsTab.is-selected .tr-TabsTab-link {
  border-bottom: .125rem solid #fa6400;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #262626
}
.tr-TabsTab.is-selected .tr-TabsTab-link:hover {
  text-decoration: none
}
.tr-TabsTab-icon {
  display: none
}
.tr-TabsTab--verticalAtDesktop:first-child {
  border-top: .0625rem solid #d0d0d0
}
.tr-TabsTab--verticalAtDesktop:last-child {
  margin-right: 2.25rem
}
[dir=rtl] .tr-TabsTab--verticalAtDesktop:last-child {
  margin-left: 2.25rem;
  margin-right: 0
}
.tr-TabsTab--verticalAtDesktop .tr-TabsTab-link {
  border-bottom: .0625rem solid #d0d0d0;
  border-left: .1875rem solid transparent;
  border-right: .0625rem solid #d0d0d0;
  display: block;
  font-weight: 400;
  padding: 1.125rem 1.3125rem 1.125rem 2.25rem;
  position: relative
}
.tr-TabsTab--verticalAtDesktop.is-selected .tr-TabsTab-link {
  border-bottom: .0625rem solid #d0d0d0;
  border-left-color: #fa6400;
  border-right-width: 0;
  color: inherit
}
[dir=rtl] .tr-TabsTab--verticalAtDesktop .tr-TabsTab-link {
  border-left: .0625rem solid #d0d0d0;
  border-right: .1875rem solid transparent;
  padding-left: 1.3125rem;
  padding-right: 2.25rem
}
[dir=rtl] .tr-TabsTab--verticalAtDesktop.is-selected .tr-TabsTab-link {
  border-left-width: 0;
  border-right-color: #fa6400
}
.tr-TabsTab--verticalAtDesktop .tr-TabsTab-icon {
  display: inline-block;
  margin-top: -.75rem;
  position: absolute;
  right: .375rem;
  top: 50%;
  -webkit-transition: -webkit-transform .1s;
  transition: -webkit-transform .1s;
  transition: transform .1s;
  transition: transform .1s, -webkit-transform .1s;
  will-change: transform
}
.tr-TabsTab--verticalAtDesktop.is-selected .tr-TabsTab-icon {
  display: none
}
[dir=rtl] .tr-TabsTab--verticalAtDesktop .tr-TabsTab-icon {
  left: .375rem;
  right: inherit;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-TabsTab--verticalAtDesktop .tr-TabsTab-link:hover .tr-TabsTab-icon {
  -webkit-transform: translateX(.1875rem);
  -ms-transform: translateX(.1875rem);
  transform: translateX(.1875rem)
}
[dir=rtl] .tr-TabsTab--verticalAtDesktop .tr-TabsTab-link:hover .tr-TabsTab-icon {
  -webkit-transform: rotate(180deg) translateX(.1875rem);
  -ms-transform: rotate(180deg) translateX(.1875rem);
  transform: rotate(180deg) translateX(.1875rem)
}
.tr-TabsTabList {
  padding: 0 0 2.25rem
}
.tr-TabsTabList, .tr-TabsTabList-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
.tr-TabsTabList-list {
  -ms-flex-item-align: start;
  align-self: flex-start
}
.tr-TabsTabList-actions {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.tr-TabsTabList--horizontalTabsActions .tr-HorizontalOverflow {
  width: 100%
}
.tr-TabsTabList--horizontalTabsActions .tr-HorizontalOverflow-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse
}
.tr-TabsTabList--verticalAtDesktop {
  display: block;
  padding: 0
}
.tr-TabsTabList--verticalAtDesktop .tr-TabsTabList-list {
  display: block
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .tr-TabsTabList-list {
    -ms-flex-item-align: end;
    align-self: flex-end
  }
}
.tr-Tabs--verticalAtDesktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Tabs--verticalAtDesktop .tr-Tabs-list {
  width: 18.75rem
}
.tr-Tabs--verticalAtDesktop .tr-Tabs-panel {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.tr-SearchResults-noResultsTitle {
  font-weight: 500;
  padding-bottom: 1.125rem;
  padding-top: 2.25rem
}
.tr-SearchResults-articleInfoFooter {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: .875rem
}
.tr-SearchResults-articleInfoFooterDot {
  margin-left: .375rem;
  margin-right: .375rem
}
.tr-SearchResults-articleInfoFooterMetadata:not(:last-child) {
  margin-right: 2.25rem
}
.tr-SearchResults-tagFooterTag {
  margin-left: .75rem
}
[dir=rtl] .tr-SearchResults-tagFooterTag {
  margin-left: 0;
  margin-right: .75rem
}
.tr-SearchResults-tagFooterTag:not(:last-child):after {
  content: "\2022";
  margin-left: .75rem
}
[dir=rtl] .tr-SearchResults-tagFooterTag:not(:last-child):after {
  margin-left: 0;
  margin-right: .75rem
}
.tr-SearchResults-tagFooter {
  font-size: 14px;
  font-size: .875rem
}
.tr-SearchResults-tagFooter, .tr-SearchResults-tagFooterItems {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SearchResults-tagFooterItems {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.tr-SearchResults-result {
  border-bottom: .0625rem solid #d0d0d0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 2.25rem;
  padding-top: 2.25rem
}
.tr-SearchResults-resultBody {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.tr-SearchResults-resultDateTime, .tr-SearchResults-resultEyebrow {
  color: #666;
  display: block;
  margin: 0 0 .375rem
}
.tr-SearchResults-resultImage {
  display: none
}
.tr-SearchResults-resultImage {
  display: block;
  margin-left: 4.5rem;
  max-width: 22.75rem;
  width: 100%
}
[dir=rtl] .tr-SearchResults-resultImage {
  margin-left: 0;
  margin-right: 4.5rem
}
.tr-SearchResults-resultTitle {
  display: block;
  margin: 0 0 .375rem;
  text-decoration: none
}
.tr-SearchResults-resultTitle:hover {
  color: #005da2;
  text-decoration: underline
}
.tr-SearchResults-resultTitle:active {
  color: #993500
}
.tr-SearchResults-resultFooter, .tr-SearchResults-resultLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem
}
.tr-SearchResults-resultLink {
  border-right: .0625rem solid #d0d0d0;
  font-weight: 500;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SearchResults-resultLink:first-child {
  padding-left: 0
}
.tr-SearchResults-resultLink:last-child {
  border-right: none;
  padding-right: 0
}
[dir=rtl] .tr-SearchResults-resultLink:last-child {
  border-right: .0625rem solid #d0d0d0;
  padding-left: 0;
  padding-right: 1.125rem
}
[dir=rtl] .tr-SearchResults-resultLink:first-child {
  border-right: none;
  padding-left: 1.125rem;
  padding-right: 0
}
.tr-SearchResults-resultLink a {
  color: inherit;
  text-decoration: none
}
.tr-SearchResults-resultLink a:visited {
  color: inherit
}
.tr-SearchResults-resultLink a:hover {
  text-decoration: underline
}
.tr-SearchResults-resultLink a:active {
  color: #993500
}
.tr-SearchResults-title {
  border-bottom: .0625rem solid #d0d0d0;
  padding-bottom: 1.125rem
}
.tr-SiteHeader {
  background-color: #fff;
  border-bottom: .0625rem solid #d0d0d0
}
.tr-SiteHeader-inner {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem;
  min-height: 78px;
  min-height: 4.875rem;
  position: relative;
  z-index: 2
}
@supports (display:grid) {
  .tr-SiteHeader-inner {
    display: grid;
    grid-template-columns: repeat(2, minmax(-webkit-min-content, auto)) 1fr minmax(-webkit-min-content, auto);
    grid-template-columns: repeat(2, minmax(min-content, auto)) 1fr minmax(min-content, auto);
    grid-template-rows: repeat(3, minmax(-webkit-min-content, auto)) 1fr;
    grid-template-rows: repeat(3, minmax(min-content, auto)) 1fr
  }
}
.tr-SiteHeader-inner {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
.tr-SiteHeader-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  height: 4.875rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 1.125rem
}
[dir=rtl] .tr-SiteHeader-logo {
  margin-left: 0;
  margin-right: 1.125rem
}
.tr-SiteHeader-logo .tr-SiteHeader-logoInner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='27' width='193' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M193 16.835c0-1.453-.856-2.204-2.18-2.72-1.043-.405-1.958-.749-2.655-1.014-.694-.265-1.285-.725-1.285-1.223 0-.68.874-1.075 2.031-1.075 1.366 0 2.44.184 3.477.275h.031a.263.263 0 0 0 .265-.272V9.684c0-.15-.123-.257-.281-.286-.532-.123-1.9-.398-3.396-.398-2.917 0-4.307 1.211-4.307 2.878 0 1.058.484 2.102 1.85 2.647 1.37.546 4.175 1.175 4.175 2.31 0 .878-.424 1.36-1.821 1.36-1.45 0-2.918-.198-3.546-.274h-.03a.294.294 0 0 0-.298.289v1.09c0 .167.14.272.297.302.754.167 2.161.398 3.546.398 3.14 0 4.127-1.637 4.127-3.165zm-101.054 0c0-1.453-.855-2.204-2.18-2.72-1.043-.405-1.958-.749-2.655-1.014-.694-.265-1.284-.725-1.284-1.223 0-.68.873-1.075 2.03-1.075 1.367 0 2.44.184 3.477.275h.031a.263.263 0 0 0 .265-.272V9.684c0-.15-.123-.257-.28-.286C90.816 9.275 89.448 9 87.952 9c-2.916 0-4.307 1.211-4.307 2.878 0 1.058.484 2.102 1.85 2.647 1.37.546 4.175 1.175 4.175 2.31 0 .878-.423 1.36-1.82 1.36-1.45 0-2.919-.198-3.547-.274h-.03a.294.294 0 0 0-.298.289v1.09c0 .167.14.272.297.302.754.167 2.161.398 3.546.398 3.14 0 4.127-1.637 4.127-3.165zm23.28 2.437V9.41c0-.168-.126-.288-.298-.288h-1.35c-.174 0-.299.12-.299.288v7.47c0 .089-.044.137-.076.137-.05 0-.095-.048-.125-.122l-4.425-7.287c-.19-.396-.362-.486-.69-.486h-1.696a.615.615 0 0 0-.624.605v9.849c0 .165.137.303.313.303h1.33c.173 0 .3-.138.3-.303v-7.123c0-.09.033-.122.078-.122.047 0 .096.033.14.122l4.256 6.881c.246.545.577.545.953.545h1.587a.618.618 0 0 0 .627-.607zm-33.628.38V9.726a.618.618 0 0 0-.628-.605h-1.287a.66.66 0 0 0-.58.363L76.095 15.4c-.08.137-.112.212-.173.212-.066 0-.098-.075-.175-.212l-3.01-5.915a.66.66 0 0 0-.579-.363h-1.287a.618.618 0 0 0-.628.605v9.924c0 .15.126.228.269.228h1.582c.142 0 .252-.154.252-.303v-6.548c0-.106.016-.15.047-.15.014 0 .046.044.08.09l2.549 5.413c.09.166.295.258.5.258h.815c.204 0 .407-.092.499-.258l2.532-5.413c.034-.046.065-.09.077-.09.034 0 .05.044.05.15v6.548c0 .149.11.303.25.303h1.584c.142 0 .269-.077.269-.228zm19.754-5.927c0-1.998-1.25-2.892-2.788-2.892-1.537 0-2.789.894-2.789 2.892v1.55c0 1.999 1.252 2.89 2.789 2.89 1.537 0 2.788-.891 2.788-2.89zm2.198 0v1.55c0 3.331-2.397 4.724-4.986 4.724-2.587 0-4.983-1.393-4.983-4.725v-1.549c0-3.33 2.396-4.723 4.983-4.723 2.589 0 4.986 1.392 4.986 4.723zm-37.426 0c0-1.998-1.25-2.892-2.788-2.892-1.537 0-2.789.894-2.789 2.892v1.55c0 1.999 1.252 2.89 2.79 2.89 1.537 0 2.787-.891 2.787-2.89zm2.199 0v1.55c0 3.331-2.398 4.724-4.987 4.724-2.587 0-4.982-1.393-4.982-4.725v-1.549c0-3.33 2.395-4.723 4.982-4.723 2.589 0 4.987 1.392 4.987 4.723zm-12.108 5.85V9.41c0-.168-.143-.288-.314-.288h-1.55c-.176 0-.317.12-.317.288v3.932h-4.968V9.41c0-.168-.142-.288-.312-.288h-1.552c-.175 0-.315.12-.315.288v10.166c0 .165.14.303.315.303h1.552a.31.31 0 0 0 .312-.303v-4.387h4.968v4.387c0 .165.14.303.317.303h1.55c.17 0 .314-.138.314-.303zm106.049-8.698h-3.128v8.699a.311.311 0 0 1-.317.303h-1.55a.309.309 0 0 1-.313-.303v-8.699h-3.132c-.172 0-.315-.104-.315-.27V9.41c0-.168.143-.288.315-.288h8.44c.172 0 .314.12.314.288v1.196c0 .167-.142.271-.314.271zm-117.51 0h-3.128v8.699a.311.311 0 0 1-.316.303h-1.55a.309.309 0 0 1-.313-.303v-8.699h-3.133c-.171 0-.314-.104-.314-.27V9.41c0-.168.143-.288.314-.288h8.44c.173 0 .315.12.315.288v1.196c0 .167-.142.271-.314.271zm107.368 4.835V9.41c0-.168-.142-.288-.316-.288h-1.553c-.172 0-.312.12-.312.288v6.302c0 1.727-.826 2.545-2.52 2.545-1.692 0-2.519-.818-2.519-2.545V9.41c0-.168-.14-.288-.314-.288h-1.55c-.172 0-.315.12-.315.288v6.302c0 3.227 2.174 4.287 4.698 4.287 2.526 0 4.7-1.06 4.7-4.287zm14.064-.523h5.02a.31.31 0 0 0 .314-.301v-1.094a.31.31 0 0 0-.314-.301h-5.02v-1.39c0-1.266.05-1.3 1.236-1.3h3.972a.312.312 0 0 0 .314-.304V9.53c0-.213-.079-.29-.314-.319-.503-.074-1.524-.21-3.39-.21-2.603 0-3.985-.018-3.985 3.102v4.791c0 3.12 1.382 3.104 3.985 3.104 1.866 0 2.887-.136 3.39-.212.235-.03.314-.106.314-.32v-.966a.31.31 0 0 0-.314-.302h-3.972c-1.186 0-1.236-.035-1.236-1.304zm-30.992 0h5.02a.31.31 0 0 0 .315-.301v-1.094a.31.31 0 0 0-.315-.301h-5.02v-1.39c0-1.266.05-1.3 1.237-1.3h3.971a.312.312 0 0 0 .315-.304V9.53c0-.213-.08-.29-.315-.319-.502-.074-1.524-.21-3.39-.21-2.603 0-3.984-.018-3.984 3.102v4.791c0 3.12 1.381 3.104 3.985 3.104 1.865 0 2.887-.136 3.389-.212.235-.03.315-.106.315-.32v-.966a.31.31 0 0 0-.315-.302h-3.971c-1.187 0-1.237-.035-1.237-1.304zm45.68-2.766c0-1.136-.913-1.62-2.482-1.62-.33 0-1.758.03-2.038.06v3.283c.249.016 1.769.047 2.038.047 1.614 0 2.481-.3 2.481-1.632zm2.54 7.275c0 .104-.062.18-.187.18h-1.916c-.172 0-.235-.153-.313-.302l-2.259-3.672h-.347c-.41 0-1.677-.044-2.038-.062v3.734a.298.298 0 0 1-.3.303h-1.568a.31.31 0 0 1-.313-.303V9.65c0-.303.186-.41.502-.454.817-.12 2.57-.196 3.717-.196 2.415 0 4.645.834 4.645 3.422v.138c0 1.602-.83 2.48-2.116 2.962l2.461 4.053c.033.045.033.088.033.122zm-54.605-7.275c0-1.136-.913-1.62-2.481-1.62-.331 0-1.758.03-2.038.06v3.283c.249.016 1.769.047 2.038.047 1.614 0 2.48-.3 2.48-1.632zm2.541 7.275c0 .104-.063.18-.187.18h-1.916c-.171 0-.235-.153-.313-.302l-2.259-3.672h-.347c-.41 0-1.677-.044-2.038-.062v3.734a.297.297 0 0 1-.3.303h-1.568a.31.31 0 0 1-.312-.303V9.65c0-.303.185-.41.501-.454.817-.12 2.57-.196 3.717-.196 2.415 0 4.645.834 4.645 3.422v.138c0 1.602-.83 2.48-2.116 2.962l2.46 4.053c.033.045.033.088.033.122z' fill='%23404040'/%3E%3Cpath d='M27.784 16.327c-.759 0-1.375.605-1.375 1.353 0 .746.616 1.352 1.375 1.352s1.375-.606 1.375-1.352c0-.748-.615-1.353-1.375-1.353zm-1.744 3.511c-.644 0-1.166.514-1.166 1.147 0 .634.522 1.148 1.166 1.148.643 0 1.165-.514 1.165-1.148 0-.633-.522-1.147-1.165-1.147zm-2.59 2.751a1 1 0 0 0-1.009.992 1 1 0 0 0 1.008.993 1 1 0 0 0 1.009-.993 1 1 0 0 0-1.009-.992zm-2.908 1.851a.812.812 0 0 0-.82.806c0 .445.367.806.82.806s.818-.361.818-.806a.812.812 0 0 0-.818-.806zm-2.86.98a.697.697 0 0 0-.702.69c0 .383.314.693.702.693.388 0 .703-.31.703-.692a.697.697 0 0 0-.703-.692zm-2.678.389a.6.6 0 0 0-.605.595.6.6 0 0 0 .605.596.6.6 0 0 0 .604-.596.6.6 0 0 0-.604-.595zm-2.683-.389a.697.697 0 0 0-.703.692c0 .382.315.692.703.692.388 0 .703-.31.703-.692a.697.697 0 0 0-.703-.692zm-2.86-.98c-.45 0-.816.359-.816.802s.366.804.816.804c.451 0 .816-.36.816-.804s-.365-.803-.816-.803zm-2.91-1.848a1 1 0 0 0-1.007.991 1 1 0 0 0 1.007.992 1 1 0 0 0 1.008-.992 1 1 0 0 0-1.008-.991zm-2.587-2.753c-.644 0-1.167.515-1.167 1.149s.523 1.148 1.167 1.148 1.167-.514 1.167-1.148c0-.634-.523-1.149-1.167-1.149zm-1.745-3.515c-.758 0-1.373.605-1.373 1.352 0 .747.615 1.352 1.373 1.352.76 0 1.374-.605 1.374-1.352 0-.747-.615-1.352-1.374-1.352zm-.63-4.386c-.878 0-1.589.7-1.589 1.564 0 .864.711 1.564 1.59 1.564.877 0 1.588-.7 1.588-1.564 0-.864-.711-1.564-1.589-1.564zm.63-3.962c-.758 0-1.373.605-1.373 1.351s.615 1.351 1.373 1.351 1.372-.605 1.372-1.35c0-.747-.614-1.352-1.372-1.352zm1.743-3.11c-.644 0-1.167.515-1.167 1.15s.523 1.148 1.167 1.148c.645 0 1.167-.514 1.167-1.149s-.522-1.149-1.167-1.149zm2.591-2.439a1 1 0 0 0-1.007.991 1 1 0 0 0 1.007.992 1 1 0 0 0 1.008-.992 1 1 0 0 0-1.008-.991zM9.462.955a.81.81 0 0 0-.816.803.81.81 0 0 0 .816.803.81.81 0 0 0 .815-.803.809.809 0 0 0-.815-.803zm2.857-.757c-.388 0-.703.31-.703.692s.315.692.703.692c.39 0 .704-.31.704-.692s-.315-.692-.704-.692zM14.998 0c-.334 0-.604.266-.604.594s.27.595.604.595c.333 0 .604-.267.604-.595S15.332 0 14.998 0zm2.687.2a.697.697 0 0 0-.703.691c0 .382.315.691.703.691.387 0 .701-.31.701-.69A.697.697 0 0 0 17.685.2zm2.857.756c-.45 0-.816.36-.816.802 0 .443.365.802.816.802.45 0 .815-.359.815-.802a.809.809 0 0 0-.815-.802zm2.905 1.474a.999.999 0 0 0-1.007.991c0 .547.45.99 1.007.99a.999.999 0 0 0 1.006-.99c0-.547-.45-.99-1.006-.99zm2.59 2.437a1.16 1.16 0 0 0-1.168 1.15c0 .635.524 1.15 1.169 1.15a1.16 1.16 0 0 0 1.168-1.15 1.16 1.16 0 0 0-1.168-1.15zm1.746 3.105c-.757 0-1.372.605-1.372 1.35 0 .747.615 1.352 1.372 1.352.759 0 1.373-.605 1.373-1.351s-.614-1.351-1.373-1.351zm-6.298 7.595a.612.612 0 0 0-.616.607c0 .336.276.607.616.607.341 0 .617-.271.617-.607a.612.612 0 0 0-.617-.607zm-1.54 2.25a.612.612 0 0 0-.617.607c0 .335.276.607.617.607s.617-.272.617-.607a.612.612 0 0 0-.617-.607zm-2.283 1.445c-.37 0-.67.295-.67.659 0 .364.3.659.67.659.37 0 .67-.295.67-.66 0-.363-.3-.658-.67-.658zm-2.7.393a.895.895 0 0 0-.903.888c0 .49.404.887.902.887s.902-.398.902-.887a.894.894 0 0 0-.902-.888zm-2.693-.53c-.566 0-1.024.45-1.024 1.007 0 .556.458 1.007 1.024 1.007.565 0 1.023-.45 1.023-1.007 0-.557-.458-1.007-1.023-1.007zm-2.445-1.697c-.627 0-1.135.5-1.135 1.118 0 .617.508 1.117 1.135 1.117s1.135-.5 1.135-1.117-.508-1.118-1.135-1.118zm-1.61-2.27a.945.945 0 0 0-.954.938c0 .518.427.937.953.937s.953-.42.953-.937a.946.946 0 0 0-.953-.938zm-.378-2.496a.732.732 0 0 0-.738.727c0 .4.33.726.738.726a.732.732 0 0 0 .737-.726.732.732 0 0 0-.737-.727zm.649-2.439a.615.615 0 0 0-.62.61c0 .336.278.609.62.609a.614.614 0 0 0 .619-.61.614.614 0 0 0-.62-.609zm1.54-2.227a.612.612 0 0 0-.616.607c0 .335.276.606.617.606.34 0 .616-.271.616-.606a.612.612 0 0 0-.616-.607zm2.28-1.56c-.369 0-.669.296-.669.66s.3.659.67.659c.37 0 .67-.295.67-.66s-.3-.659-.67-.659zm2.7-.851a.888.888 0 0 0-.895.881c0 .487.4.882.895.882a.888.888 0 0 0 .896-.882c0-.487-.401-.881-.896-.881zm2.7.292c-.563 0-1.02.45-1.02 1.004s.457 1.004 1.02 1.004c.564 0 1.02-.45 1.02-1.004s-.456-1.004-1.02-1.004zm2.433 1.472c-.628 0-1.137.502-1.137 1.12 0 .618.509 1.12 1.137 1.12s1.138-.502 1.138-1.12c0-.618-.51-1.12-1.138-1.12zm1.613 2.63a.944.944 0 0 0-.952.937c0 .517.426.936.952.936.525 0 .951-.42.951-.936a.944.944 0 0 0-.951-.937zm-2.478 4.114c-.315 0-.57.251-.57.56s.255.56.57.56c.314 0 .569-.25.569-.56s-.255-.56-.57-.56zm-1.105 1.732a.84.84 0 0 0-.847.833c0 .46.38.833.847.833s.846-.373.846-.833a.84.84 0 0 0-.846-.833zm-2.177 1.133a.88.88 0 0 0-.886.872c0 .482.397.873.886.873s.887-.39.887-.873a.88.88 0 0 0-.887-.872zm-2.547-.064a.78.78 0 0 0-.786.774.78.78 0 0 0 .786.773.78.78 0 0 0 .786-.773.78.78 0 0 0-.786-.774zm-1.893-1.263a.572.572 0 0 0-.577.567c0 .314.258.568.577.568a.572.572 0 0 0 .577-.568.572.572 0 0 0-.577-.567zm-.752-1.637a.415.415 0 0 0-.418.412c0 .227.188.412.418.412a.415.415 0 0 0 .42-.412.415.415 0 0 0-.42-.412zm-.043-2.133a.564.564 0 0 0-.57.56c0 .309.255.56.57.56.314 0 .568-.251.568-.56 0-.31-.254-.56-.568-.56zm1.108-2.283a.838.838 0 0 0-.844.83c0 .46.378.832.844.832a.838.838 0 0 0 .844-.831.838.838 0 0 0-.844-.831zm2.164-1.214c-.49 0-.888.391-.888.874s.397.873.888.873c.49 0 .887-.39.887-.873s-.397-.874-.887-.874zm2.554.279a.78.78 0 0 0-.788.774c0 .428.353.775.788.775a.781.781 0 0 0 .787-.775.78.78 0 0 0-.787-.774zm1.882 1.648a.572.572 0 0 0-.576.567c0 .314.258.568.576.568s.577-.254.577-.568a.572.572 0 0 0-.577-.567zm.793 1.962a.416.416 0 0 0-.42.413c0 .227.188.412.42.412.23 0 .419-.185.419-.412a.416.416 0 0 0-.42-.413zm2.865.648c-.409 0-.74.327-.74.73 0 .402.331.728.74.728.41 0 .74-.326.74-.729a.735.735 0 0 0-.74-.729zm3.056.883a.774.774 0 0 0-.78.768c0 .424.348.768.78.768.43 0 .78-.344.78-.768a.774.774 0 0 0-.78-.768zm-.774 2.712a.733.733 0 0 0-.739.727c0 .402.33.727.739.727s.739-.325.739-.727a.733.733 0 0 0-.74-.727zm-1.33 2.276a.619.619 0 0 0-.624.614c0 .339.279.614.623.614a.619.619 0 0 0 .624-.614.619.619 0 0 0-.624-.614zm-1.597 1.691a.535.535 0 0 0-.538.53c0 .293.24.531.538.531a.535.535 0 0 0 .54-.53.535.535 0 0 0-.54-.53zm-1.686 1.234a.458.458 0 0 0-.462.455c0 .25.207.454.462.454a.458.458 0 0 0 .462-.454.458.458 0 0 0-.462-.455zm-1.908.697a.534.534 0 0 0-.538.53c0 .292.24.529.538.529a.533.533 0 0 0 .537-.53c0-.292-.24-.529-.537-.529zm-2.243.36a.616.616 0 0 0-.62.612c0 .337.278.611.62.611a.616.616 0 0 0 .622-.611.616.616 0 0 0-.622-.612zm-2.565-.25a.802.802 0 0 0-.808.796c0 .439.362.795.808.795s.808-.356.808-.795a.801.801 0 0 0-.808-.795zm-2.697-.953a.947.947 0 0 0-.954.939c0 .519.427.94.954.94.527 0 .954-.421.954-.94a.947.947 0 0 0-.954-.94zm-2.39-1.764c-.618 0-1.12.494-1.12 1.103 0 .61.502 1.103 1.12 1.103.62 0 1.121-.494 1.121-1.103 0-.61-.501-1.103-1.12-1.103zm-1.982-2.662c-.67 0-1.213.535-1.213 1.194 0 .66.543 1.195 1.213 1.195s1.214-.535 1.214-1.195-.543-1.194-1.214-1.194zm-1.126-2.77a.948.948 0 0 0-.956.94c0 .52.428.94.956.94a.949.949 0 0 0 .956-.94c0-.52-.428-.94-.956-.94zm-.054-2.677a.778.778 0 0 0-.784.771c0 .427.35.772.784.772a.778.778 0 0 0 .784-.772.778.778 0 0 0-.784-.771zm.77-2.628a.733.733 0 0 0-.739.728c0 .401.33.727.74.727.408 0 .739-.326.739-.727a.734.734 0 0 0-.74-.728zM6.93 7.005a.617.617 0 0 0-.622.613c0 .338.279.612.622.612a.617.617 0 0 0 .622-.612.617.617 0 0 0-.622-.613zm1.594-1.524a.533.533 0 0 0-.537.529c0 .292.24.529.537.529a.533.533 0 0 0 .537-.529.533.533 0 0 0-.537-.529zm1.686-1.089a.46.46 0 0 0-.463.456.46.46 0 0 0 .463.455.46.46 0 0 0 .463-.455.46.46 0 0 0-.463-.456zm1.91-.839a.532.532 0 0 0-.536.528c0 .291.24.528.537.528a.533.533 0 0 0 .536-.528.532.532 0 0 0-.536-.528zm2.236-.53a.619.619 0 0 0-.623.613c0 .339.28.613.623.613a.619.619 0 0 0 .624-.613.619.619 0 0 0-.624-.614zm2.57-.112c-.447 0-.809.356-.809.795s.362.797.809.797c.447 0 .809-.357.809-.797s-.362-.795-.809-.795zm2.622.61a.95.95 0 0 0-.956.94c0 .52.428.942.956.942a.949.949 0 0 0 .956-.942.949.949 0 0 0-.956-.94zM22.024 5c-.62 0-1.122.495-1.122 1.104s.503 1.105 1.122 1.105c.62 0 1.122-.495 1.122-1.105s-.502-1.104-1.122-1.104zm1.968 2.488c-.67 0-1.214.535-1.214 1.194 0 .66.543 1.195 1.214 1.195s1.214-.535 1.214-1.195-.543-1.194-1.214-1.194zm1.127 3.279c-.527 0-.954.42-.954.94s.427.939.954.939c.528 0 .955-.42.955-.94s-.427-.94-.955-.94zM30 13.502c0 .864-.711 1.564-1.59 1.564-.877 0-1.588-.7-1.588-1.564 0-.864.711-1.564 1.589-1.564s1.589.7 1.589 1.564z' fill='%23fa6400'/%3E%3C/g%3E%3C/svg%3E")
}

.tr-SiteHeader-logo .tr-SiteHeader-logoInner {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 28px;
    height: 1.75rem;
    width: 196px;
    width: 12.25rem;
}
.tr-SiteHeader-siteName {
  background-color: #eaeaea;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding-left: 1.125rem;
  padding-top: .1875rem;
  text-decoration: none;
  white-space: nowrap
}
@supports (display:grid) {
  .tr-SiteHeader-siteName {
    grid-column: 1;
    grid-column-end: 5;
    grid-row-start: 3
  }
}
.tr-SiteHeader-siteName, .tr-SiteHeader-siteName:visited {
  color: #666
}
.tr-SiteHeader-siteName:hover {
  opacity: .845
}
.tr-SiteHeader-siteName:active {
  color: #993500;
  opacity: 1
}
[dir=rtl] .tr-SiteHeader-siteName {
  padding-left: 0;
  padding-right: 1.125rem
}
.tr-SiteHeader-siteName {
  background-color: rgba(0, 0, 0, 0);
  border-left: .0625rem solid #afafaf;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  line-height: 1 !important;
  margin-left: 1.125rem;
  padding: 1.125rem
}
@supports (display:grid) {
  .tr-SiteHeader-siteName {
    grid-column: 2/3;
    grid-row-start: 1
  }
}
[dir=rtl] .tr-SiteHeader-siteName {
  border-left: 0;
  border-right: .0625rem solid #afafaf;
  margin-left: 0;
  margin-right: 1.125rem
}
.tr-SiteHeader-siteName {
  -webkit-box-ordinal-group: initial;
  -ms-flex-order: initial;
  order: 0
}
.tr-SiteHeader-buttons {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  height: 4.875rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: auto;
  padding-left: .375rem;
  padding-right: .375rem
}
@supports (display:grid) {
  .tr-SiteHeader-buttons {
    grid-column-start: 4
  }
}
[dir=rtl] .tr-SiteHeader-buttons {
  padding-left: .375rem;
  padding-right: .75rem
}
.tr-SiteHeader-buttons {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}
.tr-SiteHeader-buttons {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5
}
.tr-SiteHeader-searchButton {
  cursor: pointer;
  padding: .875rem
}
.tr-SiteHeader-searchButton, .tr-SiteHeader-toggleButton {
  color: #404040;
  height: 44px;
  height: 2.75rem;
  width: 44px;
  width: 2.75rem
}
.tr-SiteHeader-toggleButton {
  padding: .75rem
}
.tr-SiteHeader-toggleButton {
  display: none
}
.tr-SiteHeader-menus {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-height: 80vh;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  width: 100%
}
@supports (display:grid) {
  .tr-SiteHeader-menus {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    grid-column: 1/5;
    grid-row-start: 4;
    min-height: auto
  }
}
.tr-SiteHeader-menus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-height: auto;
  overflow-x: visible;
  overflow-y: visible;
  position: static;
  width: auto;
  z-index: 2
}
@supports (display:grid) {
  .tr-SiteHeader-menus {
    grid-column: 3/4;
    grid-row-start: 1
  }
}
.tr-SiteHeader--noSearch .tr-SiteHeader-menus {
  padding-right: 0
}
[dir=rtl] .tr-SiteHeader--noSearch .tr-SiteHeader-menus {
  padding-left: 0;
  padding-right: 3rem
}
.tr-SiteHeader-search {
  border-top: .0625rem solid #d0d0d0;
  grid-column: 1/5;
  grid-row-start: 2;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: .75rem;
  width: 100%
}
.tr-SiteHeader-search {
  border-top: none;
  grid-column: 3/5;
  grid-row-start: 1;
  margin-left: auto;
  max-width: 27.5rem;
  padding: 0 .75rem
}
.tr-SiteHeader-searchButton:hover, .tr-SiteHeader-toggleButton:hover {
  opacity: .8
}
.tr-SiteHeader.is-expanded {
  border-bottom: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2
}
.tr-SiteHeader.is-expanded {
  border-bottom: .0625rem solid #d0d0d0;
  height: auto;
  position: static;
  width: auto;
  z-index: auto
}
.tr-SiteHeader.is-expanded .tr-SiteHeader-menus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SiteHeader.is-expanded .tr-SiteHeader-inner {
  height: 100%
}
.tr-SiteHeader.is-expanded .tr-SiteHeader-inner {
  height: auto
}
.tr-SiteHeader.is-expanded .tr-SiteHeader-searchButton {
  display: none
}
.tr-SiteHeader.is-expanded .tr-SiteHeader-searchButton {
  display: block
}
.tr-SiteHeader.is-expandedMenu .tr-SiteHeader-menus {
  overflow-y: hidden
}
.tr-SiteHeader.is-expandedMenu .tr-SiteHeader-menus {
  overflow-y: visible
}
.tr-SiteHeader.is-searching {
  height: auto
}
/*.tr-SiteHeader.is-searching*/ .tr-SiteHeader-toggleButton {
  display: none
}
/*.tr-SiteHeader.is-searching*/ .tr-SiteHeader-buttons {
  display: none
}
.tr-SiteHeaderColumn {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden
}
.tr-SiteHeaderColumn {
  padding-left: .75rem;
  padding-right: .75rem
}
.tr-SiteHeaderFeaturedItem-image {
  margin: 0 0 1.5rem
}
.tr-SiteHeaderFeaturedItem-content {
  padding-right: .75rem;
  width: 50%
}
[dir=rtl] .tr-SiteHeaderFeaturedItem-content {
  padding-left: .75rem;
  padding-right: 0
}
.tr-SiteHeaderFeaturedItem-image {
  float: right;
  padding-left: .75rem;
  width: 50%
}
[dir=rtl] .tr-SiteHeaderFeaturedItem-image {
  float: left;
  padding-left: 0;
  padding-right: .75rem
}
.tr-SiteHeaderFeaturedItem-content, [dir=rtl] .tr-SiteHeaderFeaturedItem-content {
  padding-left: 0;
  padding-right: 0;
  width: auto
}
.tr-SiteHeaderFeaturedItem-image, [dir=rtl] .tr-SiteHeaderFeaturedItem-image {
  float: none;
  padding-left: 0;
  padding-right: 0;
  width: auto
}
.tr-SiteHeaderFlyoutsTab {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}
.tr-SiteHeaderFlyoutsTab-link {
  border-bottom: .0625rem solid #d0d0d0;
  color: inherit;
  display: block;
  font-weight: 500;
  padding: 1.125rem 3rem 1.125rem 1.5rem;
  position: relative;
  text-decoration: none
}
.tr-SiteHeaderFlyoutsTab-link {
  border-left: .1875rem solid transparent;
  border-right: .0625rem solid #d0d0d0;
  font-weight: 400;
  padding-left: 2.25rem;
  padding-right: 1.3125rem
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link {
  border-left: .0625rem solid #d0d0d0;
  border-right: .1875rem solid transparent;
  padding-left: 1.3125rem;
  padding-right: 2.25rem
}
.tr-SiteHeaderFlyoutsTab-link:visited {
  color: inherit
}
.tr-SiteHeaderFlyoutsTab-link:focus {
  border-left: .3125rem solid #fa6400;
  outline: 0;
  padding-left: 1.1875rem
}
.tr-SiteHeaderFlyoutsTab-link:hover {
  opacity: .77
}
.tr-SiteHeaderFlyoutsTab-link:hover {
  opacity: 1
}
.tr-SiteHeaderFlyoutsTab-link:active {
  color: #993500;
  opacity: 1
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link {
  padding-left: 3rem;
  padding-right: 1.5rem
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link:focus {
  border-left: none;
  border-right: .3125rem solid #fa6400;
  padding-left: 3rem;
  padding-right: 1.1875rem
}
.tr-SiteHeaderFlyoutsTab-link:focus {
  border-left: .1875rem solid #fa6400;
  padding-left: 2.25rem
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link:focus {
  border-left: .0625rem solid #d0d0d0;
  border-right: .1875rem solid #fa6400;
  padding-left: 1.3125rem;
  padding-right: 2.25rem
}
.tr-SiteHeaderFlyoutsTab-icon {
  color: #fa6400;
  display: inline-block;
  margin-top: -.75rem;
  position: absolute;
  right: 24px;
  right: 1.5rem;
  top: 50%;
  -webkit-transition: -webkit-transform .1s;
  transition: -webkit-transform .1s;
  transition: transform .1s;
  transition: transform .1s, -webkit-transform .1s;
  will-change: transform
}
.tr-SiteHeaderFlyoutsTab-icon {
  color: inherit;
  right: .375rem
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-icon {
  left: 6px;
  left: .375rem;
  right: inherit;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-SiteHeaderFlyoutsTab.is-selected .tr-SiteHeaderFlyoutsTab-link {
  border-bottom: .0625rem solid #d0d0d0;
  border-left-color: #fa6400;
  border-right-color: #fff;
  color: inherit;
  position: relative;
  z-index: 1
}
.tr-SiteHeaderFlyoutsTab.is-selected .tr-SiteHeaderFlyoutsTab-link:hover {
  text-decoration: none
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab.is-selected .tr-SiteHeaderFlyoutsTab-link {
  border-left-color: #fff;
  border-right: .1875rem solid #fa6400
}
.tr-SiteHeaderFlyoutsTab.is-selected .tr-SiteHeaderFlyoutsTab-icon {
  display: none
}
.tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link:hover .tr-SiteHeaderFlyoutsTab-icon {
  -webkit-transform: translateX(.1875rem);
  -ms-transform: translateX(.1875rem);
  transform: translateX(.1875rem)
}
[dir=rtl] .tr-SiteHeaderFlyoutsTab .tr-SiteHeaderFlyoutsTab-link:hover .tr-SiteHeaderFlyoutsTab-icon {
  -webkit-transform: rotate(180deg) translateX(.1875rem);
  -ms-transform: rotate(180deg) translateX(.1875rem);
  transform: rotate(180deg) translateX(.1875rem)
}
.tr-SiteHeaderFlyoutsTabPanel {
  display: none
}
.tr-SiteHeaderFlyoutsTabPanel.is-visibleAtSiteHeaderViewport {
  display: block
}
.tr-SiteHeaderFlyoutsTabPanel-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 3rem;
  padding-top: 3rem
}
.tr-SiteHeaderFlyouts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -3rem;
  margin-top: -3rem;
  width: 72.75rem
}
.tr-SiteHeaderFlyouts-list {
  position: relative;
  width: 18.1875rem
}
.tr-SiteHeaderFlyouts-list:after {
  border-right: .0625rem solid #d0d0d0;
  bottom: 0;
  content: "";
  position: absolute;
  right: 0;
  top: 0
}
.tr-SiteHeaderFlyouts--withSummaryLink .tr-SiteHeaderFlyouts-list {
  padding-bottom: 6rem
}
[dir=rtl] .tr-SiteHeaderFlyouts-list {
  border-left: .0625rem solid #d0d0d0;
  border-right: 0
}
.tr-SiteHeaderFlyouts-panel {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.tr-SiteHeaderFlyouts-summaryLink {
  border-bottom: .0625rem solid #d0d0d0;
  color: inherit;
  display: block;
  font-weight: 500;
  padding: 1.125rem 1.5rem;
  position: relative;
  text-decoration: none
}
.tr-SiteHeaderFlyouts-summaryLink {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  bottom: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  left: 0;
  padding: 1.5rem 2.25rem 3rem;
  position: absolute
}
[dir=rtl] .tr-SiteHeaderFlyouts-summaryLink {
  left: inherit;
  right: 0
}
.tr-SiteHeaderFlyouts-summaryLink:visited {
  color: inherit
}
.tr-SiteHeaderFlyouts-summaryLink:focus {
  border-left: .3125rem solid #fa6400;
  outline: 0;
  padding-left: 1.1875rem
}
.tr-SiteHeaderFlyouts-summaryLink:hover {
  opacity: .77
}
.tr-SiteHeaderFlyouts-summaryLink:hover {
  opacity: 1;
  text-decoration: underline
}
.tr-SiteHeaderFlyouts-summaryLink:active {
  color: #993500;
  opacity: 1
}
[dir=rtl] .tr-SiteHeaderFlyouts-summaryLink .tr-SiteHeaderFlyoutsTab-link:focus {
  border-left: none;
  border-right: .3125rem solid #fa6400;
  padding-left: 1.5rem;
  padding-right: 1.1875rem
}
.tr-SiteHeaderFlyouts-summaryLinkIcon {
  color: #fa6400;
  display: inline-block;
  line-height: 1;
  margin-top: -.375rem;
  position: absolute;
  right: 30px;
  right: 1.875rem;
  top: 50%;
  -webkit-transition: -webkit-transform .1s;
  transition: -webkit-transform .1s;
  transition: transform .1s;
  transition: transform .1s, -webkit-transform .1s;
  will-change: transform
}
.tr-SiteHeaderFlyouts-summaryLinkIcon {
  margin-left: .75em;
  margin-top: 0;
  position: static
}
[dir=rtl] .tr-SiteHeaderFlyouts-summaryLinkIcon {
  left: 12px;
  left: .75rem;
  right: inherit;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
[dir=rtl] .tr-SiteHeaderFlyouts-summaryLinkIcon {
  margin-left: inherit;
  margin-right: .75em
}
.tr-SiteHeaderMenu {
  border-top: .0625rem solid #d0d0d0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden
}
.tr-SiteHeaderMenu {
  border-top: 0;
  height: 4.875rem
}
.tr-SiteHeaderMenu-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 500;
  padding: 1.125rem 1.5rem;
  text-decoration: none
}
.tr-SiteHeaderMenu-link {
  height: 4.875rem;
  padding: 0 .75rem
}
.tr-SiteHeaderMenu-link:visited {
  color: inherit
}
.tr-SiteHeaderMenu-link:hover {
  opacity: .77;
  text-decoration: none
}
.tr-SiteHeaderMenu-link:active {
  opacity: 1
}
.tr-SiteHeaderMenu-link:hover {
  opacity: 1
}
.tr-SiteHeaderMenu-linkIcon {
  color: #fa6400;
  display: none;
  line-height: 1;
  width: 24px;
  width: 1.5rem
}
.tr-SiteHeaderMenu-linkIcon {
  display: block
}
.tr-SiteHeaderMenu-narrowLinkIcon {
  color: #fa6400;
  line-height: 1;
  width: 24px;
  width: 1.5rem
}
[dir=rtl] .tr-SiteHeaderMenu-narrowLinkIcon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-SiteHeaderMenu-narrowLinkIcon {
  display: none
}
.tr-SiteHeaderMenu-linkText {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: .375rem
}
[dir=rtl] .tr-SiteHeaderMenu-linkText {
  margin-left: .375rem;
  margin-right: 0
}
.tr-SiteHeaderMenu-content {
  visibility: hidden
}
.tr-SiteHeaderMenu-content {
  display: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 1.125rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  width: 75rem
}
.tr-SiteHeaderMenu-children {
  display: block
}
@media (max-width:74.999rem) {
  .tr-SiteHeaderMenu-children {
    margin-left: 0 !important
  }
}
.tr-SiteHeaderMenu-children {
  background-color: #fff;
  -webkit-box-shadow: 0 .125rem .25rem #afafaf;
  box-shadow: 0 .125rem .25rem #afafaf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: auto;
  margin-top: .0625rem;
  max-width: 72.75rem;
  padding-bottom: 3rem;
  padding-top: 3rem
}
[dir=rtl] .tr-SiteHeaderMenu-children {
  margin-left: 0;
  margin-right: auto
}
.tr-SiteHeaderMenu--href .tr-SiteHeaderMenu-linkIcon {
  display: none
}
.tr-SiteHeaderMenu-link:focus {
  border-left: .3125rem solid #fa6400;
  outline: 0;
  padding-left: 1.1875rem
}
[dir=rtl] .tr-SiteHeaderMenu-link:focus {
  border-left: none;
  border-right: .3125rem solid #fa6400;
  padding-left: 1.5rem;
  padding-right: 1.1875rem
}
.tr-SiteHeaderMenu-link:focus, .tr-SiteHeaderMenu-link:hover, [dir=rtl] .tr-SiteHeaderMenu-link:focus {
  border-bottom: .3125rem solid #fa6400;
  border-left: 0;
  border-right: 0;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .3125rem
}
.tr-SiteHeaderMenu.is-expanded {
  height: auto
}
.tr-SiteHeaderMenu.is-expanded .tr-SiteHeaderMenu-content {
  visibility: visible
}
.tr-SiteHeaderMenu.is-expanded .tr-SiteHeaderMenu-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  left: 0;
  position: absolute;
  top: 4.875rem
}
.tr-SiteHeaderMenu-link:focus, .tr-SiteHeaderMenu.is-expanded .tr-SiteHeaderMenu-link {
  border-bottom: .3125rem solid #fa6400;
  padding-top: .3125rem
}
.tr-SiteHeaderNavItem {
  font-weight: 500;
  padding-bottom: .75rem;
  padding-top: .75rem
}
.tr-SiteHeaderNavItem-link {
  color: inherit;
  text-decoration: none
}
.tr-SiteHeaderNavItem-link:active, .tr-SiteHeaderNavItem-link:visited {
  color: inherit
}
.tr-SiteHeaderNavItem-linkInner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none
}
.tr-SiteHeaderNavItem-link:hover .tr-SiteHeaderNavItem-linkText {
  text-decoration: underline
}
.tr-SiteHeaderNavItem-link:active .tr-SiteHeaderNavItem-linkText {
  color: #993500
}
.tr-SiteHeaderNavItem-linkIcon {
  color: #fa6400;
  height: 18px;
  height: 1.125rem;
  margin-left: .75rem;
  width: 18px;
  width: 1.125rem
}
[dir=rtl] .tr-SiteHeaderNavItem-linkIcon {
  margin-left: 0;
  margin-right: .75rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-SiteHeaderNavItem-linkDescription {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400
}
.tr-SiteHeaderNavItem--summary {
  margin-top: .75rem
}
@-webkit-keyframes SiteHeaderPanel-open {
  0% {
    -webkit-transform: translate(100%);
    transform: translate(100%)
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@keyframes SiteHeaderPanel-open {
  0% {
    -webkit-transform: translate(100%);
    transform: translate(100%)
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@-webkit-keyframes SiteHeaderPanel-closed {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  to {
    -webkit-transform: translate(100%);
    transform: translate(100%)
  }
}
@keyframes SiteHeaderPanel-closed {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  to {
    -webkit-transform: translate(100%);
    transform: translate(100%)
  }
}
@-webkit-keyframes SiteHeaderPanel-open-rtl {
  0% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@keyframes SiteHeaderPanel-open-rtl {
  0% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}
@-webkit-keyframes SiteHeaderPanel-closed-rtl {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  to {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
  }
}
@keyframes SiteHeaderPanel-closed-rtl {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0)
  }
  to {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
  }
}
.tr-SiteHeaderPanel {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-name: none;
  animation-name: none;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  background-color: #fff;
  bottom: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  left: 0;
  overflow: auto;
  position: fixed;
  top: 78px;
  top: 4.875rem;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  width: 100%;
  z-index: 1
}
.tr-SiteHeader--withSiteName .tr-SiteHeaderPanel {
  top: 101px;
  top: 6.3125rem
}
.tr-SiteHeader--withSiteName .tr-SiteHeaderPanel, .tr-SiteHeaderPanel {
  top: 4.875rem
}
.tr-SiteHeaderPanel .tr-SiteHeaderPanel {
  position: absolute;
  top: 0
}
[dir=rtl] .tr-SiteHeaderPanel {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%)
}
.tr-SiteHeaderPanel {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  overflow: visible;
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}
.tr-SiteHeaderPanel .tr-SiteHeaderPanel {
  position: static
}
.tr-SiteHeaderPanel-backButton {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fa6400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  height: 2.25rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 36px;
  width: 2.25rem
}
[dir=rtl] .tr-SiteHeaderPanel-backButton {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-SiteHeaderPanel-bar {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  border-bottom: .0625rem solid #d0d0d0;
  border-top: .0625rem solid #d0d0d0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 900;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-SiteHeaderPanel-bar {
  display: none
}
.tr-SiteHeaderPanel-barTitle {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 1.33333;
  margin-bottom: 1.125rem;
  margin-top: 1.125rem;
  text-align: center
}
.tr-SiteHeaderPanel-inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
.tr-SiteHeaderPanel-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-overflow-scrolling: initial
}
.tr-SiteHeaderPanel.is-animating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-SiteHeaderPanel.is-animating.is-closed {
  -webkit-animation-name: SiteHeaderPanel-closed;
  animation-name: SiteHeaderPanel-closed
}
[dir=rtl] .tr-SiteHeaderPanel.is-animating.is-closed {
  -webkit-animation-name: SiteHeaderPanel-closed-rtl;
  animation-name: SiteHeaderPanel-closed-rtl
}
.tr-SiteHeaderPanel.is-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}
.tr-SiteHeaderPanel.is-animating.is-open {
  -webkit-animation-name: SiteHeaderPanel-open;
  animation-name: SiteHeaderPanel-open
}
[dir=rtl] .tr-SiteHeaderPanel.is-animating.is-open {
  -webkit-animation-name: SiteHeaderPanel-open-rtl;
  animation-name: SiteHeaderPanel-open-rtl
}
.tr-SiteHeaderPanel.is-animating.is-open, [dir=rtl] .tr-SiteHeaderPanel.is-animating.is-open {
  -webkit-animation-name: none;
  animation-name: none
}
.tr-SiteHeaderSection {
  border-bottom: .0625rem solid #d0d0d0;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
  padding-bottom: 1.4375rem;
  padding-top: 1.5rem
}
.tr-SiteHeaderSection {
  border-bottom: none;
  border-right: .0625rem solid #d0d0d0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: .75rem 1.4375rem 0 1.5rem;
  width: 18.1875rem
}
.tr-SiteHeaderSection:last-child {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
[dir=rtl] .tr-SiteHeaderSection {
  border-left: .0625rem solid #d0d0d0;
  border-right: none
}
.tr-SiteHeaderSection--2col {
  width: 36.375rem
}
.tr-SiteHeaderSection--3col {
  width: 54.5625rem
}
.tr-SiteHeaderSection--4col {
  width: 72.75rem
}
.tr-SiteHeaderSection:last-child {
  margin-bottom: 0
}
.tr-SiteHeaderSection-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch
}
.tr-SiteHeaderSectionStack .tr-SiteHeaderSection:last-child {
  padding-bottom: 0
}
.tr-SiteHeaderFlyoutsTabPanel-children &gt; .tr-SiteHeaderSection:last-child, .tr-SiteHeaderFlyoutsTabPanel-children &gt; .tr-SiteHeaderSectionStack:last-child .tr-SiteHeaderSection, .tr-SiteHeaderMenu-children &gt; .tr-SiteHeaderSection:last-child, .tr-SiteHeaderMenu-children &gt; .tr-SiteHeaderSectionStack:last-child .tr-SiteHeaderSection {
  border-right: none;
  padding-right: 1.5rem
}
[dir=rtl] .tr-SiteHeaderFlyoutsTabPanel-children &gt; .tr-SiteHeaderSection:last-child, [dir=rtl] .tr-SiteHeaderFlyoutsTabPanel-children &gt; .tr-SiteHeaderSectionStack:last-child .tr-SiteHeaderSection, [dir=rtl] .tr-SiteHeaderMenu-children &gt; .tr-SiteHeaderSection:last-child, [dir=rtl] .tr-SiteHeaderMenu-children &gt; .tr-SiteHeaderSectionStack:last-child .tr-SiteHeaderSection {
  border-left: none
}
.tr-SiteHeaderSectionStack-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}
.tr-DataGrid-wrapper {
  margin-top: 2.25rem;
  overflow-x: auto;
  overflow-y: hidden
}
.tr-DataGrid-table {
  border-spacing: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  width: 100%
}
.tr-DataGrid-caption {
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: .375rem;
  padding-left: 1.25rem;
  text-align: left
}
.tr-DataGrid-tableBody .tr-DataGrid-column--numeric, .tr-DataGrid-tableHeader .tr-DataGrid-column--numeric {
  text-align: right
}
.tr-DataGrid-tableBody .tr-DataGrid-column--rowHeader {
  font-weight: 400;
  text-align: left
}
.tr-DataGrid-cell--header, .tr-DataGrid-sortByText {
  color: #666;
  font-weight: 500;
  text-align: left
}
.tr-DataGrid-sortBy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
.tr-DataGrid-noSortingSelected {
  margin-left: .375rem
}
.tr-DataGrid-noSortingSelected g {
  color: #888;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2)
}
.tr-DataGrid-cell--header button:hover .tr-DataGrid-sortByText {
  text-decoration: underline
}
.tr-DataGrid-cell--header button:hover .tr-DataGrid-noSortingSelected g {
  color: #404040
}
.tr-DataGrid-sortByDirection {
  color: #fa6400;
  margin-left: .375rem
}
.tr-DataGrid-sortByText--sorted {
  font-weight: 900
}
.tr-DataGrid-cell {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}
.tr-DataGrid-row--header:last-child .tr-DataGrid-cell {
  border-bottom: .125rem solid #666;
  padding-bottom: .375rem
}
.tr-DataGrid-cell--body {
  min-height: 60px;
  min-height: 3.75rem;
  padding-bottom: .5rem;
  padding-top: 1rem
}
.tr-DataGrid-row--body:nth-child(odd) {
  background-color: #fff
}
.tr-DataGrid-row--body:nth-child(2n) {
  background-color: #f4f4f4
}
.tr-DataGrid-row--body:hover {
  -webkit-box-shadow: 0 0 .9375rem 0 #d0d0d0, inset 0 1px #d0d0d0, inset 0 -1px #d0d0d0;
  box-shadow: 0 0 .9375rem 0 #d0d0d0, inset 0 1px #d0d0d0, inset 0 -1px #d0d0d0;
  z-index: 1
}
.tr-DataGrid-row--body:last-child .tr-DataGrid-cell {
  border-bottom: .125rem solid #666
}
.tr-DataGrid-tableCheckbox, .tr-DataGrid-tableRadioBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.tr-DataGrid-tableCheckbox .tr-TableCheckbox, .tr-DataGrid-tableRadioBtn .tr-TableRadioBtn {
  margin-right: 1rem
}
.tr-DataGrid-wrapper.tr-NewGridStyle {
  color: #621f95
}
.tr-TableCheckbox {
  position: relative
}
.tr-TableCheckbox, .tr-TableCheckbox-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-TableCheckbox-checkbox {
  border-radius: .1875rem;
  border: .0625rem solid #404040;
  color: #fff;
  cursor: pointer;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem
}
.tr-TableCheckbox-checkbox .tr-Svg path:last-child {
  display: none
}
.tr-TableCheckbox-checkbox .tr-nc-icon-wrapper {
  stroke-width: .1875rem
}
.tr-TableCheckbox-checkbox--indeterminate .tr-Svg path:last-child {
  display: inline;
  stroke: #fff
}
.tr-TableCheckbox-checkbox--indeterminate .tr-Svg path:first-child {
  display: none
}
.tr-TableCheckbox-input:checked + label .tr-TableCheckbox-checkbox, .tr-TableCheckbox-input:indeterminate + label .tr-TableCheckbox-checkbox {
  background-color: #fa6400;
  border-color: #fa6400
}
.tr-TableCheckbox-input:disabled + label .tr-TableCheckbox-checkbox {
  background-color: #f4f4f4;
  border-color: #d0d0d0;
  cursor: not-allowed
}
.tr-TableCheckbox-input + label .tr-TableCheckbox-checkbox:before {
  content: "";
  height: 16px;
  height: 1rem;
  padding: .75rem;
  position: absolute;
  left: -6px;
  left: -.375rem;
  top: -6px;
  top: -.375rem;
  width: 16px;
  width: 1rem;
  min-height: 16px;
  min-height: 1rem;
  min-width: 16px;
  min-width: 1rem
}
.tr-TableCheckbox-input:focus + label .tr-TableCheckbox-checkbox:before {
  border: .125rem solid #404040
}
.tr-TableRadioBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative
}
.tr-TableRadioBtn-radio {
  background-color: #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 100%;
  border: .0625rem solid #404040;
  color: #404040;
  content: "";
  cursor: pointer;
  display: block;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem
}
.tr-TableRadioBtn-input:focus + label .tr-TableRadioBtn-radio {
  border-color: #666
}
.tr-TableRadioBtn-input:active + label .tr-TableRadioBtn-radio {
  border-color: #fa6400
}
.tr-TableRadioBtn-input:disabled + label .tr-TableRadioBtn-radio {
  background-color: #f4f4f4;
  border-color: #d0d0d0;
  cursor: not-allowed
}
.tr-TableRadioBtn-input:checked + label .tr-TableRadioBtn-radio {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23FF6400' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.tr-TableRadioBtn-input:checked:focus + label .tr-TableRadioBtn-radio {
  border-color: #666
}
.tr-TableRadioBtn-input:checked:active + label .tr-TableRadioBtn-radio {
  border-color: #fa6400
}
.tr-TableRadioBtn-input:checked:disabled + label .tr-TableRadioBtn-radio {
  background-color: #f4f4f4;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23d0d0d0' fill-rule='evenodd'/%3E%3C/svg%3E");
  border-color: #d0d0d0;
  cursor: not-allowed
}
.tr-TableRadioBtn-input + label .tr-TableRadioBtn-radio:before {
  content: "";
  height: 16px;
  height: 1rem;
  padding: .75rem;
  position: absolute;
  left: -6px;
  left: -.375rem;
  top: -6px;
  top: -.375rem;
  width: 16px;
  width: 1rem;
  min-height: 16px;
  min-height: 1rem;
  min-width: 16px;
  min-width: 1rem
}
.tr-TableRadioBtn-input:focus + label .tr-TableRadioBtn-radio:before {
  border: .125rem solid #404040
}
.tr-DynamicPagination, .tr-DynamicPagination.tr-FlexGrid-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: .625rem;
  margin-right: .625rem;
  margin-top: .375rem
}
.tr-DynamicPagination-viewing {
  white-space: nowrap
}
.tr-DynamicPagination-pageSizeWrapper {
  padding-right: 0 !important
}
.tr-DynamicPagination-pageSize {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.tr-DynamicPagination-pageSize .tr-Dropdown--block {
  margin-left: .375rem
}
.tr-DynamicPagination-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: .375rem;
  padding-right: .375rem;
  width: 100%
}
.tr-DynamicPagination-buttonIcon {
  border-radius: 50%;
  border: .125rem solid #fa6400;
  display: inline-block
}
.tr-DynamicPagination-button:disabled {
  color: #888
}
.tr-DynamicPagination-button--previous .tr-DynamicPagination-buttonIcon {
  margin-right: .375rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.tr-DynamicPagination-button--next .tr-DynamicPagination-buttonIcon {
  margin-left: .375rem
}
.tr-DynamicPagination-button:disabled .tr-DynamicPagination-buttonIcon {
  border-color: #888
}
.tr-DynamicPagination-pagination button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  margin: .1875rem .375rem;
  padding-left: .1875rem;
  padding-right: .1875rem
}
.tr-DynamicPagination-paginationNumber {
  color: #404040;
  margin: .375rem
}
.tr-DynamicPagination-paginationNumber--active {
  position: relative
}
.tr-DynamicPagination-paginationNumber--active:after {
  background-color: #fa6400;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  height: .1875rem;
  left: 0;
  position: absolute;
  width: 100%
}
.tr-DynamicPagination-wrapper {
  margin-top: .75rem;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}
.tr-DynamicPagination-wrapper {
  margin-top: unset;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0
}
.tr-MultiStatusBanner {
  position: relative
}
.tr-MultiStatusBanner .tr-AlertBanner-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem
}
.tr-MultiStatusBanner .tr-AlertBanner-button .tr-Svg {
  color: #404040
}
.tr-Accordion .tr-Accordion-header {
  border-top: .0625rem solid #d0d0d0;
  text-align: left;
  width: 100%
}
.tr-Accordion:last-child .tr-Accordion-header {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-Accordion .tr-Accordion-header[aria-expanded=true] {
  border-bottom: none
}
.tr-FlowVerticalView-item:not(:last-of-type) .tr-Accordion .tr-Accordion-header[aria-expanded=false] {
  border-bottom: none
}
.tr-Accordion-containerWrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 90px;
  min-height: 5.625rem
}
.tr-Accordion-titleContainer {
  display: block;
  margin-right: auto
}
.tr-Accordion-title {
  color: #404040;
  display: block
}
.tr-Accordion-subTitle {
  color: #404040;
  font-style: italic
}
.tr-Accordion-icon {
  background-color: #eaeaea;
  border-radius: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  height: 2.25rem;
  margin-bottom: auto;
  margin-left: auto;
  margin-top: auto;
  padding: .3125rem
}
.tr-Accordion-icon .tr-Svg {
  margin-left: auto;
  margin-right: auto
}
.tr-Accordion-icon path {
  stroke: #404040
}
.tr-Accordion-legend {
  -ms-flex-item-align: start;
  align-self: start;
  color: #404040;
  font-size: 16px;
  font-size: 1rem
}
.tr-Accordion-headerContainer {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-Accordion-headerContainer, .tr-Accordion-headerTitleContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal
}
.tr-Accordion-headerTitleContainer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row
}
.tr-Accordion .tr-ExpandableItem-content {
  padding-bottom: 1.125rem;
  padding-top: 1.125rem
}
.tr-Accordion-region {
  overflow: hidden
}
.tr-Alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%
}
.tr-Alignment--horizontalCenter {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-Alignment--horizontalLeft {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.tr-Alignment--horizontalRight {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.tr-Alignment--verticalBottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}
.tr-Alignment--verticalCenter {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.tr-Alignment--verticalTop {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
.tr-Carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-Carousel {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}
.tr-Carousel-inner {
  overflow: hidden
}
.tr-Carousel-track {
  position: relative
}
.tr-Carousel-trackInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: calc(1px - 1.125rem);
  margin-right: calc(1px - 1.125rem);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease
}
.tr-Carousel-intro {
  min-width: 33.33333%;
  padding-right: 2.25rem
}
.tr-CarouselItem {
  min-width: 100%
}
.tr-CarouselItem.is-cardsVisibleOne {
  min-width: 100%
}
.tr-CarouselItem.is-cardsVisibleTwo {
  min-width: 50%
}
.tr-CarouselItem.is-cardsVisibleThree {
  min-width: 33.33333%
}
.tr-CarouselItem-inner {
  height: 100%;
  margin-left: 1.125rem;
  margin-right: 1.125rem
}
.tr-CarouselNavigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 1.125rem
}
.tr-CarouselNavigation.is-navigationHide {
  display: none
}
.tr-CarouselNavigation-button {
  background-color: #eaeaea;
  border-radius: 50%;
  border: .0625rem solid transparent;
  color: #404040;
  display: inline-block;
  padding: .625rem
}
.tr-CarouselNavigation-button:hover {
  color: #dc4300
}
.tr-CarouselNavigation-button:active {
  color: #993500
}
.tr-CarouselNavigation-button:disabled {
  background-color: rgba(0, 0, 0, 0);
  border: .0625rem solid #eaeaea;
  color: #eaeaea
}
.tr-CarouselNavigation-button:focus {
  outline: 0
}
.tr-CarouselNavigation-icon {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem
}
.tr-CarouselNavigation-pagination {
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-CarouselNavigation-paginationDot {
  background-color: #afafaf;
  border-radius: 50%;
  height: 6px;
  height: .375rem;
  margin: .1875rem;
  width: 6px;
  width: .375rem
}
.tr-CarouselNavigation-paginationDot.is-currentDot {
  background-color: #404040
}
.tr-Dropdown {
  display: inline-block;
  position: relative
}
.tr-Dropdown--block {
  display: block
}
.tr-Dropdown-filter, .tr-Dropdown-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-size: inherit;
  height: 36px;
  height: 2.25rem;
  line-height: 1;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  text-align: left;
  width: 100%
}
.tr-Dropdown-filter {
  height: 48px;
  height: 3rem
}
.tr-Dropdown-filter:focus, .tr-Dropdown-header:focus {
  border: 1px solid #404040;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
  outline: 0
}
[dir=rtl] .tr-Dropdown-filter, [dir=rtl] .tr-Dropdown-header {
  text-align: right
}
.tr-Dropdown-headerText {
  color: #404040;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative
}
.tr-Dropdown-filter {
  position: relative
}
.tr-Dropdown-filterInput {
  outline: 0;
  border: none;
  width: 100%
}
.tr-Dropdown-filterIcon, .tr-Dropdown-headerIcon {
  color: #666;
  height: 24px;
  height: 1.5rem;
  margin-left: .375rem;
  margin-right: -.375rem;
  position: relative;
  width: 24px;
  width: 1.5rem
}
.tr-Dropdown-filterIcon {
  position: absolute;
  right: 0;
  margin-right: .375rem
}
.tr-Dropdown-filterIcon:before {
  content: "";
  position: absolute;
  right: 26px;
  border-left: 2px solid #666;
  height: 100%;
  width: 1px
}
[dir=rtl] .tr-Dropdown-filterIcon, [dir=rtl] .tr-Dropdown-headerIcon {
  margin-left: -.375rem;
  margin-right: .375rem
}
.tr-Dropdown-filter:hover .tr-Dropdown-filterIcon, .tr-Dropdown-header:hover .tr-Dropdown-headerIcon, .tr-Dropdown-header:hover .tr-Dropdown-headerText {
  opacity: .845
}
.tr-Dropdown-filter:active .tr-Dropdown-filterIcon, .tr-Dropdown-header:active .tr-Dropdown-headerIcon, .tr-Dropdown-header:active .tr-Dropdown-headerText {
  opacity: 1
}
.tr-Dropdown-filter + .tr-Dropdown-listWrapper .tr-Dropdown-item {
  border-bottom: none
}
.tr-Dropdown-listWrapper--placementBottom {
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: .375rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: .375rem;
  -webkit-box-shadow: .3125rem .3125rem .25rem 0 rgba(0, 0, 0, .2);
  box-shadow: .3125rem .3125rem .25rem 0 rgba(0, 0, 0, .2)
}
.tr-Dropdown-listWrapper--placementBottom .tr-Dropdown-item:first-of-type {
  border-top: .0625rem solid #d0d0d0;
  overflow: hidden
}
.tr-Dropdown-listWrapper--placementTop .tr-Dropdown-item:first-of-type {
  border-top: .0625rem solid #d0d0d0;
  border-top-left-radius: 6px;
  border-top-left-radius: .375rem;
  border-top-right-radius: 6px;
  border-top-right-radius: .375rem;
  overflow: hidden
}
.tr-Dropdown-listWrapper--placementTop .tr-Dropdown-item:last-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden
}
.tr-Dropdown-listWrapper--positioned {
  left: 0;
  position: absolute;
  right: 0
}
.tr-Dropdown-listWrapper:focus {
  border: 1px solid #404040;
  -webkit-box-shadow: 0 0 0 1px #fff, .3125rem .3125rem .25rem 0 rgba(0, 0, 0, .2);
  box-shadow: 0 0 0 1px #fff, .3125rem .3125rem .25rem 0 rgba(0, 0, 0, .2);
  outline: 0
}
.tr-Dropdown-item {
  background-color: #fff;
  border-bottom: .0625rem solid #d0d0d0;
  border-left: .0625rem solid #d0d0d0;
  border-right: .0625rem solid #d0d0d0
}
.tr-Dropdown-item:last-of-type {
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: .375rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: .375rem;
  overflow: hidden
}
.tr-Dropdown-itemInner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-size: inherit;
  height: 100%;
  line-height: 1;
  padding: .75rem 1.125rem;
  position: relative;
  text-align: left;
  text-decoration: none;
  width: 100%
}
.tr-Dropdown-itemInnerText {
  color: #404040
}
.tr-Dropdown-itemInner:active .tr-Dropdown-itemInnerText {
  color: #993500
}
.tr-Dropdown-checkmark {
  height: 24px;
  height: 1.5rem;
  position: absolute;
  right: 18px;
  right: 1.125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  width: 1.5rem
}
[dir=rtl] .tr-Dropdown-checkmark {
  left: 18px;
  left: 1.125rem;
  right: auto
}
.tr-Dropdown-checkmark .tr-Svg svg &gt; path {
  stroke: #fa6400
}
.tr-Dropdown--large .tr-Dropdown-header, .tr-Dropdown-filter {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.33333
}
.tr-Dropdown--large .tr-Dropdown-itemInner {
  font-size: 16px;
  font-size: 1rem
}
.tr-Dropdown--small .tr-Dropdown-header, .tr-Dropdown--small .tr-Dropdown-itemInner {
  font-size: 14px;
  font-size: .875rem
}
.tr-Dropdown-items--scroll {
  overflow-y: auto
}
.tr-Dropdown-item:hover {
  border-left-color: #fa6400
}
.tr-Dropdown-filter + .tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected {
  border-left-color: #fa6400;
  background-color: #f4f4f4;
  text-decoration: none
}
.tr-Dropdown-itemInner--focused, .tr-Dropdown-itemInner:focus, .tr-Dropdown-itemInner:hover {
  background-color: #f4f4f4;
  text-decoration: none
}
.tr-Dropdown-itemInner--focused, .tr-Dropdown-itemInner:hover {
  cursor: pointer
}
.tr-Dropdown-itemInner--focused, .tr-Dropdown-itemInner:focus {
  outline: 0
}
.tr-Dropdown-filter + .tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected:before, .tr-Dropdown-itemInner--focused:before, .tr-Dropdown-itemInner:focus:before, .tr-Dropdown-itemInner:hover:before {
  background-color: #fa6400;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
  width: .1875rem
}
.tr-Dropdown-itemInnerButton:focus {
  background-color: rgba(0, 0, 0, 0)
}
[dir=rtl] .tr-Dropdown-filter + .tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected:before, [dir=rtl] .tr-Dropdown-itemInner--focused:before, [dir=rtl] .tr-Dropdown-itemInner:focus:before, [dir=rtl] .tr-Dropdown-itemInner:hover:before {
  left: auto;
  right: 0
}
.tr-Dropdown-itemInner--withCheckmark {
  padding-right: 3rem
}
[dir=rtl] .tr-Dropdown-itemInner--withCheckmark {
  padding-left: 3rem;
  padding-right: 1.125rem
}
.tr-ExpandableList {
  border-top: .0625rem solid #d0d0d0
}
.tr-ExpandableList-itemContainer {
  border-bottom: .0625rem solid #d0d0d0
}
.tr-ExpandableList--ordered .tr-ExpandableList-itemContainer {
  padding-left: 3.75rem;
  position: relative
}
[dir=rtl] .tr-ExpandableList--ordered .tr-ExpandableList-itemContainer {
  padding-left: 0;
  padding-right: 3.75rem
}
.tr-ExpandableList--ordered .tr-ExpandableList-itemContainer {
  margin-left: 6.25rem;
  padding-left: 0
}
[dir=rtl] .tr-ExpandableList--ordered .tr-ExpandableList-itemContainer {
  margin-left: 0;
  margin-right: 6.25rem;
  padding-right: 0
}
.tr-ExpandableList--ordered .tr-ExpandableList-itemContainer:before {
  background-color: #fa6400;
  content: "";
  height: 100%;
  left: -5.125rem;
  position: absolute;
  top: 2.25rem;
  width: .0625rem
}
[dir=rtl] .tr-ExpandableList--ordered .tr-ExpandableList-itemContainer:before {
  left: 0;
  right: -5.125rem
}
.tr-ExpandableList--ordered .tr-ExpandableList-itemContainer:last-child:before {
  height: 1.5rem
}
.tr-ExpandableList-itemNumber {
  background-color: #fff;
  border-radius: 1.125rem;
  border: .0625rem solid #fa6400;
  color: #fa6400;
  font-size: 18.666px;
  font-size: 1.16667rem;
  font-weight: 500;
  height: 36px;
  height: 2.25rem;
  left: 0;
  line-height: 36px;
  line-height: 2.25rem;
  position: absolute;
  text-align: center;
  top: 24px;
  top: 1.5rem;
  width: 36px;
  width: 2.25rem
}
[dir=rtl] .tr-ExpandableList-itemNumber {
  left: inherit;
  right: 0
}
.tr-ExpandableList-itemNumber {
  left: -6.25rem
}
[dir=rtl] .tr-ExpandableList-itemNumber {
  left: inherit;
  right: -6.25rem
}
.tr-ExpandableItem-content {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transition: opacity .2s ease-in, -webkit-transform .2s ease-in;
  transition: opacity .2s ease-in, -webkit-transform .2s ease-in;
  transition: transform .2s ease-in, opacity .2s ease-in;
  transition: transform .2s ease-in, opacity .2s ease-in, -webkit-transform .2s ease-in
}
.tr-ExpandableItem-content.is-collapsed {
  display: none
}
.tr-ExpandableItem-content.is-expanded {
  -webkit-animation: expand .2s ease-in;
  animation: expand .2s ease-in;
  display: block;
  opacity: 1;
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1)
}
@-webkit-keyframes expand {
  0% {
    display: none;
    opacity: 0
  }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
  }
  to {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }
}
@keyframes expand {
  0% {
    display: none;
    opacity: 0
  }
  1% {
    display: block;
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
  }
  to {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }
}
.tr-ExpandableItemHeader {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 1.5rem;
  text-align: left;
  width: 100%
}
.tr-ExpandableItemHeader.is-collapsed {
  padding-bottom: 1.5rem
}
.tr-ExpandableItemHeader:focus {
  outline: 0
}
.tr-ExpandableItemHeader:hover {
  cursor: pointer
}
.tr-ExpandableItemHeader-chevron {
  height: 36px;
  height: 2.25rem;
  margin-left: 1.125rem;
  min-width: 36px;
  min-width: 2.25rem;
  width: 36px;
  width: 2.25rem
}
[dir=rtl] .tr-ExpandableItemHeader-chevron {
  margin-left: 0;
  margin-right: 1.125rem
}
.tr-ExpandableItemHeader:focus .tr-ExpandableItemHeader-chevron {
  outline-color: #000;
  outline-style: solid;
  outline-width: 2px;
  outline-width: .125rem
}
@media (-webkit-min-device-pixel-ratio:0) {
  .tr-ExpandableItemHeader:focus .tr-ExpandableItemHeader-chevron {
    outline: .3125rem auto -webkit-focus-ring-color
  }
}
@media screen and (min--moz-device-pixel-ratio:0) {
  .tr-ExpandableItemHeader:focus .tr-ExpandableItemHeader-chevron {
    outline: .0625rem dotted #000
  }
}
.tr-ExpandableItemHeader-chevron {
  background-color: #eaeaea;
  border-radius: 100%
}
.tr-FlexGrid-containerFluid {
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-FlexGrid-fullWidth {
  padding-left: 0;
  padding-right: 0
}
.tr-FlexGrid-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1.125rem;
  margin-right: -1.125rem
}
.tr-FlexGrid-row.tr-FlexGrid-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.tr-FlexGrid-col.tr-FlexGrid-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}
.tr-FlexGrid-col-lg, .tr-FlexGrid-col-lg-1, .tr-FlexGrid-col-lg-10, .tr-FlexGrid-col-lg-11, .tr-FlexGrid-col-lg-12, .tr-FlexGrid-col-lg-2, .tr-FlexGrid-col-lg-3, .tr-FlexGrid-col-lg-4, .tr-FlexGrid-col-lg-5, .tr-FlexGrid-col-lg-6, .tr-FlexGrid-col-lg-7, .tr-FlexGrid-col-lg-8, .tr-FlexGrid-col-lg-9, .tr-FlexGrid-col-lg-offset-0, .tr-FlexGrid-col-lg-offset-1, .tr-FlexGrid-col-lg-offset-10, .tr-FlexGrid-col-lg-offset-11, .tr-FlexGrid-col-lg-offset-12, .tr-FlexGrid-col-lg-offset-2, .tr-FlexGrid-col-lg-offset-3, .tr-FlexGrid-col-lg-offset-4, .tr-FlexGrid-col-lg-offset-5, .tr-FlexGrid-col-lg-offset-6, .tr-FlexGrid-col-lg-offset-7, .tr-FlexGrid-col-lg-offset-8, .tr-FlexGrid-col-lg-offset-9, .tr-FlexGrid-col-md, .tr-FlexGrid-col-md-1, .tr-FlexGrid-col-md-10, .tr-FlexGrid-col-md-11, .tr-FlexGrid-col-md-12, .tr-FlexGrid-col-md-2, .tr-FlexGrid-col-md-3, .tr-FlexGrid-col-md-4, .tr-FlexGrid-col-md-5, .tr-FlexGrid-col-md-6, .tr-FlexGrid-col-md-7, .tr-FlexGrid-col-md-8, .tr-FlexGrid-col-md-9, .tr-FlexGrid-col-md-offset-0, .tr-FlexGrid-col-md-offset-1, .tr-FlexGrid-col-md-offset-10, .tr-FlexGrid-col-md-offset-11, .tr-FlexGrid-col-md-offset-12, .tr-FlexGrid-col-md-offset-2, .tr-FlexGrid-col-md-offset-3, .tr-FlexGrid-col-md-offset-4, .tr-FlexGrid-col-md-offset-5, .tr-FlexGrid-col-md-offset-6, .tr-FlexGrid-col-md-offset-7, .tr-FlexGrid-col-md-offset-8, .tr-FlexGrid-col-md-offset-9, .tr-FlexGrid-col-sm, .tr-FlexGrid-col-sm-1, .tr-FlexGrid-col-sm-10, .tr-FlexGrid-col-sm-11, .tr-FlexGrid-col-sm-12, .tr-FlexGrid-col-sm-2, .tr-FlexGrid-col-sm-3, .tr-FlexGrid-col-sm-4, .tr-FlexGrid-col-sm-5, .tr-FlexGrid-col-sm-6, .tr-FlexGrid-col-sm-7, .tr-FlexGrid-col-sm-8, .tr-FlexGrid-col-sm-9, .tr-FlexGrid-col-sm-offset-0, .tr-FlexGrid-col-sm-offset-1, .tr-FlexGrid-col-sm-offset-10, .tr-FlexGrid-col-sm-offset-11, .tr-FlexGrid-col-sm-offset-12, .tr-FlexGrid-col-sm-offset-2, .tr-FlexGrid-col-sm-offset-3, .tr-FlexGrid-col-sm-offset-4, .tr-FlexGrid-col-sm-offset-5, .tr-FlexGrid-col-sm-offset-6, .tr-FlexGrid-col-sm-offset-7, .tr-FlexGrid-col-sm-offset-8, .tr-FlexGrid-col-sm-offset-9, .tr-FlexGrid-col-xl, .tr-FlexGrid-col-xl-1, .tr-FlexGrid-col-xl-10, .tr-FlexGrid-col-xl-11, .tr-FlexGrid-col-xl-12, .tr-FlexGrid-col-xl-2, .tr-FlexGrid-col-xl-3, .tr-FlexGrid-col-xl-4, .tr-FlexGrid-col-xl-5, .tr-FlexGrid-col-xl-6, .tr-FlexGrid-col-xl-7, .tr-FlexGrid-col-xl-8, .tr-FlexGrid-col-xl-9, .tr-FlexGrid-col-xl-offset-0, .tr-FlexGrid-col-xl-offset-1, .tr-FlexGrid-col-xl-offset-10, .tr-FlexGrid-col-xl-offset-11, .tr-FlexGrid-col-xl-offset-12, .tr-FlexGrid-col-xl-offset-2, .tr-FlexGrid-col-xl-offset-3, .tr-FlexGrid-col-xl-offset-4, .tr-FlexGrid-col-xl-offset-5, .tr-FlexGrid-col-xl-offset-6, .tr-FlexGrid-col-xl-offset-7, .tr-FlexGrid-col-xl-offset-8, .tr-FlexGrid-col-xl-offset-9, .tr-FlexGrid-col-xs, .tr-FlexGrid-col-xs-1, .tr-FlexGrid-col-xs-10, .tr-FlexGrid-col-xs-11, .tr-FlexGrid-col-xs-12, .tr-FlexGrid-col-xs-2, .tr-FlexGrid-col-xs-3, .tr-FlexGrid-col-xs-4, .tr-FlexGrid-col-xs-5, .tr-FlexGrid-col-xs-6, .tr-FlexGrid-col-xs-7, .tr-FlexGrid-col-xs-8, .tr-FlexGrid-col-xs-9, .tr-FlexGrid-col-xs-offset-0, .tr-FlexGrid-col-xs-offset-1, .tr-FlexGrid-col-xs-offset-10, .tr-FlexGrid-col-xs-offset-11, .tr-FlexGrid-col-xs-offset-12, .tr-FlexGrid-col-xs-offset-2, .tr-FlexGrid-col-xs-offset-3, .tr-FlexGrid-col-xs-offset-4, .tr-FlexGrid-col-xs-offset-5, .tr-FlexGrid-col-xs-offset-6, .tr-FlexGrid-col-xs-offset-7, .tr-FlexGrid-col-xs-offset-8, .tr-FlexGrid-col-xs-offset-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-FlexGrid-col-xs {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%
}
.tr-FlexGrid-col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%
}
.tr-FlexGrid-col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%
}
.tr-FlexGrid-col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%
}
.tr-FlexGrid-col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%
}
.tr-FlexGrid-col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%
}
.tr-FlexGrid-col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%
}
.tr-FlexGrid-col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%
}
.tr-FlexGrid-col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%
}
.tr-FlexGrid-col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%
}
.tr-FlexGrid-col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%
}
.tr-FlexGrid-col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%
}
.tr-FlexGrid-col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%
}
.tr-FlexGrid-col-xs-offset-0 {
  margin-left: 0
}
.tr-FlexGrid-col-xs-offset-1 {
  margin-left: 8.33333333%
}
.tr-FlexGrid-col-xs-offset-2 {
  margin-left: 16.66666667%
}
.tr-FlexGrid-col-xs-offset-3 {
  margin-left: 25%
}
.tr-FlexGrid-col-xs-offset-4 {
  margin-left: 33.33333333%
}
.tr-FlexGrid-col-xs-offset-5 {
  margin-left: 41.66666667%
}
.tr-FlexGrid-col-xs-offset-6 {
  margin-left: 50%
}
.tr-FlexGrid-col-xs-offset-7 {
  margin-left: 58.33333333%
}
.tr-FlexGrid-col-xs-offset-8 {
  margin-left: 66.66666667%
}
.tr-FlexGrid-col-xs-offset-9 {
  margin-left: 75%
}
.tr-FlexGrid-col-xs-offset-10 {
  margin-left: 83.33333333%
}
.tr-FlexGrid-col-xs-offset-11 {
  margin-left: 91.66666667%
}
.tr-FlexGrid-start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start
}
.tr-FlexGrid-center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center
}
.tr-FlexGrid-end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end
}
.tr-FlexGrid-top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
.tr-FlexGrid-middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.tr-FlexGrid-bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}
.tr-FlexGrid-around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around
}
.tr-FlexGrid-between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.tr-FlexGrid-first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1
}
.tr-FlexGrid-last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}
.tr-FlexGrid-initial-order-xs {
  -webkit-box-ordinal-group: initial;
  -ms-flex-order: initial;
  order: 0
}
@media only screen and (min-width:576px) {
  .tr-FlexGrid-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }
  .tr-FlexGrid-col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
  }
  .tr-FlexGrid-col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
  }
  .tr-FlexGrid-col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
  .tr-FlexGrid-col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
  }
  .tr-FlexGrid-col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
  }
  .tr-FlexGrid-col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
  .tr-FlexGrid-col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
  }
  .tr-FlexGrid-col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
  }
  .tr-FlexGrid-col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
  .tr-FlexGrid-col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
  }
  .tr-FlexGrid-col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
  }
  .tr-FlexGrid-col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
  .tr-FlexGrid-col-sm-offset-0 {
    margin-left: 0
  }
  .tr-FlexGrid-col-sm-offset-1 {
    margin-left: 8.33333333%
  }
  .tr-FlexGrid-col-sm-offset-2 {
    margin-left: 16.66666667%
  }
  .tr-FlexGrid-col-sm-offset-3 {
    margin-left: 25%
  }
  .tr-FlexGrid-col-sm-offset-4 {
    margin-left: 33.33333333%
  }
  .tr-FlexGrid-col-sm-offset-5 {
    margin-left: 41.66666667%
  }
  .tr-FlexGrid-col-sm-offset-6 {
    margin-left: 50%
  }
  .tr-FlexGrid-col-sm-offset-7 {
    margin-left: 58.33333333%
  }
  .tr-FlexGrid-col-sm-offset-8 {
    margin-left: 66.66666667%
  }
  .tr-FlexGrid-col-sm-offset-9 {
    margin-left: 75%
  }
  .tr-FlexGrid-col-sm-offset-10 {
    margin-left: 83.33333333%
  }
  .tr-FlexGrid-col-sm-offset-11 {
    margin-left: 91.66666667%
  }
  .tr-FlexGrid-start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
  }
  .tr-FlexGrid-center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
  }
  .tr-FlexGrid-end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
  }
  .tr-FlexGrid-top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .tr-FlexGrid-middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .tr-FlexGrid-bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  .tr-FlexGrid-around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around
  }
  .tr-FlexGrid-between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .tr-FlexGrid-first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
  }
  .tr-FlexGrid-last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
  .tr-FlexGrid-initial-order-sm {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0
  }
}
@media only screen and (min-width:768px) {
  .tr-FlexGrid-col-md, .tr-FlexGrid-col-md-1, .tr-FlexGrid-col-md-10, .tr-FlexGrid-col-md-11, .tr-FlexGrid-col-md-12, .tr-FlexGrid-col-md-2, .tr-FlexGrid-col-md-3, .tr-FlexGrid-col-md-4, .tr-FlexGrid-col-md-5, .tr-FlexGrid-col-md-6, .tr-FlexGrid-col-md-7, .tr-FlexGrid-col-md-8, .tr-FlexGrid-col-md-9, .tr-FlexGrid-col-md-offset-0, .tr-FlexGrid-col-md-offset-1, .tr-FlexGrid-col-md-offset-10, .tr-FlexGrid-col-md-offset-11, .tr-FlexGrid-col-md-offset-12, .tr-FlexGrid-col-md-offset-2, .tr-FlexGrid-col-md-offset-3, .tr-FlexGrid-col-md-offset-4, .tr-FlexGrid-col-md-offset-5, .tr-FlexGrid-col-md-offset-6, .tr-FlexGrid-col-md-offset-7, .tr-FlexGrid-col-md-offset-8, .tr-FlexGrid-col-md-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 1.125rem;
    padding-right: 1.125rem
  }
  .tr-FlexGrid-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }
  .tr-FlexGrid-col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
  }
  .tr-FlexGrid-col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
  }
  .tr-FlexGrid-col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
  .tr-FlexGrid-col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
  }
  .tr-FlexGrid-col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
  }
  .tr-FlexGrid-col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
  .tr-FlexGrid-col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
  }
  .tr-FlexGrid-col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
  }
  .tr-FlexGrid-col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
  .tr-FlexGrid-col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
  }
  .tr-FlexGrid-col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
  }
  .tr-FlexGrid-col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
  .tr-FlexGrid-col-md-offset-0 {
    margin-left: 0
  }
  .tr-FlexGrid-col-md-offset-1 {
    margin-left: 8.33333333%
  }
  .tr-FlexGrid-col-md-offset-2 {
    margin-left: 16.66666667%
  }
  .tr-FlexGrid-col-md-offset-3 {
    margin-left: 25%
  }
  .tr-FlexGrid-col-md-offset-4 {
    margin-left: 33.33333333%
  }
  .tr-FlexGrid-col-md-offset-5 {
    margin-left: 41.66666667%
  }
  .tr-FlexGrid-col-md-offset-6 {
    margin-left: 50%
  }
  .tr-FlexGrid-col-md-offset-7 {
    margin-left: 58.33333333%
  }
  .tr-FlexGrid-col-md-offset-8 {
    margin-left: 66.66666667%
  }
  .tr-FlexGrid-col-md-offset-9 {
    margin-left: 75%
  }
  .tr-FlexGrid-col-md-offset-10 {
    margin-left: 83.33333333%
  }
  .tr-FlexGrid-col-md-offset-11 {
    margin-left: 91.66666667%
  }
  .tr-FlexGrid-start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
  }
  .tr-FlexGrid-center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
  }
  .tr-FlexGrid-end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
  }
  .tr-FlexGrid-top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .tr-FlexGrid-middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .tr-FlexGrid-bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  .tr-FlexGrid-around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around
  }
  .tr-FlexGrid-between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .tr-FlexGrid-first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
  }
  .tr-FlexGrid-last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
  .tr-FlexGrid-initial-order-md {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0
  }
}
@media only screen and (min-width:992px) {
  .tr-FlexGrid-col-lg, .tr-FlexGrid-col-lg-1, .tr-FlexGrid-col-lg-10, .tr-FlexGrid-col-lg-11, .tr-FlexGrid-col-lg-12, .tr-FlexGrid-col-lg-2, .tr-FlexGrid-col-lg-3, .tr-FlexGrid-col-lg-4, .tr-FlexGrid-col-lg-5, .tr-FlexGrid-col-lg-6, .tr-FlexGrid-col-lg-7, .tr-FlexGrid-col-lg-8, .tr-FlexGrid-col-lg-9, .tr-FlexGrid-col-lg-offset-0, .tr-FlexGrid-col-lg-offset-1, .tr-FlexGrid-col-lg-offset-10, .tr-FlexGrid-col-lg-offset-11, .tr-FlexGrid-col-lg-offset-12, .tr-FlexGrid-col-lg-offset-2, .tr-FlexGrid-col-lg-offset-3, .tr-FlexGrid-col-lg-offset-4, .tr-FlexGrid-col-lg-offset-5, .tr-FlexGrid-col-lg-offset-6, .tr-FlexGrid-col-lg-offset-7, .tr-FlexGrid-col-lg-offset-8, .tr-FlexGrid-col-lg-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 1.125rem;
    padding-right: 1.125rem
  }
  .tr-FlexGrid-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }
  .tr-FlexGrid-col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
  }
  .tr-FlexGrid-col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
  }
  .tr-FlexGrid-col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
  .tr-FlexGrid-col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
  }
  .tr-FlexGrid-col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
  }
  .tr-FlexGrid-col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
  .tr-FlexGrid-col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
  }
  .tr-FlexGrid-col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
  }
  .tr-FlexGrid-col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
  .tr-FlexGrid-col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
  }
  .tr-FlexGrid-col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
  }
  .tr-FlexGrid-col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
  .tr-FlexGrid-col-lg-offset-0 {
    margin-left: 0
  }
  .tr-FlexGrid-col-lg-offset-1 {
    margin-left: 8.33333333%
  }
  .tr-FlexGrid-col-lg-offset-2 {
    margin-left: 16.66666667%
  }
  .tr-FlexGrid-col-lg-offset-3 {
    margin-left: 25%
  }
  .tr-FlexGrid-col-lg-offset-4 {
    margin-left: 33.33333333%
  }
  .tr-FlexGrid-col-lg-offset-5 {
    margin-left: 41.66666667%
  }
  .tr-FlexGrid-col-lg-offset-6 {
    margin-left: 50%
  }
  .tr-FlexGrid-col-lg-offset-7 {
    margin-left: 58.33333333%
  }
  .tr-FlexGrid-col-lg-offset-8 {
    margin-left: 66.66666667%
  }
  .tr-FlexGrid-col-lg-offset-9 {
    margin-left: 75%
  }
  .tr-FlexGrid-col-lg-offset-10 {
    margin-left: 83.33333333%
  }
  .tr-FlexGrid-col-lg-offset-11 {
    margin-left: 91.66666667%
  }
  .tr-FlexGrid-start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
  }
  .tr-FlexGrid-center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
  }
  .tr-FlexGrid-end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
  }
  .tr-FlexGrid-top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .tr-FlexGrid-middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .tr-FlexGrid-bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  .tr-FlexGrid-around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around
  }
  .tr-FlexGrid-between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .tr-FlexGrid-first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
  }
  .tr-FlexGrid-last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
  .tr-FlexGrid-initial-order-lg {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0
  }
}
@media only screen and (min-width:1200px) {
  .tr-FlexGrid-col-xl, .tr-FlexGrid-col-xl-1, .tr-FlexGrid-col-xl-10, .tr-FlexGrid-col-xl-11, .tr-FlexGrid-col-xl-12, .tr-FlexGrid-col-xl-2, .tr-FlexGrid-col-xl-3, .tr-FlexGrid-col-xl-4, .tr-FlexGrid-col-xl-5, .tr-FlexGrid-col-xl-6, .tr-FlexGrid-col-xl-7, .tr-FlexGrid-col-xl-8, .tr-FlexGrid-col-xl-9, .tr-FlexGrid-col-xl-offset-0, .tr-FlexGrid-col-xl-offset-1, .tr-FlexGrid-col-xl-offset-10, .tr-FlexGrid-col-xl-offset-11, .tr-FlexGrid-col-xl-offset-12, .tr-FlexGrid-col-xl-offset-2, .tr-FlexGrid-col-xl-offset-3, .tr-FlexGrid-col-xl-offset-4, .tr-FlexGrid-col-xl-offset-5, .tr-FlexGrid-col-xl-offset-6, .tr-FlexGrid-col-xl-offset-7, .tr-FlexGrid-col-xl-offset-8, .tr-FlexGrid-col-xl-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 1.125rem;
    padding-right: 1.125rem
  }
  .tr-FlexGrid-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }
  .tr-FlexGrid-col-xl-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
  }
  .tr-FlexGrid-col-xl-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
  }
  .tr-FlexGrid-col-xl-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
  }
  .tr-FlexGrid-col-xl-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
  }
  .tr-FlexGrid-col-xl-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
  }
  .tr-FlexGrid-col-xl-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
  }
  .tr-FlexGrid-col-xl-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
  }
  .tr-FlexGrid-col-xl-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
  }
  .tr-FlexGrid-col-xl-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
  }
  .tr-FlexGrid-col-xl-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
  }
  .tr-FlexGrid-col-xl-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
  }
  .tr-FlexGrid-col-xl-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
  }
  .tr-FlexGrid-col-xl-offset-0 {
    margin-left: 0
  }
  .tr-FlexGrid-col-xl-offset-1 {
    margin-left: 8.33333333%
  }
  .tr-FlexGrid-col-xl-offset-2 {
    margin-left: 16.66666667%
  }
  .tr-FlexGrid-col-xl-offset-3 {
    margin-left: 25%
  }
  .tr-FlexGrid-col-xl-offset-4 {
    margin-left: 33.33333333%
  }
  .tr-FlexGrid-col-xl-offset-5 {
    margin-left: 41.66666667%
  }
  .tr-FlexGrid-col-xl-offset-6 {
    margin-left: 50%
  }
  .tr-FlexGrid-col-xl-offset-7 {
    margin-left: 58.33333333%
  }
  .tr-FlexGrid-col-xl-offset-8 {
    margin-left: 66.66666667%
  }
  .tr-FlexGrid-col-xl-offset-9 {
    margin-left: 75%
  }
  .tr-FlexGrid-col-xl-offset-10 {
    margin-left: 83.33333333%
  }
  .tr-FlexGrid-col-xl-offset-11 {
    margin-left: 91.66666667%
  }
  .tr-FlexGrid-start-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
  }
  .tr-FlexGrid-center-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
  }
  .tr-FlexGrid-end-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
  }
  .tr-FlexGrid-top-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .tr-FlexGrid-middle-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .tr-FlexGrid-bottom-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  .tr-FlexGrid-around-xl {
    -ms-flex-pack: distribute;
    justify-content: space-around
  }
  .tr-FlexGrid-between-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  .tr-FlexGrid-first-xl {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
  }
  .tr-FlexGrid-last-xl {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
  .tr-FlexGrid-initial-order-xl {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0
  }
}
@media only screen and (max-width:575px) {
  .tr-FlexGrid-hidden-xs {
    display: none
  }
}
@media only screen and (min-width:576px) and (max-width:767px) {
  .tr-FlexGrid-hidden-sm {
    display: none
  }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .tr-FlexGrid-hidden-md {
    display: none
  }
}
@media only screen and (min-width:992px) {
  .tr-FlexGrid-hidden-lg {
    display: none
  }
}
@media only screen and (min-width:1200px) {
  .tr-FlexGrid-hidden-xl {
    display: none
  }
}
.tr-FlowNavigationButtons .tr-Button {
  margin-right: 30px;
  width: auto
}
.tr-FlowVerticalView-item {
  padding-left: 6rem;
  position: relative
}
.tr-FlowVerticalView-step {
  background-color: #fa6400;
  border-radius: 50%;
  border: .0625rem solid #fa6400;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  left: 0;
  position: absolute;
  text-align: center;
  top: 30px;
  top: 1.875rem
}
.tr-FlowVerticalView-step, .tr-FlowVerticalView-stepNumber {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  height: 2.25rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 36px;
  width: 2.25rem
}
.tr-FlowVerticalView-stepNumber {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 24px;
  line-height: 1.5rem
}
.tr-FlowVerticalView-stepNumber .tr-Svg {
  width: 100%
}
.tr-FlowVerticalView-stepNumber .tr-Svg path:last-of-type {
  stroke: #fa6400
}
.tr-FlowVerticalView-item:before {
  background-color: #fa6400;
  bottom: -31px;
  bottom: -1.9375rem;
  content: "";
  left: 18px;
  left: 1.125rem;
  position: absolute;
  top: 65px;
  top: 4.0625rem;
  width: 1px;
  width: .0625rem
}
.tr-FlowVerticalView-item:last-child:before {
  bottom: 0
}
.tr-FlowVerticalView-item--unvisited .tr-FlowVerticalView-step {
  background-color: rgba(0, 0, 0, 0);
  color: inherit
}
.tr-FlowVerticalView-item:last-child.tr-FlowVerticalView-item--unvisited:before {
  display: none
}
.tr-FlowVerticalView-stepContent {
  min-height: 96px;
  min-height: 6rem;
  overflow: auto
}
.tr-Spinner {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn)
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn)
  }
}
.tr-Loading {
  width: 100%
}
.tr-Loading-inner {
  padding: 3rem
}
.tr-Loading-inner, .tr-Loading-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle
}
.tr-LongformAsset--border .tr-LongformAsset-inner {
  border: .0625rem solid #eaeaea
}
.tr-LongformAsset-caption {
  margin-left: auto;
  margin-right: auto;
  margin-top: .75rem;
  max-width: 764px;
  max-width: 47.75rem
}
.tr-LongformBlockQuote {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #404040;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.tr-LongformBlockQuote-attribution {
  margin-top: 2.25rem
}
.tr-LongformBlockQuote-attribution, .tr-LongformBlockQuote-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.tr-LongformBlockQuote-inner {
  border-bottom: .0625rem solid #d0d0d0;
  border-top: .1875rem solid #fa6400;
  max-width: 100%
}
.tr-LongformBlockQuote-quote {
  font-size: 21px;
  font-size: 1.3125rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.71429;
  max-width: 26em;
  padding: 1.5rem 1.5rem 2.25rem;
  text-align: center
}
.tr-LongformBlockQuote--quotemark .tr-LongformBlockQuote-quote:before {
  color: #afafaf;
  content: "\201C";
  display: block;
  font-family: arial, sans-serif;
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 600;
  line-height: 1.28571
}
.tr-LongformBlockQuote {
  display: block
}
.tr-LongformBlockQuote-attribution {
  display: block;
  padding-left: 6rem
}
[dir=rtl] .tr-LongformBlockQuote-attribution {
  padding-left: 0;
  padding-right: 6rem
}
.tr-LongformBlockQuote-inner {
  border-bottom: none;
  border-left: .3125rem solid #fa6400;
  border-top: none;
  display: block
}
[dir=rtl] .tr-LongformBlockQuote-inner {
  border-left: none;
  border-right: .3125rem solid #fa6400
}
.tr-LongformBlockQuote-quote {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 2.25rem;
  line-height: 1.5;
  padding: 0 0 0 3rem;
  text-align: left
}
[dir=rtl] .tr-LongformBlockQuote-quote {
  text-align: right
}
.tr-LongformBlockQuote--quotemark .tr-LongformBlockQuote-quote:before {
  font-size: 2.8125rem;
  padding-right: .4em
}
.tr-LongformBlockQuote--small .tr-LongformBlockQuote-quote {
  font-size: 1.3125rem;
  line-height: 1.71429;
  max-width: 46em
}
.tr-LongformBlockQuote--small .tr-LongformBlockQuote-quote:before {
  font-size: 2.375rem;
  padding-right: .666em
}
.tr-LongformChapterDivider {
  background-color: #404040;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  position: relative
}
.tr-LongformChapterDivider-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tr-LongformChapterDivider-backgroundImage {
  height: 100%;
  position: relative
}
.tr-LongformChapterDivider-backgroundGradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(.8%, rgba(0, 0, 0, .002)), color-stop(4.8%, rgba(0, 0, 0, .008)), color-stop(9%, rgba(0, 0, 0, .021)), color-stop(13.9%, rgba(0, 0, 0, .042)), color-stop(19.8%, rgba(0, 0, 0, .075)), color-stop(27%, rgba(0, 0, 0, .126)), color-stop(35%, rgba(0, 0, 0, .194)), color-stop(43.5%, rgba(0, 0, 0, .278)), color-stop(53%, rgba(0, 0, 0, .382)), color-stop(66%, rgba(0, 0, 0, .541)), color-stop(81%, rgba(0, 0, 0, .738)), to(#000));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .002) .8%, rgba(0, 0, 0, .008) 4.8%, rgba(0, 0, 0, .021) 9%, rgba(0, 0, 0, .042) 13.9%, rgba(0, 0, 0, .075) 19.8%, rgba(0, 0, 0, .126) 27%, rgba(0, 0, 0, .194) 35%, rgba(0, 0, 0, .278) 43.5%, rgba(0, 0, 0, .382) 53%, rgba(0, 0, 0, .541) 66%, rgba(0, 0, 0, .738) 81%, #000);
  height: 100%
}
.tr-LongformChapterDivider-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.375rem;
  max-width: 764px;
  max-width: 47.75rem;
  min-height: 360px;
  min-height: 22.5rem;
  overflow: hidden;
  padding-bottom: 2.25rem;
  padding-top: 6rem;
  position: relative
}
.tr-LongformChapterDivider-content {
  margin-top: 4.5rem
}
.tr-LongformChapterDivider-inner {
  bottom: 36px;
  bottom: 2.25rem;
  position: absolute
}
.tr-LongformChapterDivider-inner {
  bottom: 3.375rem
}
.tr-LongformChapterDivider-chapter {
  margin: 0 0 .75rem
}
.tr-LongformChapterDivider-title {
  font-size: 42px;
  font-size: 2.625rem;
  font-weight: 900;
  line-height: 1.28571
}
.tr-LongformChapterDivider--dark {
  background-color: #eaeaea;
  color: #404040
}
.tr-LongformChapterDivider--light {
  color: #fff
}
.tr-LongformChapterNavChapter {
  border-bottom: .0625rem solid #eaeaea;
  text-align: left;
  width: 100%
}
.tr-LongformChapterNavChapter-inner {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  border-left: .3125rem solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 1.125rem;
  text-decoration: none
}
[dir=rtl] .tr-LongformChapterNavChapter-inner {
  border-left: 0;
  border-right: .3125rem solid transparent
}
.tr-LongformChapterNavChapter-prefix {
  color: #757575;
  padding-right: .75rem;
  white-space: nowrap
}
[dir=rtl] .tr-LongformChapterNavChapter-prefix {
  padding-left: .75rem;
  padding-right: 0
}
.tr-LongformChapterNavChapter-title {
  color: #404040;
  font-weight: 500;
  line-height: 1.71429
}
.tr-LongformChapterNavChapter:last-of-type {
  border-bottom: none
}
.tr-LongformChapterNavChapter-inner:focus {
  border-left: .3125rem solid #afafaf
}
.tr-LongformChapterNavChapter-inner:focus .tr-LongformChapterNavChapter-title, .tr-LongformChapterNavChapter-inner:hover .tr-LongformChapterNavChapter-title {
  opacity: .77
}
.tr-LongformChapterNavChapter-inner:active .tr-LongformChapterNavChapter-title {
  opacity: 1
}
.tr-LongformChapterNavChapter.is-active .tr-LongformChapterNavChapter-inner {
  border-left: .3125rem solid #fa6400
}
[dir=rtl] .tr-LongformChapterNavChapter.is-active .tr-LongformChapterNavChapter-inner {
  border-left: 0;
  border-right: .3125rem solid #fa6400
}
.tr-LongformChapterNavChapter.is-active .tr-LongformChapterNavChapter-inner:focus {
  border-color: #afafaf
}
.tr-LongformChapterNavInner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  max-width: 75rem
}
.tr-LongformChapterNavInner-chapterContainer {
  position: relative;
  width: 100%
}
.tr-LongformChapterNavInner-chapterContainer {
  border-left: .0625rem solid #eaeaea;
  border-right: .0625rem solid #eaeaea;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  left: -.0625rem;
  max-width: 34.5rem
}
.tr-LongformChapterNavInner-currentChapter {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  line-height: 1.71429;
  padding: .75rem 1.125rem;
  text-align: left;
  width: 100%
}
@media (min-width:23em) {
  .tr-LongformChapterNavInner-currentChapter {
    padding-bottom: 1.125rem;
    padding-top: 1.125rem
  }
}
.tr-LongformChapterNavInner-currentChapterPrefix {
  color: #757575;
  padding-right: .75rem;
  white-space: nowrap
}
[dir=rtl] .tr-LongformChapterNavInner-currentChapterPrefix {
  padding-left: .75rem;
  padding-right: 0
}
.tr-LongformChapterNavInner-currentChapterTitle {
  color: #404040;
  font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
  font-weight: 500;
  padding-right: .75rem
}
[dir=rtl] .tr-LongformChapterNavInner-currentChapterTitle {
  padding-left: .75rem;
  padding-right: 0
}
.tr-LongformChapterNavInner-currentChapterIcon {
  -ms-flex-item-align: center;
  align-self: center;
  color: #fa6400;
  line-height: 1;
  margin-left: auto
}
[dir=rtl] .tr-LongformChapterNavInner-currentChapterIcon {
  margin-left: 0;
  margin-right: auto
}
.tr-LongformChapterNavInner-chapters {
  background-color: #fff;
  border-bottom: .0625rem solid #eaeaea;
  border-top: .0625rem solid #eaeaea;
  display: none;
  max-height: calc(95vh - 100%);
  overflow-y: scroll;
  position: absolute;
  width: 100%
}
.tr-LongformChapterNavInner.is-expanded .tr-LongformChapterNavInner-chapters {
  display: block
}
.tr-LongformChapterNavInner-currentChapter:hover {
  cursor: pointer
}
.tr-LongformChapterNavInner-currentChapter:hover .tr-LongformChapterNavInner-currentChapterIcon, .tr-LongformChapterNavInner-currentChapter:hover .tr-LongformChapterNavInner-currentChapterTitle {
  opacity: .77
}
.tr-LongformChapterNavInner-currentChapter:active .tr-LongformChapterNavInner-currentChapterIcon, .tr-LongformChapterNavInner-currentChapter:active .tr-LongformChapterNavInner-currentChapterTitle {
  opacity: 1
}
.tr-LongformChapterNav {
  background-color: #fff;
  border-bottom: .0625rem solid #eaeaea;
  width: 100%;
  z-index: 1
}
.tr-LongformChapterNav--sticky {
  position: relative;
  position: sticky;
  top: 0
}
.tr-LongformRichText {
  color: #404040;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 2;
  overflow: auto
}
.tr-LongformRichText a {
  word-wrap: break-word;
  word-break: break-word
}
.tr-LongformRichText h1, .tr-LongformRichText h2, .tr-LongformRichText h3 {
  font-weight: 900;
  line-height: 1.5;
  margin: 0 0 1.6875rem
}
.tr-LongformRichText h4, .tr-LongformRichText h5, .tr-LongformRichText h6 {
  font-weight: 900;
  line-height: 1.28571;
  margin: 0 0 .5625rem
}
.tr-LongformRichText h3 + h4 {
  margin-top: 2.25rem
}
.tr-LongformRichText p {
  margin: 0 0 2.25rem
}
.tr-LongformRichText img {
  max-width: 100%
}
.tr-LongformRichText ol, .tr-LongformRichText ul {
  margin: 0 0 2.25rem;
  list-style-type: disc
}
.tr-LongformRichText ol {
  counter-reset: section
}
.tr-LongformRichText ul ul {
  list-style-type: circle
}
.tr-LongformRichText ol ol ul, .tr-LongformRichText ul ul ul {
  list-style-type: square
}
.tr-LongformRichText ol ul {
  list-style-type: circle
}
.tr-LongformRichText ol ol, .tr-LongformRichText ol ul, .tr-LongformRichText ul ol {
  margin-bottom: 0;
  margin-top: 2.25rem
}
.tr-LongformRichText li {
  margin-bottom: 1.5rem;
  margin-left: 1.125rem;
  padding-left: 1.125rem
}
.tr-LongformRichText ol &gt; li {
  display: block;
  position: relative
}
.tr-LongformRichText ol &gt; li:before {
  content: counter(section) ". ";
  counter-increment: section;
  font-weight: 900;
  left: -18px;
  left: -1.125rem;
  position: absolute
}
.tr-LongformRichText &gt; :last-child, .tr-LongformRichText &gt; :last-child li:last-child {
  margin-bottom: 0
}
.tr-LongformRichText--dropcap p:first-of-type:first-letter {
  float: left;
  font-family: Knowledge2017, Helvetica Neue, Arial, sans-serif;
  font-size: 126px;
  font-size: 7.875rem;
  font-weight: 900;
  line-height: .85714;
  margin-bottom: -.01em;
  padding-right: .1em;
  text-transform: uppercase
}
.tr-LongformRichText table {
  border-collapse: collapse;
  font-size: 14px;
  font-size: .875rem;
  margin: 0 0 2.25rem;
  min-width: 100%
}
.tr-LongformRichText table {
  font-size: 1.125rem;
  width: 100%
}
.tr-LongformRichText table caption {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}
.tr-LongformRichText table th {
  border: .0625rem solid #d0d0d0;
  border-bottom: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding: .75rem;
  text-align: left
}
.tr-LongformRichText table td {
  border: .0625rem solid #d0d0d0;
  padding: .75rem
}
.tr-LongformRichText table th {
  font-size: 1.125rem
}
.tr-LongformRichText table td, .tr-LongformRichText table th {
  padding: 1.5rem
}
.tr-LongformRichText table td:first-child, .tr-LongformRichText table th:first-child {
  border-left: none
}
.tr-LongformRichText table td:last-child, .tr-LongformRichText table th:last-child {
  border-right: none
}
.tr-Longform {
  background-color: #f4f4f4
}
.tr-Longform:after, .tr-Longform:before {
  content: "";
  display: table
}
.tr-Longform-child {
  margin: 2.25rem auto;
  padding-left: 1.125rem;
  padding-right: 1.125rem
}
.tr-Longform-child {
  margin-bottom: 3.375rem;
  margin-top: 3.375rem
}
.tr-Longform-child--narrow {
  max-width: 800px;
  max-width: 50rem
}
.tr-Longform-child--wide {
  max-width: 1000px;
  max-width: 62.5rem
}
.tr-Longform-child--full {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0
}
.tr-MarkupContainer--sticky {
  position: relative;
  position: sticky;
  top: 0;
  z-index: 1
}
.tr-PhoneInput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative
}
.tr-PhoneNumberInput-wrapper .tr-PhoneNumberInput .tr-Dropdown {
  position: static
}
.tr-PhoneNumberInput-label {
  font-weight: 500
}
.tr-PhoneNumberInput-error {
  margin-top: .375rem;
  position: absolute;
  z-index: -1
}
.tr-PhoneInput .tr-Dropdown {
  border: .0625rem solid #666;
  border-radius: .375rem 0 0 .375rem
}
.tr-PhoneNumberInput--isInvalid .tr-Dropdown {
  border-color: #dc0a0a #666 #dc0a0a #dc0a0a
}
[dir=rtl] .tr-PhoneInput .tr-Dropdown {
  border-radius: 0 .375rem .375rem 0
}
[dir=rtl] .tr-PhoneNumberInput--isInvalid .tr-Dropdown {
  border-left-color: #666;
  border-right-color: #dc0a0a
}
.tr-PhoneInput .tr-Dropdown-listWrapper {
  background-color: #fff;
  border: .0625rem solid #666;
  border-radius: 0;
  -webkit-box-shadow: .0625rem .25rem .25rem 0 rgba(0, 0, 0, .2);
  box-shadow: .0625rem .25rem .25rem 0 rgba(0, 0, 0, .2);
  height: 100vh;
  position: fixed;
  top: 0
}
@media (min-width:768px) {
  .tr-PhoneInput .tr-Dropdown-listWrapper {
    height: auto;
    position: absolute;
    top: auto
  }
}
@media (min-width:768px) {
  .tr-CountrySelector--nothingFound .tr-Dropdown-listWrapper {
    max-height: 5rem;
    overflow: hidden
  }
}
@media (max-width:767px) {
  .tr-PhoneInput .tr-Dropdown-items {
    height: calc(100vh - 83px);
    max-height: calc(100vh - 83px) !important
  }
}
.tr-PhoneInput .tr-Dropdown-items:focus {
  outline: 2px solid #666;
  outline: .125rem solid #666;
  border-left: .0625rem solid #666;
  border-right: .0625rem solid #666;
  position: relative;
  z-index: 1
}
@media (min-width:768px) {
  .tr-PhoneInput .tr-Dropdown-items:focus {
    border-left: none;
    border-right: none
  }
}
.tr-CountrySelector--nothingFound .tr-Dropdown-items:focus, .tr-PhoneInput .tr-Dropdown-item {
  border: none
}
.tr-PhoneInput .tr-Dropdown-items:focus .tr-Dropdown-itemInner {
  padding-left: 1.0625rem
}
@media (min-width:768px) {
  .tr-PhoneInput .tr-Dropdown-items:focus .tr-Dropdown-itemInner {
    padding-left: .75rem 1.125rem
  }
}
.tr-PhoneInput .tr-Dropdown-item:last-of-type {
  border-radius: 0
}
.tr-PhoneInput .tr-Dropdown-itemInnerButton--selected {
  font-weight: 500
}
.tr-CountrySelectorHeader-button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .6875rem .5rem
}
.tr-CountrySelectorHeader-button:focus {
  border: .0625rem solid #666;
  border-radius: .25rem 0 0 .25rem;
  outline: 0;
  padding: .625rem .4375rem
}
.tr-PhoneNumberInput--isInvalid .tr-CountrySelectorHeader-button {
  border-radius: .25rem 0 0 .25rem;
  border: .0625rem solid #dc0a0a;
  border-right: none;
  padding: .625rem .5rem .625rem .4375rem
}
[dir=rtl] .tr-CountrySelectorHeader-button:focus {
  border-radius: 0 .25rem .25rem 0
}
[dir=rtl] .tr-PhoneNumberInput--isInvalid .tr-CountrySelectorHeader-button {
  border-left: none;
  border-radius: 0 .25rem .25rem 0;
  border-right: .0625rem solid #dc0a0a;
  padding-left: .5rem;
  padding-right: .4375rem
}
.tr-CountrySelectorHeader-button .tr-PhoneInputCountryIcon {
  margin-right: .25rem
}
.tr-CountrySelectorHeader-button .tr-PhoneInputCountryIconImg {
  display: block;
  height: 20px;
  height: 1.25rem;
  width: 30px;
  width: 1.875rem
}
.tr-CountrySelectorHeader-toggleIcon {
  color: #404040;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem
}
.tr-CountryFilter-closeButtonWrapper {
  border-bottom: .0625rem solid #afafaf;
  padding: .6875rem .5625rem .4375rem
}
@media (min-width:768px) {
  .tr-CountryFilter-closeButtonWrapper {
    display: none
  }
}
.tr-CountryFilter-closeButton {
  color: #404040;
  display: block;
  margin-left: auto;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem
}
.tr-CountryFilter-inputWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative
}
.tr-CountryFilter-label {
  left: 20px;
  left: 1.25rem;
  position: absolute;
  top: 20px;
  top: 1.25rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
[dir=rtl] .tr-CountryFilter-label {
  left: auto;
  right: 20px;
  right: 1.25rem
}
.tr-CountryFilter-inputIcon {
  color: #404040;
  display: block;
  height: 18px;
  height: 1.125rem;
  width: 18px;
  width: 1.125rem
}
.tr-CountryFilter-input {
  border: none;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: .5625rem 1.5rem .6875rem 3.5rem;
  max-height: 38px;
  max-height: 2.375rem;
  width: 100%
}
.tr-CountryFilter-input:focus {
  border: .0625rem solid #666;
  border-bottom-width: .125rem;
  outline: 0;
  padding: .5rem 1.4375rem .5625rem 3.4375rem
}
[dir=rtl] .tr-CountryFilter-input {
  padding-left: 1.5rem;
  padding-right: 3.5rem
}
[dir=rtl] .tr-CountryFilter-input:focus {
  padding-left: 1.5rem;
  padding-right: 3.4375rem
}
.tr-CountryFilter-nothingFoundWarning {
  padding: .5rem 1.25rem;
  width: 100%
}
.tr-PhoneInputInput, .tr-PhoneNumberInput-input {
  border: .0625rem solid #666;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  line-height: 1.5;
  padding: .6875rem .5rem .6875rem 1.875rem;
  width: 100%
}
.tr-PhoneInputInput {
  border-left: none;
  border-radius: 0 .375rem .375rem 0
}
.tr-PhoneNumberInput-input {
  border-radius: .375rem
}
.tr-PhoneNumberInput-input:focus {
  border-width: .125rem;
  outline: 0
}
.tr-PhoneInputInput:focus {
  border-bottom-width: .125rem;
  border-left: .0625rem solid #666;
  border-right-width: .125rem;
  border-top-width: .125rem;
  outline: 0;
  padding: .625rem .4375rem .625rem 1.8125rem
}
.tr-PhoneNumberInput-input--isInvalid {
  border-color: #dc0a0a;
  border-width: .125rem
}
.tr-PhoneNumberInput--isInvalid .tr-PhoneInputInput {
  border-color: #dc0a0a;
  border-left: none;
  border-width: .125rem;
  padding: .625rem .4375rem .625rem 1.875rem
}
[dir=rtl] .tr-PhoneInputInput {
  border-left: .0625rem solid #666;
  border-radius: .375rem 0 0 .375rem;
  border-right: none;
  padding-left: .5rem;
  padding-right: 1.875rem
}
[dir=rtl] .tr-PhoneInputInput:focus {
  border-bottom-width: .125rem;
  border-left-width: .125rem;
  border-right: .0625rem solid #666;
  border-top-width: .125rem;
  padding: .625rem 1.8125rem .625rem .4375rem
}
[dir=rtl] .tr-PhoneNumberInput--isInvalid .tr-PhoneInputInput {
  border-left: .125rem solid #dc0a0a;
  padding-left: .5rem;
  padding-right: 1.875rem
}
[dir=rtl] .tr-PhoneNumberInput--isInvalid .tr-PhoneInputInput:focus {
  border-right: none
}
.tr-PhoneInputInput::-webkit-input-placeholder {
  color: #404040
}
.tr-PhoneInputInput::-moz-placeholder {
  color: #404040
}
.tr-PhoneInputInput::-ms-input-placeholder {
  color: #404040
}
.tr-PhoneInputInput::placeholder {
  color: #404040
}
.tr-PhoneInput .tr-Dropdown.is-expanded {
  border-radius: .375rem 0 0 0
}
.tr-PhoneInput .tr-Dropdown.is-expanded .tr-CountrySelectorHeader-button {
  border-radius: .25rem 0 0 0
}
[dir=rtl] .tr-PhoneInput .tr-Dropdown.is-expanded {
  border-radius: 0 .375rem 0 0
}
[dir=rtl] .tr-PhoneInput .tr-Dropdown.is-expanded .tr-CountrySelectorHeader-button {
  border-radius: 0 .25rem 0 0
}
.tr-PhoneInput .tr-Dropdown.is-expanded + .tr-PhoneInputInput {
  border-radius: 0 .375rem 0 0
}
[dir=rtl] .tr-PhoneInput .tr-Dropdown.is-expanded + .tr-PhoneInputInput {
  border-radius: .375rem 0 0 0
}
.tr-PopoverBox--dropShadow {
  background-color: #fff;
  -webkit-box-shadow: 0 .125rem .5rem #afafaf;
  box-shadow: 0 .125rem .5rem #afafaf;
  min-width: 240px;
  min-width: 15rem;
  padding: 1.125rem
}
.tr-PopoverContent {
  display: none
}
.tr-PopoverContent--active, .tr-PopoverTrigger {
  display: inline-block
}
.tr-Responsive, .tr-Responsive-descendentName {
  cursor: hat
}
.tr-Responsive-descendentName {
  cursor: hat
}
.tr-Responsive--modifierName, [dir=rtl] .tr-Responsive {
  cursor: hat
}
.tr-TickerItem {
  border-right: .0625rem solid #afafaf;
  display: inline-block;
  font-size: 14px;
  font-size: .875rem;
  padding: .1875rem 1.5rem
}
[dir=rtl] .tr-TickerItem {
  border-left: .0625rem solid #afafaf;
  border-right: none
}
.tr-TickerItem:last-child {
  border-right-width: 0
}
[dir=rtl] .tr-TickerItem:last-child {
  border-left-width: 0
}
.tr-TickerItem-link {
  color: inherit;
  text-decoration: none
}
.tr-TickerItem-link:visited {
  color: inherit
}
.tr-TickerItem-title {
  color: #fff;
  font-weight: 500
}
.tr-TickerItem-link:hover .tr-TickerItem-title {
  text-decoration: underline
}
.tr-TickerItem-link:active .tr-TickerItem-title {
  color: #993500
}
.tr-TickerItem-time {
  color: #fff;
  margin-left: 1.5rem
}
[dir=rtl] .tr-TickerItem-time {
  margin-left: 0;
  margin-right: 1.5rem
}
@-webkit-keyframes Ticker-scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}
@keyframes Ticker-scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}
@-webkit-keyframes Ticker-scroll-rtl {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}
@keyframes Ticker-scroll-rtl {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}
.tr-Ticker {
  background-color: #262626;
  display: none
}
.tr-Ticker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tr-Ticker.is-closed {
  display: none
}
.tr-Ticker-close {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #404040;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: .75rem;
  padding-right: .75rem
}
.tr-Ticker-closeIcon {
  height: 1em;
  width: 1em
}
.tr-Ticker-content {
  background-color: #666;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-x: hidden;
  position: relative
}
.tr-Ticker-fade {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(90deg, rgba(64, 64, 64, 0), #404040);
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 72px;
  width: 4.5rem
}
[dir=rtl] .tr-Ticker-fade {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(64, 64, 64, 0)), to(#404040));
  background-image: linear-gradient(270deg, rgba(64, 64, 64, 0), #404040);
  left: 0;
  right: auto
}
.tr-Ticker-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden
}
.tr-Ticker-itemsInner {
  padding-bottom: .75rem;
  padding-left: 100%;
  padding-top: .75rem;
  white-space: nowrap
}
[dir=rtl] .tr-Ticker-itemsInner {
  padding-left: 0;
  padding-right: 100%
}
.tr-Ticker.is-animating .tr-Ticker-itemsInner {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: Ticker-scroll;
  animation-name: Ticker-scroll;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}
.tr-Ticker.is-paused .tr-Ticker-itemsInner {
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}
[dir=rtl] .tr-Ticker.is-animating .tr-Ticker-itemsInner {
  -webkit-animation-name: Ticker-scroll-rtl;
  animation-name: Ticker-scroll-rtl
}
.tr-Ticker-logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}
.tr-Ticker-logoInner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='23' width='166' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M166 14.122c0-1.32-.741-2.003-1.889-2.472-.903-.368-1.696-.68-2.3-.922-.6-.241-1.112-.659-1.112-1.112 0-.619.756-.977 1.76-.977 1.183 0 2.113.168 3.01.25h.028c.135 0 .23-.111.23-.247v-1.02c0-.137-.108-.233-.244-.26A13.215 13.215 0 0 0 162.54 7c-2.526 0-3.73 1.101-3.73 2.616 0 .963.418 1.912 1.602 2.407 1.187.496 3.616 1.067 3.616 2.1 0 .798-.367 1.237-1.577 1.237-1.256 0-2.528-.18-3.071-.25h-.028a.26.26 0 0 0-.257.263v.991c0 .152.122.247.257.274.654.152 1.872.362 3.072.362 2.72 0 3.575-1.488 3.575-2.878zm-87.537 0c0-1.32-.741-2.003-1.889-2.472-.903-.368-1.696-.68-2.3-.922-.6-.241-1.112-.659-1.112-1.112 0-.619.756-.977 1.76-.977 1.183 0 2.113.168 3.01.25h.028c.135 0 .229-.111.229-.247v-1.02c0-.137-.106-.233-.243-.26A13.22 13.22 0 0 0 75.004 7c-2.526 0-3.731 1.101-3.731 2.616 0 .963.419 1.912 1.603 2.407 1.186.496 3.616 1.067 3.616 2.1 0 .798-.367 1.237-1.577 1.237-1.256 0-2.528-.18-3.072-.25h-.027a.26.26 0 0 0-.257.263v.991c0 .152.122.247.257.274.654.152 1.872.362 3.072.362 2.72 0 3.575-1.488 3.575-2.878zm20.167 2.216V7.372a.252.252 0 0 0-.26-.261h-1.168c-.151 0-.26.109-.26.261v6.791c0 .081-.038.125-.066.125-.042 0-.082-.044-.108-.11l-3.833-6.625c-.165-.36-.313-.442-.598-.442h-1.469a.545.545 0 0 0-.54.55v8.953c0 .15.118.276.271.276h1.152c.15 0 .26-.125.26-.276V10.14c0-.081.029-.111.068-.111.04 0 .082.03.121.111l3.687 6.256c.212.495.5.495.825.495h1.374a.549.549 0 0 0 .544-.552zm-29.131.345V7.66a.548.548 0 0 0-.544-.55H67.84a.57.57 0 0 0-.502.33l-2.606 5.377c-.07.124-.097.193-.15.193-.057 0-.084-.069-.152-.193l-2.607-5.377a.57.57 0 0 0-.501-.33h-1.115c-.3 0-.545.246-.545.55v9.022c0 .137.11.207.233.207h1.371c.123 0 .218-.14.218-.276v-5.952c0-.096.014-.137.042-.137.011 0 .039.04.068.082l2.208 4.922c.079.15.256.234.433.234h.707c.177 0 .352-.084.432-.234l2.193-4.922c.03-.041.057-.082.067-.082.03 0 .044.04.044.137v5.952c0 .136.095.276.215.276h1.373c.123 0 .233-.07.233-.207zm17.111-5.387c0-1.817-1.083-2.63-2.414-2.63-1.332 0-2.416.813-2.416 2.63v1.408c0 1.817 1.084 2.628 2.416 2.628 1.331 0 2.414-.81 2.414-2.628zm1.904 0v1.408c0 3.029-2.076 4.295-4.318 4.295-2.242 0-4.317-1.266-4.317-4.295v-1.408c0-3.028 2.075-4.294 4.317-4.294s4.318 1.266 4.318 4.294zm-32.42 0c0-1.817-1.082-2.63-2.414-2.63-1.331 0-2.416.813-2.416 2.63v1.408c0 1.817 1.085 2.628 2.416 2.628 1.332 0 2.415-.81 2.415-2.628zm1.905 0v1.408c0 3.029-2.077 4.295-4.32 4.295-2.24 0-4.315-1.266-4.315-4.295v-1.408c0-3.028 2.075-4.294 4.316-4.294 2.242 0 4.32 1.266 4.32 4.294zm-10.488 5.318V7.372a.263.263 0 0 0-.272-.261h-1.342c-.153 0-.275.109-.275.261v3.575h-4.304V7.372a.262.262 0 0 0-.27-.261h-1.345c-.151 0-.272.109-.272.261v9.242c0 .15.12.276.272.276h1.345c.147 0 .27-.125.27-.276v-3.988h4.304v3.988c0 .15.122.276.275.276h1.342a.276.276 0 0 0 .272-.276zm91.864-7.908h-2.71v7.908c0 .15-.123.276-.274.276h-1.343a.274.274 0 0 1-.27-.276V8.706h-2.714c-.149 0-.272-.094-.272-.246V7.372c0-.152.123-.261.272-.261h7.311c.15 0 .273.109.273.261V8.46c0 .152-.124.246-.273.246zm-101.791 0h-2.71v7.908c0 .15-.123.276-.274.276h-1.343a.274.274 0 0 1-.271-.276V8.706h-2.714c-.148 0-.272-.094-.272-.246V7.372c0-.152.124-.261.272-.261h7.312c.149 0 .272.109.272.261V8.46c0 .152-.123.246-.272.246zm93.005 4.396v-5.73c0-.152-.122-.261-.273-.261h-1.345c-.149 0-.27.109-.27.261v5.73c0 1.57-.716 2.314-2.184 2.314-1.465 0-2.182-.744-2.182-2.314v-5.73c0-.152-.12-.261-.272-.261h-1.342c-.15 0-.273.109-.273.261v5.73c0 2.933 1.883 3.897 4.07 3.897 2.188 0 4.071-.964 4.071-3.897zm12.183-.476h4.349c.15 0 .272-.124.272-.274v-.993a.275.275 0 0 0-.272-.275h-4.349V9.822c0-1.152.044-1.183 1.072-1.183h3.44c.149 0 .272-.126.272-.276v-.88c0-.194-.068-.263-.272-.29-.435-.067-1.32-.192-2.936-.192-2.256 0-3.452-.016-3.452 2.82v4.357c0 2.836 1.196 2.82 3.452 2.82 1.616 0 2.5-.122 2.936-.192.204-.027.272-.096.272-.29v-.879a.275.275 0 0 0-.272-.274h-3.44c-1.028 0-1.072-.032-1.072-1.185zm-26.846 0h4.349c.15 0 .272-.124.272-.274v-.993a.275.275 0 0 0-.272-.275h-4.349V9.822c0-1.152.043-1.183 1.071-1.183h3.44c.15 0 .273-.126.273-.276v-.88c0-.194-.069-.263-.273-.29-.435-.067-1.32-.192-2.935-.192-2.256 0-3.452-.016-3.452 2.82v4.357c0 2.836 1.196 2.82 3.452 2.82 1.615 0 2.5-.122 2.935-.192.204-.027.273-.096.273-.29v-.879a.275.275 0 0 0-.273-.274h-3.44c-1.028 0-1.07-.032-1.07-1.185zm39.57-2.514c0-1.033-.791-1.473-2.15-1.473-.287 0-1.523.028-1.766.055v2.985c.216.014 1.533.042 1.766.042 1.398 0 2.15-.274 2.15-1.484zm2.2 6.613c0 .095-.054.165-.162.165h-1.66c-.148 0-.203-.14-.27-.276l-1.958-3.338h-.3c-.355 0-1.453-.04-1.766-.056v3.394c0 .15-.11.276-.259.276h-1.359a.275.275 0 0 1-.27-.276V7.592c0-.276.16-.372.434-.413.707-.11 2.227-.178 3.22-.178 2.092 0 4.024.758 4.024 3.111v.125c0 1.457-.72 2.255-1.833 2.693l2.132 3.684a.18.18 0 0 1 .028.111zm-47.301-6.613c0-1.033-.79-1.473-2.15-1.473-.286 0-1.522.028-1.765.055v2.985c.216.014 1.533.042 1.766.042 1.398 0 2.149-.274 2.149-1.484zm2.201 6.613c0 .095-.054.165-.162.165h-1.66c-.148 0-.203-.14-.27-.276l-1.957-3.338h-.301c-.355 0-1.453-.04-1.766-.056v3.394c0 .15-.11.276-.259.276h-1.359a.275.275 0 0 1-.27-.276V7.592c0-.276.16-.372.434-.413.708-.11 2.226-.178 3.22-.178 2.092 0 4.023.758 4.023 3.111v.125c0 1.457-.719 2.255-1.832 2.693l2.131 3.684a.18.18 0 0 1 .028.111z' fill='%23fff'/%3E%3Cpath d='M23.154 13.908a1.15 1.15 0 0 0-1.146 1.152c0 .637.513 1.153 1.146 1.153s1.145-.516 1.145-1.153c0-.636-.512-1.152-1.145-1.152zM21.7 16.899a.974.974 0 0 0-.971.978c0 .539.434.977.97.977a.974.974 0 0 0 .972-.977.974.974 0 0 0-.971-.978zm-2.159 2.344a.843.843 0 0 0-.84.845c0 .467.376.845.84.845s.84-.378.84-.845a.843.843 0 0 0-.84-.845zm-2.423 1.577a.684.684 0 0 0-.682.686c0 .379.305.686.682.686a.684.684 0 0 0 .682-.686.684.684 0 0 0-.682-.686zm-2.383.834a.587.587 0 0 0-.585.589c0 .325.262.589.585.589a.587.587 0 0 0 .586-.59.588.588 0 0 0-.586-.588zm-2.232.331a.506.506 0 0 0-.504.507c0 .28.226.508.504.508a.506.506 0 0 0 .504-.508.506.506 0 0 0-.504-.507zm-2.236-.33a.588.588 0 0 0-.585.588c0 .326.262.59.585.59a.588.588 0 0 0 .586-.59.588.588 0 0 0-.586-.589zm-2.383-.836a.682.682 0 0 0-.68.684c0 .378.305.684.68.684s.68-.306.68-.684a.682.682 0 0 0-.68-.684zM5.46 19.245c-.463 0-.839.378-.839.844s.376.845.84.845c.463 0 .839-.378.839-.845s-.376-.844-.84-.844zM3.303 16.9a.975.975 0 0 0-.972.978c0 .54.435.979.972.979a.975.975 0 0 0 .972-.979.975.975 0 0 0-.972-.978zm-1.454-2.994c-.632 0-1.144.515-1.144 1.151s.512 1.152 1.144 1.152c.633 0 1.145-.516 1.145-1.152 0-.636-.512-1.151-1.145-1.151zm-.525-3.737C.593 10.17 0 10.766 0 11.502s.593 1.332 1.324 1.332c.731 0 1.324-.596 1.324-1.332 0-.736-.593-1.333-1.324-1.333zm.525-3.375c-.632 0-1.144.516-1.144 1.151 0 .636.512 1.151 1.144 1.151.632 0 1.144-.515 1.144-1.15 0-.636-.512-1.152-1.144-1.152zm1.453-2.649c-.537 0-.973.439-.973.98s.436.978.973.978c.537 0 .973-.438.973-.979s-.436-.979-.973-.979zm2.159-2.078a.842.842 0 0 0-.84.845c0 .467.376.845.84.845.464 0 .84-.378.84-.845a.842.842 0 0 0-.84-.845zM7.885.814a.682.682 0 0 0-.68.684c0 .377.304.684.68.684.375 0 .68-.307.68-.684a.682.682 0 0 0-.68-.684zm2.381-.646c-.324 0-.586.265-.586.59s.262.59.586.59c.324 0 .586-.264.586-.59s-.262-.59-.586-.59zM12.498 0a.505.505 0 0 0-.503.506c0 .28.225.507.503.507a.505.505 0 0 0 .503-.507.505.505 0 0 0-.503-.506zm2.24.17a.587.587 0 0 0-.586.59c0 .324.262.588.585.588a.587.587 0 0 0 .585-.589.587.587 0 0 0-.585-.588zm2.38.644a.681.681 0 0 0-.68.684c0 .377.305.683.68.683.375 0 .68-.306.68-.683a.681.681 0 0 0-.68-.684zm2.421 1.256a.841.841 0 0 0-.839.844c0 .466.376.844.839.844s.839-.378.839-.844a.841.841 0 0 0-.839-.844zm2.159 2.076a.977.977 0 0 0-.973.98c0 .54.435.979.973.979a.977.977 0 0 0 .974-.98c0-.54-.436-.98-.974-.98zm1.455 2.645c-.632 0-1.144.515-1.144 1.15 0 .636.512 1.152 1.144 1.152.632 0 1.144-.516 1.144-1.151 0-.636-.512-1.151-1.144-1.151zm-5.249 6.47a.516.516 0 0 0-.514.517c0 .286.23.517.514.517s.515-.231.515-.517a.516.516 0 0 0-.515-.517zm-1.283 1.916a.516.516 0 0 0-.514.517c0 .286.23.518.514.518a.516.516 0 0 0 .514-.518.516.516 0 0 0-.514-.517zm-1.903 1.231a.56.56 0 0 0-.558.562c0 .31.25.56.558.56a.56.56 0 0 0 .559-.56.56.56 0 0 0-.559-.562zm-2.25.335a.754.754 0 0 0-.752.756c0 .417.337.756.752.756a.754.754 0 0 0 .75-.756.753.753 0 0 0-.75-.756zm-2.244-.452a.855.855 0 0 0-.853.858c0 .474.382.858.853.858a.855.855 0 0 0 .853-.858.855.855 0 0 0-.853-.858zm-2.037-1.445a.95.95 0 0 0-.946.953.95.95 0 0 0 .946.951.949.949 0 0 0 .946-.951.95.95 0 0 0-.946-.953zm-1.343-1.934a.796.796 0 0 0-.794.799c0 .441.356.799.794.799a.796.796 0 0 0 .794-.799.797.797 0 0 0-.794-.799zm-.314-2.125a.617.617 0 0 0-.615.618c0 .342.275.619.615.619.34 0 .614-.277.614-.619a.617.617 0 0 0-.614-.618zm.54-2.078a.518.518 0 0 0-.515.519c0 .287.23.519.516.519a.517.517 0 0 0 .515-.519c0-.287-.23-.52-.515-.52zM8.356 6.81c-.284 0-.514.232-.514.517s.23.517.514.517c.284 0 .513-.231.513-.517s-.23-.517-.513-.517zm1.9-1.328a.56.56 0 0 0-.558.561c0 .31.25.562.558.562a.56.56 0 0 0 .558-.562.56.56 0 0 0-.558-.561zm2.25-.726a.748.748 0 0 0-.747.751c0 .415.334.751.746.751a.748.748 0 0 0 .747-.75.748.748 0 0 0-.747-.752zm2.25.25c-.47 0-.85.383-.85.855s.38.855.85.855.85-.383.85-.855a.853.853 0 0 0-.85-.855zm2.027 1.253a.951.951 0 0 0-.948.954c0 .527.424.954.948.954a.951.951 0 0 0 .948-.954.951.951 0 0 0-.948-.954zm1.343 2.24a.796.796 0 0 0-.793.799c0 .44.356.798.793.798a.796.796 0 0 0 .794-.798.795.795 0 0 0-.794-.798zm-2.065 3.506c-.261 0-.474.213-.474.477s.213.477.474.477a.476.476 0 1 0 0-.954zm-.92 1.474a.707.707 0 0 0-.706.71c0 .392.316.71.706.71s.705-.318.705-.71a.707.707 0 0 0-.705-.71zm-1.814.966a.74.74 0 0 0-.738.743c0 .41.33.743.738.743a.741.741 0 0 0 .739-.743.74.74 0 0 0-.739-.743zm-2.123-.055a.658.658 0 0 0-.655.66c0 .363.293.658.655.658a.657.657 0 0 0 .656-.659.658.658 0 0 0-.656-.66zm-1.577-1.076a.482.482 0 0 0-.481.484c0 .267.215.483.48.483s.481-.216.481-.483a.482.482 0 0 0-.48-.484zM9 11.92a.35.35 0 0 0-.35.35.35.35 0 0 0 .698 0 .35.35 0 0 0-.348-.35zm-.037-1.817a.475.475 0 0 0-.474.477c0 .263.212.476.474.476a.475.475 0 0 0 .474-.476.475.475 0 0 0-.474-.477zm.924-1.945a.706.706 0 0 0-.704.708c0 .39.315.708.704.708a.706.706 0 0 0 .703-.708.706.706 0 0 0-.703-.708zm1.803-1.034c-.409 0-.74.333-.74.744s.331.744.74.744c.408 0 .74-.332.74-.744s-.332-.744-.74-.744zm2.128.237a.658.658 0 0 0-.656.66c0 .364.294.66.656.66a.658.658 0 0 0 .656-.66.658.658 0 0 0-.656-.66zm1.569 1.404a.482.482 0 0 0-.48.484.482.482 0 1 0 .96 0 .482.482 0 0 0-.48-.484zm.66 1.672a.35.35 0 0 0-.35.351.35.35 0 0 0 .35.352.35.35 0 0 0 .35-.352.35.35 0 0 0-.35-.351zm2.388.552a.62.62 0 0 0-.617.621c0 .343.276.621.617.621.341 0 .617-.278.617-.621a.62.62 0 0 0-.617-.621zm2.546.752c-.359 0-.65.293-.65.654 0 .361.291.654.65.654.36 0 .65-.293.65-.654a.652.652 0 0 0-.65-.654zm-.644 2.31c-.34 0-.616.277-.616.62s.276.619.616.619c.34 0 .615-.277.615-.62s-.275-.619-.615-.619zm-1.11 1.94a.521.521 0 0 0-.519.522c0 .289.233.523.52.523.287 0 .52-.234.52-.523a.521.521 0 0 0-.52-.523zm-1.33 1.44a.45.45 0 0 0-.448.451.45.45 0 0 0 .898 0 .45.45 0 0 0-.45-.451zm-1.404 1.05a.386.386 0 0 0-.385.388c0 .214.172.387.385.387a.386.386 0 0 0 .384-.387.386.386 0 0 0-.384-.387zm-1.59.595a.45.45 0 1 0 0 .901.45.45 0 1 0 0-.901zm-1.87.306a.52.52 0 0 0-.517.521.52.52 0 0 0 .518.521.52.52 0 0 0 .518-.521.52.52 0 0 0-.518-.52zm-2.137-.212a.675.675 0 0 0-.674.677c0 .374.302.677.674.677a.675.675 0 0 0 .673-.677.675.675 0 0 0-.673-.677zm-2.248-.813c-.439 0-.795.358-.795.8s.356.8.795.8c.44 0 .795-.358.795-.8s-.355-.8-.795-.8zm-1.99-1.503a.937.937 0 0 0-.935.94c0 .52.418.94.934.94s.934-.42.934-.94c0-.519-.418-.94-.934-.94zm-1.653-2.267c-.558 0-1.011.455-1.011 1.017 0 .562.453 1.018 1.011 1.018.559 0 1.011-.456 1.011-1.018s-.452-1.017-1.01-1.017zm-.938-2.36a.799.799 0 0 0-.797.801c0 .443.357.801.797.801s.796-.358.796-.8a.8.8 0 0 0-.796-.802zm-.046-2.28a.655.655 0 0 0-.653.657c0 .363.292.657.653.657.361 0 .654-.294.654-.657a.656.656 0 0 0-.654-.657zm.642-2.239a.618.618 0 0 0-.616.62c0 .342.276.62.616.62.34 0 .617-.278.617-.62a.618.618 0 0 0-.617-.62zm1.112-1.742a.52.52 0 0 0-.518.522.52.52 0 0 0 .518.521.52.52 0 0 0 .518-.52.52.52 0 0 0-.518-.523zM7.103 4.67a.45.45 0 0 0-.448.45c0 .25.2.451.448.451a.45.45 0 0 0 .448-.45.45.45 0 0 0-.448-.45zm1.405-.927a.387.387 0 0 0-.385.388c0 .214.172.388.385.388a.387.387 0 0 0 .386-.388.387.387 0 0 0-.386-.388zm1.593-.715a.448.448 0 0 0-.447.45c0 .248.2.45.447.45a.449.449 0 0 0 .447-.45c0-.25-.2-.45-.447-.45zm1.863-.453a.521.521 0 0 0-.52.523c0 .289.233.523.52.523.287 0 .52-.234.52-.523a.521.521 0 0 0-.52-.523zm2.141-.095a.676.676 0 0 0-.674.678c0 .375.302.679.674.679a.676.676 0 0 0 .674-.679.676.676 0 0 0-.674-.678zM16.29 3c-.44 0-.797.359-.797.801s.357.802.797.802c.44 0 .797-.359.797-.802S16.73 3 16.29 3zm2.063 1.261c-.516 0-.934.421-.934.94s.418.942.934.942.935-.422.935-.941-.418-.94-.935-.94zm1.64 2.12c-.558 0-1.012.455-1.012 1.017 0 .562.454 1.018 1.012 1.018s1.012-.456 1.012-1.018-.453-1.018-1.012-1.018zm.94 2.792c-.44 0-.796.359-.796.8s.356.801.796.801c.44 0 .795-.358.795-.8s-.356-.8-.795-.8zM25 11.502c0 .736-.593 1.332-1.324 1.332a1.328 1.328 0 0 1-1.325-1.332c0-.736.593-1.333 1.325-1.333.731 0 1.324.597 1.324 1.333z' fill='%23fa6400'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 5.8125rem 1.5625rem;
  height: 25px;
  height: 1.5625rem;
  width: 93px;
  width: 5.8125rem
}
.tr-Sticky--bottom {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%
}
.tr-Sticky--top {
  position: fixed;
  top: 0;
  width: 100%
}
li.tr-SiteHeaderMenu-search {
  margin-left: 3rem;
  z-index: 3;
  display: block;
  max-width: 20rem;
  margin-left: 0;
  z-index: 3;
  display: block;
  max-width: 30rem;
  width: 30rem;
  margin-top: .7rem
}
div#search {
  background: 0 0 !important;
  border-radius: .375rem;
  border: .0625rem solid #d0d0d0;
  height: 57px;
  height: 3.5625rem;
  overflow: hidden;
  position: relative;
  z-index: auto;
  display: flex;
  justify-content: space-evenly;
  padding-top: 1rem
}
#search input.search-submit {
  background-repeat: no-repeat;
  left: auto;
  width: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cg class='nc-icon-wrapper' fill='none' stroke='%234d4d4d' stroke-linecap='square' stroke-width='2'%3E%3Cpath d='M22 22l-5.6-5.6' data-color='color-2'%3E%3C/path%3E%3Cpath d='M10 1a9 9 0 1 0 0 18 9 9 0 1 0 0-18z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat;
  height: 14px;
  position: initial;
  margin-top: 6px;
  color: #4d4d4d;
  padding: 0;
  margin-right: 1rem
}
#search .search-submit:hover {
  background-color: #fff !important
}
.tr-SiteHeaderSection-title {
  color: #fa6400;
  font-size: 18.666px;
  font-size: 1.16667rem;
  font-weight: 500;
  line-height: 1.33333;
  margin-bottom: 1.125rem;
  margin-left: .75rem;
  margin-top: 0
}
.margin-left-10{
    margin-left:10px;
}</pre></body></html>