.col-xxl-1,.col-xxxl-1,.col-xxl-2,.col-xxxl-2,.col-xxl-3,.col-xxxl-3,.col-xxl-4,.col-xxxl-4,.col-xxl-5,.col-xxxl-5,.col-xxl-6,.col-xxxl-6,.col-xxl-7,.col-xxxl-7,.col-xxl-8,.col-xxxl-8,.col-xxl-9,.col-xxxl-9,.col-xxl-10,.col-xxxl-10,.col-xxl-11,.col-xxxl-11,.col-xxl-12,.col-xxxl-12{position:relative;width:100%;padding-right:15px;padding-left:15px}@media all and (min-width: 1330px){.container{max-width:1330px}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.offset-xxl-12{margin-left:100%}}@media all and (min-width: 1586px){.container{max-width:1586px}.col-xxxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxxl-3{flex:0 0 25%;max-width:25%}.col-xxxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxxl-6{flex:0 0 50%;max-width:50%}.col-xxxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxxl-9{flex:0 0 75%;max-width:75%}.col-xxxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxxl-12{flex:0 0 100%;max-width:100%}.offset-xxxl-1{margin-left:8.3333333333%}.offset-xxxl-2{margin-left:16.6666666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.3333333333%}.offset-xxxl-5{margin-left:41.6666666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.3333333333%}.offset-xxxl-8{margin-left:66.6666666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.3333333333%}.offset-xxxl-11{margin-left:91.6666666667%}.offset-xxxl-12{margin-left:100%}}.container.ts{padding-left:36px;padding-right:36px}@media all and (min-width: 992px){.container.ts{padding-left:15px;padding-right:15px}}sup{position:static;vertical-align:super;top:auto}sub{position:static;vertical-align:sub;bottom:auto}body,html{font-family:'Lato', sans-serif;color:#000;font-size:18px;line-height:155%}h1{margin-bottom:12px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:38px;line-height:54px}h2{font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:36px}h3{margin-bottom:13px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:20px;line-height:28px}h4{font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:18px;line-height:26px}h5{font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:16px;line-height:22px}h6{font-family:'Lato', sans-serif;font-weight:400;color:#000;font-size:10px;line-height:14px}p{font-family:'Lato', sans-serif;color:#000;font-size:14px;line-height:18px}p.small{font-size:14px}p.medium{font-size:18px}@media all and (min-width: 768px){h1{margin-bottom:11px}h2{margin-bottom:10px}h3{margin-bottom:10px}h4{margin-bottom:10px}h5{margin-bottom:10px}h6{margin-bottom:10px}}@media all and (min-width: 992px){h1{margin-bottom:19px;font-size:68px;line-height:96px}h2{margin-bottom:20px;font-size:40px;line-height:56px}h3{margin-bottom:20px;font-size:36px;line-height:50px}h4{margin-bottom:20px;font-size:32px;line-height:44px}h5{margin-bottom:20px;font-size:24px;line-height:34px}h6{margin-bottom:20px;font-size:14px;line-height:18px}p{font-size:18px;line-height:28px}}h1.thin,h2.thin,h3.thin,h4.thin,h5.thin,h6.thin,p.thin,a.thin{font-family:'Lato', sans-serif;font-weight:100}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,p.light,a.light{font-family:'Lato', sans-serif;font-weight:300}h1.normal,h1.regular,h2.normal,h2.regular,h3.normal,h3.regular,h4.normal,h4.regular,h5.normal,h5.regular,h6.normal,h6.regular,p.normal,p.regular,a.normal,a.regular{font-family:'Lato', sans-serif;font-weight:400}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold,p.bold,a.bold{font-family:'Lato', sans-serif;font-weight:700}h1.black,h2.black,h3.black,h4.black,h5.black,h6.black,p.black,a.black{font-family:'Lato', sans-serif;font-weight:900}h1.text-upper,h2.text-upper,h3.text-upper,h4.text-upper,h5.text-upper,h6.text-upper,p.text-upper,a.text-upper{text-transform:uppercase}.btn.btn-primary{padding:14px 16px;border-width:0px;border-bottom:0px;border-style:solid;border-color:#762123;border-radius:0px !important;font-family:'Lato', sans-serif;font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;text-decoration:none;box-shadow:none !important;min-width:146px}.btn.btn-primary,.btn.btn-primary:link,.btn.btn-primary.link{color:#fff;background:#762123;border-color:#762123}.btn.btn-primary:visited,.btn.btn-primary.visited{color:#fff;background:#762123;border-color:#762123}.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background:#762123;border-color:#762123}.btn.btn-primary:disabled,.btn.btn-primary.disabled{color:#fff;background:#762123;border-color:#762123;opacity:0.75}@media all and (min-width: 768px){.btn.btn-primary{min-width:175px}}@media all and (min-width: 992px){.btn.btn-primary{padding:15px 20px 16px 20px;min-width:248px;font-size:20px;line-height:24px}}.btn.btn-secondary{padding:13px 15px;border-width:1px;border-style:solid;border-color:#762123;border-radius:0px !important;font-family:'Lato', sans-serif;font-weight:700;font-size:14px;line-height:17px;text-decoration:none;box-shadow:none !important;min-width:146px}.btn.btn-secondary,.btn.btn-secondary:link,.btn.btn-secondary.link{color:#000;background:#fff;border-color:#762123}.btn.btn-secondary:visited,.btn.btn-secondary.visited{color:#000;background:#fff;border-color:#762123}.btn.btn-secondary:active,.btn.btn-secondary.active,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active{color:#000;background:#fff;border-color:#762123}.btn.btn-secondary:disabled,.btn.btn-secondary.disabled{color:#000;background:#fff;border-color:#762123;opacity:0.75}.btn.btn-secondary .icon,.btn.btn-secondary .fa,.btn.btn-secondary .fab,.btn.btn-secondary .fal,.btn.btn-secondary .far,.btn.btn-secondary .fas{margin-right:15px;color:#762123;font-size:20px}.btn.btn-secondary .icon,.btn.btn-secondary .icon::before,.btn.btn-secondary .fa,.btn.btn-secondary .fa::before,.btn.btn-secondary .fab,.btn.btn-secondary .fab::before,.btn.btn-secondary .fal,.btn.btn-secondary .fal::before,.btn.btn-secondary .far,.btn.btn-secondary .far::before,.btn.btn-secondary .fas,.btn.btn-secondary .fas::before{display:inline-block;height:17px;line-height:17px;vertical-align:top}@media all and (min-width: 768px){.btn.btn-secondary{min-width:175px}}@media all and (min-width: 992px){.btn.btn-secondary{padding:14px 19px 15px 19px;min-width:248px;font-size:20px;line-height:24px}.btn.btn-secondary .icon,.btn.btn-secondary .icon::before,.btn.btn-secondary .fa,.btn.btn-secondary .fa::before,.btn.btn-secondary .fab,.btn.btn-secondary .fab::before,.btn.btn-secondary .fal,.btn.btn-secondary .fal::before,.btn.btn-secondary .far,.btn.btn-secondary .far::before,.btn.btn-secondary .fas,.btn.btn-secondary .fas::before{height:24px;line-height:24px}}.btn.btn-tertiary{padding:11px 12px 10px 12px;border-width:1px;border-style:solid;border-color:#707070;border-radius:10px !important;font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;text-decoration:none;box-shadow:none !important;min-width:auto}.btn.btn-tertiary,.btn.btn-tertiary:link,.btn.btn-tertiary.link{color:#676767;background:#fff;border-color:#707070}.btn.btn-tertiary:visited,.btn.btn-tertiary.visited{color:#676767;background:#fff;border-color:#707070}.btn.btn-tertiary:active,.btn.btn-tertiary.active,.btn.btn-tertiary:not(:disabled):not(.disabled).active,.btn.btn-tertiary:not(:disabled):not(.disabled):active{color:#676767;background:#fff;border-color:#707070}.btn.btn-tertiary:focus,.btn.btn-tertiary.focus{color:#676767;background:#fff}.btn.btn-tertiary:hover,.btn.btn-tertiary.hover{color:#676767;background:#fff}.btn.btn-tertiary:disabled,.btn.btn-tertiary.disabled{color:#676767;background:#fff;border-color:#707070;opacity:0.75}.ts_header_wrap{position:relative}.ts_header_wrap .ts_header_wrap_container{padding-top:32px;padding-bottom:48px}.ts_header_wrap>.container{position:relative;z-index:99}.ts_header_wrap .ts_header_wrap_bg{position:absolute;left:0px;right:0px;top:0px;width:100%;overflow:hidden}.ts_header_wrap .ts_header_wrap_bg img{position:relative;left:50%;top:50%;min-width:100%;min-height:100%;max-height:500px;transform:translate(-50%, 0%);object-fit:cover}@media all and (min-width: 768px){.ts_header_wrap .ts_header_wrap_container{padding-top:58px;padding-bottom:50px}}@media all and (min-width: 992px){.ts_header_wrap .ts_header_wrap_container{padding-top:60px;padding-bottom:50px}}.ts_header_wrap .ts_header_wrap_banner{overflow:hidden}.ts_header_wrap.hasPageTitle{padding-bottom:0px;margin-bottom:40px}.ts_header_wrap.hasPageTitle .ts_header_wrap_bg{bottom:0px}.ts_header_wrap.hasPageTitle .ts_header_wrap_bg img{top:50%;transform:translate(-50%, -50%)}.ts_header_wrap .ts_header_title{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;padding-top:28px;padding-bottom:6px;min-height:153px;text-align:center}.ts_header_wrap .ts_header_title h1{width:100%;margin-bottom:12px;font-size:38px;line-height:46px}.ts_header_wrap .ts_header_title p{width:100%;margin-bottom:12px;font-size:14px;line-height:18px}@media all and (min-width: 768px){.ts_header_wrap.hasPageTitle{margin-bottom:50px}.ts_header_wrap .ts_header_title{justify-content:flex-start;padding-top:55px;padding-bottom:14px;min-height:185px}.ts_header_wrap .ts_header_title h1{margin-bottom:14px;font-size:40px;line-height:48px}.ts_header_wrap .ts_header_title p{margin-bottom:14px;padding:0px 15%}}@media all and (min-width: 992px){.ts_header_wrap.hasPageTitle{margin-bottom:70px}.ts_header_wrap .ts_header_title{justify-content:flex-start;padding-top:158px;padding-bottom:14px;min-height:379px}.ts_header_wrap .ts_header_title h1{margin-bottom:10px;font-size:68px;line-height:81px}.ts_header_wrap .ts_header_title p{margin-bottom:10px;padding:0px 30%;font-size:18px;line-height:28px}}.ts_header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;align-content:flex-start;margin:0px}@media all and (min-width: 992px){.ts_header{margin:0px 0px 20px 0px}}.ts_header_logo{align-self:flex-start;flex-basis:125px;width:125px}.ts_header_logo img{width:100%}@media all and (min-width: 768px){.ts_header_logo{flex-basis:145px;width:145px}}@media all and (min-width: 992px){.ts_header_logo{flex-basis:216px;width:216px}}.ts_header_info{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:flex-start}.ts_header_info .ts_header_contact .ts_header_contact_item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:flex-start;margin-top:8px;padding-right:10px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:14px;line-height:20px;text-decoration:none;text-align:right}.ts_header_info .ts_header_contact .ts_header_contact_item:first-child{margin-top:0px}.ts_header_info .ts_header_contact .ts_header_contact_item .icon,.ts_header_info .ts_header_contact .ts_header_contact_item .fa,.ts_header_info .ts_header_contact .ts_header_contact_item .fab,.ts_header_info .ts_header_contact .ts_header_contact_item .fal,.ts_header_info .ts_header_contact .ts_header_contact_item .far,.ts_header_info .ts_header_contact .ts_header_contact_item .fas{margin-right:9px;color:#762123;font-size:20px}.ts_header_info .ts_header_language_select{width:103px;height:50px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;cursor:pointer}.ts_header_info .ts_header_language_select .ts_header_language{order:2;position:relative;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:flex-start;padding:13px 25px 13px 10px;width:100%;height:50px;border-top:1px solid #707070;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:20px;line-height:24px;text-decoration:none;z-index:2}.ts_header_info .ts_header_language_select .ts_header_language.active{display:flex;border-top:none;order:1}.ts_header_info .ts_header_language_select .ts_header_language.active::after{display:block;position:absolute;right:10px;top:50%;width:12px;height:12px;margin-top:-6px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767;font-size:12px;line-height:12px;content:"\e900"}.ts_header_info .ts_header_language_select .ts_header_language img{margin-right:9px;flex-basis:25px;width:25px}.ts_header_info .ts_header_language_select.open .ts_header_language,.ts_header_info .ts_header_language_select.open .ts_header_language.active{display:flex}.ts_header_info .ts_header_language_select.open .ts_header_language.active::after{content:"\e901"}@media all and (min-width: 992px){.ts_header_info{display:flex}}.ts_header_hamburger{align-self:center;position:relative;right:-15px;padding:15px;cursor:pointer}.ts_header_hamburger .icon,.ts_header_hamburger .fa,.ts_header_hamburger .fab,.ts_header_hamburger .fal,.ts_header_hamburger .far,.ts_header_hamburger .fas{display:block;color:#000;font-size:25px}@media all and (min-width: 992px){.ts_header_hamburger{display:none}}@media (max-width: 991px){html.m_nav_open,body.m_nav_open{overflow:hidden}.ts_header_navwrap{position:fixed;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;padding-left:16%;z-index:9;background:rgba(0,0,0,0.45);overflow-x:hidden;overflow-y:scroll}.ts_header_navbar{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:25px 20px 50px 20px;min-height:100%;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.ts_header_navbar .ts_header_info{order:1;display:flex;align-items:flex-start;margin-bottom:28px;width:100%}.ts_header_navbar .ts_header_info .ts_header_language_select{margin-top:17px}.ts_header_navbar .ts_header_close{display:block;position:relative;padding:17px;color:#000;font-size:24px;cursor:pointer}.ts_header_navbar .ts_header_close .icon,.ts_header_navbar .ts_header_close .fa,.ts_header_navbar .ts_header_close .fab,.ts_header_navbar .ts_header_close .fal,.ts_header_navbar .ts_header_close .far,.ts_header_navbar .ts_header_close .fas{display:block;font-size:24px;text-align:center}.ts_header_navbar .ts_nav{order:3;width:100%}.ts_header_navbar .ts_nav ul,.ts_header_navbar .ts_nav ul li{display:block;margin:0px;padding:0px;list-style-type:none}.ts_header_navbar .ts_nav li.lvl-0>.ts_nav_back{display:none;position:absolute;right:0px;top:0px;width:50px;height:57px;cursor:pointer;z-index:2}.ts_header_navbar .ts_nav li.lvl-0>a{display:block;position:relative;padding:12px 25px 12px 0px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:27px;line-height:33px;text-transform:uppercase;text-decoration:none;text-align:left}.ts_header_navbar .ts_nav li.lvl-0.hasChildren>a::after{display:block;position:absolute;right:0px;top:50%;width:15px;height:15px;margin-top:-8px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767;font-size:15px;line-height:15px;content:"\e900"}.ts_header_navbar .ts_nav li.lvl-0.hasChildren.mopen>a{color:#762123}.ts_header_navbar .ts_nav li.lvl-0.hasChildren.mopen>a::after{color:#762123;content:"\e901"}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega{display:none;margin-bottom:12px;padding-top:9px;padding-bottom:20px;border-bottom:2px solid #707070}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega li.lvl-1>a{display:block;padding:10px 15px 10px 10px;font-family:'Lato', sans-serif;font-weight:700;color:#676767;font-size:18px;line-height:22px;text-decoration:none;text-transform:uppercase}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega li.lvl-1>a:hover{color:#762123}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega.mopen{display:block}.ts_header_navbar .ts_nav li.lvl-0.hasChildren{position:relative}.ts_header_navbar .ts_nav li.lvl-0.hasChildren.mopen>.ts_nav_back{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega{padding-top:5px;padding-bottom:36px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_col{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#ebebeb}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector{position:relative;flex-grow:0;flex-shrink:1;flex-basis:50%;padding:12px 16px 10px 16px;border-left:9px solid #fff;background:#f6f6f6;cursor:pointer}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector::after{display:none;position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:5px;background:#762123;content:""}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector:first-child{border:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_img{position:relative;margin-bottom:5px;min-height:30px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_img img{max-width:100%}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary{display:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary,.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary p{margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:700;color:#676767;font-size:14px;line-height:17px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary a{font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:14px;line-height:17px;text-decoration:underline}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_learnmore{opacity:0;visibility:hidden}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_learnmore .learnmore{font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:14px;line-height:17px;text-decoration:underline;opacity:0;visibility:hidden}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active{background:#ebebeb;cursor:default}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active::after{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active .ts_nav_mega_selector_learnmore{opacity:1;visibility:visible}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active .ts_nav_mega_selector_learnmore .learnmore{opacity:1;visibility:visible}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel{display:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel .tab_nav_mega_panel_bg{display:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel.active{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@-moz-document url-prefix(){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{display:inline-grid;width:100%}}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav ul.lvl-2{margin:0px;margin-left:-15px;margin-right:-15px;padding:15px 0px 0px 0px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2>a,.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2{padding:0px 15px 10px 15px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2>a{margin-bottom:5px;padding:15px 0px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:22px;line-height:27px;text-decoration:underline}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a{padding:10px 0px 9px 0px;color:#676767;font-size:14px;line-height:17px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a span{border-bottom:1px solid #fff}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a:hover{color:#762123;text-decoration:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a:hover span{border-bottom:1px solid #762123}.ts_header_navbar .ts_header_search{position:relative;align-self:center;flex-shrink:1;flex-grow:0;margin-bottom:18px;width:100%;padding:0px;order:2}.ts_header_navbar .ts_header_search .ts_header_search_trigger{position:absolute;right:0px;top:0px;bottom:0px;width:44px;color:#fff;background:#762123}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas{display:block;font-size:24px;text-align:center}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas::before{line-height:44px}.ts_header_navbar .ts_header_search .ts_header_search_trigger button{display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:0px;padding:0px;width:100%;height:100%;border:none;background:none;cursor:pointer;z-index:9;opacity:0}.ts_header_navbar .ts_header_search .ts_header_search_trigger button,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:hover,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:active,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:focus{outline:none}.ts_header_navbar .ts_header_search input{position:relative;z-index:1;width:100%;height:44px;padding:14px 58px 13px 14px;border:1px solid #762123;background:none;color:#000;font-size:14px;line-height:17px}.ts_header_navbar .ts_header_search input::-webkit-input-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input::-moz-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:-ms-input-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:-moz-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input::placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:placeholder-shown{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input,.ts_header_navbar .ts_header_search input:hover,.ts_header_navbar .ts_header_search input:active,.ts_header_navbar .ts_header_search input:focus{outline:none}.ts_header_navbar .ts_header_cta{flex-shrink:1;flex-grow:0;margin-top:40px;width:280px;max-width:100%;order:4}.ts_header_navbar .ts_header_cta .btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;padding:14px 16px 9px 16px;border-bottom:5px;border-style:solid;border-color:#762123}.ts_header_navbar .ts_header_cta .btn:focus,.ts_header_navbar .ts_header_cta .btn.focus{color:#762123;background:#fff}.ts_header_navbar .ts_header_cta .btn:hover,.ts_header_navbar .ts_header_cta .btn.hover{color:#762123;background:#fff}}@media all and (max-width: 991px) and (min-width: 992px){.ts_header_navbar .ts_header_cta .btn{padding:15px 20px 11px 20px}}@media (min-width: 768px) and (max-width: 991px){.ts_header_navbar{padding:42px 60px 80px 60px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector{padding:20px 20px 15px 20px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_img{margin-bottom:14px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary,.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary p{margin-bottom:6px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%}.ts_header_navbar .ts_header_search .ts_header_search_trigger{width:54px}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas{font-size:24px}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas::before{line-height:54px}.ts_header_navbar .ts_header_search input{height:54px;padding:12px 70px 11px 16px;font-size:24px;line-height:29px}}@media (min-width: 992px){.ts_header_navwrap{display:block !important;z-index:9}.ts_header_navbar{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.ts_header_navbar .ts_header_info{display:none}.ts_header_navbar .ts_nav{flex-shrink:1;flex-grow:1}.ts_header_navbar .ts_nav ul,.ts_header_navbar .ts_nav ul li{display:block;margin:0px;padding:0px;list-style-type:none}.ts_header_navbar .ts_nav ul.lvl-0{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;height:100%}.ts_header_navbar .ts_nav li.lvl-0>.ts_nav_back{display:none}.ts_header_navbar .ts_nav li.lvl-0>a{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 20px 8px 20px;border-bottom:3px solid #fff;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:18px;line-height:22px;text-transform:uppercase;text-decoration:none;text-align:center;height:100%}.ts_header_navbar .ts_nav li.lvl-0:hover>a{border-bottom:3px solid #762123}.ts_header_navbar .ts_nav li.lvl-0:first-child>a{padding-left:34px}.ts_header_navbar .ts_nav li.lvl-0.hasChildren{position:relative}.ts_header_navbar .ts_nav li.lvl-0.hasChildren>a{padding-right:34px}.ts_header_navbar .ts_nav li.lvl-0.hasChildren>a::after{display:block;position:absolute;right:14px;top:50%;width:12px;height:12px;margin-top:-4px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9f9f9f;font-size:12px;line-height:12px;content:"\e900"}.ts_header_navbar .ts_nav li.lvl-0.hasChildren:hover>a::after{color:#762123}.ts_header_navbar .ts_nav li.lvl-0.hasChildren.isMega{position:static}}@media all and (min-width: 992px) and (min-width: 1200px){.ts_header_navbar .ts_nav li.lvl-0>a{padding:15px 30px 13px 30px;font-size:20px;line-height:24px}.ts_header_navbar .ts_nav li.lvl-0:first-child>a{padding-left:50px}.ts_header_navbar .ts_nav li.lvl-0.hasChildren>a{padding-right:46px}.ts_header_navbar .ts_nav li.lvl-0.hasChildren>a::after{right:25px;width:12px;height:12px;margin-top:-4px;font-size:12px;line-height:12px}}@media (min-width: 992px){.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega{display:none;position:absolute;left:0px;top:auto;padding-bottom:25px;padding-top:5px;min-width:100%}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega .ts_nav_mega_inner{background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega li.lvl-1>a{display:block;padding:12px 15px 12px 30px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:18px;line-height:22px;text-decoration:none;text-transform:uppercase}.ts_header_navbar .ts_nav li.lvl-0 .ts_nav_mega li.lvl-1>a:hover{background:#ebebeb}.ts_header_navbar .ts_nav li.lvl-0.hasChildren:hover .ts_nav_mega{display:block !important}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega{right:0px;width:100%;min-width:auto}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_col{flex-basis:263px;flex-grow:0;flex-shrink:0;width:263px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#ebebeb}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector{flex-grow:0;padding:25px 15px 25px 25px;border-top:1px solid #fff;background:#ebebeb;cursor:pointer}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector:first-child{border:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_img{position:relative;margin-bottom:19px;padding-right:35px;min-height:30px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_img::after{display:block;position:absolute;right:0px;top:50%;margin-top:-15px;padding-left:2px;width:30px;height:30px;border-radius:50%;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767;font-size:12px;line-height:30px;text-align:center;content:"\e903"}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary,.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary p{margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:700;color:#676767;font-size:14px;line-height:17px}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_summary a{font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:14px;line-height:17px;text-decoration:underline}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_learnmore{opacity:0;visibility:hidden}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector_learnmore .learnmore{font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:14px;line-height:17px;text-decoration:underline;opacity:0;visibility:hidden}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active{cursor:default}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active .ts_nav_mega_selector_img::after{color:#fff;background:#762123}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active .ts_nav_mega_selector_learnmore{opacity:1;visibility:visible}.ts_header_navbar .ts_nav li.lvl-0.isMega .ts_nav_mega_selector.active .ts_nav_mega_selector_learnmore .learnmore{opacity:1;visibility:visible}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_pane{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel{flex-basis:100%;width:100%;display:flex;flex-shrink:0;flex-grow:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;order:2}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel .tab_nav_mega_panel_bg{display:none;flex-basis:30%;flex-shrink:0;width:30%;background-size:cover;background-position:center center;background-repeat:no-repeat}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel.active{order:1}}@media all and (min-width: 992px) and (min-width: 1330px){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel .tab_nav_mega_panel_bg{display:block}}@media (min-width: 992px){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav{padding:0px 25px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.333333%;-moz-column-width:33.333333%;column-width:33.333333%}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@-moz-document url-prefix(){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{display:inline-grid;width:100%}}}@media all and (min-width: 992px) and (min-width: 1586px){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@-moz-document url-prefix(){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav>ul>li{display:inline-grid;width:100%}}}@media (min-width: 992px){.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav ul.lvl-2{margin:0px;margin-left:-25px;margin-right:-25px;padding:25px 0px 0px 0px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2>a,.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a{display:block}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2{padding:0px 25px 10px 25px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-2>a{margin-bottom:10px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:16px;line-height:19px;text-decoration:underline}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a{margin-bottom:9px;color:#676767;font-size:14px;line-height:17px}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a span{border-bottom:1px solid #fff}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a:hover{color:#762123;text-decoration:none}.ts_header_navbar .ts_nav li.lvl-0.isMega .tab_nav_mega_panel_nav li.lvl-3>a:hover span{border-bottom:1px solid #762123}.ts_header_navbar .ts_header_search{position:relative;align-self:center;flex-shrink:1;flex-grow:0;flex-basis:310px;width:310px;padding:8px}.ts_header_navbar .ts_header_search .ts_header_search_trigger{position:absolute;right:8px;top:8px;bottom:8px;width:39px;color:#000;overflow:hidden}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas{display:block;font-size:24px;text-align:center}.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon,.ts_header_navbar .ts_header_search .ts_header_search_trigger .icon::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fa::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fab::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fal::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far,.ts_header_navbar .ts_header_search .ts_header_search_trigger .far::before,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas,.ts_header_navbar .ts_header_search .ts_header_search_trigger .fas::before{line-height:39px}.ts_header_navbar .ts_header_search .ts_header_search_trigger button{display:block;position:absolute;left:100%;right:0px;top:0px;bottom:0px;margin:0px;padding:0px;width:100%;height:100%;border:none;background:none;cursor:pointer;z-index:9;opacity:1;transition:left 0s ease 0.2s}.ts_header_navbar .ts_header_search .ts_header_search_trigger button,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:hover,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:active,.ts_header_navbar .ts_header_search .ts_header_search_trigger button:focus{outline:none}.ts_header_navbar .ts_header_search input{position:relative;z-index:1;width:100%;height:39px;padding:8px 47px 8px 8px;border:1px solid #fff;background:none;color:#fff;font-size:13px;line-height:23px}.ts_header_navbar .ts_header_search input::-webkit-input-placeholder{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input::-moz-placeholder{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input:-ms-input-placeholder{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input:-moz-placeholder{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input::placeholder{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input:placeholder-shown{color:#fff;font-style:normal}.ts_header_navbar .ts_header_search input:focus,.ts_header_navbar .ts_header_search input.focus{border:1px solid #762123;color:#000}.ts_header_navbar .ts_header_search input:focus::-webkit-input-placeholder,.ts_header_navbar .ts_header_search input.focus::-webkit-input-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus::-moz-placeholder,.ts_header_navbar .ts_header_search input.focus::-moz-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus:-ms-input-placeholder,.ts_header_navbar .ts_header_search input.focus:-ms-input-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus:-moz-placeholder,.ts_header_navbar .ts_header_search input.focus:-moz-placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus::placeholder,.ts_header_navbar .ts_header_search input.focus::placeholder{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus:placeholder-shown,.ts_header_navbar .ts_header_search input.focus:placeholder-shown{color:#676767;font-style:normal}.ts_header_navbar .ts_header_search input:focus+.ts_header_search_trigger,.ts_header_navbar .ts_header_search input.focus+.ts_header_search_trigger{color:#fff;background:#762123}.ts_header_navbar .ts_header_search input:focus+.ts_header_search_trigger button,.ts_header_navbar .ts_header_search input.focus+.ts_header_search_trigger button{left:0px}.ts_header_navbar .ts_header_search input,.ts_header_navbar .ts_header_search input:hover,.ts_header_navbar .ts_header_search input:active,.ts_header_navbar .ts_header_search input:focus{outline:none}.ts_header_navbar .ts_header_cta{flex-shrink:1;flex-grow:0;flex-basis:280px;width:280px}.ts_header_navbar .ts_header_cta .btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;padding:14px 16px 9px 16px;border-bottom:5px;border-style:solid;border-color:#762123}.ts_header_navbar .ts_header_cta .btn:focus,.ts_header_navbar .ts_header_cta .btn.focus{color:#762123;background:#fff}.ts_header_navbar .ts_header_cta .btn:hover,.ts_header_navbar .ts_header_cta .btn.hover{color:#762123;background:#fff}}@media all and (min-width: 992px) and (min-width: 992px){.ts_header_navbar .ts_header_cta .btn{padding:15px 20px 11px 20px}}.ts_footer_wrap{position:relative;padding:30px 0px 40px 0px;background:#f4f4f4}.ts_footer_wrap .ts_footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-bottom:30px}.ts_footer_wrap .ts_footer .ts_footer_nav{flex-grow:0;flex-shrink:1;flex-basis:100%;margin-bottom:40px;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.ts_footer_wrap .ts_footer .ts_footer_nav ul,.ts_footer_wrap .ts_footer .ts_footer_nav ul li{display:block;margin:0px;padding:0px;list-style-type:none}.ts_footer_wrap .ts_footer .ts_footer_nav ul.lvl-0{flex-basis:100%;width:100%;margin-bottom:25px}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-0>a,.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-0>div{display:block;margin-bottom:12px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:16px;line-height:19px;text-decoration:none}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-0>a span,.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-0>div span{display:inline-block;padding-bottom:3px;border-bottom:1px solid #762123}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a,.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>div{display:block;margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:400;color:#000;font-size:14px;line-height:17px;text-decoration:none}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a span,.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>div span{font-family:'Lato', sans-serif;font-weight:700}.ts_footer_wrap .ts_footer .ts_footer_logo a{display:block;text-decoration:none;border:none}.ts_footer_wrap .ts_footer .ts_footer_logo img{max-width:100%}.ts_footer_wrap .ts_footer_social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-bottom:40px}.ts_footer_wrap .ts_footer_social a{text-decoration:none;border:none}.ts_footer_wrap .ts_footer_social a.youtube{color:#000;font-size:30px}.ts_footer_wrap .ts_footer .ts_footer_logo>.ts_footer_social{display:none}.ts_footer_wrap .ts_foot{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;color:#000;font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:17px}.ts_footer_wrap .ts_foot>a,.ts_footer_wrap .ts_foot>div{margin-bottom:15px}.ts_footer_wrap .ts_foot a{font-family:'Lato', sans-serif;font-weight:400;color:#762123;text-decoration:none}@media all and (min-width: 768px){.ts_footer_wrap .ts_footer{flex-direction:row;justify-content:space-between;padding-bottom:10px}.ts_footer_wrap .ts_footer .ts_footer_nav{flex-basis:50%;width:50%;margin-bottom:0px}.ts_footer_wrap .ts_footer .ts_footer_logo{flex-grow:0;flex-shrink:1}.ts_footer_wrap .ts_footer .ts_footer_logo>a{margin-bottom:30px}.ts_footer_wrap .ts_footer_social{display:none;justify-content:flex-end}.ts_footer_wrap .ts_footer .ts_footer_logo>.ts_footer_social{display:flex}.ts_footer_wrap .ts_foot{flex-direction:row;justify-content:space-between;align-items:center}}@media all and (min-width: 992px){.ts_footer_wrap{padding:40px 0px}.ts_footer_wrap .ts_footer{padding-bottom:22px}.ts_footer_wrap .ts_footer .ts_footer_nav{position:relative;left:-10px;right:-10px;flex-basis:524px;width:524px;flex-direction:row;justify-content:space-between}.ts_footer_wrap .ts_footer .ts_footer_nav ul.lvl-0{flex-grow:0;flex-shrink:0;flex-basis:50%;width:50%;margin-bottom:0px;padding-left:10px;padding-right:10px}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a{font-family:'Lato', sans-serif;font-weight:300}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a[href^="mailto"],.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a[href^="MAILTO"],.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a[href^="tel"],.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a[href^="TEL"]{font-family:'Lato', sans-serif;font-weight:400}.ts_footer_wrap .ts_footer .ts_footer_nav li.lvl-1>a span{display:none}.ts_footer_wrap .ts_footer .ts_footer_logo{align-self:center;padding-bottom:0px}.ts_footer_wrap .ts_footer .ts_footer_logo>a{margin-bottom:0px}.ts_footer_wrap .ts_footer .ts_footer_logo>.ts_footer_social{display:none}.ts_footer_wrap .ts_footer_social{display:flex;padding-bottom:17px}.ts_footer_wrap .ts_foot{font-family:'Lato', sans-serif;font-weight:300}}.row.ts_grid{margin-left:-8px;margin-right:-8px}.row.ts_grid>div[class*="col-"]{padding-left:8px;padding-right:8px}.ts_Sort{flex-basis:100%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:center}.ts_Sort .ts_Sort_label{color:#000;font-size:14px;line-height:18px}.ts_Sort .ts_Sort_dropdown{position:relative;margin-left:10px;background:#fff}.ts_Sort .ts_Sort_dropdown::after{display:block;position:absolute;right:13px;top:50%;margin-top:-3px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767;font-size:7px;content:"\e90c;"}.ts_Sort .ts_Sort_dropdown select{position:relative;padding:12px 42px 12px 13px;height:45px;border:1px solid #707070;background:none;z-index:1;font-size:14px;line-height:100%;cursor:pointer}.ts_Sort .ts_Sort_dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ts_Sort .ts_Sort_dropdown select::-ms-expand{display:none}.ts_Sort .ts_Sort_dropdown select,.ts_Sort .ts_Sort_dropdown select:focus{outline:none}@media all and (min-width: 992px){.ts_Sort .ts_Sort_label{font-size:18px;line-height:22px}.ts_Sort .ts_Sort_dropdown{margin-left:22px}.ts_Sort .ts_Sort_dropdown::after{right:15px;top:50%;margin-top:-2px;font-size:5px}.ts_Sort .ts_Sort_dropdown select{padding:14px 41px 14px 20px;height:50px;border:2px solid #707070;font-size:18px}}.ts_Pagination{flex-basis:100%;width:100%}.ts_Pagination .ts_Pagination_inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;padding:25px 0px 48px 0px;border-top:2px solid #e2e2e2}.ts_Pagination a,.ts_Pagination span{display:block;margin-right:10px;padding:5px;min-width:20px;border-bottom:2px solid #fff;text-align:center;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:18px;line-height:22px;text-decoration:none}.ts_Pagination a.prev,.ts_Pagination a.next,.ts_Pagination span.prev,.ts_Pagination span.next{border-bottom:2px solid #fff;font-size:12px}.ts_Pagination span,.ts_Pagination span.active{border-bottom:2px solid #762123}@media all and (min-width: 768px){.ts_Pagination .ts_Pagination_inner{padding:30px 0px 48px 0px}}.ts_ProductDetailPage .ts_ProductDetailPage_Head{position:relative;margin-bottom:30px;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_full{padding:10px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left{padding:10px 10px 0px 10px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image{position:relative;background:#f7f7f7}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image .ts_ProductDetailPage_imageHover{display:none;position:absolute;left:100%;top:0px;height:0px;width:100%;margin-left:15px;padding-bottom:63%;background:#f7f7f7;z-index:9;overflow:hidden}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image .ts_ProductDetailPage_imageHover::after{display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;border:10px solid #f7f7f7;content:"";z-index:9}.drift-zoom-pane,.drift-zoom-pane.drift-open,.drift-zoom-pane.drift-inline{background:#f7f7f7}.drift-bounding-box{display:none}.drift-bounding-box::before{display:block;position:absolute;left:50%;top:50%;margin:-21px 0px 0px -21px;z-index:3;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b5b5b5;font-size:42px;content:"\e919"}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image .ts_ProductDetailPage_hovertxt{display:block;position:absolute;left:10px;bottom:10px;font-family:'Lato', sans-serif;font-weight:300;color:#000;font-size:14px;line-height:17px;text-shadow:0px 0px 3px #fff}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image .ts_ProductDetailPage_hovertxt::before{content:"Tap and hold to zoom"}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image img{width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_right{padding:0px 10px 10px 10px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_info{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_text{order:2;width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{order:1;width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_title{margin-bottom:10px;font-size:38px;line-height:46px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_section{margin-bottom:15px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_section,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_section a{color:#000;font-size:14px;line-height:17px;text-decoration:none}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_section .ts_ProductDetailPage_Head_section_title{font-family:'Lato', sans-serif;font-weight:700}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;position:relative;margin-bottom:18px;height:43px;background:#f7f7f7}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating::before{display:block;position:absolute;left:0px;bottom:0px;text-align:left;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:43px;content:"\e91a";text-shadow:0px 3px 6px rgba(0,0,0,0.16)}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingnum{flex-grow:0;flex-shrink:0;flex-basis:60px;width:60px;position:relative;padding:4px 0px 4px 11px;font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:28px;line-height:34px;text-align:left}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars{flex-grow:0;flex-shrink:0;position:relative;text-align:center}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .icon,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fa,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fab,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fal,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .far,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fas{font-size:10px;line-height:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .icon,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fa,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fab,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fal,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .far,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fas{background:linear-gradient(90deg, #762123 calc(var(--rating) / 5 * 100%), #e2e2e2 calc(var(--rating) / 5 * 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingtxt{position:relative;margin-top:3px;color:#676767;font-size:10px;line-height:12px;text-transform:uppercase}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_section{margin-bottom:10px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:-4px;margin-right:-4px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb{flex-grow:0;flex-shrink:0;padding:4px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb .ts_ProductDetailPage_Head_variants_thumbinner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;position:relative;width:88px;height:88px;background:#f7f7f7;cursor:pointer}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb img{max-width:100%;max-height:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb.active .ts_ProductDetailPage_Head_variants_thumbinner::before{display:block;position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;border:1px solid #000;content:""}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_buy{margin-top:20px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_buy .btn{width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Title{position:absolute;left:0px;top:0px;padding:5px 14px 5px 5px;max-width:95%;background:#762123;border-radius:0px 0px 14px 0px;font-family:'Lato', sans-serif;font-weight:700;color:#fff;font-size:14px;line-height:17px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog{padding:10px;height:205px;max-height:calc(100vh - 100px);background:-moz-linear-gradient(top, #ececec 0%, #b9b9b9 100%);background:-webkit-linear-gradient(top, #ececec 0%, #b9b9b9 100%);background:linear-gradient(to bottom, #ececec 0%, #b9b9b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFECECEC', endColorstr='#FFB9B9B9', gradientType=0)}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a.btn,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a.btn{margin-top:10px;width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Anchors_main{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;margin-bottom:68px;border-top:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2}.ts_ProductDetailPage .ts_ProductDetailPage_Anchors_main .ts_ProductDetailPage_anchor{padding:15px 30px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:24px;line-height:29px;cursor:pointer}.ts_ProductDetailPage .ts_ProductDetailPage_Anchors_main .ts_ProductDetailPage_anchor:first-child{padding-left:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Section{margin-bottom:30px}.ts_ProductDetailPage .ts_ProductDetailPage_Section#Documentation{margin-bottom:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header{margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header span{display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec{margin-bottom:20px;overflow-y:auto}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec::-webkit-scrollbar{height:.375rem;width:.375rem}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2)}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec::-webkit-scrollbar-thumb:vertical{min-height:1.5rem}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec::-webkit-scrollbar-thumb:horizontal{min-width:1.5rem}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:20px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;margin-bottom:10px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat>h4{margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:20px;line-height:24px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_item{margin-bottom:20px;line-height:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_item a{display:inline-block;position:relative;padding-left:28px;font-family:'Lato', sans-serif;font-weight:300;color:#000;font-size:14px;line-height:17px;text-decoration:none}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_item a span{border-bottom:1px solid #000}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_item a::before{display:block;position:absolute;left:0px;top:2px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#762123;font-size:14px;content:"\e907"}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs .ts_ProductDetailPage_Section_certs_item{margin-bottom:25px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs .ts_ProductDetailPage_Section_certs_item img{max-width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_Videos>.row{margin-left:-8px;margin-right:-8px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_Videos>.row>div[class*="col-"]{padding-left:8px;padding-right:8px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:-8px;margin-right:-8px;padding-bottom:10px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_item{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;margin-bottom:30px;padding-right:8px;padding-left:8px;text-decoration:none}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_anchor{display:block;text-decoration:none;border:none}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_image{margin-bottom:15px;background:#f7f7f7}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_image img{width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_title{font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px}@media all and (min-width: 768px){.ts_ProductDetailPage .ts_ProductDetailPage_Head{margin-bottom:40px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_full{padding:10px 20px 20px 20px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left{margin-bottom:10px;padding:20px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_right{padding:0px 20px 20px 20px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_info{display:block}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_text{order:1;width:auto}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{order:2;width:auto}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_title{margin-bottom:16px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{display:block;position:absolute;right:50px;top:0px;margin-bottom:0px;width:114.2586168px;height:141px;text-align:center;background:none}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating::before{content:"\e918";right:0px;width:100%;text-align:center;font-size:141px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingnum{padding:5px 0px 0px 0px;width:auto;font-size:39px;line-height:46px;text-align:center}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars{margin-top:2px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .icon,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fa,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fab,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fal,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .far,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fas{font-size:14px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingtxt{margin-top:8px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumbnails{margin-left:-7px;margin-right:-7px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb{padding:7px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_variants .ts_ProductDetailPage_Head_variants_thumb .ts_ProductDetailPage_Head_variants_thumbinner{width:112px;height:112px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_buy .btn{width:276px;max-width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Title{position:static;left:auto;top:auto;margin-bottom:10px;padding:0px;max-width:none;background:none;border-radius:0px;color:#000;font-size:38px;line-height:46px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog{height:362px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Extras{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-left:-8px;margin-right:-8px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy{flex-grow:0;flex-shrink:0;flex-basis:50%;width:50%;padding-left:8px;padding-right:8px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a.btn,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a.btn{margin-top:20px;width:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Section{margin-bottom:40px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header{margin-bottom:15px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header span{padding-bottom:1px;border-bottom:2px solid #000}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat{flex-basis:50%;width:50%;padding-right:15px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs{margin-bottom:10px;padding-right:15px;flex-basis:50%;width:50%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_item{flex-basis:50%;width:50%;margin-bottom:40px}}@media all and (min-width: 992px){.ts_ProductDetailPage .ts_ProductDetailPage_Head{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-bottom:50px}.ts_ProductDetailPage .ts_ProductDetailPage_Head.isEdit{flex-wrap:wrap}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_full{flex-basis:100%;width:100%;padding:14px 20px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left{flex-grow:0;flex-shrink:0;flex-basis:42.6%;width:42.6%;margin-bottom:0px}.drift-zoom-pane{padding:10px}.drift-bounding-box{display:block}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image:hover .ts_ProductDetailPage_imageHover{display:block}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_left .ts_ProductDetailPage_image .ts_ProductDetailPage_hovertxt::before{content:"Hover image to zoom"}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_right{flex-grow:0;flex-shrink:0;flex-basis:57.4%;width:57.4%;position:relative;padding:0px 50px 50px 49px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_text{flex-grow:1;flex-shrink:1;padding-top:50px;padding-right:10px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{position:relative;flex-grow:0;flex-shrink:0;right:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating::before{color:#f4f4f4}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Title{margin-bottom:15px;font-size:68px;line-height:81px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog{padding:0px;height:877px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Extras{justify-content:flex-end}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Extras{flex-wrap:wrap;justify-content:flex-end;margin-left:0px;margin-right:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy{flex-basis:auto;width:auto;padding-left:0px;padding-right:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Download>a.btn,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_Catalog_Buy>a.btn{margin-top:16px;margin-left:16px;width:auto}.ts_ProductDetailPage .ts_ProductDetailPage_Anchors_main{display:flex}.ts_ProductDetailPage .ts_ProductDetailPage_Section{margin-bottom:77px}.ts_ProductDetailPage .ts_ProductDetailPage_Section#Documentation{margin-bottom:27px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header{margin-bottom:20px;font-size:40px;line-height:48px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_header span{padding-bottom:5px}.ts_ProductDetailPage .ts_ProductDetailPage_Section p{margin-bottom:26px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_spec{margin-bottom:56px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs{margin-bottom:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat{flex-basis:33.333333%;width:33.333333%;margin-bottom:50px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat>h4{font-size:18px;line-height:22px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs{margin-bottom:50px;flex-basis:33.333333%;width:33.333333%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs .ts_ProductDetailPage_Section_certs_item{margin-bottom:25px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts{padding-bottom:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_item{flex-basis:16.666667%;width:16.666667%;margin-bottom:15px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_image{margin-bottom:17px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_RelatedProducts .ts_ProductDetailPage_RelatedProducts_title{font-size:24px;line-height:29px}}@media all and (min-width: 1330px){.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_right{padding:0px 50px 50px 49px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_text{padding-top:75px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_title{margin-bottom:30px;font-size:68px;line-height:81px}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs{flex-wrap:nowrap}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_docs_cat{flex-basis:17.17%;width:17.17%}.ts_ProductDetailPage .ts_ProductDetailPage_Section .ts_ProductDetailPage_Section_docs .ts_ProductDetailPage_Section_certs{margin-left:auto;padding-right:0px;flex-basis:14.14%;width:14.14%}}@media all and (min-width: 1586px){.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_shortdescription{max-width:61.6%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating{position:relative;right:auto;top:auto;flex-grow:0;flex-shrink:0;flex-basis:189.6206832px;width:189.6206832px;height:234px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_rating::before{color:#f4f4f4;font-size:234px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingnum{padding-top:12px;font-size:65px;line-height:76px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars{margin-top:0px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .icon,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fa,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fab,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fal,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .far,.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingstars .fas{font-size:22px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_ratingtxt{margin-top:16px;font-size:18px;line-height:100%}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_buy{margin-top:40px}.ts_ProductDetailPage .ts_ProductDetailPage_Head .ts_ProductDetailPage_Head_buy .btn{width:377px}}.ts_SearchResultsPage .ts_SearchResultsPage_Grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_SearchResultsPage .ts_SearchResultsPage_Head{flex-basis:100%;width:100%}.ts_SearchResultsPage .ts_SearchResultsPage_Head .ts_SearchResultsPage_Head_text{padding:15px 0px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters{flex-basis:100%;width:100%;margin-bottom:10px;padding:0px 20px;background:#fff;border:1px solid #707070}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Header{display:none;padding:12px 10px 12px 20px;background:#762123;font-family:'Lato', sans-serif;font-weight:700;color:#fff;font-size:32px;line-height:39px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section{border-top:1px solid #e2e2e2}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section:first-child{border:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters{border-top:1px solid #e2e2e2}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head{position:relative;padding:10px 20px 10px 0px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:18px;line-height:22px;cursor:default}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen{cursor:pointer}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen::after{display:block;position:absolute;right:1px;top:18px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767;font-size:7px;content:"\e90c"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen.open::after{content:"\e90d"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Body{display:none;padding-bottom:5px;background:#fff}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Body.open{display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a{display:block;position:relative;margin-bottom:11px;padding-left:58px;color:#000;font-size:14px;line-height:20px;text-decoration:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a::before{display:block;position:absolute;left:20px;top:3px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;font-size:14px;content:"\e91c"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item.active>a::before,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a.active::before{color:#762123;content:"\e91d"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item>a{margin-bottom:10px;padding-left:28px;font-size:14px;line-height:17px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item>a::before{left:0px;top:0px;color:#9f9f9f;font-size:18px;content:"\e91b"}.ts_SearchResultsPage .ts_Sort{margin-bottom:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_Sort{display:none}.ts_SearchResultsPage .ts_SearchResultsPage_Head .ts_Sort{display:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results{flex-basis:100%;width:100%;margin-bottom:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item{margin-bottom:30px;padding-top:30px;border-top:2px solid #e2e2e2}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item:first-child{padding-top:0px;border:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image{display:block;margin-bottom:15px;background:#f7f7f7;border:none;text-decoration:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image img{width:100%}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_title{display:block;margin-bottom:10px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px;text-decoration:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description{margin-bottom:6px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline span,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline p,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline a,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description span,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description p,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description a{color:#000;font-size:14px;line-height:17px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline span,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description span{font-family:'Lato', sans-serif;font-weight:700}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline a,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description a{text-decoration:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_colors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:10px;width:100%}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_colors span{margin-right:8px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:14px;line-height:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_colorswatch{display:block;margin-right:10px;width:20px;height:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button{margin-top:30px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button .btn.btn-primary{width:100%}@media all and (min-width: 768px){.ts_SearchResultsPage .ts_SearchResultsPage_Filters{margin-bottom:40px;padding:0px;background:none;border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section{position:relative;flex-basis:auto;flex-grow:1;margin-left:-1px;border-top:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section:first-child{border:1px solid #707070}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section:first-child{margin-left:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters{border:1px solid #762123}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head{padding:13px 42px 13px 20px;background:#fff;font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:17px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen::after{right:13px;top:19px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen+.ts_SearchResultsPage_Filters_Section_Body{position:absolute;left:-1px;right:-1px;top:auto;padding-top:17px;border:1px solid #707070;border-top:none;z-index:2}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen.open+.ts_SearchResultsPage_Filters_Section_Body::before{display:block;position:absolute;left:20px;right:12px;top:0px;height:1px;background:#e2e2e2;content:""}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Body{display:none;padding-bottom:5px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Body.open{display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a{display:block;position:relative;margin-bottom:11px;padding-left:58px;padding-right:12px;color:#000;font-size:14px;line-height:20px;text-decoration:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a::before{display:block;position:absolute;left:20px;top:3px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;font-size:14px;content:"\e91c"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item.active>a::before,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a.active::before{color:#762123;content:"\e91d"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersSelected{flex-basis:100%;width:100%;margin-top:5px;background:#fff}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters{display:flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_Section_Head{padding:12px 20px;font-family:'Lato', sans-serif;font-weight:700;white-space:nowrap}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_Section_Body{flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:1px 0px 3px 0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item{padding:10px 20px 10px 0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item>a{margin-bottom:0px}.ts_SearchResultsPage .ts_Sort{display:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_Sort{display:flex;flex-basis:auto;width:auto;margin-left:auto;margin-bottom:0px;padding-left:35px}.ts_SearchResultsPage .ts_SearchResultsPage_Head .ts_Sort{display:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results{margin-bottom:5px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin-bottom:25px;padding-top:25px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image{flex-basis:42.27%;width:42.27%;flex-grow:0;flex-shrink:0;margin-bottom:0px;background:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image img{background:#f7f7f7}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_info{flex-grow:1;padding-left:24px;display:flex;flex-direction:column}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button{margin-top:auto;padding-top:14px}}@media all and (min-width: 992px){.ts_SearchResultsPage{padding-bottom:40px}.ts_SearchResultsPage .ts_SearchResultsPage_Grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_SearchResultsPage .ts_SearchResultsPage_Head{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-bottom:28px}.ts_SearchResultsPage .ts_SearchResultsPage_Head .ts_SearchResultsPage_Head_text{flex-grow:1;padding:0px;font-size:40px;line-height:48px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters{flex-basis:33.33%;width:33.33%;margin-bottom:0px;padding:0px;background:none;border:none;display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Header{display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable{display:block;border:1px solid #762123}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section{margin-left:0px;border-top:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section:first-child{border:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters{border:1px solid #762123}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable{background:#fff}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable .ts_SearchResultsPage_Filters_Section{position:relative;padding-top:2px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable .ts_SearchResultsPage_Filters_Section::before{display:block;position:absolute;left:20px;right:20px;top:0px;height:2px;background:#e2e2e2;content:""}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable .ts_SearchResultsPage_Filters_Section:first-child{padding-top:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersAvailable .ts_SearchResultsPage_Filters_Section:first-child::before{display:none;content:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head{padding:15px 20px;font-family:'Lato', sans-serif;font-weight:700;font-size:24px;line-height:29px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen{cursor:default}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen::after{display:none;content:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen.open+.ts_SearchResultsPage_Filters_Section_Body::before{display:none;content:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen+.ts_SearchResultsPage_Filters_Section_Body,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen.open+.ts_SearchResultsPage_Filters_Section_Body{display:block !important;position:static;left:0px;right:0px;top:0px;padding:0px;border:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen+.ts_SearchResultsPage_Filters_Section_Body::before,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Head.slideOpen.open+.ts_SearchResultsPage_Filters_Section_Body::before{display:none;content:none}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section_Body{display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a{margin-bottom:15px;padding-left:50px;padding-right:20px;font-size:18px;line-height:22px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a::before{top:3px;font-size:18px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item.active>a::before,.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_item>a.active::before{color:#762123;content:"\e91d"}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.productCategoryFilters .ts_SearchResultsPage_Filters_item>a{margin-bottom:14px;font-size:14px;line-height:18px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.productCategoryFilters .ts_SearchResultsPage_Filters_item>a::before{top:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_FiltersSelected{width:auto;margin-top:15px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters{display:block}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_Section_Head{padding:12px 20px 15px 20px;font-family:'Lato', sans-serif;font-weight:700;white-space:nowrap}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_Section_Body{display:block;padding:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item{margin-bottom:17px;padding:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item>a{margin-bottom:0px;padding:0px 20px 0px 48px;font-size:18px;line-height:22px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_SearchResultsPage_Filters_Section.selectedFilters .ts_SearchResultsPage_Filters_item>a::before{left:20px;top:3px}.ts_SearchResultsPage .ts_Sort{flex-basis:275px;width:275px;flex-grow:0;flex-shrink:0;margin-bottom:0px}.ts_SearchResultsPage .ts_SearchResultsPage_Filters .ts_Sort{display:none}.ts_SearchResultsPage .ts_SearchResultsPage_Head .ts_Sort{display:flex}.ts_SearchResultsPage .ts_SearchResultsPage_Results{flex-basis:66.67%;width:66.67%;margin-bottom:0px;padding-left:16px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item{margin-bottom:20px;padding-top:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image{flex-basis:30%;width:30%;flex-grow:0;flex-shrink:0;margin-bottom:0px;background:none}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_info{flex-grow:1;padding-left:30px;display:flex;flex-direction:column}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_infowrap{flex-grow:1}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_title{margin-bottom:20px;font-size:24px;line-height:29px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_productline,.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_description{margin-bottom:10px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_colors{margin-top:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button{padding-top:20px}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button .btn.btn-primary{width:auto;max-width:100%;font-size:18px;line-height:22px}.ts_SearchResultsPage .ts_Pagination{flex-basis:66.67%;width:66.67%;margin-left:auto;padding-left:16px}}@media all and (min-width: 1330px){.ts_SearchResultsPage .ts_SearchResultsPage_Filters{flex-basis:24.16%;width:24.16%}.ts_SearchResultsPage .ts_SearchResultsPage_Results{flex-basis:75.84%;width:75.84%}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_image{flex-basis:22.74%;width:22.74%}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_info{padding-left:50px;flex-direction:row}.ts_SearchResultsPage .ts_SearchResultsPage_Results .ts_SearchResultsPage_Results_item_button{margin-top:0px;padding-top:0px}.ts_SearchResultsPage .ts_Pagination{flex-basis:75.84%;width:75.84%}}.ts_ProductCategoryPage .ts_grid{padding-bottom:20px}.ts_ProductCategoryPage .ts_Sort{margin-bottom:20px}.ts_ProductCategoryPage .ts_grid_item{margin-bottom:30px}.ts_ProductCategoryPage .ts_grid_image{margin-bottom:15px;background:#f7f7f7}.ts_ProductCategoryPage .ts_grid_image a{display:block;border:none;text-decoration:none}.ts_ProductCategoryPage .ts_grid_image img{width:100%}.ts_ProductCategoryPage .ts_grid_title{display:block;margin-bottom:15px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px;text-decoration:none}.ts_ProductCategoryPage .ts_grid_productline,.ts_ProductCategoryPage .ts_grid_description{margin-bottom:10px}.ts_ProductCategoryPage .ts_grid_productline,.ts_ProductCategoryPage .ts_grid_productline span,.ts_ProductCategoryPage .ts_grid_productline p,.ts_ProductCategoryPage .ts_grid_productline a,.ts_ProductCategoryPage .ts_grid_description,.ts_ProductCategoryPage .ts_grid_description span,.ts_ProductCategoryPage .ts_grid_description p,.ts_ProductCategoryPage .ts_grid_description a{color:#000;font-size:14px;line-height:17px}.ts_ProductCategoryPage .ts_grid_productline span,.ts_ProductCategoryPage .ts_grid_description span{font-family:'Lato', sans-serif;font-weight:700}.ts_ProductCategoryPage .ts_grid_productline a,.ts_ProductCategoryPage .ts_grid_description a{text-decoration:none}.ts_ProductCategoryPage .ts_grid_colors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:20px;width:100%}.ts_ProductCategoryPage .ts_grid_colors span{margin-right:8px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:14px;line-height:20px}.ts_ProductCategoryPage .ts_grid_colorswatch{display:block;margin-right:10px;width:20px;height:20px}.ts_ProductCategoryPage .ts_grid_button{padding-top:25px}.ts_ProductCategoryPage .ts_grid_button .btn.btn-primary{width:100%;max-width:100%}@media all and (min-width: 768px){.ts_ProductCategoryPage .ts_grid{padding-bottom:0px}.ts_ProductCategoryPage .ts_Sort{margin-bottom:30px}.ts_ProductCategoryPage .ts_grid_item{display:flex;flex-direction:column;margin-bottom:50px}.ts_ProductCategoryPage .ts_grid_image,.ts_ProductCategoryPage .ts_grid_title,.ts_ProductCategoryPage .ts_grid_productline,.ts_ProductCategoryPage .ts_grid_description,.ts_ProductCategoryPage .ts_grid_colors,.ts_ProductCategoryPage .ts_grid_button{width:100%}.ts_ProductCategoryPage .ts_grid_image{margin-bottom:13px}.ts_ProductCategoryPage .ts_grid_title{margin-bottom:14px}.ts_ProductCategoryPage .ts_grid_button{margin-top:auto}}@media all and (min-width: 992px){.ts_ProductCategoryPage{padding-bottom:40px}.ts_ProductCategoryPage .ts_grid{padding-bottom:30px}.ts_ProductCategoryPage .ts_Sort{margin-bottom:20px}.ts_ProductCategoryPage .ts_grid_item{margin-bottom:60px}.ts_ProductCategoryPage .ts_grid_image{margin-bottom:20px}.ts_ProductCategoryPage .ts_grid_title{margin-bottom:10px;font-size:24px;line-height:29px}.ts_ProductCategoryPage .ts_grid_colors{margin-top:13px}.ts_ProductCategoryPage .ts_grid_button .btn.btn-primary{font-size:18px;line-height:22px}}.ts_ProductLinePage .ts_ProductLinePage_header h2{margin-bottom:10px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px;text-align:center}.ts_ProductLinePage .ts_ProductLinePage_Filters.ts_grid{margin-left:-5px;margin-right:-5px;margin-bottom:20px}.ts_ProductLinePage .ts_ProductLinePage_Filters.ts_grid>div[class*="col-"]{padding-left:5px;padding-right:5px}.ts_ProductLinePage .ts_ProductLinePage_Filters .ts_ProductLinePage_Filters_item .ts_ProductLinePage_Filters_btn{display:block;padding:14px 10px;background:#676767;font-family:'Lato', sans-serif;font-weight:700;color:#fff;font-size:14px;line-height:17px;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;user-select:none}.ts_ProductLinePage .ts_ProductLinePage_Filters .ts_ProductLinePage_Filters_item.active .ts_ProductLinePage_Filters_btn{background:#762123}@media all and (min-width: 768px){.ts_ProductLinePage .ts_ProductLinePage_header h2{margin-bottom:20px}.ts_ProductLinePage .ts_ProductLinePage_Filters.ts_grid{margin-left:-8px;margin-right:-8px;margin-bottom:60px}.ts_ProductLinePage .ts_ProductLinePage_Filters.ts_grid>div[class*="col-"]{padding-left:8px;padding-right:8px}}@media all and (min-width: 992px){.ts_ProductLinePage .ts_ProductLinePage_header h2{margin-bottom:30px;font-size:40px;line-height:48px}.ts_ProductLinePage .ts_ProductLinePage_Filters .ts_ProductLinePage_Filters_item .ts_ProductLinePage_Filters_btn{padding:19px 10px;font-size:18px;line-height:22px}}.ts_ProductLinePage .ts_ProductLines .ts_grid_item{margin-bottom:30px;padding-top:10px}.ts_ProductLinePage .ts_ProductLines .ts_grid_item:first-child{padding-top:0px}.ts_ProductLinePage .ts_ProductLines .ts_grid_image{margin-bottom:10px;background:#f7f7f7}.ts_ProductLinePage .ts_ProductLines .ts_grid_image a{display:block;border:none;text-decoration:none}.ts_ProductLinePage .ts_ProductLines .ts_grid_image img{width:100%}.ts_ProductLinePage .ts_ProductLines .ts_grid_title{display:block;margin-bottom:10px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px;text-decoration:none}.ts_ProductLinePage .ts_ProductLines .ts_grid_description{margin-bottom:15px;color:#676767;font-size:14px;line-height:17px}.ts_ProductLinePage .ts_ProductLines .ts_grid_button a{font-family:'Lato', sans-serif;font-weight:700;color:#762123;text-decoration:underline;text-transform:uppercase}@media all and (min-width: 768px){.ts_ProductLinePage .ts_ProductLines .ts_grid_item{display:flex;flex-direction:column;margin-bottom:40px;padding-top:0px}.ts_ProductLinePage .ts_ProductLines .ts_grid_image,.ts_ProductLinePage .ts_ProductLines .ts_grid_title,.ts_ProductLinePage .ts_ProductLines .ts_grid_description,.ts_ProductLinePage .ts_ProductLines .ts_grid_button{width:100%}.ts_ProductLinePage .ts_ProductLines .ts_grid_image{margin-bottom:11px}.ts_ProductLinePage .ts_ProductLines .ts_grid_title{margin-bottom:9px}.ts_ProductLinePage .ts_ProductLines .ts_grid_button{margin-top:auto}}@media all and (min-width: 992px){.ts_ProductLinePage .ts_ProductLines.ts_grid{padding-bottom:40px}.ts_ProductLinePage .ts_ProductLines .ts_grid_item{margin-bottom:100px}.ts_ProductLinePage .ts_ProductLines .ts_grid_image{margin-bottom:30px}.ts_ProductLinePage .ts_ProductLines .ts_grid_title{margin-bottom:10px;font-size:36px;line-height:44px}.ts_ProductLinePage .ts_ProductLines .ts_grid_description{font-size:18px;line-height:22px}.ts_ProductLinePage .ts_ProductLines .ts_grid_button,.ts_ProductLinePage .ts_ProductLines .ts_grid_button a{font-size:18px;line-height:22px}}.ts_ResourcesPage .ts_ResourcesPage_Documents{padding-top:30px;padding-bottom:20px;border-top:2px solid #676767;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_cat{padding-bottom:30px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@-moz-document url-prefix(){.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_cat{display:inline-grid;width:100%}}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_catTitle{margin-bottom:20px;font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:20px;line-height:24px;text-decoration:none}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_catTitle span{display:inline-block;padding-bottom:1px;border-bottom:1px solid #762123}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item{margin-bottom:19px}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item,.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item a{font-size:14px;line-height:17px}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item a{display:inline-block;position:relative;padding-left:28px;font-family:'Lato', sans-serif;font-weight:300;color:#000;text-decoration:none}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item a span{border-bottom:1px solid #000}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item a::before{display:block;position:absolute;left:0px;top:2px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#762123;font-size:14px;content:"\e907"}@media all and (min-width: 768px){.ts_ResourcesPage .ts_ResourcesPage_Documents{padding-top:38px;padding-bottom:38px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_cat{padding-bottom:32px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@-moz-document url-prefix(){.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_cat{display:inline-grid;width:100%}}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item{margin-bottom:20px;padding-right:10px}}@media all and (min-width: 992px){.ts_ResourcesPage .ts_ResourcesPage_Documents{padding-top:49px;padding-bottom:54px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.3333%;-moz-column-width:33.3333%;column-width:33.3333%}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_cat{padding-bottom:26px}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_catTitle{margin-bottom:18px;font-size:24px;line-height:29px}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_catTitle span{padding-bottom:1px}.ts_ResourcesPage .ts_ResourcesPage_Documents .ts_ResourcesPage_Documents_item{margin-bottom:20px}}@media all and (min-width: 1330px){.ts_ResourcesPage .ts_ResourcesPage_Documents{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%}}.ts_LocationsPage .ts_LocationsPage_Wrap{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #9f9f9f}.ts_LocationsPage .ts_LocationsPage_List{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;height:800px;margin-bottom:20px;padding:30px 0px 0px 0px;background:#fff;border:1px solid #707070}.ts_LocationsPage .ts_LocationsPage_List_Header{padding:0px 21px;width:100%}.ts_LocationsPage .ts_LocationsPage_List_Header h3{margin-bottom:25px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px}.ts_LocationsPage .ts_LocationsPage_List_Search{margin-bottom:25px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;margin-bottom:6px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input{flex-grow:1;width:100%;padding:13px 8px 13px 37px;border:1px solid #000;border-right:none;background:none;color:#000;font-size:14px;line-height:17px;position:relative;z-index:1}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input,.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input:focus,.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input:active{outline:none}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner button{flex-grow:0;flex-shrink:0;flex-basis:116px;width:116px;padding:14px 10px;border:none;background:#762123;font-family:'Lato', sans-serif;font-weight:700;color:#fff;font-size:14px;line-height:17px;text-transform:uppercase}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner button,.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner button:focus,.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner button:active{outline:none}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner::before{display:block;position:absolute;left:15px;top:50%;margin-top:-9px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:18px;content:"\e908"}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_info{font-family:'Lato', sans-serif;font-weight:700;color:#676767;font-size:14px;line-height:17px}.ts_LocationsPage .ts_LocationsPage_List_Locations{padding:0px 21px;width:100%;overflow-y:auto}.ts_LocationsPage .ts_LocationsPage_List_Locations::-webkit-scrollbar{height:.375rem;width:.375rem}.ts_LocationsPage .ts_LocationsPage_List_Locations::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.ts_LocationsPage .ts_LocationsPage_List_Locations::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2)}.ts_LocationsPage .ts_LocationsPage_List_Locations::-webkit-scrollbar-thumb:vertical{min-height:1.5rem}.ts_LocationsPage .ts_LocationsPage_List_Locations::-webkit-scrollbar-thumb:horizontal{min-width:1.5rem}.ts_LocationsPage .ts_LocationsPage_List_item{padding:30px 0px;border-top:1px solid #707070}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub{padding-top:0px;border-top:none}.ts_LocationsPage .ts_LocationsPage_List_item_title{display:block;font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:18px;line-height:22px}.ts_LocationsPage .ts_LocationsPage_List_item_info{margin-top:15px;color:#676767;font-size:14px;line-height:17px}.ts_LocationsPage .ts_LocationsPage_List_item_contact{margin-top:18px}.ts_LocationsPage .ts_LocationsPage_List_item_contact a{display:block;position:relative;margin-top:10px;padding-left:24px;color:#676767;font-size:14px;line-height:17px;text-decoration:none;word-break:break-all}.ts_LocationsPage .ts_LocationsPage_List_item_contact a .icon,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fa,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fab,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fal,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .far,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fas{position:absolute;left:0px;top:0px;width:16px;margin-right:8px;color:#762123;text-align:center}.ts_LocationsPage .ts_LocationsPage_List_item_contact a .icon::before,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fa::before,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fab::before,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fal::before,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .far::before,.ts_LocationsPage .ts_LocationsPage_List_item_contact a .fas::before{line-height:17px}.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .icon,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .fa,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .fab,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .fal,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .far,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_phone .fas{font-size:14px}.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .icon,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .fa,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .fab,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .fal,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .far,.ts_LocationsPage .ts_LocationsPage_List_item_contact a.ts_LocationsPage_List_item_email .fas{font-size:12px}.ts_LocationsPage .ts_LocationsPage_List_item_contact a:first-child{margin-top:0px}.ts_LocationsPage .ts_LocationsPage_List_item_directions{margin-top:19px}.ts_LocationsPage .ts_LocationsPage_List_item_directions .btn.btn-tertiary{width:120px;max-width:100%}.ts_LocationsPage .ts_LocationsPage_List_item_logo{margin-top:20px}.ts_LocationsPage .ts_LocationsPage_List_item_logo a{text-decoration:none}.ts_LocationsPage .ts_LocationsPage_List_item_logo img{max-width:100%}.ts_LocationsPage .ts_LocationsPage_Map,.ts_LocationsPage .ts_LocationsPage_Map>#mapArea{max-height:calc(100vh - 70px)}.ts_LocationsPage .ts_LocationsPage_popup{padding:10px 5px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_title{display:block;font-family:'Lato', sans-serif;font-weight:700;color:#762123;font-size:18px;line-height:22px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_info{margin-top:15px;color:#676767;font-size:14px;line-height:17px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact{margin-top:18px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a{display:block;position:relative;margin-top:10px;padding-left:24px;color:#676767;font-size:14px;line-height:17px;text-decoration:none;word-break:break-all}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .icon,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fa,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fab,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fal,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .far,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fas{position:absolute;left:0px;top:0px;width:16px;margin-right:8px;color:#762123;text-align:center}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .icon::before,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fa::before,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fab::before,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fal::before,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .far::before,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a .fas::before{line-height:17px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .icon,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .fa,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .fab,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .fal,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .far,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_phone .fas{font-size:14px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .icon,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .fa,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .fab,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .fal,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .far,.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a.ts_LocationsPage_popup_email .fas{font-size:12px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact a:first-child{margin-top:0px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_directions{margin-top:19px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_directions .btn.btn-tertiary{width:120px;max-width:100%}@media all and (min-width: 768px){.ts_LocationsPage .ts_LocationsPage_Wrap{margin-bottom:50px;padding-bottom:50px}.ts_LocationsPage .ts_LocationsPage_List{margin-bottom:30px;padding-top:34px}.ts_LocationsPage .ts_LocationsPage_List_Header{padding:0px 25px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input{padding:12px 8px 12px 41px;font-size:16px;line-height:19px}.ts_LocationsPage .ts_LocationsPage_List_Locations{padding:0px 25px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_extras{flex-grow:1;flex-shrink:1;padding-right:10px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_title{flex-basis:100%;width:100%}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_directions{align-self:flex-end;flex-grow:0;flex-shrink:0;flex-basis:120px;width:120px}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_title{flex-basis:100%;width:100%}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_text{flex-wrap:nowrap;flex-grow:1;flex-shrink:1}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_info{margin-top:10px;padding-right:10px}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_logo{flex-grow:0;flex-shrink:0;flex-basis:210px;width:210px;align-self:flex-end;margin-top:10px}.ts_LocationsPage .ts_LocationsPage_List_item_info{margin-top:10px}.ts_LocationsPage .ts_LocationsPage_List_item_contact{margin-top:16px}.ts_LocationsPage .ts_LocationsPage_List_item_directions{margin-left:auto;text-align:right}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_extras{flex-grow:1;flex-shrink:1;padding-right:10px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_title{flex-basis:100%;width:100%}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_directions{align-self:flex-end;flex-grow:0;flex-shrink:0;flex-basis:120px;width:120px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_info{margin-top:10px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact{margin-top:16px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_directions{margin-left:auto;text-align:right}}@media all and (min-width: 992px){.ts_LocationsPage .ts_LocationsPage_Wrap{margin-bottom:70px;padding-bottom:70px}.ts_LocationsPage .ts_LocationsPage_List_Search{width:100%}.ts_LocationsPage .ts_LocationsPage_List_Locations{width:100%}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text{display:block}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_extras{padding-right:0px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_directions{margin-left:0px;text-align:left}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub{flex-wrap:wrap}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_info{padding-right:0px}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_logo{flex-basis:100%;width:100%;margin-top:20px}.ts_LocationsPage .ts_LocationsPage_Map,.ts_LocationsPage .ts_LocationsPage_Map>#mapArea{max-height:none}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text{display:block}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_extras{padding-right:0px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_directions{margin-left:0px;text-align:left}}@media all and (min-width: 1330px){.ts_LocationsPage .ts_LocationsPage_List{margin-bottom:0px;padding-top:31px}.ts_LocationsPage .ts_LocationsPage_List_Header{padding:0px 20px 0px 30px}.ts_LocationsPage .ts_LocationsPage_List_Header h3{margin-bottom:27px;font-size:40px;line-height:48px}.ts_LocationsPage .ts_LocationsPage_List_Search{margin-bottom:40px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner input{padding:11px 8px 10px 41px;font-size:18px;line-height:22px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner button{flex-basis:150px;width:150px;padding:12px 10px 11px 10px;font-size:18px;line-height:22px}.ts_LocationsPage .ts_LocationsPage_List_Search .ts_LocationsPage_List_Search_inner::before{color:#762123}.ts_LocationsPage .ts_LocationsPage_List_Locations{padding:0px 20px 0px 30px}.ts_LocationsPage .ts_LocationsPage_List_item{padding-top:24px;padding-bottom:30px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text{display:flex}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_extras{padding-right:10px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_title{margin-bottom:15px}.ts_LocationsPage .ts_LocationsPage_List_item .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_directions{flex-basis:120px;width:120px;margin-left:auto}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub{padding-top:0px;flex-wrap:wrap}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_info,.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_text .ts_LocationsPage_List_item_contact{flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_info{margin-top:10px;padding-right:10px}.ts_LocationsPage .ts_LocationsPage_List_item.RoofHub .ts_LocationsPage_List_item_logo{flex-basis:240px;width:240px;margin-top:10px}.ts_LocationsPage .ts_LocationsPage_List_item_info{margin-top:10px}.ts_LocationsPage .ts_LocationsPage_List_item_contact{margin-top:16px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text{display:flex}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_extras{padding-right:10px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_title{margin-bottom:15px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_text .ts_LocationsPage_popup_directions{flex-basis:120px;width:120px;margin-left:auto}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_info{margin-top:10px}.ts_LocationsPage .ts_LocationsPage_popup .ts_LocationsPage_popup_contact{margin-top:16px}}.ts_CatalogPage{padding-bottom:30px}.ts_CatalogPage .ts_CatalogPage_flipbook{margin-bottom:21px;padding:20px 10px;height:190px;max-height:calc(100vh - 100px);background:-moz-linear-gradient(top, #ececec 0%, #b9b9b9 100%);background:-webkit-linear-gradient(top, #ececec 0%, #b9b9b9 100%);background:linear-gradient(to bottom, #ececec 0%, #b9b9b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFECECEC', endColorstr='#FFB9B9B9', gradientType=0)}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Download{line-height:100%}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Download>a{display:inline-block;position:relative;padding-left:30px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:14px;line-height:20px;text-decoration:none}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Download>a::before{display:block;position:absolute;left:0px;top:0px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#762123;font-size:20px;content:"\e907"}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Download>a span{display:inline-block}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Copyright{margin-top:12px;color:#000;font-size:14px;line-height:17px}@media all and (min-width: 768px){.ts_CatalogPage{padding-bottom:50px}.ts_CatalogPage .ts_CatalogPage_flipbook{margin-bottom:31px;padding:0px;height:386px}.ts_CatalogPage .ts_CatalogPage_Extras{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}.ts_CatalogPage .ts_CatalogPage_Extras .ts_CatalogPage_Copyright{margin-top:0px}}@media all and (min-width: 992px){.ts_CatalogPage{padding-bottom:100px}.ts_CatalogPage .ts_CatalogPage_flipbook{margin-bottom:26px;height:900px}}.HeroBlock{margin-top:126px;margin-bottom:18px;padding-top:40px;padding-bottom:40px}.HeroBlock,.HeroBlock p{font-family:'Lato', sans-serif;font-weight:700;font-size:14px;line-height:18px}.HeroBlock h1{font-size:38px;line-height:46px}.HeroBlock .HeroBlock_btn{margin-top:24px}.HeroBlock .HeroBlock_bg{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;overflow:hidden}.HeroBlock .HeroBlock_bg img{position:relative;left:50%;top:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.HeroBlock.hasBackground{position:relative;overflow:hidden}.HeroBlock.hasBackground>.container{position:relative}@media all and (min-width: 768px){.HeroBlock{margin-top:0px;margin-bottom:100px;padding-top:28px;padding-bottom:28px}.HeroBlock h1{margin-bottom:11px}.HeroBlock .HeroBlock_btn{margin-top:14px}}@media all and (min-width: 992px){.HeroBlock{margin-bottom:121px}.HeroBlock,.HeroBlock p{font-size:18px;line-height:28px}.HeroBlock h1{margin-bottom:19px;font-family:'Lato', sans-serif;font-weight:900;font-size:68px;line-height:81px}.HeroBlock .HeroBlock_btn{margin-top:40px}}.ContentBlock{margin-bottom:50px}.ContentBlock .ContentBlock_image img{margin-bottom:39px;width:100%}.ContentBlock h3{margin-bottom:13px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px}.ContentBlock .ContentBlock_summary,.ContentBlock .ContentBlock_summary p{font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:18px;margin-bottom:20px}@media all and (min-width: 768px){.ContentBlock h3{margin-bottom:10px}.ContentBlock .ContentBlock_image img{margin-bottom:25px}.ContentBlock .btn.btn-primary{min-width:140px}}@media all and (min-width: 992px){.ContentBlock{margin-bottom:110px}.ContentBlock h3{margin-bottom:20px;font-size:40px;line-height:48px}.ContentBlock .ContentBlockInner.HasImage{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:flex-start}.ContentBlock .ContentBlockInner.HasImage .ContentBlock_image{order:2;align-self:flex-start;flex-grow:0;flex-shrink:0;flex-basis:49.5%;width:49.5%}.ContentBlock .ContentBlockInner.HasImage .ContentBlock_text{order:1;flex-grow:0;flex-shrink:0;flex-basis:50.5%;width:50.5%;padding:0px 9.5% 0px 0px}.ContentBlock .ContentBlockInner.HasImage.DirRight .ContentBlock_image{order:1}.ContentBlock .ContentBlockInner.HasImage.DirRight .ContentBlock_text{order:2;padding:0px 0px 0px 9.5%}.ContentBlock .ContentBlock_image img{margin-bottom:0px}.ContentBlock .ContentBlock_summary,.ContentBlock .ContentBlock_summary p{font-size:18px;line-height:28px;margin-bottom:30px}.ContentBlock .btn.btn-primary{min-width:187px}}.ContentBlock.HasBackground .ContentBlockWrap{position:relative;padding-top:76px;padding-bottom:76px}.ContentBlock.HasBackground .ContentBlock_background{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;overflow:hidden}.ContentBlock.HasBackground .ContentBlock_background img{position:relative;left:50%;top:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.ContentBlock.HasBackground .ContentBlockInner{position:relative}@media all and (min-width: 768px){.ContentBlock.HasBackground .ContentBlockWrap{padding-top:85px;padding-bottom:85px}}@media all and (min-width: 992px){.ContentBlock.HasBackground .ContentBlockWrap{padding-top:148px;padding-bottom:148px}}.FeaturedProductsList{margin-bottom:60px;padding:28px 0px 26px 0px;background:#f8f8f8}.FeaturedProductsList .FeaturedProductsList_title{margin-bottom:20px;font-size:26px;line-height:32px}@media all and (min-width: 768px){.FeaturedProductsList{margin-bottom:50px;padding:11px 0px 0px 0px}.FeaturedProductsList .FeaturedProductsList_title{margin-bottom:10px;font-size:26px;line-height:32px}.FeaturedProductsList .FeaturedProductsList_Row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock{width:100%}.FeaturedProductsList .FeaturedProductsList_Col{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock{flex-basis:50%;width:50%;margin-left:16px}.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock:first-child{margin-left:0px}}@media all and (min-width: 992px){.FeaturedProductsList{margin-bottom:100px;padding:50px 0px 85px 0px}.FeaturedProductsList .FeaturedProductsList_title{margin-bottom:20px;font-size:40px;line-height:48px}.FeaturedProductsList .FeaturedProductsList_Row{flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock{flex-basis:58%;width:58%}.FeaturedProductsList .FeaturedProductsList_Col{flex-basis:42%;width:auto;flex-direction:column;padding-left:16px}.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock{flex-basis:100%;width:100%;margin-top:16px}.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock,.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock:first-child{margin-left:0px}.FeaturedProductsList .FeaturedProductsList_Col>.FeaturedProductBlock:first-child{margin-top:0px}}.FeaturedProductBlock{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;position:relative;margin-bottom:20px;background-position:center top;background-size:contain;background-repeat:no-repeat;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);overflow:hidden;text-decoration:none;min-height:138px}.FeaturedProductBlock .FeaturedProductBlock_bg{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%}.FeaturedProductBlock .FeaturedProductBlock_bg img{position:absolute;left:50%;top:0px;min-width:100%;min-height:100%;transform:translate(-50%, 0%);object-fit:contain}.FeaturedProductBlock .FeaturedProductBlockInner{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;align-content:flex-start;flex-basis:100%;width:100%;min-height:100%}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text{position:relative;flex-grow:1;flex-shrink:1;padding:7px 0px 9px 15px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text::before{display:block;position:absolute;left:0px;top:0px;bottom:0px;width:999%;background:#fff;content:""}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_title{position:relative;margin-bottom:0px;font-size:20px;line-height:24px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_subtitle{position:relative;font-family:'Lato', sans-serif;font-weight:400;color:#762123;font-size:10px;line-height:12px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image{align-self:center;flex-grow:0;flex-shrink:1;max-width:50%;padding:10px 15px 10px 0px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image .FeaturedProductBlock_imagewrap{position:relative;padding:1.7%}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image img{width:100%}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image .FeaturedProductBlock_imagehover{display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;padding:1.7%;visibility:hidden;-webkit-transition:padding 0.3s ease-in-out;-moz-transition:padding 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out;transition:padding 0.3s ease-in-out}.FeaturedProductBlock:hover{box-shadow:0px 6px 10px 0px rgba(0,0,0,0.25);text-decoration:none}.FeaturedProductBlock:hover .FeaturedProductBlockInner .FeaturedProductBlock_image img{visibility:hidden}.FeaturedProductBlock:hover .FeaturedProductBlockInner .FeaturedProductBlock_image .FeaturedProductBlock_imagehover{padding:0px;visibility:visible}@media all and (min-width: 768px){.FeaturedProductBlock{min-height:138px;margin-bottom:30px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text{padding:7px 0px 9px 15px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_title{font-size:21px;line-height:25px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_subtitle{font-size:11px;line-height:13px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image{max-width:47%}}@media all and (min-width: 992px){.FeaturedProductBlock{min-height:197px;margin-bottom:0px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text{padding:10px 0px 10px 10px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_title{font-size:24px;line-height:29px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_subtitle{font-size:14px;line-height:17px}.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image{padding:13px 22px 14px 0px;max-width:43%}}@media all and (min-width: 768px){.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock{min-height:277px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text{padding:14px 0px 15px 31px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_title{font-size:44px;line-height:52px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_subtitle{font-size:24px;line-height:29px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image{padding:24px 31px 19px 0px;width:55%;max-width:55%}}@media all and (min-width: 992px){.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock{min-height:410px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_text{padding:20px 0px 20px 46px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_title{font-size:67px;line-height:80px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_subtitle{font-size:37px;line-height:45px}.FeaturedProductsList .FeaturedProductsList_Row>.FeaturedProductBlock .FeaturedProductBlockInner .FeaturedProductBlock_image{padding:36px 47px 28px 0px;width:59%;max-width:59%}}.CategoryListBlock{padding-bottom:20px}.CategoryListBlock .CategoryListBlock_title{margin-bottom:20px;font-size:26px;line-height:32px}@media all and (min-width: 768px){.CategoryListBlock{padding-bottom:10px}.CategoryListBlock .CategoryListBlock_title{margin-bottom:10px;font-size:26px;line-height:32px}}@media all and (min-width: 992px){.CategoryListBlock{padding-bottom:0px}.CategoryListBlock .CategoryListBlock_title{margin-bottom:20px;font-size:40px;line-height:48px}.CategoryListBlock .CategoryListBlock_Row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;margin-left:-8px;margin-right:-8px}.CategoryListBlock .CategoryListBlock_Col{flex-basis:33.333333%;width:33.333333%;padding-left:8px;padding-right:8px}}@media all and (min-width: 992px) and (min-width: 1330px){.CategoryListBlock .CategoryListBlock_Row .CategoryListBlock_Col{flex-basis:25%;width:25%}}@media all and (min-width: 992px){.CategoryListBlock .CategoryListBlock_Row.countOf1 .CategoryListBlock_Col{flex-basis:100%;width:100%}.CategoryListBlock .CategoryListBlock_Row.countOf2 .CategoryListBlock_Col{flex-basis:50%;width:50%}.CategoryListBlock .CategoryListBlock_Row.countOf3 .CategoryListBlock_Col{flex-basis:33.333333%;width:33.333333%}}.CategoryBlock{margin-bottom:40px}.CategoryBlock .CategoryBlock_image{margin-bottom:20px}.CategoryBlock .CategoryBlock_image img{width:100%}.CategoryBlock .CategoryBlock_title{margin-bottom:10px;font-size:18px;line-height:22px}.CategoryBlock .CategoryBlock_summary,.CategoryBlock .CategoryBlock_summary p{margin-bottom:20px;font-size:14px;line-height:18px}.CategoryBlock .btn.btn-primary{min-width:188px}@media all and (min-width: 768px){.CategoryBlock{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:0px}.CategoryBlock .CategoryBlock_image,.CategoryBlock .CategoryBlock_text{flex-grow:0;flex-shrink:0;flex-basis:50%;width:50%}.CategoryBlock .CategoryBlock_image{order:2;margin-bottom:40px;padding-left:8px}.CategoryBlock .CategoryBlock_text{order:1;margin-bottom:40px;padding-right:8px}.CategoryBlock .btn.btn-primary{min-width:194px}}@media all and (min-width: 992px){.CategoryBlock{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-bottom:100px;height:100%}.CategoryBlock .CategoryBlock_image,.CategoryBlock .CategoryBlock_text{flex-basis:auto;width:100%}.CategoryBlock .CategoryBlock_image{order:1;flex-grow:0;flex-shrink:0;margin-bottom:15px;padding-left:0px}.CategoryBlock .CategoryBlock_text{order:2;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:0px;padding-right:0px}.CategoryBlock .CategoryBlock_title{font-size:32px;line-height:39px}.CategoryBlock .CategoryBlock_summary,.CategoryBlock .CategoryBlock_summary p{margin-bottom:25px}.CategoryBlock .btn.btn-primary{margin-top:auto;min-width:246px}}.ImageCarouselBlock{position:relative;overflow:hidden;margin-bottom:50px}.ImageCarouselBlock .ImageCarouselBlock_container{margin-left:auto;margin-right:auto;max-width:66.4%}.ImageCarouselBlock .owl-carousel{position:static}.ImageCarouselBlock .owl-carousel .owl-stage-outer{overflow:visible}.ImageCarouselBlock .owl-carousel .owl-nav{display:none;position:absolute;left:0px;right:0px;top:50%;margin-top:-44px}.ImageCarouselBlock .owl-carousel .owl-nav .owl-prev,.ImageCarouselBlock .owl-carousel .owl-nav .owl-next{position:absolute;padding:15px;color:#fff;font-size:58px;opacity:0.7}.ImageCarouselBlock .owl-carousel .owl-nav .owl-prev{left:0px}.ImageCarouselBlock .owl-carousel .owl-nav .owl-next{right:0px}.ImageCarouselBlock .owl-carousel .owl-dots{position:absolute;left:0px;right:0px;bottom:10px;display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;margin:0px auto;width:50%}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot{display:block;margin:3px;padding:3px;cursor:pointer;opacity:0.7}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot>span{display:block;height:16px}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot>span::before{font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;content:"\e910"}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot.active>span::before{content:"\e911"}.ImageCarouselBlock:hover .owl-carousel .owl-nav{display:block}.ImageCarouselBlock:hover .owl-carousel .owl-dots{display:flex}@media all and (min-width: 768px){.ImageCarouselBlock .ImageCarouselBlock_container{max-width:73.96%}.ImageCarouselBlock .owl-carousel .owl-nav{margin-top:-49px}.ImageCarouselBlock .owl-carousel .owl-nav .owl-prev,.ImageCarouselBlock .owl-carousel .owl-nav .owl-next{position:absolute;padding:20px;color:#fff;font-size:78px}}@media all and (min-width: 992px){.ImageCarouselBlock{margin-bottom:100px}.ImageCarouselBlock .ImageCarouselBlock_container{max-width:71.84%}.ImageCarouselBlock .owl-carousel .owl-nav{margin-top:-82px}.ImageCarouselBlock .owl-carousel .owl-nav .owl-prev,.ImageCarouselBlock .owl-carousel .owl-nav .owl-next{position:absolute;padding:20px 40px;color:#fff;font-size:124px}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot{margin:5px;padding:5px}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot>span{height:30px}.ImageCarouselBlock .owl-carousel .owl-dots .owl-dot>span::before{font-size:30px}}.VideoBlock{margin-bottom:40px}.VideoBlock .VideoBlock_thumb_frame{display:block;position:relative;margin-bottom:10px;padding-bottom:56.2%;background:#282828;cursor:pointer}.VideoBlock .VideoBlock_thumb_frame .VideoBlock_thumb{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;background-position:center center;background-size:100%;background-repeat:no-repeat;z-index:1}.VideoBlock .VideoBlock_thumb_frame::before{display:block;position:absolute;left:50%;top:50%;margin:-10px 0px 0px -12px;width:24px;height:20px;background:#fff;z-index:2;content:""}.VideoBlock .VideoBlock_thumb_frame::after{display:block;position:absolute;left:50%;top:50%;margin:-20px 0px 0px -20px;z-index:3;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:red;font-size:40px;text-shadow:0px 0px 6px rgba(255,255,255,0.2);content:"\f16a"}.VideoBlock>h4{margin-bottom:6px;font-family:'Lato', sans-serif;font-weight:700;color:#000;font-size:26px;line-height:32px;cursor:pointer}.VideoBlock>p{color:#000;font-size:14px;line-height:18px}.VideoBlock .VideoBlock_modal{display:none;position:fixed;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;z-index:99}.VideoBlock .VideoBlock_modal .VideoBlock_fade{position:fixed;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:90}.VideoBlock .VideoBlock_modal .VideoBlock_iframe{position:relative;margin-top:50px;padding-bottom:56.25%;z-index:99}.VideoBlock .VideoBlock_modal .VideoBlock_iframe iframe{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%}@media all and (min-width: 992px){.VideoBlock{margin-bottom:50px}.VideoBlock .VideoBlock_thumb_frame{margin-bottom:20px}.VideoBlock .VideoBlock_thumb_frame::before{margin:-17px 0px 0px -20px;width:40px;height:34px}.VideoBlock .VideoBlock_thumb_frame::after{margin:-35px 0px 0px -35px;font-size:70px}.VideoBlock>h4{margin-bottom:10px;font-size:32px;line-height:39px}.VideoBlock>p{font-size:18px;line-height:28px}}@media all and (min-width: 768px){.HtmlBlock{padding-bottom:36px}}@media all and (min-width: 992px){.HtmlBlock{padding-bottom:46px}}.ts-form{position:relative}.ts-form.two-col{display:flex;width:100%;flex-wrap:wrap}.ts-form.two-col .col-one,.ts-form.two-col .col-two{width:50%;box-sizing:border-box;display:flex;float:left;flex-wrap:wrap;padding:0}.ts-form.two-col .rawhtmlelementblock{display:none}.ts-form.request-information .col-one,.ts-form.request-information .col-two{justify-content:flex-start;align-content:flex-start}.ts-form.request-information .choiceelementblock fieldset{display:flex;flex-wrap:wrap}.ts-form.request-information .choiceelementblock fieldset label{width:calc(50% - 16px);border-radius:10px;padding:12px 0 12px 20px;border:1px solid #707070;margin:8px;box-sizing:border-box;position:relative}.ts-form.request-information .choiceelementblock fieldset label:nth-child(1),.ts-form.request-information .choiceelementblock fieldset label:nth-child(2){margin-top:0}.ts-form.request-information .choiceelementblock fieldset label input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.ts-form.request-information .choiceelementblock fieldset label.checked{box-shadow:0 0 0 2px #762123 inset;border-color:#762123}.ts-form.request-information .choiceelementblock fieldset label.checked:after{position:absolute;top:12px;right:12px;bottom:12px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e905';font-size:24px;color:#000}.ts-form input,.ts-form select,.ts-form textarea{padding:15px;border:solid 1px #707070;font-family:'Lato', sans-serif;font-weight:400;font-size:18px;width:100%}.ts-form button[type="submit"]{width:auto;font-family:'Lato', sans-serif;font-weight:400;font-size:20px;padding:12px 25px;width:160px;height:56px;border-width:2px}.ts-form button[type="submit"].verified{background:#00a44e;position:relative;font-size:28px;border:1px solid #00a44e;line-height:14px}.ts-form button[type="submit"]:hover{color:#762123;background:#fff;border-color:#762123}.ts-form textarea{height:100%}.ts-form select{-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.ts-form input::placeholder,.ts-form textarea::placeholder{color:#000;opacity:1}.ts-form .form-group{margin:0 0 12px}.ts-form .form-group.half{float:left;width:50%}.ts-form .col-one .form-group{padding-left:12px}.formcontainerblock,.extendedformcontainerblock{margin:0 auto;margin-bottom:43px}@media (min-width: 768px){.formcontainerblock,.extendedformcontainerblock{margin-bottom:63px}}@media (min-width: 992px){.formcontainerblock,.extendedformcontainerblock{margin-bottom:73px}}.formcontainerblock [class^="col-"],.formcontainerblock [class*=" col-"],.extendedformcontainerblock [class^="col-"],.extendedformcontainerblock [class*=" col-"]{padding:0 8px}.formcontainerblock .Form__Title,.extendedformcontainerblock .Form__Title{padding:0 8px;margin:0}.formcontainerblock .Form__Description,.extendedformcontainerblock .Form__Description{color:#000;font-size:18px;margin-bottom:25px;padding:0 8px}.formcontainerblock .EPiServerForms .Form__Status .Form__Status__Message,.extendedformcontainerblock .EPiServerForms .Form__Status .Form__Status__Message{margin:0;padding:0}.formcontainerblock .EPiServerForms .Form__Status .Form__Status__Message.Form__Warning__Message,.extendedformcontainerblock .EPiServerForms .Form__Status .Form__Status__Message.Form__Warning__Message{padding:1rem;margin:1rem 0}section.Form__Element .Form__Element{width:100%;margin-bottom:0;float:left;height:100%;padding-top:12px}section.Form__Element .Form__Element label.Form__Element__Caption{display:none}section.Form__Element .Form__Element input::placeholder,section.Form__Element .Form__Element textarea::placeholder{color:#000;opacity:1}section.Form__Element .Form__Element input,section.Form__Element .Form__Element select,section.Form__Element .Form__Element textarea{padding:15px;border:solid 1px #707070;font-family:'Lato', sans-serif;font-weight:400;font-size:18px;width:100%;margin:0}section.Form__Element .Form__Element.ValidationFail input,section.Form__Element .Form__Element.ValidationFail select,section.Form__Element .Form__Element.ValidationFail textarea{border:solid 1px #762123}section.Form__Element .Form__Element.ValidationFail .Form__Element__ValidationError{color:#762123;font-size:12px;position:absolute;z-index:1;width:auto;left:10px;background:#fff;padding:3px;top:2px;line-height:14px}section.Form__Element .Form__Element textarea{height:100%}section.Form__Element .Form__Element.FormSelection{display:inline-block}section.Form__Element .Form__Element.FormSelection:after{position:absolute;top:30px;right:15px;font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e900';pointer-events:none}section.Form__Element .Form__Element.FormSelection select{-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;scrollbar-width:none;-ms-overflow-style:none;position:relative}section.Form__Element .Form__Element.FormSelection select:-webkit-scrollbar{width:0;height:0}section.Form__Element .Form__Element.FormSelection select[multiple]{height:50px}section.Form__Element .Form__Element.FormSelection select[multiple] option{display:none}section.Form__Element .Form__Element.FormSelection select[multiple] option:first-child{display:block}section.Form__Element .Form__Element.FormSelection select[multiple].opened{height:150px}section.Form__Element .Form__Element.FormSelection select[multiple].opened option{display:block}section.Form__Element .Form__Element.FormSelection,section.Form__Element .Form__Element.FormTextbox--Textarea{width:100%;position:relative}section.Form__Element .submitbuttonelementblock{float:left;width:100%;margin:25px 0 0}section.Form__Element .submitbuttonelementblock button[type="submit"]{width:auto;font-size:20px;font-family:'Lato', sans-serif;font-weight:700;padding:10px 25px;width:160px;height:56px;background:#762123;border:2px solid #762123;color:#fff;-webkit-appearance:none;text-transform:uppercase;z-index:1;position:relative}section.Form__Element .submitbuttonelementblock button[type="submit"].submitted,section.Form__Element .submitbuttonelementblock button[type="submit"]:disabled,section.Form__Element .submitbuttonelementblock button[type="submit"]:disabled:hover{background:#00a44e;position:relative;font-size:28px;border:1px solid #00a44e;line-height:14px;color:#00a44e;overflow:hidden;opacity:1;text-align:center;cursor:default;pointer-events:none}section.Form__Element .submitbuttonelementblock button[type="submit"].submitted:after,section.Form__Element .submitbuttonelementblock button[type="submit"]:disabled:after,section.Form__Element .submitbuttonelementblock button[type="submit"]:disabled:hover:after{font-family:'topshield' !important;speak:never;font-style:normal;font-display:block;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e905';color:#fff;font-size:28px;position:relative;top:-12px;display:block}section.Form__Element .submitbuttonelementblock button[type="submit"]:hover{color:#762123;background:#fff;border-color:#762123}section.Form__Element .paragraphtextelementblock{float:left;margin:0px}.text-required{font-size:16px;font-family:'Lato', sans-serif;font-weight:400;font-style:italic;color:#000;width:100%;margin-top:-25px;text-align:center}.submit-wrapper{display:flex;width:100%;margin:40px 0 5px 12px;align-items:center;float:left}.thank-you-text{font-size:16px;color:#000;margin-left:-15%;display:none;padding:30px 15px;font-weight:bold}.thank-you-text.verified{display:block}.thank-you-text p{margin:0;font-size:16px}.request-information .thank-you-text{margin-left:0;padding:15px 0px 15px 25px}.form-submitted .thank-you-text{display:block}.thank-you-message{text-align:center;margin:80px 0}.thank-you-message h1{margin-bottom:100px}.thank-you-message p{font-family:'Lato', sans-serif;font-weight:700;font-size:24px}.thank-you-message i{display:inline-block;color:#00a44e;font-size:120px;margin:35px 0}@media (min-width: 992px) and (max-width: 1199px){.thank-you-text{margin-left:-10%}.request-information .thank-you-text{margin-left:30px;padding:10px 0px 15px 25px}}@media (min-width: 768px) and (max-width: 991px){.formcontainerblock .block,.extendedformcontainerblock .block{flex:0 0 100%;max-width:100%}.request-information .col-one,.request-information .col-two{justify-content:flex-start;align-content:flex-start}.request-information .choiceelementblock fieldset{font-size:14px}.request-information .choiceelementblock fieldset label.checked:after{top:14px}.request-information .thank-you-text{margin-left:160px;padding:0px 0px 15px 25px}}@media (max-width: 575px){.formcontainerblock,.extendedformcontainerblock{padding-left:36px;padding-right:36px}}@media (max-width: 1199px){.formcontainerblock .Form__Description,.extendedformcontainerblock .Form__Description{font-size:14px;line-height:18px;margin-bottom:1px}section.Form__Element .Form__Element input,section.Form__Element .Form__Element select,section.Form__Element .Form__Element textarea{font-size:14px;line-height:18px}.ts-form.request-information .col-one,.ts-form.request-information .col-two{justify-content:flex-start;align-content:flex-start}.ts-form.request-information .choiceelementblock fieldset{font-size:14px}.ts-form.request-information .choiceelementblock fieldset label.checked:after{top:14px}.thank-you-text{padding:25px 15px}}@media (max-width: 992px){.ts-form.request-information .col-one,.ts-form.request-information .col-two{width:100%}.ts-form.request-information .choiceelementblock fieldset{font-size:14px}.ts-form.request-information .choiceelementblock fieldset label:nth-child(1),.ts-form.request-information .choiceelementblock fieldset label:nth-child(2){margin-top:8px}.ts-form.request-information .choiceelementblock fieldset label.checked:after{top:14px}.text-required{text-align:right}.thank-you-text{font-size:18px;color:#000;margin-left:0;display:none;padding:0 0px 0px 180px;font-weight:bold;margin-top:-55px}}@media (max-width: 767px){.ts-form.two-col{margin:0}.ts-form.two-col .col-one,.ts-form.two-col .col-two{width:100%;padding:0}.ts-form.request-information .col-one,.ts-form.request-information .col-two{justify-content:flex-start;align-content:flex-start}.ts-form.request-information .paragraphtextelementblock h2{display:block;width:100%}.ts-form.request-information .paragraphtextelementblock h2 span{font-family:'Lato', sans-serif;font-weight:400;font-size:14px;line-height:21px;float:right}.ts-form.request-information .choiceelementblock fieldset{font-size:14px}.ts-form.request-information .choiceelementblock fieldset label{width:100%;margin:8px 0}.thank-you-text{padding:0;margin-top:0px}.request-information .thank-you-text{padding:0;margin-left:0}}.formcontainerblock,.extendedformcontainerblock{padding-left:44px;padding-right:44px;max-width:100%}@media all and (min-width: 576px){.formcontainerblock,.extendedformcontainerblock{padding-left:36px;padding-right:36px;max-width:540px}.formcontainerblock>form,.extendedformcontainerblock>form{margin-left:-8px;margin-right:-8px}}@media all and (min-width: 768px){.formcontainerblock,.extendedformcontainerblock{max-width:720px}}@media all and (min-width: 992px){.formcontainerblock,.extendedformcontainerblock{max-width:960px}}@media all and (min-width: 992px){.formcontainerblock,.extendedformcontainerblock{padding-left:15px;padding-right:15px}}@media all and (min-width: 1200px){.formcontainerblock,.extendedformcontainerblock{max-width:1140px}}@media all and (min-width: 1330px){.formcontainerblock,.extendedformcontainerblock{max-width:1330px}}@media all and (min-width: 1586px){.formcontainerblock,.extendedformcontainerblock{max-width:1586px}}.ts-form.request-information .paragraphtextelementblock h2{font-size:20px;line-height:24px}.formcontainerblock .Form__Title,.extendedformcontainerblock .Form__Title{font-size:18px}@media all and (min-width: 768px){.ts-form.request-information .paragraphtextelementblock h2{font-size:18px;line-height:22px}.formcontainerblock .Form__Title,.extendedformcontainerblock .Form__Title{font-size:26px;line-height:32px}}@media all and (min-width: 992px){.ts-form.request-information .paragraphtextelementblock h2{font-size:32px;line-height:39px}.formcontainerblock .Form__Title,.extendedformcontainerblock .Form__Title{font-size:35px;line-height:42px}}html{overflow-y:scroll}html.modal_open,body.modal_open{overflow:hidden}.ts_body{position:relative;overflow:hidden}

/*# sourceMappingURL=styles.css.map */