.block:not(:last-child){margin-bottom:20px}.container{position:relative;margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}@keyframes spin-around{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.is-flex{display:-ms-flexbox;display:flex}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-fullwidth{width:100%}.is-text-centered{text-align:center}.is-text-left{text-align:left}.is-text-right{text-align:right}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px){.is-hidden-tablet{display:none !important}}@media screen and (max-width: 979px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 980px){.is-hidden-desktop{display:none !important}}.is-disabled{pointer-events:none}.is-marginless{margin:0 !important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block:not(:last-child){margin-bottom:20px}.container{position:relative}@media screen and (min-width: 980px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}.fa{font-size:21px;text-align:center;vertical-align:top}.column{-ms-flex:1;flex:1;padding:10px}.columns.is-mobile>.column.is-half{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-third{-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-quarter{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{-ms-flex:none;flex:none;width:8.33333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333333333%}.columns.is-mobile>.column.is-2{-ms-flex:none;flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-ms-flex:none;flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{-ms-flex:none;flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-ms-flex:none;flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{-ms-flex:none;flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-ms-flex:none;flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{-ms-flex:none;flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}@media screen and (max-width: 768px){.column.is-full-mobile{-ms-flex:none;flex:none;width:100%}.column.is-half-mobile{-ms-flex:none;flex:none;width:50%}.column.is-third-mobile{-ms-flex:none;flex:none;width:33.3333%}.column.is-quarter-mobile{-ms-flex:none;flex:none;width:25%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-third-mobile{margin-left:33.3333%}.column.is-offset-quarter-mobile{margin-left:25%}.column.is-1-mobile{-ms-flex:none;flex:none;width:8.33333333333%}.column.is-offset-1-mobile{margin-left:8.33333333333%}.column.is-2-mobile{-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}}@media screen and (min-width: 769px){.column.is-half,.column.is-half-tablet{-ms-flex:none;flex:none;width:50%}.column.is-third,.column.is-third-tablet{-ms-flex:none;flex:none;width:33.3333%}.column.is-quarter,.column.is-quarter-tablet{-ms-flex:none;flex:none;width:25%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-third,.column.is-offset-third-tablet{margin-left:33.3333%}.column.is-offset-quarter,.column.is-offset-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{-ms-flex:none;flex:none;width:8.33333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333333333%}.column.is-offset-reverse-1,.column.is-offset-reverse-1-tablet{margin-right:8.33333333333%}.column.is-2,.column.is-2-tablet{-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-offset-reverse-2,.column.is-offset-reverse-2-tablet{margin-right:16.6666666667%}.column.is-3,.column.is-3-tablet{-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-offset-reverse-3,.column.is-offset-reverse-3-tablet{margin-right:25%}.column.is-4,.column.is-4-tablet{-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-offset-reverse-4,.column.is-offset-reverse-4-tablet{margin-right:33.3333333333%}.column.is-5,.column.is-5-tablet{-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-offset-reverse-5,.column.is-offset-reverse-5-tablet{margin-right:41.6666666667%}.column.is-6,.column.is-6-tablet{-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-offset-reverse-6,.column.is-offset-reverse-6-tablet{margin-right:50%}.column.is-7,.column.is-7-tablet{-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-offset-reverse-7,.column.is-offset-reverse-7-tablet{margin-right:58.3333333333%}.column.is-8,.column.is-8-tablet{-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-offset-reverse-8,.column.is-offset-reverse-8-tablet{margin-right:66.6666666667%}.column.is-9,.column.is-9-tablet{-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-offset-reverse-9,.column.is-offset-reverse-9-tablet{margin-right:75%}.column.is-10,.column.is-10-tablet{-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-offset-reverse-10,.column.is-offset-reverse-10-tablet{margin-right:83.3333333333%}.column.is-11,.column.is-11-tablet{-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-offset-reverse-11,.column.is-offset-reverse-11-tablet{margin-right:91.6666666667%}}@media screen and (min-width: 980px){.column.is-half-desktop{-ms-flex:none;flex:none;width:50%}.column.is-third-desktop{-ms-flex:none;flex:none;width:33.3333%}.column.is-quarter-desktop{-ms-flex:none;flex:none;width:25%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-third-desktop{margin-left:33.3333%}.column.is-offset-quarter-desktop{margin-left:25%}.column.is-1-desktop{-ms-flex:none;flex:none;width:8.33333333333%}.column.is-offset-1-desktop{margin-left:8.33333333333%}.column.is-2-desktop{-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}}.columns{margin-left:-10px;margin-right:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{-ms-flex-pack:center;justify-content:center}.columns.is-mobile{display:-ms-flexbox;display:flex}.columns.is-gapless{margin-left:0;margin-right:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.columns.is-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-grid>.column{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:-ms-flexbox;display:flex}}@media screen and (min-width: 980px){.columns.is-desktop{display:-ms-flexbox;display:flex}}body{font-size:100%;line-height:1.25;font-family:Lato;overflow-x:hidden}ul,li{margin:0;padding:0;list-style-type:none}ol li{list-style-type:decimal;margin-left:20px}ol li ul li{list-style-type:none;margin-left:20px}a{color:#1973b4}a:link,a:visited{cursor:pointer;text-decoration:none}form table tr:nth-child(even),form table tr:nth-child(odd){background:#fff}sup{font-size:9px}p{margin-bottom:15px}blockquote{font-family:Lato-Light;font-size:20px;color:#c00;position:relative;padding:15px 30px;width:55%;margin:0 auto}blockquote:before{content:"";width:14px;border-left:solid 1px #c00;border-top:solid 1px #c00;border-bottom:solid 1px #c00;position:absolute;top:0;bottom:0;height:100%;left:0}blockquote:after{content:"";width:14px;border-right:solid 1px #c00;border-top:solid 1px #c00;border-bottom:solid 1px #c00;position:absolute;top:0;bottom:0;height:100%;right:0}blockquote span{font-family:Lato;font-variant:normal;font-size:16px;color:#525252;display:block}blockquote cite{display:block;text-align:right;font-family:Lato;font-size:14px;color:#525252}@media (max-width: 851px){blockquote{width:100%}}table ul li{margin-left:15px;margin-bottom:5px}table ul li:before{content:"»";padding:0 6px 0 0}.columns{margin-top:0}.columns:last-child{margin-bottom:0}.main{position:relative;overflow:hidden}.main:before{content:"";position:absolute;width:100%;height:10px;z-index:3;background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.08) 25%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 )}.main:before>.container{min-height:200px}.section{position:relative;position:relative;padding:40px 45px}.section:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.section:last-child:after{display:none}@media (max-width: 851px){.section{padding:40px 25px}}.section .contentgroup{padding:0}.section .section{padding:0px}.section .section:after{display:none}.section.halfgray-well{padding-top:0;padding-bottom:0}.section.halfgray-well .type-header-large{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}.section.halfgray-well .columns:first-child .column.item{padding:40px}.section.halfgray-well .columns:first-child .column.item.promo-container{padding:0}.section.halfgray-well .columns:first-child .column.item.promo-container .promogroup{background-color:#ebebeb;padding:20px 50px}.section.no-divider{padding-bottom:0}.section.no-divider:after{display:none}table{width:100%;text-align:left;color:#333;font-size:14px;border-top:solid 2px #ccc}table tr th,table tr td{padding:8px}table tr th:first-child,table tr td:first-child{padding-left:20px}table tbody tr:nth-child(odd){background-color:#f7f7f7}table tbody tr:nth-child(even){background-color:#efefef}table tbody td.bullet{text-align:center}table a{margin:0}table a:after{content:""}table.table-nostyles{border-top:0}table.table-nostyles tr{background-color:#fff}table.table-nostyles tbody tr:nth-child(odd){background-color:#ffffff}table.table-nostyles tbody tr:nth-child(even){background-color:#ffffff}@media (max-width: 512px){.open-popup .dialog-placeholder{display:none}}.open-popup .dialog-content{display:none}@media (max-width: 512px){.open-popup .dialog-content{display:block}.open-popup .dialog-content iframe{min-height:190px;width:100%}}.block-radio{margin:20px 0}.block-radio .columns{display:-ms-flexbox;display:flex}.block-radio .columns .column *{vertical-align:middle}.block-radio .columns .column .col-input,.block-radio .columns .column .col-img{display:inline}.block-radio .columns .column:first-child{background:url("../images/small-divider.png") right center no-repeat;padding-right:25px}.block-radio .columns .column:last-child img{margin-right:10px}@media (max-width: 512px){.block-radio .columns{margin-left:0;margin-right:0}.block-radio .columns .column{padding:10px}.block-radio .columns .column label{float:none !important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-radio .columns .column label .col-input{-ms-flex-order:2;order:2;padding-left:15px}.block-radio .columns .column label .col-img{-ms-flex-order:1;order:1;margin:0 !important}.block-radio .columns .column:first-child .col-img{text-align:right}.block-radio .columns .column:first-child .col-input{text-align:right;padding:0}}div.scLooseFrameZone{overflow-y:visible !important}img.scEmptyImage{width:auto !important}.float-right{float:right !important}.float-left{float:left !important}.desktop{display:none}.mobile{display:none}@media (max-width: 851px){.mobile{display:block}}@media (min-width: 851px){.desktop{display:block}}@font-face{font-family:'Lato';src:url("/assets/fonts/Lato-Regular.eot");src:url("/assets/fonts/Lato-Regular.woff2") format("woff2"),url("/assets/fonts/Lato-Regular.woff") format("woff"),url("/assets/fonts/Lato-Regular.ttf") format("truetype"),url("/assets/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Bold';src:url("/assets/fonts/Lato-Bold.eot");src:url("/assets/fonts/Lato-Bold.woff2") format("woff2"),url("/assets/fonts/Lato-Bold.woff") format("woff"),url("/assets/fonts/Lato-Bold.ttf") format("truetype"),url("/assets/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Light';src:url("/assets/fonts/Lato-Light.eot");src:url("/assets/fonts/Lato-Light.woff2") format("woff2"),url("/assets/fonts/Lato-Light.woff") format("woff"),url("/assets/fonts/Lato-Light.ttf") format("truetype"),url("/assets/fonts/Lato-Light.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Hairline';src:url("/assets/fonts/Lato-Hairline.eot");src:url("/assets/fonts/Lato-Hairline.woff2") format("woff2"),url("/assets/fonts/Lato-Hairline.woff") format("woff"),url("/assets/fonts/Lato-Hairline.ttf") format("truetype"),url("/assets/fonts/Lato-Hairline.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}h1{font-family:Lato-Light;font-size:34px;color:#c00;margin-bottom:15px}h2{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:6px}h3{font-family:Lato-Light;font-size:22px;color:#c00;margin-bottom:6px}h4{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}h5{font-family:Lato;font-size:16px;margin-bottom:4px}h6{font-family:Lato;font-size:14px;margin-bottom:4px}.type-header-xxlarge{font-family:Lato-Light;font-size:34px;color:#c00;margin-bottom:15px}.type-header-xlarge{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:6px}.type-header-large{font-family:Lato-Light;font-size:22px;color:#c00;margin-bottom:6px}.type-header-medium{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}.type-header-small{font-family:Lato;font-size:16px;margin-bottom:4px;color:#525252}.type-header-xsmall{font-family:Lato;font-size:14px;margin-bottom:4px;color:#525252}.type-body-small{font-size:12px}.color-red{color:#c00}.color-gray{color:#525252}.button{display:inline-block}.button-red{font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:7px 25px 7px 15px;text-align:center;border:solid 3px #d7d7d7;margin-bottom:20px;display:inline-block;position:relative}.button-red:after{content:"»";font-size:20px;letter-spacing:2px;font-family:Lato;padding:0 0 0 5px;color:white;position:absolute;top:3px;right:10px}.button-red-mobile{font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:7px 25px 7px 15px;text-align:center;border:solid 3px #d7d7d7;margin-bottom:20px;display:inline-block;position:relative}.button-red-mobile:after{content:"»";font-size:20px;letter-spacing:2px;font-family:Lato;padding:0 0 0 5px;color:white;position:absolute;top:2px}@media (max-width: 851px){.button-red{color:#1973b4;font-size:14px;text-align:left;padding:0;border:0;margin-bottom:15px;background:transparent}.button-red:after{color:#c00;position:relative}}.is-visuallyhidden{position:absolute !important;top:-9999px !important;left:-9999px !important}.is-float-left{float:left;margin-right:10px}.is-float-right{float:right;margin-left:10px}.has-text-right{text-align:right}.has-text-center{text-align:center}.has-background-gray{background:#E5E6E7;border-top:solid 1px #010101}.has-margin-bottom{margin-bottom:20px}.has-margin-top{margin-top:20px}.hide-desktop{display:none}@media (max-width: 512px){.hide-desktop{display:block}.hide-mobile{display:none}}.footnote{font-size:12px;padding:20px;color:#525252}.no-scroll{overflow-y:hidden;position:fixed;width:100%}.no-scroll::-webkit-scrollbar{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.product-list li:before{content:"»";color:#c00;padding:0 5px;font-size:14px}.contentgroup{padding-top:20px}.contentgroup .title{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:20px}.contentgroup .text h5{font-family:Lato-Light;font-size:20px;color:#c00;margin-bottom:20px}.contentgroup .text ul{margin-bottom:20px}.contentgroup .text ul li:before{content:"»";padding:0 5px;font-size:14px}.contentgroup .text ul ol li:before{display:none}.icon{background-image:url(/assets/images/contact-icons.png);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;margin-right:5px}.icon.person{background-position:-50px -3px;width:20px;height:18px}.icon.landline{background-position:-57px -31px}.icon.mobile{background-position:-31px -31px}.icon.email{background-position:-27px -5px}.icon.fax{background-position:-5px -31px}.icon.website{background-position:-5px -57px}.icon.mail{background-position:-2px -2px;height:21px;width:20px}.cta-arrows{display:block}.cta-arrows:after{content:"»";color:#c00;padding:0 5px}.cta-arrows-left{display:block;position:relative;padding-left:10px}.cta-arrows-left:before{content:"»";color:#c00;position:absolute;left:0}.download{font-size:18px;width:16px;display:inline-block;white-space:nowrap;overflow:hidden}.download:before{content:"";width:16px;height:16px;text-indent:0;float:left;background:url("/assets/images/download.png") center center no-repeat}.preview{font-size:18px;width:16px;display:inline-block;white-space:nowrap;overflow:hidden}.preview:before{content:"";width:16px;height:16px;text-indent:0;float:left;background:url("/assets/images/view.png") top center no-repeat}input.input-text,.input-textarea{background-color:#fff;width:100%;margin-top:5px;font-size:14px;height:32px;border:1px solid #aaa;border-radius:2px;padding:0 10px;color:#525252}input.input-text.is-calendar,.input-textarea.is-calendar{background:#fff url("/assets/images/input-calendar.png") right 2px center no-repeat}input.input-number{background-color:#fff;width:100%;margin-top:5px;font-size:14px;height:32px;border:1px solid #aaa;border-radius:2px;padding-left:10px;text-align:center;outline:0;color:#525252}input.input-number.small{width:50px}.formgroup{margin-bottom:20px;overflow:auto}.formgroup input[type=checkbox]{width:17px;height:17px;margin-right:20px}.input-textarea{padding:6px 10px}.select{display:inline-block;position:relative}.select:after{content:"";display:block;width:0;height:0;line-height:0;border-left:solid 6px transparent;border-top:solid 9px #c00;border-right:solid 6px transparent;border-bottom:0 none;position:absolute;right:25px;top:27px;z-index:4}.select select{background:transparent;border-radius:11px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;padding:10px;padding-right:30px;position:relative;border:solid 2px #a7a9ac;width:100%}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#cc0000;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#cc0000;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#cc0000;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#cc0000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.header{border-top:3px solid #888;border-bottom:3px solid #c00;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media (max-width: 851px){.header{padding:5px 0px;border-bottom:0;z-index:500;position:relative;background:#fff;border-bottom:solid 1px #bbb}}.header .columns{display:-ms-flexbox;display:flex;padding:0 10px;margin:0}@media (max-width: 851px){.header .columns .column{padding:0 10px;margin:0}}.header .pagetitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.header .search-container{text-align:right;padding:10px;padding-right:30px}@media (max-width: 851px){.header .search-container{padding:0}}.header .logo{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:58px;padding-right:40px;background:url("/assets/images/header-seperator.jpg") right center no-repeat}.header .tagline{color:#c8c8c8;height:25px}@media (max-width: 851px){.header .tagline{display:none}}.header .mobilelinks{display:none}@media (max-width: 851px){.header .mobilelinks{display:block}}.header .mobilelinks .search-btn{display:none;overflow:auto}@media (max-width: 851px){.header .mobilelinks .search-btn{display:inline-block;border:0;display:inline-block;position:absolute;width:22px;height:50px;padding:0px 20px 20px 20px;right:50px;z-index:200;bottom:-9px;background-color:transparent}.header .mobilelinks .search-btn span{background:url("/assets/images/search-icon.png") 5px 5px no-repeat;width:20px;height:40px;display:block;right:12px;top:3px}.header .mobilelinks .search-btn.active{background:#fff;background:linear-gradient(#fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )}}.header .mobilelinks .hamburger{display:none}@media (max-width: 851px){.header .mobilelinks .hamburger{display:block;background-color:transparent;outline:0;border:0;z-index:200;position:absolute;bottom:-5px;right:5px;width:22px;top:0;padding:0px 20px 20px 20px}.header .mobilelinks .hamburger.active{background:#fff;background:linear-gradient(#fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )}.header .mobilelinks .hamburger.active span{background:transparent}.header .mobilelinks .hamburger.active span:before{top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .mobilelinks .hamburger.active span:after{top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .mobilelinks .hamburger span{cursor:pointer;border-radius:1px;height:2px;width:22px;background:#888;position:absolute;display:block;right:10px;bottom:31px;content:'';transition:all 500ms ease-in-out}.header .mobilelinks .hamburger span:before{top:-8px;cursor:pointer;border-radius:1px;height:2px;width:22px;background:#888;position:absolute;display:block;content:'';transition:all 500ms ease-in-out}.header .mobilelinks .hamburger span:after{bottom:-8px;cursor:pointer;border-radius:1px;height:2px;width:22px;background:#888;position:absolute;display:block;content:'';transition:all 500ms ease-in-out}}.header .headerlinks{margin-bottom:5px}.header .headerlinks a{font-size:11px}.header .headerlinks a:after{content:"|";padding:0 5px}.header .headerlinks a:last-child:after{content:"";padding:0}@media (max-width: 851px){.header .headerlinks{display:none}}.header form.search-form{float:right}@media (max-width: 851px){.header form.search-form{display:none}.header form.search-form.open{box-shadow:0 2px 3px rgba(163,163,163,0.5) inset;border-bottom:solid 3px #c00;background:#dddddd;display:block;position:absolute;padding:20px 10px;bottom:-74px;z-index:180;right:0;width:100%}.header form.search-form.open input.search{width:90%}}.header input.search{border:solid 1px #cccccc;font-size:12px;border-radius:10px 0 0 10px;background-color:#eeeeee;padding:5px 10px;float:left;width:130px;outline:0;height:26px}.header .search-btn{position:relative;display:inline-block;outline:0;border:solid 1px #cccccc;border-left:0;border-radius:0 10px 10px 0;height:26px;width:25px;padding:0;line-height:1;font-size:26px;font-family:Lato-Bold;color:#c00;background-color:#fff;float:left}.header .search-btn span{position:absolute;top:-2px;right:6px}.thin-footer{border-top:solid 1px #bbbbbb;font-size:11px;color:#aaa;position:relative}.thin-footer .container{padding:10px 15px}@media (max-width: 851px){.thin-footer .container{padding:0}}@media (max-width: 851px){.thin-footer{font-size:16px;padding:25px}}.thin-footer .copyinfo{margin-bottom:15px}@media (max-width: 851px){.thin-footer .copyinfo{border-bottom:solid 1px #e7e7e7;padding-bottom:15px}}.thin-footer a{color:#689}@media (max-width: 851px){.thin-footer .has-text-right{text-align:left;padding-top:0}}.thin-footer .footerlinks{margin-bottom:20px}@media (max-width: 851px){.thin-footer .footerlinks a{width:100%;display:block;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px}}.thin-footer .footerlinks a:after{content:"|";padding-left:5px;padding-right:5px}@media (max-width: 851px){.thin-footer .footerlinks a:after{content:"";padding:0}}.thin-footer .footerlinks a:last-child:after{content:""}.thin-footer .legal{margin-bottom:20px}@media (max-width: 851px){.thin-footer .legal{margin-bottom:0}}@media (max-width: 851px){.thin-footer .legal a{width:100%;display:block;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px}}.thin-footer .legal a:after{content:"|";padding-left:5px;padding-right:5px}@media (max-width: 851px){.thin-footer .legal a:after{content:"";padding:0}}.thin-footer .legal a:last-child:after{content:""}@media (max-width: 851px){.thin-footer .legal a:last-child{margin-bottom:5px}}.thin-footer .sociallinks a{margin:0 5px;background-image:url("/assets/images/social-icons.gif");width:35px;height:30px;margin:0;display:-ms-inline-flexbox;display:inline-flex}.thin-footer .sociallinks a span{opacity:0}.thin-footer .sociallinks a.icon-facebook{background-position:0 0}.thin-footer .sociallinks a.icon-twitter{background-position:-36px 0}.thin-footer .sociallinks a.icon-instagram{background-position:-70px 0}.thin-footer .sociallinks a.icon-pinterest{background-position:-138px 0}.thin-footer .sociallinks a.icon-bulletin-board{background-position:-169px 0}.thin-footer .sociallinks a.icon-youtube{background-position:-105px 0}.thin-footer .sociallinks a.icon-teachertube{background-position:-202px 0}.fat-footer{background:#444;padding:30px}.fat-footer .headline{color:#fff;margin-bottom:15px;font-size:20px;line-height:22px;font-family:Lato-Light}.fat-footer .columns{width:100%}.fat-footer .columns .column{padding:10px 20px;display:-ms-flexbox;display:flex}.fat-footer .columns .column:first-child{padding-left:10px}.fat-footer .columns .column:last-child{padding-right:10px}.fat-footer .columns .column li.img{padding-top:10px;padding-bottom:10px}.fat-footer .columns .column.square{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fat-footer .columns .column.square .column{width:50%;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column}.fat-footer .columns .column.square .column .footer-icon{text-align:center}.fat-footer .columns .column.square .column .footer-icon img{display:block;margin-bottom:20px}.fat-footer .footer-icon{padding:0 20px 0 0}.fat-footer .link-section{margin-bottom:20px;width:100%;display:-ms-flexbox;display:flex}.fat-footer .link-section .title{color:#fff;width:100%;display:block;font-size:14px;font-family:Lato-Bold;margin-bottom:10px}.fat-footer .link-section ul{width:100%;display:block}.fat-footer .link-section a{font-size:14px;color:#9CD}.fat-footer .link-section a:hover{text-decoration:underline}@media (max-width: 851px){.fat-footer{display:none}}@media (max-width: 851px){.fat-footer.building-concepts{display:block}.fat-footer.building-concepts .columns .column:first-child{padding:10px 20px}.fat-footer.building-concepts .footer-icon{min-width:75px}}.hero{outline:0;position:relative;z-index:5;top:-2px}.hero .controls{position:absolute;right:0;top:20px;width:220px;z-index:100}@media (max-width: 851px){.hero .controls{display:none}}.hero .controls li{background:rgba(255,255,255,0.7) none repeat scroll 0 0;border-top:1px solid #fff;border-bottom:1px solid rgba(85,85,85,0.2);box-sizing:border-box;color:#525252;float:right;opacity:0.85;font-size:16px;text-align:left;transition:all 0.3s ease 0s;vertical-align:middle;padding:20px;width:100%;cursor:pointer}@media (max-width: 962px){.hero .controls li{padding:15px 20px}}.hero .controls li span{color:gray;font-family:Lato;font-size:16px;width:180px;display:block;background:0;border:0;outline:0;text-align:left;padding:0;margin:0}.hero .controls li:hover{outline:0}.hero .controls li:hover,.hero .controls li:focus{background:rgba(255,255,255,0.8) none repeat scroll 0 0;opacity:1}.hero .controls li:hover span,.hero .controls li:focus span{color:#010101}.hero .controls li.slick-active{background:rgba(255,255,255,0.8) none repeat scroll 0 0;opacity:1;width:240px}.hero .controls li.slick-active span{color:#010101}.hero .slides .slide{position:relative;min-height:340px}@media (max-width: 851px){.hero .slides .slide{display:block;width:100%;max-width:100%;overflow:hidden}}.hero .slides .slide .copy{width:100%;height:100%;padding:0px 0 0 30px}@media (max-width: 851px){.hero .slides .slide .copy{padding:20px;position:relative}}.hero .slides .slide .copy .column{position:absolute;top:0}@media (max-width: 851px){.hero .slides .slide .copy .column{position:relative}}.hero .slides .slide .copy .column.is-4{top:30px}@media (max-width: 851px){.hero .slides .slide .copy .column.is-4{top:0}}.hero .slides .slide .copy .title{font-family:Lato-Light;font-size:28px;color:#c00;margin-bottom:15px}@media (max-width: 962px){.hero .slides .slide .copy .title{font-size:26px}}@media (max-width: 851px){.hero .slides .slide .copy .title{font-size:20px}}.hero .slides .slide .copy p{font-size:18px;color:#525252;margin-bottom:20px}@media (max-width: 851px){.hero .slides .slide .copy p{font-size:14px;margin-bottom:15px}}@media (max-width: 962px){.hero .slides .slide .copy p{font-size:16px}}.hero .slides .slide .copy .cta{font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:7px 25px 7px 15px;text-align:center;border:solid 3px #d7d7d7;margin-bottom:20px;display:inline-block;position:relative}.hero .slides .slide .copy .cta:after{content:"»";font-size:20px;letter-spacing:2px;font-family:Lato;padding:0 0 0 5px;color:white;position:absolute;top:2px}@media (max-width: 851px){.hero .slides .slide .copy .cta{color:#1973b4;font-size:14px;text-align:left;padding:0;border:0;margin-bottom:15px;background:transparent}.hero .slides .slide .copy .cta:after{color:#c00;position:relative}}.hero .slides .slide.bottom .copy .column{bottom:0;top:auto}@media (min-width: 851px){.hero .slides .slide.dark .copy .title{color:#fff}}@media (min-width: 851px){.hero .slides .slide.dark .copy p{color:#fff}}@media (min-width: 851px){.hero .slides .slide.light .copy .title{color:#000}}@media (min-width: 851px){.hero .slides .slide.light .copy p{color:#000}}.navigation{position:relative;z-index:50;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;background:#dddddd;border-bottom:1px solid #bcbcbc;color:#bcbcbc;font-size:12px;height:31px;box-shadow:0 2px 3px rgba(163,163,163,0.5) inset;z-index:100}@media (max-width: 851px){.navigation{display:none;height:0;background:#dddddd}}.navigation a{color:#555}.navigation.navigationOpen{display:block;position:fixed;width:100%;height:100vh;overflow:hidden;overflow-y:auto;top:0}.navigation .navlinks{margin:0 auto;width:960px}@media (max-width: 960px){.navigation .navlinks{width:100%}}@media (max-width: 851px){.navigation .navlinks{width:100%;margin:0;height:100%;position:relative}}.navigation .navlinks .navmenu{position:relative;top:0;width:100%;height:100%}@media (max-width: 851px){.navigation .navlinks .navmenu{height:auto}}.navigation .navlinks .nav{margin:0;padding:0}@media (max-width: 851px){.navigation .navlinks .nav{display:block;position:relative;padding:0;padding-top:70px;margin:0;border-bottom:solid 3px #c00;height:100%;border-top:solid 1px #bbbbbb}}.navigation .navlinks .nav li{display:inline-block;float:left;margin:0;height:31px;line-height:31px;position:relative}.navigation .navlinks .nav li a{padding:0 10px}@media (max-width: 851px){.navigation .navlinks .nav li a{width:100%;display:block;height:100%;padding:10px 15px;line-height:31px}}.navigation .navlinks .nav li.hasmenu .open-subnav{display:none;padding:0}.navigation .navlinks .nav li.hasmenu.open{padding-bottom:0}@media (max-width: 851px){.navigation .navlinks .nav li.hasmenu.open{height:auto}}@media (max-width: 851px){.navigation .navlinks .nav li.hasmenu.open .open-subnav:after{color:#c00;content:"-"}}@media (max-width: 851px){.navigation .navlinks .nav li.hasmenu a{width:100%;display:inline-block;position:relative}.navigation .navlinks .nav li.hasmenu .open-subnav{display:block;position:absolute;right:40px;top:0px;width:20px}.navigation .navlinks .nav li.hasmenu .open-subnav:after{content:"+";color:#555555;background:#dddddd;display:block;font-size:20px;padding:11px 40px 11px 20px;display:block;border-left:solid 1px #bbbbbb}}@media (max-width: 851px){.navigation .navlinks .nav li{float:none;height:auto;min-height:54px;width:100%;border-bottom:solid 1px #bbbbbb}}.navigation .navlinks .nav li a{font-family:Lato-Bold;border-width:0 0 0 1px;border-style:solid;border-image:linear-gradient(to top, #abaaab, transparent) 1 100%}.navigation .navlinks .nav li a:hover,.navigation .navlinks .nav li a:focus,.navigation .navlinks .nav li a.active{background:#fff;color:#c00}@media (max-width: 851px){.navigation .navlinks .nav li a:hover,.navigation .navlinks .nav li a:focus,.navigation .navlinks .nav li a.active{background-color:transparent}}@media (max-width: 851px){.navigation .navlinks .nav li a{border:0;font-family:Lato-Light;font-size:18px}}.navigation .navlinks .nav li:hover,.navigation .navlinks .nav li:focus{background-color:#fff}.navigation .navlinks .nav li:hover>a,.navigation .navlinks .nav li:focus>a{color:#c00}.navigation .navlinks .nav li.region-select{float:right;color:#555555;background:transparent;padding-right:15px}@media (max-width: 851px){.navigation .navlinks .nav li.region-select{border-bottom:0;bottom:0}.navigation .navlinks .nav li.region-select a{font-size:14px}}.navigation .navlinks .nav li.region-select a{border-right:0;border-left:0;color:#555555}.navigation .navlinks .nav li.region-select a span{font-family:Lato}@media (max-width: 851px){.navigation .navlinks .nav li.region-select a{display:inline-block;width:auto}}.navigation .navlinks .nav li.region-select a:hover,.navigation .navlinks .nav li.region-select a:focus{background:transparent !important;color:#555555;text-decoration:underline}.navigation .navlinks .nav li.region-select a:hover span,.navigation .navlinks .nav li.region-select a:focus span{text-decoration:underline}@media (max-width: 851px){.navigation .navlinks .nav li.region-select{float:none}}@media (max-width: 851px){.navigation .navlinks .nav li:first-child{border:0;border-bottom:solid 1px #bbbbbb}}.navigation .navlinks .nav .submenu{box-sizing:border-box;color:gray;margin:0;padding:0;min-width:300px;background:#e2e2e2;border-color:#bababa;border-style:solid;border-width:1px;padding:0;border-top:0}@media (max-width: 851px){.navigation .navlinks .nav .submenu{display:none;height:auto}.navigation .navlinks .nav .submenu.show-menu{background:#ddd;display:block;border:0;width:100%;border-top:solid 1px #bbbbbb}}.navigation .navlinks .nav .submenu li{color:#555;font-size:12px;width:100%;float:left}@media (max-width: 851px){.navigation .navlinks .nav .submenu li{border-bottom:solid 1px #bbb;padding:0;line-height:12px;min-height:15px}}.navigation .navlinks .nav .submenu li a{display:block;font-family:Lato;overflow:auto}@media (max-width: 851px){.navigation .navlinks .nav .submenu li a{display:block;overflow:hidden;padding:0;background:#ddd}}@media (min-width: 851px){.navigation .navlinks .nav .submenu li a{border-right:0;border-left:0}}@media (max-width: 851px){.navigation .navlinks .nav .submenu li a:hover{background:#fff}}.navigation .navlinks .nav .submenu li a span{border-bottom:solid 1px #eeeeee;border-top:1px solid #d6d6d6;display:block}@media (max-width: 851px){.navigation .navlinks .nav .submenu li a span{padding:5px 20px;height:100%;border-top:0;display:block;border-bottom:0}}@media (max-width: 851px){.navigation .navlinks .nav .submenu li a{font-size:14px}}.navigation .navlinks .nav .submenu li:first-child a{border-left:0}.navigation .navlinks .nav .submenu li:first-child a span{border-top:solid 1px #eeeeee}@media (max-width: 851px){.navigation .navlinks .nav .submenu li:last-child{border-bottom:0}}.navigation .navlinks .nav .submenu li:last-child a:focus,.navigation .navlinks .nav .submenu li:last-child a:hover{background:transparent}.nav ul{position:absolute;top:31px;left:-9999px;opacity:0;-webkit-transition:0.1s linear opacity}@media (max-width: 851px){.nav ul{opacity:1;left:0;top:auto;position:relative;display:block}}.nav li{position:relative}.nav li>a{float:left;text-decoration:none}@media (max-width: 851px){.nav li>a{float:none}}.nav li:hover ul,.nav li:focus ul,ul.show-menu{left:0;opacity:0.99}.nav ul li{float:none;position:static}@media (max-width: 851px){.nav ul li{position:relative}}.nav ul a{float:none;display:block}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li.hasmenu{position:static}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu{position:absolute;display:-ms-flexbox;display:flex;overflow:visible;margin-top:31px;width:960px;left:0;border-bottom:0;background-color:#e2e2e2}}@media (max-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group{overflow:hidden}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group:after{clear:both}}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout{padding:0;border-left:0}@media (max-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout{padding:0 15px}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li{padding:0;background:#d6d6d6}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li:hover{background:#d6d6d6}}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a{padding:0}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a:focus,.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a:hover{background-color:inherit;color:inherit}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a .mega-nav-promo-text{padding:0 15px}@media (max-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a .mega-nav-promo-text{padding:0}}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a h4{color:#c00;line-height:14px;font-size:14px;font-family:Lato}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a .mega-nav-callout{line-height:14px}.mega-nav.navigation .navlinks .nav li .submenu .nav-group.image-callout li a span{color:#1973b4}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu li{border-left:0;background:#e2e2e2;position:static;float:none;height:auto;padding:3px 0;border-bottom:1px solid rgba(0,0,0,0.1)}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu li:hover{background:#fff}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu li a{overflow:inherit}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu li a span{border:none}}@media (min-width: 851px){.mega-nav.navigation .navlinks .nav li .submenu li:last-child a:focus,.mega-nav.navigation .navlinks .nav li .submenu li:last-child a:hover{background:#fff}}@media (min-width: 851px){.mega-nav.navigation .nav li:hover ul,.mega-nav.navigation .nav li:focus ul,.mega-nav.navigation ul.show-menu{position:relative;top:0;-ms-flex:1;flex:1;padding:0 10px;border-left:1px solid rgba(0,0,0,0.1)}}@media (min-width: 851px){.mega-nav.navigation .nav li:hover ul:first-child,.mega-nav.navigation .nav li:focus ul:first-child,.mega-nav.navigation ul.show-menu:first-child{border-left:none}}.callouts{padding:10px 20px;color:#525252;width:100%;z-index:5;position:relative}.callouts .title{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:15px}.callouts .sub-title{font-family:Lato-Light;font-size:20px;color:#c00;margin-bottom:10px}.callouts:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.callouts .columns .column>.columns{margin-left:0;margin-right:0;display:-ms-flexbox;display:flex}.callouts .column{position:relative;position:relative}.callouts .column:after{content:"";width:1px;display:block;height:100%;top:0;position:absolute;right:15px;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}@media (max-width: 851px){.callouts .column:after{content:none}}.callouts .column .item-icon{padding-right:20px;-ms-flex-negative:0;flex-shrink:0}.callouts .column .item-icon img{max-width:none}.callouts .column .item-icon img.border{border:solid 5px #e5e5e5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.callouts .column .item-text{font-size:14px;line-height:20px;padding-right:30px}.callouts .column .item-text .title{font-family:Lato-Bold;font-size:15px;margin-bottom:12px;color:#525252}.callouts .column:last-child:after{content:none}.callouts.well{background-color:#ebebeb;box-shadow:inset 0 0 10px #dfdfdf}.callouts.well:after{content:none}.callouts.well .column .item-text .title{font-family:Lato-Light;color:#c00;font-size:20px}.callouts.solid-gray-background{background-color:#ebebeb}.callouts.solid-gray-background:after{content:none}.callouts.gradient-gray-background{background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 )}.callouts.gradient-gray-background:after{content:none}.callouts.nodivider{padding-bottom:0}.callouts.nodivider:after{content:none}.callouts:last-child:after{content:none}@media (max-width: 851px){.callouts.mobile-blockimage .column{display:block}}@media (max-width: 851px){.callouts.mobile-blockimage .column .columns{display:block}}@media (max-width: 851px){.callouts.mobile-blockimage .column .item-icon{max-width:100%;display:block;padding:0;margin-bottom:20px}.callouts.mobile-blockimage .column .item-icon img{max-width:100%;width:100%}}@media (max-width: 851px){.callouts.mobile-blockimage .column .item-text{display:block;width:100%}}.product-accordion{position:relative;outline:0;top:-2px;z-index:0}.product-accordion .products.desktop{display:block}@media (max-width: 851px){.product-accordion .products.desktop{display:none}}.product-accordion .products.mobile{display:none}@media (max-width: 851px){.product-accordion .products.mobile{display:block}}.product-accordion .accordion-title{font-family:Lato-Light;font-size:26px;color:#c00;margin-left:20px;margin-bottom:15px}@media (max-width: 851px){.product-accordion .accordion-title{display:none}}.product-accordion .accordion-navigation{position:relative;z-index:10;width:100%;top:460px}.product-accordion .slick-slide{outline:0;padding:0 60px}.product-accordion .slick-prev{position:absolute;top:0px;outline:0;left:0;background:url("/assets/images/arrow-backward.jpg");width:55px;height:559px;border:0;left:0px;display:none;color:transparent;z-index:1}.product-accordion .slick-next{position:absolute;top:0px;outline:0;right:0;background:url("/assets/images/arrow-forward.jpg");width:55px;height:559px;display:inline-block;border:0;right:0px;color:transparent;z-index:1}@media (min-width: 851px){.product-accordion{position:relative;padding:0}.product-accordion .accordion-title{position:absolute;font-size:34px;top:20px;left:25px;z-index:12}}.product-accordion .accordion__panel[aria-hidden=true]{display:none}@media (min-width: 851px){.product-accordion .product-header{position:absolute;top:0}}.product-accordion .controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:10;margin:0;background:url("/assets/images/products-bg.jpg") left bottom repeat-x #fff;width:100%;top:0;z-index:10;text-align:center;padding-top:72px;padding-left:25px;padding-right:25px;-ms-flex-align:flex-bottom;align-items:flex-bottom}.product-accordion .controls li{-ms-flex:1;flex:1;display:inline-block;text-align:center;outline:0;position:relative;padding:0;bottom:0px;padding:0 5px}.product-accordion .controls li button{color:#525252;font-size:12px;line-height:1;outline:0;padding:0;margin:0;height:100%;display:block;position:relative;bottom:0;border:none;background:none;width:100%}.product-accordion .controls li button span{cursor:pointer;display:inline-block;padding-bottom:26px;margin-top:10px;min-height:63px}.product-accordion .controls li.slick-active{background:url("/assets/images/products-over.png") bottom no-repeat}.product-accordion .controls li.slick-active span{color:#c00}.product-accordion .controls li button:focus span{color:#c00}@media (max-width: 851px){.product-accordion .controls{display:none}}.product-accordion .accordion__header{position:relative;border:0;outline:0;background:#fff;background:linear-gradient(to bottom, #fff 0%, #ccc 50%, #fff 51%, #fcfcfc 71%, #e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 )}@media (max-width: 851px){.product-accordion .accordion__header{width:100%;padding:10px 0 0 0;margin:0;display:block;border-top:solid 1px #ccc;background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #fff 54%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 )}.product-accordion .accordion__header .columns{padding:0}.product-accordion .accordion__header .columns .mobile-thumbnail{padding:0 10px 0 20px}.product-accordion .accordion__header .columns .mobile-thumbnail img{height:65px}.product-accordion .accordion__header .columns .title{text-align:left;padding-top:10px;font-family:Lato-Light;font-size:20px;color:#c00}}@media (max-width: 851px) and (max-width: 851px){.product-accordion .accordion__header .columns .title{padding-right:80px}}.product-accordion .accordion__title{outline:0;font-family:Lato-Light;font-size:26px;color:#c00}.product-accordion .accordion__title .mobile-thumbnail{display:none}@media (max-width: 851px){.product-accordion .accordion__title .title{display:none}}.product-accordion .js-accordion__panel,.product-accordion .accordion__panel{padding:25px 40px;outline:0}.product-accordion .js-accordion__panel .image,.product-accordion .accordion__panel .image{-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 851px){.product-accordion .js-accordion__panel .image,.product-accordion .accordion__panel .image{display:none}}.product-accordion .js-accordion__panel .title,.product-accordion .accordion__panel .title{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:20px}@media (max-width: 851px){.product-accordion .js-accordion__panel .title,.product-accordion .accordion__panel .title{display:none}}.product-accordion .js-accordion__panel ul li,.product-accordion .accordion__panel ul li{display:block;margin-bottom:10px;position:relative;font-size:16px;padding-left:15px}.product-accordion .js-accordion__panel ul li:before,.product-accordion .accordion__panel ul li:before{content:"»";color:#c00;padding:0 6px 0 0;position:absolute;left:0}.product-accordion .js-accordion__panel ul li a,.product-accordion .accordion__panel ul li a{color:#1973B4}.product-accordion .js-accordion__panel .accordion-title,.product-accordion .accordion__panel .accordion-title{position:relative;font-size:26px;top:0;left:0;padding:0;margin-left:0}@media (min-width: 851px){.product-accordion .js-accordion__panel,.product-accordion .accordion__panel{min-height:600px}.product-accordion .js-accordion__panel .columns.left .text,.product-accordion .accordion__panel .columns.left .text{-ms-flex-order:2;order:2}.product-accordion .js-accordion__panel .columns.left .image,.product-accordion .accordion__panel .columns.left .image{-ms-flex-order:1;order:1}}@media (min-width: 851px){.product-accordion .accordion__header[aria-selected="true"] .title{background:url("/assets/images/products-over.png") bottom no-repeat;color:#c00}}@media (max-width: 851px){.product-accordion .accordion__header[aria-selected="true"]:after{content:"- ";color:#c00;position:absolute;right:0;top:0;height:85px;text-align:center;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:20px;border-left:solid 1px #ccc}}@media (max-width: 851px){.product-accordion .accordion__header[aria-selected="false"]:after{content:"+ ";color:#888;position:absolute;text-align:center;right:0;top:0;height:85px;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:20px;border-left:solid 1px #ccc}}.countryselector{padding:20px;width:100%;overflow:hidden}@media (max-width: 851px){.countryselector{padding:0}.countryselector .columns{padding:0}.countryselector .columns .column{padding:0}.countryselector .columns .column:first-child{padding:0}.countryselector .columns .column:last-child{padding:0}.countryselector .columns .column:after{content:none}.countryselector .columns .column ul{display:none;padding:10px 15px}.countryselector .columns .column ul li{padding:10px;margin-left:15px;position:relative;border-top:solid 1px #ccc}.countryselector .columns .column ul li a{margin-bottom:0}.countryselector .columns .column ul li a:before{content:"»";color:#c00;position:absolute;left:-15px}.countryselector .columns .column ul.open{display:block}}.countryselector .title{font-family:Lato-Light;color:#c00;font-size:20px;margin-bottom:20px;position:relative}@media (max-width: 851px){.countryselector .title{width:100%;padding:15px 70px 15px 25px;margin:0;display:block;border-top:solid 1px #ccc;background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #fff 54%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 )}}@media (max-width: 851px){.countryselector .title .open-list[aria-expanded="true"]:after{content:"- ";color:#c00;position:absolute;right:0;top:0;text-align:center;height:40px;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:10px;border-left:solid 1px #ccc}}@media (max-width: 851px){.countryselector .title .open-list[aria-expanded="false"]:after{content:"+ ";color:#888;position:absolute;right:10px;text-align:center;top:0;height:65px;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:10px;border-left:solid 1px #ccc}}.countryselector .column{padding:10px 20px;position:relative;position:relative}.countryselector .column:after{content:"";width:1px;display:block;height:100%;top:0;position:absolute;right:15px;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #abaaab 50%, rgba(0,255,0,0) 100%)}.countryselector .column:first-child{padding-left:10px}.countryselector .column:last-child:after{content:none}.countryselector .column .cta-arrows{display:block;margin-bottom:10px;position:relative;margin-left:15px;padding-right:10px}.countryselector .column .cta-arrows:before{content:"»";color:#c00;position:absolute;left:-15px}.countryselector .column .cta-arrows:after{content:""}.contentgroup{font-size:14px;color:#525252;overflow:hidden;padding:20px 30px 0px 30px;border-bottom:solid 1px #e5e5e5;position:relative;z-index:5}@media (max-width: 851px){.contentgroup{padding:20px}}.contentgroup:last-child{border-bottom:0}.contentgroup .cta{margin-top:15px}.contentgroup .columns .column.item{position:relative;padding:10px 20px;position:relative}.contentgroup .columns .column.item:after{content:"";width:1px;display:block;height:100%;top:0;position:absolute;right:15px;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.contentgroup .columns .column.item:after{right:0}@media (max-width: 851px){.contentgroup .columns .column.item{padding:10px 20px}.contentgroup .columns .column.item:after{content:none}}.contentgroup .columns .column.item:first-child{padding-left:10px}@media (max-width: 851px){.contentgroup .columns .column.item:first-child{padding:10px 20px}}.contentgroup .columns .column.item:last-child{padding-right:10px}@media (max-width: 851px){.contentgroup .columns .column.item:last-child{padding:10px 20px}}.contentgroup .columns .column.item .main-img{margin-bottom:auto}.contentgroup.arrow-divider .columns .column.item:after{content:"»";background:none;top:20px;right:25px;font-size:80px;color:#aaa;font-family:Lato-Hairline}@media (max-width: 851px){.contentgroup.arrow-divider .columns .column.item:after{-ms-transform:rotate(90deg);transform:rotate(90deg);right:55%;top:50px}}.contentgroup.arrow-divider .columns .column.item:last-child:after{content:""}.contentgroup .main-img .border{border:solid 10px #e5e5e5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.contentgroup.no-divider{border-bottom:0;padding-bottom:0}.contentgroup.well{background-color:#ebebeb;box-shadow:inset 0 0 10px #dfdfdf}.contentgroup.light-gray-background{background-color:#f7f7f7}.contentgroup.light-gray-background.well{box-shadow:inset 0 0 10px #dfdfdf;background-color:#f7f7f7}.contentgroup.light-gray-background.well .title{color:#525252;border-bottom:solid 1px #ccc;text-align:center;padding-bottom:10px}.contentgroup.solid-gray-background{background-color:#ebebeb}.contentgroup.gradient-gray-background{background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 )}.contentgroup.left .main-img{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px}@media (max-width: 851px){.contentgroup.left .main-img{display:block;padding:0;width:100%;margin-bottom:20px}.contentgroup.left .main-img img{width:100%}}.contentgroup.right .main-img{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:20px;-ms-flex-order:2;order:2}@media (max-width: 851px){.contentgroup.right .main-img{display:block;float:none;padding:0;width:100%;margin-bottom:20px}.contentgroup.right .main-img img{width:100%}}.contentgroup.full .columns{display:block}.contentgroup.full .main-img{-ms-flex:none;flex:none;width:100%;padding:0;text-align:center}.contentgroup.full .main-img img{width:100%}@media (max-width: 851px){.contentgroup .key-features{display:block}.contentgroup .key-features .columns{display:-ms-flexbox;display:flex}}@media (max-width: 512px){.contentgroup .key-features .columns{display:block}}.contentgroup .button-red{display:inline-block}.contentgroup .spec{margin-bottom:20px}.contentgroup.two-thirds .image{width:33.333%;-ms-flex:none;flex:none}.contentgroup .column.item{position:relative}.contentgroup .column.item .columns{display:block}@media (max-width: 512px){.contentgroup .column.item:after{content:none}}.contentgroup .column.item .main-img{text-align:center;margin-bottom:20px;width:100%;text-align:center}.contentgroup .column.item .main-img img.border{border:solid 10px #e5e5e5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.contentgroup .column.item:first-child{padding-left:10px}.contentgroup .column.item:last-child{border-right:0;padding-right:10px}.contentgroup .column.item:last-child:after{content:none}.contentgroup.details .column.item .main-img{width:100%;padding:0 40px;margin-bottom:15px}.contentgroup.details .column.item .main-img img{width:100%;object-fit:cover;border:solid 10px #e5e5e5;border-radius:5px}.contentgroup.details .column.item .text .sub-title{color:#525252;font-size:14px;font-family:Lato-Bold}.contentgroup .title{font-family:Lato-Light;font-size:26px;color:#c00;margin-bottom:15px}.contentgroup .sub-title{font-family:Lato-Light;font-size:20px;color:#c00;margin-bottom:10px}.contentgroup ul{margin-bottom:15px}.contentgroup ul li{margin-bottom:5px;position:relative;margin-left:15px}.contentgroup ul li:before{content:"»";font-size:14px;position:absolute;left:-15px}.contentgroup ul li ul{margin-top:10px}.contentgroup.float-img .column.item .columns{display:-ms-flexbox;display:flex}@media (max-width: 512px){.contentgroup.float-img .column.item .columns{display:block}}.contentgroup.float-img .column.item .columns .main-img{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:50%}@media (max-width: 512px){.contentgroup.float-img .column.item .columns .main-img{-ms-flex-order:1;order:1;max-width:100%;width:100%}}.contentgroup.float-img .column.item .columns .main-img img{width:auto}.contentgroup.float-img-left .column.item .columns{display:-ms-flexbox;display:flex}.contentgroup.float-img-left .column.item .columns .main-img{-ms-flex-order:0;order:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:50%}@media (max-width: 512px){.contentgroup.float-img-left .column.item .columns .main-img{-ms-flex-order:1;order:1;max-width:100%;width:100%}}.contentgroup.float-img-left .column.item .columns .main-img img{width:auto}.contentgroup.profiles{text-align:center}.contentgroup.profiles .column.item .main-img{max-width:300px;margin:0 auto;background:gray;padding:0}.contentgroup.profiles .column.item .main-img img{width:100%}.contentgroup.profiles .column.item .main-img .text{padding:10px;color:#fff}.contentgroup.profiles .column.item .main-img .text h5{color:#fff;margin:0;font-family:Lato;font-size:16px}.contentgroup.profiles .column.item .main-img .text h4{color:#fff;font-family:Lato;font-size:22px}.contentgroup.profiles .column.item .main-img .text p{color:#fff}@media (max-width: 851px){.contentgroup.profiles a{color:#fff}}@media (max-width: 851px){.contentgroup.profiles .cta{display:none}}@media (max-width: 851px){.contentgroup.profiles .full-text{padding:20px}.contentgroup.profiles .full-text h4{color:#fff}}.contentgroup.img-no-gutter{padding-left:0;padding-right:0}.contentgroup.img-no-gutter .columns{padding:0;margin:0}.contentgroup.img-no-gutter .columns .column{padding:0}.contentgroup.img-no-gutter .columns .column.item:first-child{padding:0}.contentgroup.img-no-gutter .columns .column .main-text{padding:20px}.contentgroup.img-no-gutter .columns .column.item:after{display:none}.contentfeature{overflow:hidden;padding-bottom:0;padding-top:20px;border-bottom:solid 1px #e5e5e5}@media (max-width: 851px){.contentfeature{border-bottom:0}}.contentfeature .block{position:relative;position:relative;padding-bottom:15px;padding-right:20px}.contentfeature .block:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.contentfeature .block:last-child{padding-bottom:0}.contentfeature .block:last-child:after{content:none}.contentfeature .main-img{padding:0;position:relative}.contentfeature .main-img img{position:absolute;bottom:0}@media (max-width: 851px){.contentfeature .main-img img{position:relative;width:100%}}.contentlist{overflow:hidden;border-bottom:solid 1px #e5e5e5;padding-bottom:0}.contentlist .columns{padding-bottom:0;padding-top:0}.contentlist .columns .column{padding-bottom:0}.contentlist .columns .key-features{padding-bottom:0;padding-top:0}@media (max-width: 851px){.contentlist .columns .key-features{border-bottom:solid 1px #e5e5e5}}.contentlist .columns .key-features .main-img{position:relative}@media (max-width: 851px){.contentlist .columns .key-features .main-img{max-height:280px;overflow:hidden}}.contentlist .columns .key-features .main-img img{position:absolute;top:0;width:100%}@media (max-width: 851px){.contentlist .columns .key-features .main-img img{position:relative;display:block}}.contentlist .columns .key-features .highlights{padding-bottom:20px;padding-left:30px;padding-top:0}@media (max-width: 851px){.contentlist .columns .key-features .highlights{padding-left:10px;padding-bottom:10px}}.contentlist .columns .quick-links{padding-bottom:30px;padding-top:0;position:relative}.contentlist .columns .quick-links:before{content:"";width:1px;top:0;position:absolute;left:0;display:block;height:100%;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}@media (max-width: 851px){.contentlist .columns .quick-links{padding-top:10px;padding-bottom:10px}.contentlist .columns .quick-links:before{display:none}}.contentlist .columns .quick-links a{color:#525252}.contentlist .columns .quick-links .sub-title{margin-bottom:0}.contentlist .columns .quick-links .column.is-3{width:auto}.contentlist.block-img .columns{padding-bottom:10px}.contentlist.block-img .columns .key-features{padding-bottom:10px}.contentlist.block-img .columns .key-features .columns{display:block}.contentlist.block-img .columns .key-features .columns .main-img{width:100%}.contentlist.block-img .columns .key-features .columns .main-img img{width:100%;position:relative}.contentlist.block-img .columns .key-features .columns .highlights{padding:10px}.contentlist .quick-links{position:relative;margin-bottom:0;padding-left:20px}@media (max-width: 851px){.contentlist .quick-links:after{content:none}}.contentlist .quick-links .sub-title{font-family:Lato-Bold;font-size:14px;color:#c00}.contentlist .quick-links .quick-link .columns .is-3 img{width:100%}@media (max-width: 851px){.contentlist .quick-links .quick-link .columns{display:-ms-flexbox;display:flex}.contentlist .quick-links .quick-link .columns .is-3{-ms-flex:none;flex:none;width:25%}}.subnav{background:#764e8d;padding:10px 0;line-height:1}.subnav ul{text-align:center}.subnav ul li{display:inline-block;padding:0 0 0 15px}.subnav ul li a{color:#fff}.subnav ul li a:after{content:"•";padding-left:15px}@media (max-width: 851px){.subnav ul li a{font-size:14px}}.subnav ul li:last-child a:after{content:""}.ti-codes-banner{overflow:hidden;position:relative;background-color:#b8dfee;text-align:center}.ti-codes-banner .breadcrumbs{z-index:10;position:relative;padding:20px 40px}@media (max-width: 512px){.ti-codes-banner .breadcrumbs{padding:20px}}.ti-codes-banner .breadcrumbs a{color:#525252;font-size:18px}.ti-codes-banner .breadcrumbs a span{color:#c00}.ti-codes-banner .breadcrumbs li:first-child:after{content:"»";padding-left:5px;font-size:22px;color:#525252}.ti-codes-banner .background-img{position:absolute;z-index:0;left:0;right:0}.ti-codes-banner .content{z-index:10;position:relative;padding:40px 60px 40px 60px}@media (max-width: 512px){.ti-codes-banner .content{padding:20px 40px 0px 40px}}.ti-codes-banner .content h1{font-size:38px;font-family:arial,helvetica,sans-serif;color:#525252;margin-bottom:30px}@media (max-width: 851px){.ti-codes-banner .content h1{font-size:32px}}.ti-codes-banner .content h1 a{color:#525252}.ti-codes-banner .content h1 span{color:#c00}.ti-codes-banner .content .emphasis{color:#c00;font-size:16px;margin-top:30px}.ti-codes-banner .content p{font-size:24px;line-height:1.5;color:#525252}@media (max-width: 851px){.ti-codes-banner .content p{font-size:18px}}.ti-codes-banner.feature{min-height:434px;text-align:left}@media (max-width: 851px){.ti-codes-banner.feature{min-height:300px}}.ti-codes-banner.feature .background-img{bottom:0}.ti-codes-banner.feature .content{-ms-flex:none;flex:none;width:66.66667%;padding:20px 60px 40px 60px}@media (max-width: 851px){.ti-codes-banner.feature .content{padding:40px 40px 0px 40px}}@media (max-width: 512px){.ti-codes-banner.feature .content{padding:20px 40px 0px 40px}}.ti-codes-banner.feature.left .content{margin-left:33.33333%}.column-section{border-bottom:solid 1px #525252}.column-section:last-child{border-bottom:0}.column-section .columns{padding:40px;text-align:center}.column-section .columns .column .title{color:#c00;font-family:"Arial, Helvetica" sans-serif;font-size:18px;margin-bottom:35px}.column-section .columns .column .item-icon{margin-bottom:25px;display:block}.column-section .columns .column a.arrow-link{color:#c00;font-size:18px}.column-section .columns .column a.arrow-link:after{content:"»";padding-left:5px}.column-section .columns.intro{padding-bottom:0}.column-section .columns.intro .title{color:#c00;font-size:26px;margin-bottom:10px}.column-section .columns.intro p{font-size:24px;color:#525252;width:70%;text-align:center;margin:0 auto}.column-section.is-align-bottom .columns{-ms-flex-align:end;align-items:flex-end;padding-bottom:0}.column-section.is-align-bottom .columns .column{padding-bottom:0}.column-section.is-align-bottom .columns .column img{position:relative;bottom:-5px;margin-bottom:0}.column-section.has-background-dots .columns .column{background:url("/assets/images/dotsbg.png") center top no-repeat;padding-top:80px;position:relative}@media (max-width: 512px){.column-section.has-background-dots .columns .column{margin-bottom:35px}}.column-section.has-background-dots .columns .column:after{content:"";width:20px;position:absolute;right:0;top:0;display:block;height:100%;background:url("/assets/images/smalldots.gif") center center no-repeat}@media (max-width: 851px){.column-section.has-background-dots .columns .column:after{background:none}}.column-section.has-background-dots .columns .column:last-child:after{background:none}.column-section.has-background-dots .columns .column a p{color:#000}.callout{background-color:#e6e7e8;padding:15px 30px;height:100%;font-size:14px;-ms-flex-align:center;align-items:center}.callout .title{color:#525252;font-size:18px;margin-top:0;margin-bottom:15px}.callout a{font-size:14px;color:#c00}.callout a:after{content:"»";padding-left:5px}.callout.dark{background-color:#57585b;color:#fff}.callout.dark a{color:#fff}.callout.img-right .image{-ms-flex-order:2;order:2;text-align:right}.callout.img-right .content{-ms-flex-order:1;order:1}.callout.img-block{text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.callout.img-block .image{-ms-flex:none;flex:none;padding-bottom:10px}.callout.img-block .content{width:100%;-ms-flex:none;flex:none;padding-bottom:20px}@media (max-width: 851px){.callout-group .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}}@media (max-width: 851px){.callout-group .columns.img-right{width:100%;display:block;text-align:center}.callout-group .columns.img-right .image{margin-bottom:15px;text-align:center}}@media (max-width: 851px){.callout-group .columns.img-block{-ms-flex-pack:center;justify-content:center}}@media (max-width: 851px){.twocolhero .column{text-align:center}}.callout{background-color:#e6e7e8;padding:15px 30px;height:100%;font-size:14px;-ms-flex-align:center;align-items:center}.callout .title{color:#525252;font-size:18px;margin-top:0;margin-bottom:15px}.callout a{font-size:14px;color:#c00}.callout a:after{content:"»";padding-left:5px}.callout.dark{background-color:#57585b;color:#fff}.callout.dark a{color:#fff}.callout.img-right .image{-ms-flex-order:2;order:2;text-align:right}.callout.img-right .content{-ms-flex-order:1;order:1}.callout.img-block{text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.callout.img-block .image{-ms-flex:none;flex:none;padding-bottom:10px}.callout.img-block .content{width:100%;-ms-flex:none;flex:none;padding-bottom:20px}@media (max-width: 851px){.callout-group .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}}@media (max-width: 851px){.callout-group .columns.img-right{width:100%;display:block;text-align:center}.callout-group .columns.img-right .image{margin-bottom:15px;text-align:center}}@media (max-width: 851px){.callout-group .columns.img-block{-ms-flex-pack:center;justify-content:center}}.concepts-hero{position:relative;width:100%;overflow:hidden}@media (max-width: 851px){.concepts-hero{overflow:auto}}.concepts-hero .image{position:relative;margin-bottom:-10px}.concepts-hero .image img{margin:0}.concepts-hero .logo{background:url("/assets/images/logo-buildingconcepts.gif") no-repeat;width:108px;height:102px;display:block;position:relative;top:0;z-index:10}.concepts-hero .textbox{position:absolute;top:0;width:50%}@media (max-width: 851px){.concepts-hero .textbox{position:relative;width:100%;display:block;top:0;left:0}}.concepts-hero .textbox .copy{margin-top:20px;background-color:rgba(255,255,255,0.8);padding:30px;font-size:20px;line-height:1.7;color:#525252}.concepts-hero .textbox .copy strong{font-weight:bold;color:#764e8d}.concepts-hero .textbox .copy .title{font-weight:bold;color:#764e8d}.concepts-hero .textbox .copy h3{font-size:24px;margin-bottom:15px}.concepts-hero .textbox .cta{border:solid 1px #cb0c0f;padding:7px 34px 11px 16px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background:#fff;font-size:18px;position:relative;top:25px;left:30px}.concepts-hero .textbox .cta:after{content:"";display:block;width:0;height:0;line-height:0;border-left:solid 11px #cb0c0f;border-top:solid 7.5px transparent;border-right:0 none;border-bottom:solid 7.5px transparent;position:absolute;right:15px;top:11px}@media (max-width: 851px){.concepts-hero .textbox .cta{display:block;top:0;left:0;margin:0 30px;margin-bottom:40px}}.concepts-title{background:#939597;position:relative;width:100%;height:102px}@media (max-width: 851px){.concepts-title{height:auto;background:#fff}}.concepts-title .title-container{padding:0;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;align-items:center}@media (max-width: 851px){.concepts-title .title-container{background:#939597}}.concepts-title .logo{background:url("/assets/images/logo-buildingconcepts.gif") no-repeat;width:150px;height:102px;float:left;margin-right:40px}@media (max-width: 851px){.concepts-title .logo{margin-right:20px}}.concepts-title .title{font-size:36px;color:#fff;margin:0}@media (max-width: 851px){.concepts-title .title{font-size:28px;display:block;line-height:32px;padding-top:20px}}.concepts-title .title a{color:#fff}.concepts-title .title a:hover{text-decoration:underline}.concepts-title .concept-title-info{text-align:right;color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:14px;padding-right:20px;font-family:Lato-Light}.concepts-title .concept-title-info .level{border-bottom:solid 1px #fff;padding-bottom:10px}.concepts-title .concept-title-info .level span{font-size:25px}.concepts-title .concept-title-info .activity{padding-top:10px}.concepts-title .concept-title-info .activity span{font-size:25px}.concepts-title.ti{background:#fff;border-bottom:solid 4px #1292a5;height:auto}.concepts-title.ti .columns{padding:20px 0}.concepts-title.ti .logo{background:url("/assets/images/ti-home-icon.png");width:25px;height:24px;margin-right:10px}.concepts-title.ti .title{color:#525252;font-size:27px;font-family:Lato;margin-top:5px;padding-left:10px;border-left:solid 1px #525252}.concepts-title.ti .concept-title-info{color:#525252;font-family:Lato}.concepts-title.ti .concept-title-info .level{border-bottom:solid 1px #c00}.contentblock{font-size:16px;color:#525252}.contentblock ul{margin-bottom:15px}.contentblock ul li{margin-bottom:5px;position:relative;margin-left:15px}.contentblock ul li:before{content:"»";font-size:14px;position:absolute;left:-15px}.contentblock ul li ul{margin-top:10px}.contentblock ul li ol li:before{display:none}.contentblock .content .heading{font-size:24px;margin-bottom:15px}.contentblock .content a.learn-more{color:#c00;font-size:18px}.contentblock .content a.learn-more:before{content:"»";padding-right:5px}.contentblock .content.is-aligned-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.contentblock .content.is-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}.contentblock .image{text-align:right}@media (max-width: 851px){.contentblock .image{text-align:center}}.contentblock .image figcaption{text-align:left}.contentblock .image img.border{border:solid 10px #e5e5e5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.contentblock.left .content{-ms-flex-order:2;order:2}.contentblock.left .image{-ms-flex-order:1;order:1;text-align:left}@media (max-width: 851px){.contentblock.left .image{text-align:center}}.contentblock.well{background-color:#ebebeb;box-shadow:inset 0 0 10px #dfdfdf}.contentblock.solid-gray-background{background-color:#ebebeb}.contentblock.gradient-gray-background{background:#f2f2f2;background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 )}.contentblock .cta{margin-top:15px}.contentblock.contentgroup.left .main-img{margin-bottom:auto;padding:0 10px}.contentblock.contentgroup.left .main-img img{width:auto}.contentblock.contentgroup.right .main-img{margin-bottom:auto;padding:0 10px}.contentblock.contentgroup.right .main-img img{width:auto}.contentblock.contentgroup.full .main-img .img{width:100% !important}.contentblock.view-standard .standards-label{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}.contentblock.view-standard ul.standards{display:inline-block}.contentblock.view-standard ul.standards li{display:inline-block;margin:0 5px}.contentblock.contentlinks .large-text p{font-size:18px}.contentblock.contentlinks .highlight-links{margin-right:25px}.contentblock.contentlinks .highlight-links .image{width:117px;float:left;margin-right:30px}.contentblock.contentlinks .highlight-links .image img{width:100%}.contentblock.contentlinks .highlight-links ul{float:left}.contentblock.contentlinks .highlight-links ul li{margin-bottom:5px;position:relative}.contentblock.contentlinks .highlight-links ul li:before{content:"";display:inline-block;width:0;height:0;line-height:0;border-left:solid 10px #939597;border-top:solid 7px transparent;border-right:0 none;border-bottom:solid 7px transparent;margin:9px 15px 0 0}.contentblock.contentlinks .highlight-links ul li a{display:inline-block;font-size:18px;color:#525252;line-height:30px;position:relative;padding-left:35px;background:url("/assets/images/concepts-lessonicon.gif") no-repeat}.contentblock.contentlinks .highlight-links ul li a:hover,.contentblock.contentlinks .highlight-links ul li a:focus{text-decoration:underline}@media (max-width: 851px){.contentblock.contentlinks .highlight-links{display:block;margin-bottom:15px}.contentblock.contentlinks .highlight-links .image{float:none}.contentblock.contentlinks .highlight-links ul{float:none;display:block}.contentblock.contentlinks .highlight-links ul li a{font-size:14px}}.dialog{position:absolute;text-align:center;margin:0;width:100%;height:100%;right:0;bottom:0;top:0;left:0;background:#999;background:rgba(0,0,0,0.4);z-index:10000}.dialog[aria-hidden='true']{display:none}.dialog .dialog-content{max-width:900px;background:#fff;padding:34px 37px 34px 35px;text-align:left;outline:0;position:relative;margin:100px auto 0 auto;border-radius:11px;border:solid 2px #f5f5f5;background:#f5f5f5;overflow:hidden}.dialog .dialog-content .main-video{display:table;width:100%}.dialog .dialog-content .main-video .column{display:table-cell;vertical-align:top}.dialog .dialog-content .main-video .column.main-img{text-align:center}@media (max-width: 851px){.dialog .dialog-content{height:100%;margin:0;top:0;left:0;right:0;bottom:0;overflow-y:auto;width:100%;border-radius:0;padding:34px 15px 34px 15px}.dialog .dialog-content iframe{width:100%}.dialog .dialog-content .columns{margin-bottom:80px}}.dialog .dialog-content button.close{background:url("/assets/images/lightbox-close.png") no-repeat;border:0;width:25px;height:25px;display:block;position:absolute;right:10px;top:10px}.dialog .dialog-content button.close:active{outline:none}.dialog .dialog-content button.close span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.dialog .dialog-content .dialog-asset{outline:none}.dialog .dialog-content .dialog-asset .lb-carouselgroup{-ms-flex-align:center;align-items:center;position:relative;padding:20px 40px;margin:0 -37px -34px -35px;background:#d2d2d2;background:linear-gradient(to bottom, #d2d2d2 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#ebebeb',GradientType=0 )}@media (max-width: 851px){.dialog .dialog-content .dialog-asset .lb-carouselgroup{position:fixed;left:0;right:0;bottom:0;padding:10px;margin:0}}.dialog .dialog-content .dialog-asset .lb-carouselgroup figure{text-align:center}.dialog .dialog-content .dialog-asset .slick-prev{width:40px;height:45px;position:absolute;left:10px;top:60px;display:block;background:url("/assets/images/arrow-backwards.png") no-repeat;outline:0;border:0;color:transparent}@media (max-width: 512px){.dialog .dialog-content .dialog-asset .slick-prev{display:none !important}}.dialog .dialog-content .dialog-asset .slick-next{width:40px;height:45px;position:absolute;top:60px;right:10px;display:block;background:url("/assets/images/arrow-forward.png") no-repeat;outline:0;border:0;color:transparent}@media (max-width: 512px){.dialog .dialog-content .dialog-asset .slick-next{display:none !important}}.videoblocks .heading{font-size:20px;color:#525252;margin-bottom:10px}@media (max-width: 851px){.videoblocks .columns{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.videoblocks .columns .column{width:50%;-ms-flex:none;flex:none}}@media (max-width: 512px){.videoblocks .columns .column{width:100%;-ms-flex:none;flex:none}.videoblocks .columns .column .open-popup{cursor:none}}.contentintro{font-size:18px;color:#525252;margin-bottom:20px}.contentintro .sequence-label{background:url("/assets/images/concepts-lessonicon.gif") no-repeat;padding-left:40px;color:#c00;font-size:21px;margin-bottom:10px}.contentintro .sequence-title{font-size:34px;margin-bottom:20px}.search-results{top:3px;color:#525252;position:relative;font-size:14px;line-height:1.5;color:#525252;min-height:0;background:none;overflow:visible}.search-results .background{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat;position:absolute;top:0;height:500px;width:100%;z-index:0}.search-results .search-header{position:relative;z-index:5;padding:20px 20px;z-index:5}.search-results .search-header.no-pad{padding-bottom:0}.search-results .search-header.no-pad .title{margin-bottom:0}.search-results .search-header .title{width:100%;display:block}.search-results .search-header .button-red-mobile{margin:0;margin-right:15px}@media (max-width: 512px){.search-results .search-header .button-red-mobile{margin-right:0;margin-top:15px}}.search-results .search-header label,.search-results .search-header input{font-size:18px;font-family:Lato-Light}.search-results .search-header input{padding:2px 5px;font-family:Lato;font-size:14px;border:solid 1px #ccc}.search-results .search-header .column .form-fields{display:inline-block}@media (max-width: 512px){.search-results .search-header .column .form-fields{display:-ms-flexbox;display:flex;width:100%}.search-results .search-header .column .form-fields input{width:85%}.search-results .search-header .column .form-fields label{width:15%}}.search-results .search-header .column .form-cta{display:inline-block}@media (max-width: 512px){.search-results .search-header .column .form-cta{width:100%;text-align:right;display:block}}.search-results .search-header .column.sort{text-align:right;padding-right:40px}@media (max-width: 512px){.search-results .search-header .column.sort{text-align:center;padding-right:0}}.search-results .search-header .column.sort .search-pagination{margin-top:10px}.search-results .search-header .column.sort .search-pagination .disabled{text-decoration:none;color:#888}@media (max-width: 512px){.search-results .search-header .column.sort .search-pagination{margin-top:20px}}.search-results .search-header .column.sort select{padding:5px 10px;font-family:Lato;font-size:14px}@media (max-width: 851px){.search-results .search-header .search_help_lnk{position:absolute;top:40px;right:20px}}@media (max-width: 320px){.search-results .search-header .search_help_lnk{top:10px}}.search-results .mainContentContainer{margin-top:20px;position:relative;z-index:5}.search-results .ssrResultSet{margin-bottom:25px;padding:0 20px}.search-results .ssrResultSet .ssrTitle{font-size:16px;color:#1973b4}.search-results .ssrResultSet .ssrURL{color:#aaaaaa;font-size:12px}.search-results .footer-pagination{border-top:solid 1px #ccc;padding:30px 10px;text-align:right;width:100%;z-index:5;position:relative}@media (max-width: 851px){.search-results .footer-pagination{text-align:center}}.search-results.padding-bottom{padding-bottom:40px}.contact-card{background:#f7f7f7;padding:20px 0 20px 20px;position:relative;z-index:5}.contact-card .title{font-size:14px;font-family:Lato-Bold;color:#333;margin-bottom:10px}.contact-card:nth-child(even),.contact-card .even{background:#f0f0f0}.contact-card .contact-item-group{padding:0 10px 0 0}.contact-card .contact-item-group .contact-item{color:#525252;padding:3px 20px 3px 0;height:auto;font-size:14px;position:relative;left:25px}.contact-card .contact-item-group .contact-item:before{content:"";background-image:url(/assets/images/contact-icons.png);background-repeat:no-repeat;display:inline-block;width:20px;height:18px;margin-right:5px;position:absolute;top:0;left:-25px}.contact-card .contact-item-group .contact-item.label{left:0}.contact-card .contact-item-group .contact-item.label:before{background-image:none}.contact-card .contact-item-group .contact-item.person:before{background-position:-50px -3px;width:20px;height:18px}.contact-card .contact-item-group .contact-item.landline a{color:#525252}@media (max-width: 851px){.contact-card .contact-item-group .contact-item.landline a{color:#1973b4}}.contact-card .contact-item-group .contact-item.landline span{font-family:Lato-Bold}.contact-card .contact-item-group .contact-item.landline:before{width:19px;background-position:-55px -31px}.contact-card .contact-item-group .contact-item.mobile a{color:#525252}@media (max-width: 851px){.contact-card .contact-item-group .contact-item.mobile a{color:#1973b4}}.contact-card .contact-item-group .contact-item.mobile span{font-family:Lato-Bold}.contact-card .contact-item-group .contact-item.mobile:before{background-position:-29px -31px}.contact-card .contact-item-group .contact-item.email:before{background-position:-24px -3px}.contact-card .contact-item-group .contact-item.fax a{color:#525252}.contact-card .contact-item-group .contact-item.fax span{font-family:Lato-Bold}.contact-card .contact-item-group .contact-item.fax:before{width:19px;background-position:-3px -31px}.contact-card .contact-item-group .contact-item.website:before{background-position:-3px -55px}.contact-card .contact-item-group .contact-item.mail:before{background-position:-2px -2px;height:21px;width:20px}.contact-card .contact-item-group .contact-item span{display:block}.contact-card.red{background:none;padding:0}.contact-card.red .title{color:#fff;background-color:#c00;padding:10px 20px}.contact-card.red .contact-item-group{padding:0 20px}.contact-card.turquoise{background:none;padding:0}.contact-card.turquoise .title{color:#fff;background-color:#1192a5;padding:10px 20px}.contact-card.turquoise .contact-item-group{padding:0 20px}.contact-card.blue{background:none;padding:0}.contact-card.blue .title{color:#fff;background-color:#8cd2f6;padding:10px 20px}.contact-card.blue .contact-item-group{padding:0 20px}.contact-group-title{font-family:Lato-Light;font-size:26px;color:#000;border-bottom:solid 1px #ccc;padding:18px 20px 18px 20px;margin-bottom:12px}.contact-group{position:relative;z-index:5}.contact-group .contact-group-subtitle{font-family:Lato-Light;color:#c00;font-size:20px;padding:0 20px;margin-bottom:5px;margin-top:15px}.contact-group .contact-group-intro{font-family:Lato-Light;font-size:18px;padding:0 20px}.contact-group .contact-card-container{position:relative}.contact-group .contact-card-container:last-child{position:relative}.contact-group .contact-card-container:last-child:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.contact-group .contact-image{text-align:center;width:100%}.link-collection .link-collection-title{font-family:Lato-Light;color:#c00;font-size:20px;padding:0 20px;margin-bottom:45px;margin-top:15px}@media (max-width: 851px){.link-collection .link-collection-title{margin-bottom:15px}}.link-collection .link-collection-list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width: 851px){.link-collection .link-collection-list ul{display:block;padding-left:10px}}.link-collection .link-collection-list ul li{width:20%;-ms-flex:none;flex:none;margin-bottom:25px;padding-left:100px}@media (max-width: 851px){.link-collection .link-collection-list ul li{margin-left:15px;width:100%;display:block;padding-left:0;margin-bottom:10px}.link-collection .link-collection-list ul li a{position:relative;margin-left:15px}.link-collection .link-collection-list ul li a:before{content:"»";color:#c00;position:absolute;left:-15px}}.solo-hero{background:url("/assets/images/hero-bg.jpg") top right repeat-y;font-size:18px;color:#525252;padding:0;min-height:330px;position:relative;margin:0;overflow:hidden;top:3px;z-index:0}.solo-hero .shadow{width:100%;height:30px;display:block;position:absolute;bottom:0;z-index:50;background:linear-gradient(to bottom, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#1a000000',GradientType=0 )}.solo-hero.darkimage{min-height:260px}@media (min-width: 851px){.solo-hero.darkimage{color:#fff}.solo-hero.darkimage .title,.solo-hero.darkimage .contact-group-title{color:#fff}.solo-hero.darkimage .cta.link{background:none;padding:0;border:0;color:#f2ffbe}.solo-hero.darkimage .cta.link:after{position:relative;top:0}}.solo-hero.copy-halign-center{text-align:center}@media (max-width: 851px){.solo-hero{border-bottom:solid 1px #ccc;display:-ms-flexbox;display:flex}}@media (max-width: 512px){.solo-hero{display:block}}.solo-hero.columns{padding-bottom:0;margin-bottom:0}.solo-hero .content-container{z-index:5}.solo-hero.fullimage{padding:0;margin:0;background:none;top:-10px;position:relative;display:block}@media (max-width: 851px){.solo-hero.fullimage{min-height:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.solo-hero.fullimage .content-container{display:none;z-index:10;display:inherit;height:100%;padding:30px;position:relative;width:100%;z-index:60;-ms-flex:none;flex:none}@media (max-width: 851px){.solo-hero.fullimage .content-container{-ms-flex:1;flex:1}}.solo-hero.fullimage .content-container .content{padding-right:0;width:100%;margin-top:0}.solo-hero.fullimage.copy-halign-left .content-container .content{width:50%;position:relative;left:0%}@media (max-width: 600px){.solo-hero.fullimage.copy-halign-left .content-container .content{width:100%;display:block;padding:0}}.solo-hero.fullimage.copy-halign-right .content-container .content{width:50%;position:relative;left:50%}@media (max-width: 600px){.solo-hero.fullimage.copy-halign-right .content-container .content{width:100%;left:0;display:block;padding:0}}.solo-hero.fullimage:after{background:none}.solo-hero.fullimage .background{display:none}.solo-hero.fullimage .column.image{width:100%;height:100%;padding:0;position:absolute;top:0;-ms-flex:none;flex:none;display:block;top:0}.solo-hero.fullimage .column.image img{height:100%;width:100%;object-fit:cover;object-position:0 0}@media (max-width: 851px){.solo-hero.fullimage .column.image img{bottom:0}}@media (max-width: 600px){.solo-hero.fullimage .column.image{position:relative;display:block;-ms-flex:1;flex:1}}.solo-hero.fullimage .shadow{display:none}@media (min-width: 851px){.solo-hero.copy-valign-bottom .content-container{position:absolute;height:auto;bottom:0}.solo-hero.copy-valign-bottom .column.image{position:relative}}.solo-hero.professional{background:url("/assets/images/gears-background.jpg") left bottom no-repeat}@media (max-width: 851px){.solo-hero.professional{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat}}.solo-hero.professional:after{background:none;height:0;width:0}@media (max-width: 851px){.solo-hero.professional .content{padding:0 20px}}.solo-hero.professional .content .title{position:relative;overflow:visible;padding-left:75px}@media (max-width: 851px){.solo-hero.professional .content .title{margin-bottom:25px;font-size:26px}}.solo-hero.professional .content .title:before{content:"";background:url("/assets/images/pd-logo.gif") no-repeat;display:inline-block;width:58px;height:56px;position:absolute;left:0;top:0}.solo-hero.professional .content .richtext{padding-left:75px}@media (max-width: 851px){.solo-hero.professional .content .richtext{padding-left:0}}.solo-hero.professional .content .btn-red{left:75px}@media (max-width: 851px){.solo-hero.professional .content .btn-red{padding-left:0}}.solo-hero.professional.nogears{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat}.solo-hero.professional.fullfadeimage{background:none;top:-10px;border-bottom:solid 1px #ccc}.solo-hero.professional.fullfadeimage .image{padding:0;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;z-index:0}@media (max-width: 851px){.solo-hero.professional.fullfadeimage .image{width:100%}}.solo-hero.fadebackground{min-height:0;position:relative;background:none;overflow:visible;border-bottom:0}.solo-hero.fadebackground .shadow{display:none}.solo-hero.fadebackground .background{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat;position:absolute;top:0;height:500px;width:100%;z-index:0}.solo-hero.fadebackground .column{position:relative;z-index:5;width:auto}.solo-hero.fadebackground .column.image{-ms-flex-item-align:end;align-self:flex-end}.solo-hero.fadebackground:after{background:none;height:0;width:0}.solo-hero.fadebackground.half:after{bottom:0;height:100px;z-index:0;width:100%;background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 )}.solo-hero.fadebackground.half .column.image{padding:0;text-align:right;width:50%}@media (max-width: 851px){.solo-hero.fadebackground.half .column.image{width:100%}}.solo-hero.fadebackground.half .column.image img{bottom:-50px}.solo-hero:after{content:"";height:150px;width:100%;position:absolute;bottom:0;left:0;z-index:0;background:url("/assets/images/hero-bg-layer2.jpg") bottom right no-repeat}@media (max-width: 851px){.solo-hero:after{display:none}}.solo-hero.left .column.content-container{-ms-flex-order:2;order:2}.solo-hero.left .column.image{-ms-flex-order:1;order:1}.solo-hero.left .column .content{padding-left:40px}.solo-hero .title{font-family:Lato-Light;font-size:34px;color:#c00;margin-bottom:15px}.solo-hero .column:first-child{-ms-flex-order:1;order:1}.solo-hero .column .content{margin-top:40px;padding-right:40px}@media (max-width: 851px){.solo-hero .column .content{padding:0 20px;margin-top:20px}}.solo-hero .column .content .section-label{font-family:Lato-Bold;font-size:14px;margin-bottom:20px;color:#333}.solo-hero .column .content .richtext ul li{list-style-type:disc;margin-left:20px}.solo-hero .column.image{padding-bottom:0;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-order:2;order:2;text-align:right}.solo-hero .column.image img{position:relative;bottom:-10px;z-index:50}.solo-hero .column.image.center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.solo-hero .column.image.top{-ms-flex-item-align:start;align-self:flex-start}.solo-hero .column.image.top img{position:relative;top:-10px;z-index:50;right:0}.solo-hero .cta.link{font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:7px 25px 7px 15px;text-align:center;border:solid 3px #d7d7d7;margin-bottom:20px;display:inline-block;position:relative}.solo-hero .cta.link:after{content:"»";font-size:20px;letter-spacing:2px;font-family:Lato;padding:0 0 0 5px;color:white;position:absolute;top:2px}@media (max-width: 851px){.solo-hero .cta.link{color:#1973b4;font-size:14px;text-align:left;padding:0;border:0;margin-bottom:15px;background:transparent}.solo-hero .cta.link:after{color:#c00;position:relative}}.solo-hero.show-divider{border-bottom:solid 1px #ccc}.accordion .accordion__panel[aria-hidden=true]{display:none}.accordion.product-tabs .accordion__header{width:100%;padding:10px 0 0 0;margin:0;cursor:pointer;display:block;border-top:solid 1px #ccc;background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, white 54%, white 100%)}.accordion.product-tabs .accordion__header .is-2-mobile{margin-left:20px}.accordion.ti-main{position:relative}.accordion.ti-main:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ctcc 50%, rgba(0,255,0,0) 100%)}.accordion.ti-main .accordion__header{padding:15px 30px;position:relative;position:relative}.accordion.ti-main .accordion__header:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.accordion.ti-main .accordion__header:focus{outline:0}.accordion.ti-main .accordion__header h2{margin-bottom:0px;cursor:pointer}.accordion.ti-main .accordion__header h2:before{content:"+";margin-right:20px}.accordion.ti-main .accordion__header.open h2:before{content:"-"}.accordion.ti-main .accordion__header.open:after{display:none}.accordion.ti-main .accordion__panel{padding:0 60px;position:relative;position:relative}.accordion.ti-main .accordion__panel:after{content:"";width:100%;display:block;height:1px;bottom:0;position:absolute;background:linear-gradient(45deg, rgba(255,0,0,0) 0%, #ccc 50%, rgba(0,255,0,0) 100%)}.accordion.ti-main .accordion__panel:after{left:0}.accordion.ti-main .accordion__panel .workshop-section{margin-bottom:20px}.accordion.ti-main .accordion__panel.no-padding{padding:0}.accordion.ti-main .accordion__panel.no-padding .workshop-section h3{padding:0 60px 6px 60px;border-bottom:solid 2px #ccc}.accordion.ti-main .accordion__panel.no-padding .workshop-section table{border-top:0px}.accordion.ti-main .accordion__panel.no-padding .workshop-section table thead:first-child th{padding-top:20px}.accordion.ti-main .accordion__panel.no-padding .workshop-section table thead:first-child th .medium-gray{font-size:14px}.accordion.ti-main .accordion__panel.no-padding .workshop-section table thead th{padding-left:80px;padding-right:60px}.accordion.ti-main .accordion__panel.no-padding .workshop-section table tbody td{padding-left:80px;padding-right:60px}.accordion.ti-main .accordion__panel .infotable{border-top:solid 2px #cccccc}.accordion.ti-main .accordion__panel .infotable td:first-child{padding-left:20px}.accordion.ti-main .accordion__panel .infotable .title{font-family:Lato-Bold;font-size:14px;cursor:pointer}.accordion.ti-main .accordion__panel .infotable .title.view-details{color:#010101}.accordion.ti-main .accordion__panel .infotable .title.view-details:before{content:"+";color:#c00}.accordion.ti-main .accordion__panel .infotable .event.open .title.view-details{color:#c00}.accordion.ti-main .accordion__panel .infotable .event.open .title.view-details:before{content:"-"}.accordion.ti-main .accordion__panel .infotable .event .event-info{padding:0 10px;margin-bottom:20px}.accordion.ti-codes .accordion__panel{font-size:18px;color:#676767;height:auto}.accordion.ti-codes .accordion__panel .js-accordion__title{display:none}.accordion.ti-codes .accordion__panel .lesson-header{background:#00ABD2;color:white;padding:20px 15px;display:-ms-flexbox;display:flex;font-size:22px}@media (max-width: 851px){.accordion.ti-codes .accordion__panel .lesson-header{font-size:16px}}.accordion.ti-codes .accordion__panel .lesson-header h3{width:75%;font-family:Lato-Light;color:#fff;cursor:pointer;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:25px}.accordion.ti-codes .accordion__panel .lesson-header h3 b,.accordion.ti-codes .accordion__panel .lesson-header h3 strong{font-family:Lato-Bold}.accordion.ti-codes .accordion__panel .lesson-header a{width:25%;text-align:center;text-decoration:none;color:#CB0C0F;font-size:20px;background:#b2e6f1;border-radius:10px;padding:10px}@media (max-width: 851px){.accordion.ti-codes .accordion__panel .lesson-header a{font-size:14px;width:40%;margin-right:20px}}.accordion.ti-codes .accordion__panel .lesson-header a:after{content:"»";padding-left:5px}.accordion.ti-codes .accordion__header{background:#00ABD2;color:white;text-align:center;font-weight:normal;font-size:26px;display:block;width:100%;padding:20px 15px;margin:0;outline:0;margin-bottom:2px;position:relative}.accordion.ti-codes .accordion__header h2{color:#fff;cursor:pointer}.accordion.ti-codes .accordion__header:after{border-bottom:0;top:20px}@media (max-width: 851px){.accordion.ti-codes .accordion__header{font-size:20px}}.accordion.ti-codes .accordion__header h2 b,.accordion.ti-codes .accordion__header h2 strong,.accordion.ti-codes .accordion__header h3 b,.accordion.ti-codes .accordion__header h3 strong,.accordion.ti-codes .accordion__header h4 b,.accordion.ti-codes .accordion__header h4 strong{font-family:Lato-Bold}.lesson-tabs{font-size:16px}.lesson-tabs .tabpanel[aria-hidden='true']{display:none}.lesson-tabs .tabpanel[aria-hidden='false']{display:block}.lesson-tabs .tabpanel .lessons{padding:10px 20px}.lesson-tabs .tabpanel .lessons .lessonsection{position:relative}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection{padding-bottom:40px}}.lesson-tabs .tabpanel .lessons .lessonsection[aria-hidden="true"]{display:none}.lesson-tabs .tabpanel .lessons .lessonsection[aria-hidden="false"]{display:block}.lesson-tabs .tabpanel .lessons .lessonsection .step-indicator h2{border-radius:50%;width:100px;height:100px;background:#c00;color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-size:24px;line-height:1}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .step-indicator h2{width:75px;height:75px;font-size:18px}}.lesson-tabs .tabpanel .lessons .lessonsection .step-indicator h2 span{font-size:40px}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .step-indicator h2 span{font-size:32px}}.lesson-tabs .tabpanel .lessons .lessonsection:first-child .step-indicator{display:none}.lesson-tabs .tabpanel .lessons .lessonsection .content-area .image{text-align:right}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .content-area .image{text-align:center}}.lesson-tabs .tabpanel .lessons .lessonsection .content-area ul{list-style-type:disc;margin-bottom:15px}.lesson-tabs .tabpanel .lessons .lessonsection .content-area ul li{margin-left:35px;list-style-type:disc;margin-bottom:5px}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav{padding:20px 0;height:100px;position:absolute;bottom:0;width:100%}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .back{-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .back{position:absolute;bottom:0px}}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .back a{color:#c00;margin-right:20px}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .back a{margin-right:0}}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .back a:before{content:"«";padding-right:5px}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next{text-align:right;-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next{position:absolute;right:0;bottom:0}}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next a{color:#c00;margin-left:20px}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next a{margin-left:0}}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next a:after{content:"»";padding-left:5px}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .next a.next-unit{display:none}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .progress{text-align:center;bottom:20px;text-align:center;position:absolute;margin:0 auto;left:35%;right:35%;width:30%}@media (max-width: 851px){.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .progress{bottom:50px}}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .progress .label{color:#c00;margin-bottom:10px;display:none}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .progress .progress-bar{border:solid 1px #ccc;padding:5px;position:relative}.lesson-tabs .tabpanel .lessons .lessonsection .lessonsection-nav .progress .progress-bar span{position:relative;background:#c00;width:0%;display:block;height:20px}.lesson-tabs .tabpanel .lessons .lessonsection:first-child .lessonsection-nav .back{display:none}.lesson-tabs .tabpanel .lessons .lessonsection:first-child .lessonsection-nav .progress{display:none}.lesson-tabs .tabpanel .lessons .lessonsection:last-child .lessonsection-nav .next .next-step,.lesson-tabs .tabpanel .lessons .lessonsection:last-child .lessonsection-nav .next .last-step{display:none}.lesson-tabs .tabpanel .lessons .lessonsection:last-child .lessonsection-nav .next .next-unit{display:block}.lesson-tabs .tabpanel .lessons .lessonsection:last-child .lessonsection-nav .progress .label{display:block}.lesson-tabs .lesson-nav{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:10px}.lesson-tabs .lesson-nav li{-ms-flex:1;flex:1;text-align:center;border-right:solid 1px #888;padding:10px 0;font-size:24px;cursor:pointer}@media (max-width: 851px){.lesson-tabs .lesson-nav li{font-size:14px}}.lesson-tabs .lesson-nav li:last-child{border-right:0}.lesson-tabs .lesson-nav li[aria-selected="true"]{color:#c00}.select-events label{display:block;margin-bottom:10px;font-family:Lato-Bold;color:#010101}.select-events select{width:100%;font-family:Lato;font-size:14px}.select-events .cta-area{text-align:right;vertical-align:bottom}.select-events .cta-area .cta{padding-right:30px}.select-events .cta-area .cta img{display:inline}.select-events .cta-area .cta a{display:inline-block;width:140px;position:relative}.select-events .cta-area .cta a:after{content:"»";padding:0 0 0 5px;color:#c00;position:absolute;bottom:0}.infotable{text-align:left}.infotable .header{border-bottom:solid 2px #ccc;text-align:left;padding:8px;border-top:0;font-family:Lato-Bold;color:#000}.infotable .header:first-child{padding-left:20px}.infotable .header span:after{content:"▾";color:gray;padding-left:5px}.infotable .webinar-info{margin:0;padding:0}.infotable .event-date span{position:relative;padding-left:20px}.infotable .event-date span:before{position:absolute;content:"+";color:#c00;font-family:Lato-Light;font-size:18px;left:0;top:-3px}.infotable .event-title{font-family:Lato-Bold}.infotable thead th{cursor:pointer}.infotable thead th.headerSortUp span:after{content:"▾";color:#c00}.infotable thead th.headerSortDown span:after{content:"▾";color:#c00}.infotable .event-info{display:none;margin-top:20px}.infotable .event-info .speakers{margin-bottom:20px}.infotable tr.event td:first-child{padding-left:5px}.infotable tr.event td:nth-child(4){max-width:450px}.infotable tr.event td .view-details .view-event-action{display:block}.infotable tr.event td .view-details .hide-event-action{display:none}@media (max-width: 851px){.infotable tr.event td .columns .column.is-2{width:33.33333%;text-align:right}}.infotable tr.event.open .event-date span:before{content:"-";color:#c00;font-family:Lato-Light;font-size:18px;padding-right:10px}.infotable tr.event.open .view-details .view-event-action{display:none}.infotable tr.event.open .view-details .hide-event-action{display:block}.infotable tr.event.open .event-title{color:#c00}.infotable tr.event.open .event-info{display:block}@media (max-width: 851px){.infotable.desktop{display:none}}.infotable.mobile{display:none}@media (max-width: 851px){.infotable.mobile{display:table}}.infotable.mobile .mobile-links{margin-top:20px}.contenttabs{overflow:hidden;position:relative;z-index:10}.contenttabs .desktop-tabs{display:block}.contenttabs .desktop-tabs.sticky{position:fixed;top:0}@media (max-width: 851px){.contenttabs .desktop-tabs{display:none}}.contenttabs .desktop-tabs:after{content:"";height:6px;width:100%;display:block;background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.08) 25%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 )}.contenttabs .mobile-tabs{display:none}@media (max-width: 851px){.contenttabs .mobile-tabs{display:block;padding:40px 20px 0 20px}.contenttabs .mobile-tabs h2{font-family:Lato;color:#222222;font-size:16px}.contenttabs .mobile-tabs select{width:100%;border-radius:5px;moz-appearance:menulist}}.contenttabs .mobile-tabs .tabs{position:relative;top:0}.contenttabs ul.tabs{margin:0px;padding:0 15px;overflow:visible;list-style:none;background:#dcddd7;background:linear-gradient(to bottom, #dcddd7 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcddd7', endColorstr='#f8f8f8',GradientType=0 )}.contenttabs ul.tabs li{color:#222;display:inline-block;left:-5px;font-size:13px;right:-5px;cursor:pointer;border-right:1px solid #cdcecb;font-weight:400;text-align:center;cursor:pointer;margin:0;outline:0}.contenttabs ul.tabs li a{display:block;padding:10px 15px;color:#222}.contenttabs ul.tabs li.current{background:#fff;color:#222;position:relative}.contenttabs ul.tabs li.current:after{content:"";width:100%;height:20px;left:0;display:block;position:absolute;background-color:#fff}.contenttabs .tab-content{display:none;background-color:#fff}.contenttabs .tab-content.current{display:inherit}@media (max-width: 512px){.contenttabs .tab-content.current{padding:15px}}.contenttabs .tab-content .contentgroup{padding:20px 0}.contenttabs .tab-content .contentgroup .title{font-size:20px;margin-bottom:6px}.contenttabs .tab-content .contentgroup .sub-title{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}.contenttabs .tab-content .contentgroup.contentlist .quick-links .sub-title{font-family:Lato-Bold;font-size:14px;color:#cc0000;margin-bottom:0}.contenttabs .tab-content .contentblock:first-child .title{font-size:26px}.contenttabs.collapsible ul.tabs{display:-ms-flexbox;display:flex;margin:0;padding:0;border-right:1px solid #cdcecb;border-left:1px solid #cdcecb;-ms-flex-positive:1;flex-grow:1}.contenttabs.collapsible ul.tabs li{-ms-flex:1;flex:1;left:0;right:0;text-align:left;float:none;position:relative;font-size:18px;padding:10px 35px 10px 15px}.contenttabs.collapsible ul.tabs li a{font-family:Lato-Light;font-size:18px;color:#c00;padding:10px 0;width:100%;height:100%}.contenttabs.collapsible ul.tabs li a:after{content:"";width:22px;position:absolute;right:15px;top:20px;height:23px;display:block;background:url("/assets/images/sharkfin-arrow.png") no-repeat}.contenttabs.collapsible ul.tabs li:last-child{border-right:0}.contenttabs.collapsible ul.tabs li:first-child{display:none}.contenttabs.collapsible ul.tabs li.current a:after{-ms-transform:rotate(90deg);transform:rotate(90deg);top:20px;left:auto}.contenttabs.sharkfin-style ul.tabs{display:-ms-flexbox;display:flex;margin:0;padding:0;border-right:1px solid #cdcecb;border-left:1px solid #cdcecb}.contenttabs.sharkfin-style ul.tabs li{-ms-flex:1;flex:1;left:0;right:0;text-align:center;float:none;position:relative;font-size:18px;padding:10px 15px}.contenttabs.sharkfin-style ul.tabs li a{font-family:Lato-Light;font-size:18px;color:#c00;padding:10px 0;width:100%;height:100%;position:relative}.contenttabs.sharkfin-style ul.tabs li a:after{content:"";width:22px;position:absolute;right:20px;top:12px;height:23px;display:block;background:url("/assets/images/sharkfin-arrow.png") no-repeat}.contenttabs.sharkfin-style ul.tabs li:last-child{border-right:0}.contenttabs.sharkfin-style ul.tabs li.current a:after{-ms-transform:rotate(90deg);transform:rotate(90deg);top:12px;left:auto}.contenttabs.sharkfin-style .submit-cta{margin:20px 0}.contenttabs.sharkfin-style .submit-cta.text-center{text-align:center}.contenttabs.sharkfin-style .submit-cta.text-right{text-align:right}.contenttabs.sharkfin-style .callout-header{font-family:Lato-Light;color:#c00;font-size:26px}.contenttabs.sharkfin-style .callout-header span{display:block;font-size:18px;color:gray}.contenttabs.arrow{overflow:visible}.contenttabs.arrow ul.tabs{background:#404042;padding:15px 0 0 0;max-width:960px;display:-ms-flexbox;display:flex;box-shadow:none}@media (max-width: 512px){.contenttabs.arrow ul.tabs{display:block}}.contenttabs.arrow ul.tabs li{-ms-flex:1;flex:1;position:relative;position:relative;text-align:center;float:none;font-size:16px;border:0}@media (max-width: 512px){.contenttabs.arrow ul.tabs li{padding:0 3% 15px 3%}}@media (max-width: 512px){.contenttabs.arrow ul.tabs li{display:block}}.contenttabs.arrow ul.tabs li a{color:#888888;padding:0 5% 15px 5%;outline:0}.contenttabs.arrow ul.tabs li:hover{background:none}.contenttabs.arrow ul.tabs li.current{background:none}.contenttabs.arrow ul.tabs li.current:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white;position:absolute;bottom:0;left:50%;background-color:transparent;margin-left:-15px}@media (max-width: 512px){.contenttabs.arrow ul.tabs li.current:after{border:0}}.contenttabs.arrow ul.tabs li.current a{color:#fff}.contenttabs.arrow.sticky .tabs{position:fixed;top:80px;width:100%;z-index:500}@media (max-width: 851px){.contenttabs.arrow.sticky .mobile-tabs .tabs{position:relative}}.contenttabs.vertical-table table{border-top:0}.contenttabs.vertical-table ul li:before{display:none}.contenttabs.vertical-table.desktop{display:block;padding-bottom:122px}@media (max-width: 851px){.contenttabs.vertical-table.desktop{display:none}}.contenttabs.vertical-table.mobile{display:none}@media (max-width: 851px){.contenttabs.vertical-table.mobile{display:block}}.contenttabs.vertical-table.mobile .banner .open-popup .dialog-content{display:none}.contenttabs.vertical-table.mobile .accordion__panel table{width:100%}.contenttabs.vertical-table.mobile .accordion__panel table tr td{padding:10px;background-image:none}.contenttabs.vertical-table.mobile .accordion__panel table tr td:first-child{border-right:solid 1px #ccc}.contenttabs.vertical-table.mobile .accordion__header{position:relative}.contenttabs.vertical-table.mobile .accordion__header .is-mobile .title{padding-right:40px;font-size:20px}.contenttabs.vertical-table.mobile .accordion__header .is-mobile .title:after{content:"+ ";text-align:center;color:#888888;position:absolute;right:0;top:0;height:78px;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:20px;border-left:solid 1px #ccc}.contenttabs.vertical-table.mobile .accordion__header.open .is-mobile .title:after{content:"- ";color:#cc0000;position:absolute;right:0;text-align:center;top:0;height:65px;width:60px;font-size:24px;display:block;background:#fff;vertical-align:middle;padding-top:20px;border-left:solid 1px #ccc}.contenttabs.vertical-table .mobile-tabs{margin-bottom:10px;margin-top:15px}.contenttabs.vertical-table .mobile-tabs h2{font-family:Lato;color:#222222;font-size:16px}.contenttabs.vertical-table .mobile-tabs select{width:100%;border-radius:5px;background:none}.contenttabs.vertical-table .tab-container{position:absolute;height:200px;z-index:100}@media (max-width: 851px){.contenttabs.vertical-table .tab-container{position:relative;width:100%;height:auto}.contenttabs.vertical-table .tab-container ul{width:100%}}.contenttabs.vertical-table .tab-container h2{font-family:Lato-Bold;color:#525252;font-size:14px}@media (max-width: 851px){.contenttabs.vertical-table .tab-container h2{text-align:center}}@media (max-width: 851px){.contenttabs.vertical-table .tab-container select{width:100%}}.contenttabs.vertical-table .tab-content{min-height:300px}@media (max-width: 851px){.contenttabs.vertical-table .tab-content{padding:0}}.contenttabs.vertical-table .tab-content .banner{margin-bottom:15px;padding-left:200px;position:absolute}@media (max-width: 851px){.contenttabs.vertical-table .tab-content .banner{padding:0;position:relative}.contenttabs.vertical-table .tab-content .banner img{width:100%}}.contenttabs.vertical-table .tab-content table{position:relative;width:auto;top:90px}@media (max-width: 851px){.contenttabs.vertical-table .tab-content table{top:0;margin-bottom:20px}.contenttabs.vertical-table .tab-content table td{background:none;padding:10px}}@media (min-width: 851px){.contenttabs.vertical-table .tab-content table{max-width:940px}}.contenttabs.vertical-table .tab-content table thead th{vertical-align:bottom;padding:1px;display:table-cell}@media (min-width: 851px){.contenttabs.vertical-table .tab-content table thead.sticky{max-width:940px;position:fixed;top:0;z-index:10;background:white}}.contenttabs.vertical-table .tab-content table thead .finder{vertical-align:bottom}.contenttabs.vertical-table .tab-content table tbody th,.contenttabs.vertical-table .tab-content table tbody td{padding:0;background-image:linear-gradient(black 33%, rgba(255,255,255,0) 0%);background-position:right;background-size:1px 3px;background-repeat:repeat-y;width:100px}@media (min-width: 851px){.contenttabs.vertical-table .tab-content table tbody.sticky{position:relative;display:block;top:200px;margin-bottom:200px}}.contenttabs.vertical-table .tab-content table th,.contenttabs.vertical-table .tab-content table td{vertical-align:middle;text-align:center}.contenttabs.vertical-table .tab-content table th .cta-arrows.big,.contenttabs.vertical-table .tab-content table td .cta-arrows.big{font-size:30px}@media (max-width: 512px){.contenttabs.vertical-table .tab-content table th .cta-arrows.big,.contenttabs.vertical-table .tab-content table td .cta-arrows.big{font-size:14px}}.contenttabs.vertical-table .tab-content table .finder{width:50px;padding:5px;font-size:12px}@media (max-width: 851px){.contenttabs.vertical-table .tab-content table .finder{font-size:10px;padding:0}}@media (max-width: 512px){.contenttabs.vertical-table .tab-content table .finder{font-size:6px}}.contenttabs.vertical-table .tab-content table .finder .store-finder-icon{background:url("/assets/images/mag-glass.png");width:21px;height:21px;display:inline-block}@media (max-width: 512px){.contenttabs.vertical-table .tab-content table .finder .store-finder-icon{background-size:10px 10px;width:10px;height:10px}}.contenttabs.vertical-table .tab-content table .product{text-align:center;width:100px}.contenttabs.vertical-table .tab-content table .product img{min-width:50%}.contenttabs.vertical-table .tab-content table .product .product-title{display:table-cell;padding:10px 5px;height:60px;vertical-align:top;font-size:14px;color:#1973b4}@media (max-width: 512px){.contenttabs.vertical-table .tab-content table .product .product-title{font-size:6px;height:25px;background:none;color:#1973b4;vertical-align:bottom;padding:0}}.contenttabs.vertical-table .tab-content table .vendor{width:160px;padding:10px}@media (max-width: 851px){.contenttabs.vertical-table .tab-content table .vendor{min-width:30px}}.contenttabs.vertical-table .tabs{position:relative;width:159px;box-shadow:none;padding:0;display:block;background:#ffffff;background:linear-gradient(to right, #fff 1%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 )}.contenttabs.vertical-table .tabs li{display:block;border:0;left:0;right:-5px;line-height:49px;height:49px;right:0;background:0;padding:0;font-size:14px}.contenttabs.vertical-table .tabs li.current,.contenttabs.vertical-table .tabs li:focus{background:url("/assets/images/handheld-selector-bg-on.gif") right top;background-repeat:no-repeat;font-family:Lato-Bold}.contenttabs.vertical-table .tabs li.current:after,.contenttabs.vertical-table .tabs li:focus:after{display:none}.contenttabs.vertical-table .tabs li.current a,.contenttabs.vertical-table .tabs li:focus a{color:#c00}.contenttabs.vertical-table .tabs li a{padding:0;color:#1973b4}.stickytitle{position:relative}@media (max-width: 851px){.stickytitle{background-color:#fff}}.stickytitle .content{position:absolute;z-index:10px;height:100%;left:100px;width:100%}@media (max-width: 851px){.stickytitle .content{position:relative;left:0;width:100%}}.stickytitle .content .title{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}@media (max-width: 851px){.stickytitle .content .title{display:block;width:100%;padding:20px}}.stickytitle .content .title h1,.stickytitle .content .title h2{font-size:22px;color:#fff;display:inline;margin:0}@media (max-width: 851px){.stickytitle .content .title h1,.stickytitle .content .title h2{color:#000}}.stickytitle .content .title h2{border-left:solid 2px #fff;font-size:18px;margin-left:20px;padding-left:20px}@media (max-width: 851px){.stickytitle .content .title h2{border:0;margin-left:0;padding-left:0}}.stickytitle .header-links{position:absolute;width:100%;top:10px;right:100px;text-align:right}@media (max-width: 851px){.stickytitle .header-links{top:auto;bottom:-30px;right:20px}}.stickytitle .header-links a{display:inline;color:#fff}.stickytitle .header-links a:after{content:"";border-right:solid 1px #fff;margin-top:2px;padding-right:5px;margin-right:5px}.stickytitle .header-links a:last-child:after{border:0}.stickytitle .image{z-index:0}.stickytitle.stick{position:fixed;z-index:500;top:0}@media (max-width: 851px){.stickytitle.stick{position:relative}}.content-slider{width:100%;text-align:center;position:relative}.content-slider .slick-slide img{display:inline-block}.content-slider .prev{position:absolute;z-index:50;left:40px;top:40%;background:#029baf;border-radius:50%;border:0;width:75px;height:75px;overflow:hidden}.content-slider .prev span{opacity:0}.content-slider .prev:before{position:relative;line-height:75px;left:5px;content:"<";font-size:80px;color:#fff;font-family:Lato-Light}.content-slider .next{position:absolute;z-index:50;overflow:hidden;right:40px;top:40%;background:#029baf;border-radius:50%;border:0;width:75px;height:75px}.content-slider .next span{opacity:0}.content-slider .next:before{position:relative;left:10px;content:">";line-height:75px;font-size:80px;color:#fff;font-family:Lato-Light}.title-summary{position:relative;padding-left:44px;font-size:22px;color:#525252;margin-bottom:25px}.title-summary:before{content:"";display:block;width:27px;position:absolute;left:0px;height:40px;top:5px;bottom:5px;background-color:#954092}.title-summary.teal:before{background-color:#028caa}.title-summary.purple:before{background-color:#954092}.title-summary.violet:before{background-color:#2b3071}.title-summary.green:before{background-color:#064040}.section .title-summary{left:-45px}.downloads .columns{display:-ms-flexbox;display:flex}@media (max-width: 512px){.downloads .columns{display:block}}.downloads .column{text-align:center}.downloads .download{background:url("/assets/images/downloads.png") no-repeat;width:90px;height:89px;display:inline-block;position:relative;color:#fff;margin-bottom:15px}.downloads .download span{position:absolute;background:#000;border-radius:3px;padding:3px 10px;bottom:25px;left:15px}.downloads .download:before{display:none}.downloads .download.teal{background:url("/assets/images/downloads-teal.png") no-repeat}.downloads .download-title{font-size:14px;margin-bottom:10px}.downloads .download-title a{color:#525252}.downloads .download-title a:hover,.downloads .download-title a:focus{text-decoration:underline}.learning-sequences{padding:40px}.learning-sequences .introtext{font-size:25px;color:#525252;margin-bottom:20px}.learning-sequences .learning-sequences-select{margin-bottom:30px}.learning-sequences .learning-sequences-select label{font-size:21px;color:#525252;margin-right:20px}.learning-sequences .learning-sequences-select .select-group select{width:100%;box-sizing:border-box;background:transparent;padding:4px 28px 4px 8px;font:17px/1.5 Verdana,Arial,sans-serif;border:solid 2px #a7a9ac;position:relative;border-radius:11px;-webkit-appearance:none}.learning-sequences .learning-sequences-select .select-group .select{position:relative}.learning-sequences .learning-sequences-select .select-group .select:after{content:"";display:block;width:12px;height:0;line-height:0;border-left:solid 6px transparent;border-top:solid 9px #cb0c0f;border-right:solid 6px transparent;border-bottom:0 none;position:absolute;right:20px;top:22px;z-index:0}.learning-sequences .learning-sequences-results .module,.learning-sequences .activity-category .module{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.learning-sequences .learning-sequences-results .module .module-header,.learning-sequences .activity-category .module .module-header{background:#764e8d;color:#fff;padding:10px;font-size:14px;text-align:right}.learning-sequences .learning-sequences-results .module .module-header span,.learning-sequences .activity-category .module .module-header span{font-size:21px}.learning-sequences .learning-sequences-results .module .module-header.teal,.learning-sequences .activity-category .module .module-header.teal{background:#028caa}.learning-sequences .learning-sequences-results .module .module-header.purple,.learning-sequences .activity-category .module .module-header.purple{background-color:#954092}.learning-sequences .learning-sequences-results .module .module-header.violet,.learning-sequences .activity-category .module .module-header.violet{background:#2b3071}.learning-sequences .learning-sequences-results .module .module-header.green,.learning-sequences .activity-category .module .module-header.green{background:#064040}.learning-sequences .learning-sequences-results .module .module-content,.learning-sequences .activity-category .module .module-content{font-size:13px;position:relative;-ms-flex:1 0 auto;flex:1 0 auto;border:solid 1px #929395;padding:10px 10px 50px 10px;color:#525252}.learning-sequences .learning-sequences-results .module .module-content h4,.learning-sequences .activity-category .module .module-content h4{text-align:center}.learning-sequences .learning-sequences-results .module .module-content .module-title,.learning-sequences .activity-category .module .module-content .module-title{font-size:18px;margin-bottom:10px;text-align:center}.learning-sequences .learning-sequences-results .module .module-content .has-margin-bottom,.learning-sequences .activity-category .module .module-content .has-margin-bottom{max-height:200px}.learning-sequences .learning-sequences-results .module .module-content h6,.learning-sequences .activity-category .module .module-content h6{font-family:Lato-Bold;margin-bottom:5px}.learning-sequences .learning-sequences-results .module .module-content .standards,.learning-sequences .activity-category .module .module-content .standards{position:absolute;bottom:20px;width:100%;display:none;margin:20px 5px 0 5px}.learning-sequences .learning-sequences-results .module .module-content .standards li,.learning-sequences .activity-category .module .module-content .standards li{color:#525252;font-size:11px;margin:0 5px 0 0;display:inline-block}.learning-sequences .learning-sequences-results .module .module-content .standards li:first-child,.learning-sequences .activity-category .module .module-content .standards li:first-child{margin-left:0}.learning-sequences .france.no-results{display:none}.promo{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:start;align-items:flex-start}.promo.promogroup .columns{width:100%}.promo .image{padding:20px 50px}.promo .promo-item .columns{display:-ms-flexbox !important;display:flex !important}.promo .promo-item .columns .image{padding:10px;-ms-flex:none;flex:none}@media screen\0 {.promo .promo-item .columns .column,.promo .promo-item .columns .column.image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}}.related-activities .columns{display:-ms-flexbox !important;display:flex !important}.related-activities .activity{width:50%;height:100%}.related-activities .activity .activity-header{background:#028caa;color:#fff;padding:10px;font-size:14px;text-align:right}.related-activities .activity .activity-header span{font-size:21px}.related-activities .activity .activity-header.teal{background:#028caa}.related-activities .activity .activity-header.purple{background-color:#954092}.related-activities .activity .activity-header.violet{background:#2b3071}.related-activities .activity .activity-header.green{background:#064040}.related-activities .activity .activity-content{font-size:13px;position:relative;-ms-flex:1 0 auto;flex:1 0 auto;border:solid 1px #929395;padding:10px 10px 50px 10px;color:#525252}.related-activities .activity .activity-content .activity-title{font-size:18px;margin-bottom:10px}.related-activities .activity .activity-content h3{text-align:center}.related-activities .activity .activity-content h4{text-align:center;font-family:Lato-Bold;margin-bottom:5px}.media .columns{display:-ms-flexbox;display:flex;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.media .columns:not(:last-child){margin-bottom:0px}@media (max-width: 851px){.media .columns{margin-left:0;margin-right:0}}.media .columns .column{-ms-flex:none;flex:none;width:25%}@media (max-width: 851px){.media .columns .column{width:50%;padding:5px}}.media .columns .column.featured{width:50%}@media (max-width: 851px){.media .columns .column.featured{width:100%;padding:10px 5px}}.media .columns .column.featured a{padding-bottom:0}.media .columns .column.featured .card .link{background-color:#ccc;color:#333}.media .columns .column.four-card-container{display:-ms-flexbox;display:flex;width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media (max-width: 851px){.media .columns .column.four-card-container{width:100%}}.media .columns .column.four-card-container .columns{margin-right:0;margin-left:0;padding:0}.media .columns .column.four-card-container .columns .column{width:50%;-ms-flex:none;flex:none}.media .columns .column .card{display:-ms-flexbox;display:flex;height:100%;padding:0;-ms-flex-direction:column;flex-direction:column;background:#fff;padding-bottom:5px;-ms-box-shadow:0 0 4px rgba(82,82,82,0.25);-o-box-shadow:0 0 4px rgba(82,82,82,0.25);box-shadow:0 0 4px rgba(82,82,82,0.25)}.media .columns .column .card img{width:100%;-ms-flex-item-align:start;align-self:flex-start}.media .columns .column .card .card-copy{padding:10px;background:#fff}.media .columns .column .card .card-copy h3{font-size:16px}.media .columns .column .card .card-copy p{color:#525252}@media (max-width: 851px){.media .columns .column .card .card-copy{min-height:75px;display:block;width:100%}}.media .columns .column .card .link{color:#999;font-size:12px;text-transform:uppercase;text-align:right;-ms-flex-item-align:end;align-self:flex-end;width:100%;padding:5px 10px}@media (max-width: 851px){.media .columns .column .card .link{padding:5px;display:block;width:100%}}.media .columns .column .card .link:after{content:">";font-family:Lato-Bold;color:#1973b4;font-size:14px;padding-left:10px}.media.product-gallery .columns .column .card{box-shadow:none;font-family:Lato-Light}.media.product-gallery .columns .column .card .link{color:#1973b4;font-size:20px;text-transform:initial;text-align:left;padding:5px 0}.media.product-gallery .columns .column .card .link:after{content:"»";color:#c00;font-family:Lato-Bold;font-size:20px}.contentblock.contact{padding:30px}.contentblock.contact label{margin-bottom:15px;display:block;color:#333;font-size:14px}.contentblock.contact label .input-textarea{height:100px}.contentblock.contact label .select{width:100%;margin-top:5px}.contentblock.contact label .select select{color:#525252;background-color:white;height:32px;border-radius:2px;padding-top:0;padding-bottom:0;border:1px solid #a7a9ac}.contentblock.contact label .select:after{top:12px}.contentblock.contact .columns.datepicker .column{padding:0 10px}.wolop .tabcontent.hero{padding:0 0 15px 0}.formhero{position:relative;min-height:270px;margin:-15px}.formhero .background{position:absolute;z-index:0;right:0;top:0}.formhero .columns.content{position:relative;z-index:10;padding:15px;width:50%}.kit-container{display:none;margin-bottom:20px}.kit-table tr td,.kit-table tr th{border-left:1px solid #d7d7d7;text-align:center;width:150px}.kit-table tr td:first-child,.kit-table tr th:first-child{text-align:left;border:none;width:auto}.kit-table tr td h3,.kit-table tr th h3{margin:0}.kit-table tr td input[type=radio],.kit-table tr th input[type=radio]{margin-top:-3px;margin-right:3px;vertical-align:middle}.kit-table tr th{border-bottom:2px solid #ccc !important}.kit-table tr th label{font-weight:900}@media (max-width: 512px){.kit-table{font-size:10px}.kit-table tr td:first-child,.kit-table tr th:first-child{padding-left:8px}}.wolop .is-calendar{position:relative;z-index:100}.wolop label.error{color:#c00}form .tab-content .form-content-section{margin:0 0 30px 0}form .tab-content .form-content-section .product-group label{display:block;margin-top:20px}form .tab-content .form-content-section .product-group label input.input-number{margin-top:0}form .tab-content .form-content-section .product-group div:first-child label{margin-top:0}form .tab-content .form-content-section .product-group:first-child{padding-right:60px}form .tab-content .form-content-section:last-child{margin-bottom:0}.accordion.accordion-kit .accordion__header{padding:15px 0}.accordion.accordion-kit .accordion__header h2{font-size:22px}.accordion.accordion-kit .accordion__header:after{display:none}.accordion.accordion-kit .accordion__panel{padding:0}.accordion.accordion-kit.ti-main:after{display:none}.kitgroup .formgroup{margin-bottom:20px;overflow:auto}.kitgroup .formgroup.inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kitgroup .formgroup.inline label{margin-right:20px;-ms-flex:1;flex:1}.kitgroup .formgroup.inline .field{-ms-flex:1;flex:1}.kitgroup .formgroup.inline .field .infotext{display:inline-block;font-style:italic;margin-left:15px}.kitgroup .formgroup:after{content:"";float:none;clear:both}.download-bar{background-color:#dc001a;padding:5px 50px;color:#fff}.download-bar .columns{-ms-flex-align:center;align-items:center}.download-bar .title{font-size:28px;-ms-flex-align:center;align-items:center;padding-right:50px}.download-bar ul li img{margin-bottom:20px}.download-bar ul li span{display:block}.download-bar ul li a{display:block;color:#fff;text-decoration:none;text-align:center;font-size:15px}.wb .wb-header{background-color:#f3f3f3;margin-top:20px}.wb .wb-header a{background:url("-/media/ti/images/education/blog/bulletinboard-blog4.png") 10px 33% no-repeat;color:#484848;display:block;font-family:'Lato-Light';font-size:2em;padding:20px 0px 13px 60px;margin-left:10px;height:75px}.wb .wb-entry-list-entry,.wb .wb-entry{padding-bottom:40px}.wb .wb-entry-list-entry .wb-entry-detail h2 a,.wb .wb-entry .wb-entry-detail h2 a{color:#c00;padding-bottom:40px}.wb .wb-entry-list-entry .wb-entry-detail p,.wb .wb-entry .wb-entry-detail p{font-size:.9em;line-height:1.4em}.wb .wb-entry-list-entry .wb-entry-detail .wb-comment-count::before,.wb .wb-entry .wb-entry-detail .wb-comment-count::before{content:"|"}.wb .wb-entry-list-entry .wb-details,.wb .wb-entry .wb-details{padding:0px 0px 10px;font-size:.875em;font-style:italic}.wb .wb-entry-list-entry .wb-entry-share,.wb .wb-entry .wb-entry-share{display:none}.wb .wb-entry-list-entry div.video-wrapper,.wb .wb-entry div.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.wb .wb-entry-list-entry div.video-wrapper iframe,.wb .wb-entry div.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wb .wb-entry-list-entry .wb-image,.wb .wb-entry .wb-image{height:auto}.wb .wb-entry .wb-image{padding-bottom:20px}.wb .wb-panel{padding-bottom:20px}.wb .wb-panel ul#wb-archive li{padding-bottom:15px}.wb .wb-panel ul#wb-archive li ul.wb-month{padding-left:10px}.wb .wb-panel ul#wb-archive li ul li{padding-bottom:5px}.wb .wb-panel ul#wb-archive li ul li .wb-entries{padding-left:20px}.wb .sidebar .wb-panel{background:#f3f3f3;padding:1.5em;margin-bottom:2em}.wb .sidebar .wb-panel h3{color:#484848;font-family:Lato-Bold;font-size:1.125em;font-weight:bold;letter-spacing:.05em;text-transform:uppercase}.wb .sidebar .wb-panel ul li a{color:#777;font-size:.875em}.wb .sidebar .wb-panel.wb-tag-cloud a,.wb .wb-entry .wb-entry-tags ul li,.wb .wb-entry-tags.wb-panel ul li{display:inline-block}.wb .sidebar .wb-panel.wb-tag-cloud a,.wb .wb-entry .wb-entry-tags ul li a,.wb .wb-entry-tags.wb-panel ul li a{background:#aaa;color:#fff;padding:3px 5px;margin-right:3px}.wb .wb-entry-list-entries .wb-entry-tags.wb-panel ul li a{font-size:.75em}.wb .wb-entry-tags.wb-panel h3{display:none}.wb .wb-entry-tags.wb-panel ul{padding-top:20px}.wb .wb-entry-tags.wb-panel ul li{margin-top:7px}.wb .sidebar .wb-panel.wb-tag-cloud a{margin:0px 3px 5px 0px}.wb .sidebar .wb-panel.wb-tag-cloud a.wb-weight5{font-size:.625em}.wb .sidebar .wb-panel.wb-tag-cloud a.wb-weight4{font-size:.75em}.wb .sidebar .wb-panel.wb-tag-cloud a.wb-weight3{font-size:.9em}.wb .sidebar .wb-panel.wb-tag-cloud a.wb-weight2{font-size:1em}.wb .sidebar .wb-panel.wb-tag-cloud a.wb-weight1{font-size:1.2em}@media (max-width: 851px){.wb .wb-entry-list,.wb .wb-entry{padding:0px 20px}}#quiz-carousel .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#quiz-carousel .hidden{visibility:hidden}#quiz-carousel .error,#quiz-carousel .success{position:absolute;top:40%;text-align:center}#quiz-carousel .mobile .error,#quiz-carousel .mobile .success{top:inherit;bottom:0px}#quiz-carousel .js-accordion__panel,#quiz-carousel .accordion__panel{position:relative;min-height:0}#quiz-carousel #accordion-header h1.accordion-title{position:relative;left:0px;margin-left:0px;padding-bottom:20px;margin-bottom:5px}#quiz-carousel #accordion-header p.accordion-subtitle{line-height:1.5}#quiz-carousel .panel-header{text-align:center}#quiz-carousel .panel-header h1,#quiz-carousel .panel-header h3{color:#000;font-weight:bold}#quiz-carousel .panel-header h1{font-size:1.75em}#quiz-carousel .panel-header h3{font-size:1em}#quiz-carousel .accordion .accordion__header{background:#fff;margin-bottom:0px;cursor:pointer}#quiz-carousel .accordion .accordion__header h3{color:#000}#quiz-carousel .accordion .accordion__header.open h3:before{content:"- "}#quiz-carousel .accordion .accordion__header h3:before{content:"+ ";padding:10px 10px 10px 0px}#quiz-carousel .accordion .accordion__panel .column.image img{border:10px solid #c3c0bd;border-radius:10px;margin-bottom:10px;margin-top:10px}#quiz-carousel .accordion .desktop:nth-of-type(4n+3) .accordion__header{background:#ebebeb}#quiz-carousel .answer-input input[type=submit]{padding:7px 15px;margin-bottom:0px}#quiz-carousel .answer-input input[type=submit][disabled]{background:#888}#quiz-carousel .desktop .column.image{max-width:250px}#quiz-carousel .mobile .column.image{display:block}@media (max-width: 851px){#quiz-carousel #accordion-header{padding:0px 15px}#quiz-carousel #accordion-header .accordion-title{display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px}}@media (max-width: 851px){#quiz-carousel .mobile{padding-bottom:35px}#quiz-carousel .button-red{font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:7px 15px;text-align:center;border:solid 3px #d7d7d7;display:inline-block;position:relative}#quiz-carousel .button-red:after{content:""}}

/*# sourceMappingURL=app.css.map */
