<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.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: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;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{flex:1;padding:10px}.columns.is-mobile&gt;.column.is-half{flex:none;width:50%}.columns.is-mobile&gt;.column.is-third{flex:none;width:33.3333%}.columns.is-mobile&gt;.column.is-quarter{flex:none;width:25%}.columns.is-mobile&gt;.column.is-offset-half{margin-left:50%}.columns.is-mobile&gt;.column.is-offset-third{margin-left:33.3333%}.columns.is-mobile&gt;.column.is-offset-quarter{margin-left:25%}.columns.is-mobile&gt;.column.is-1{flex:none;width:8.33333333333%}.columns.is-mobile&gt;.column.is-offset-1{margin-left:8.33333333333%}.columns.is-mobile&gt;.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile&gt;.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile&gt;.column.is-3{flex:none;width:25%}.columns.is-mobile&gt;.column.is-offset-3{margin-left:25%}.columns.is-mobile&gt;.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile&gt;.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile&gt;.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile&gt;.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile&gt;.column.is-6{flex:none;width:50%}.columns.is-mobile&gt;.column.is-offset-6{margin-left:50%}.columns.is-mobile&gt;.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile&gt;.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile&gt;.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile&gt;.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile&gt;.column.is-9{flex:none;width:75%}.columns.is-mobile&gt;.column.is-offset-9{margin-left:75%}.columns.is-mobile&gt;.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile&gt;.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile&gt;.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile&gt;.column.is-offset-11{margin-left:91.6666666667%}@media screen and (max-width: 768px){.column.is-full-mobile{flex:none;width:100%}.column.is-half-mobile{flex:none;width:50%}.column.is-third-mobile{flex:none;width:33.3333%}.column.is-quarter-mobile{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{flex:none;width:8.33333333333%}.column.is-offset-1-mobile{margin-left:8.33333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{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{flex:none;width:50%}.column.is-third,.column.is-third-tablet{flex:none;width:33.3333%}.column.is-quarter,.column.is-quarter-tablet{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{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{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{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{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{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{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{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{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{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{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{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{flex:none;width:50%}.column.is-third-desktop{flex:none;width:33.3333%}.column.is-quarter-desktop{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{flex:none;width:8.33333333333%}.column.is-offset-1-desktop{margin-left:8.33333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{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{justify-content:center}.columns.is-mobile{display:flex}.columns.is-gapless{margin-left:0;margin-right:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless&gt;.column{margin:0;padding:0}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid&gt;.column{flex-basis:33.3333%;max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid&gt;.column+.column{margin-left:0}}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 980px){.columns.is-desktop{display:flex}}.color-red{color:#C00}.color-black{color:#000}.color-gray{color:#AAA}.color-white{color:#FFF}.color-teal{color:#1292A5}.color-ltcyan{color:#8DD3F6}.color-pms-321{color:#189}.color-pms-3125{color:#0bc}.color-pms-5455{color:#e0e0e0}.color-pms-5473{color:#156}.color-pms-1807{color:#900}.red-background{background-color:#C00}.black-background{background-color:#000}.gray-background{background-color:#AAA}.white-background{background-color:#FFF}.teal-background{background-color:#1292A5}.ltcyan-background{background-color:#8DD3F6}.pms-321-background{background-color:#189}.pms-3125-background{background-color:#0bc}.pms-5455-background{background-color:#e0e0e0}.pms-5473-background{background-color:#156}.pms-1807-background{background-color:#900}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%}}blockquote.simple-quotes{color:#c00;font-family:Lato;font-size:1.875rem;font-weight:bold;line-height:1.1;position:relative;width:90%;padding:0px;quotes:"â€œ" "â€" "â€˜" "â€™";margin:0 30px}@media (max-width: 851px){blockquote.simple-quotes{margin:0px}}blockquote.simple-quotes p{margin:0px 2rem 0px 3rem}blockquote.simple-quotes span{margin:0px 2rem 0px 3rem;display:block;text-align:right}blockquote.simple-quotes cite{margin:0px 2rem 0px 3rem;display:block;text-align:right}blockquote.simple-quotes:before{border:0px;font-size:4.7619rem;font-family:'Arial', sans-serif;position:absolute;height:.5rem;line-height:1rem;content:open-quote;bottom:unset;left:0;right:unset;top:0}blockquote.simple-quotes:after{border:0px;font-size:4.7619rem;font-family:'Arial', sans-serif;position:absolute;height:.5rem;line-height:1rem;content:close-quote;bottom:0;left:unset;margin-bottom:.5rem;right:0;top:unset}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%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 )}.main:before&gt;.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: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("/assets/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:flex;flex-direction:column}.block-radio .columns .column label .col-input{order:2;padding-left:15px}.block-radio .columns .column label .col-img{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}}.main-t3{position:relative;overflow:hidden}@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:10px}h3{font-family:Lato-Light;font-size:20px;color:#525252;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}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-30{margin-bottom:30px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-left-30{margin-left:30px}.margin-left-right-30{margin-left:30px;margin-right:30px}.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;user-select:none;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{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;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}.pdf-link{font-size:18px;width:16px;display:inline-block;white-space:nowrap;overflow:hidden}.pdf-link:before{content:"";width:16px;height:16px;text-indent:0;float:left;background:url("/assets/images/icon_pdf.png") top center no-repeat}.xxlarge-red{font-family:Lato-Light;font-size:34px;color:#cc0000;margin-bottom:15px}.xxlarge-gray{font-family:Lato-Light;font-size:34px;color:#525252;margin-bottom:15px}.xlarge-red{font-family:Lato-Light;font-size:26px;color:#cc0000;margin-bottom:6px}.xlarge-gray{font-family:Lato-Light;font-size:26px;color:#525252;margin-bottom:6px}.large-red{font-family:Lato-Light;font-size:22px;color:#cc0000;margin-bottom:6px}.large-gray{font-family:Lato-Light;font-size:22px;color:#525252;margin-bottom:6px}.medium-gray{font-family:Lato-Bold;font-size:18px;color:#525252;margin-bottom:4px}.medium-red{font-family:Lato-Bold;font-size:18px;color:#cc0000;margin-bottom:4px}.small-gray{font-family:Lato;font-size:16px;margin-bottom:4px;color:#525252}.small-red{font-family:Lato;font-size:16px;margin-bottom:4px;color:#cc0000}.xsmall-gray{font-family:Lato;font-size:14px;margin-bottom:4px;color:#525252}.xsmall-red{font-family:Lato;font-size:14px;margin-bottom:4px;color:#cc0000}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;appearance:none;padding:10px;padding-right:30px;position:relative;border:solid 2px #a7a9ac;width:100%}/*!
 * Pikaday
 * Copyright Â© 2014 David Bushell | BSD &amp; 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:flex;padding:0 10px;margin:0}@media (max-width: 851px){.header .columns .column{padding:0 10px;margin:0}}.header .pagetitle{display:flex;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:flex;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;transform:rotate(45deg)}.header .mobilelinks .hamburger.active span:after{top:0;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;margin-top:2px;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}.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: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-linkedin{background-position:-206px 0}.fat-footer{background:#444}.fat-footer h5{color:#fff;margin-bottom:5px;font-size:20px;line-height:22px;font-family:Lato}.fat-footer h6{color:#fff;font-size:16px;line-height:20px;font-family:Lato-Bold;margin-bottom:5px}.fat-footer .columns{width:100%}.fat-footer .columns .column{padding:10px 20px;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:flex;flex-wrap:wrap}.fat-footer .columns .column.square .column{width:50%;flex:none;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:flex}.fat-footer .link-section .title{width:100%;display:block}.fat-footer .link-section ul{width:100%;display:block}.fat-footer .link-section a{font-size:14px;line-height:20px;color:#9CD}.fat-footer .link-section a:hover{text-decoration:underline}.fat-footer .link-section .aligncenter{display:flex;align-items:center}.fat-footer.cable-background{background:#CCC;color:#525252}.fat-footer.cable-background h5{color:#333;padding:30px 30px 0px 30px}.fat-footer.cable-background h6{color:#333}.fat-footer.cable-background .link-section a{color:#156}.fat-footer.container .columns .column{padding:30px}@media (max-width: 851px){.fat-footer.container .columns .column{padding:0px 0px 0px 30px}.fat-footer.container .columns .column:first-child{padding:30px 0px 0px 30px}}@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;min-height:0px;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}}@media (min-width: 851px){.hero .slides .slide .copy p.margin-top-130{margin-top:130px}}.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;-o-border-image:linear-gradient(to top, #abaaab, rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to top, #abaaab, rgba(0,0,0,0)) 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&gt;a,.navigation .navlinks .nav li:focus&gt;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&gt;a{float:left;text-decoration:none}@media (max-width: 851px){.nav li&gt;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: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:9px 0;line-height:20px;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;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&gt;.columns{margin-left:0;margin-right:0;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;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;padding-top:30px}@media (max-width: 851px){.product-accordion .products.desktop{display:none;padding-top:0px}}.product-accordion .products.desktop.slick-slider{padding-top:0px}.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:13px;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:rgba(0,0,0,0);z-index:1}.product-accordion .slick-prev-short{position:absolute;top:-20px;outline:0;left:0;background:url("/assets/images/arrow-backward.jpg");width:55px;height:459px;border:0;left:0px;display:none;color:rgba(0,0,0,0);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:rgba(0,0,0,0);z-index:1}.product-accordion .slick-next-short{position:absolute;top:-20px;outline:0;right:0;background:url("/assets/images/arrow-forward.jpg");width:55px;height:459px;display:inline-block;border:0;right:0px;color:rgba(0,0,0,0);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:flex;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;align-items:flex-bottom}.product-accordion .controls li{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{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:0px}.product-accordion .js-accordion__panel .columns.left .text,.product-accordion .accordion__panel .columns.left .text{order:2}.product-accordion .js-accordion__panel .columns.left .image,.product-accordion .accordion__panel .columns.left .image{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 0 30px;border-bottom:solid 1px #e5e5e5;position:relative;z-index:5}@media (max-width: 851px){.contentgroup{padding:20px}}.contentgroup.solid-gray-background{padding:20px 30px 0 30px}.contentgroup.purchaseproducts{padding:20px 0}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container{position:relative;height:auto}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs{padding-top:10px}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs.sticky{position:relative}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs .tabs{width:auto;display:flex;background:#efefef}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs .tabs li{flex:1}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs .tabs li.current{background:#f7f7f7}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-container .desktop-tabs .tabs li a{font-family:Lato-Bold}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-content .banner{top:0px;z-index:101}.contentgroup.purchaseproducts .contenttabs.vertical-table.desktop .tab-content table{top:0px}.contentgroup .image-title{margin-top:-6px;display:table;height:60px;width:100%;text-align:center}.contentgroup .image-title-text{display:table-cell;vertical-align:middle;padding-top:5px;padding-bottom:5px;padding-left:30px;padding-right:30px;font-family:Lato-Bold;font-size:18px}.contentgroup .display{display:block;position:relative}.contentgroup .masonry.vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:0 50px 0 40px;margin-top:0px}.contentgroup .masonry.img-text-align-left{text-align:left}.contentgroup .masonry.img-text-align-right{text-align:right}.contentgroup .masonry.img-text-align-center{text-align:center}.contentgroup .masonry h2.title{font-family:Lato-Bold;font-size:26px;color:#fff;margin-bottom:15px;padding:5px}.contentgroup .content-vertical-align{width:100%;float:none;display:inline-block;vertical-align:bottom}.contentgroup .content-vertical-align .column.item{position:relative}.contentgroup .content-vertical-align .column.item: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%)}.contentgroup .content-vertical-align .column.item:first-child{padding:10px 20px}.contentgroup .align-items-center{align-items:center}.contentgroup .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;height:0}.contentgroup .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.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 .columns .column.item-nopadding{position:relative;padding:10px 20px;position:relative}.contentgroup .columns .column.item-nopadding: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-nopadding:after{right:0}@media (max-width: 851px){.contentgroup .columns .column.item-nopadding{padding:10px 20px}.contentgroup .columns .column.item-nopadding:after{content:none}}@media (max-width: 851px){.contentgroup .columns .column.item-nopadding:first-child{padding:10px 20px}}.contentgroup .columns .column.item-nopadding:last-child{padding-right:10px}@media (max-width: 851px){.contentgroup .columns .column.item-nopadding:last-child{padding:10px 20px}}.contentgroup .columns .column.item-nopadding .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{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.no-divider .columns .column.item:after{display:none}.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.gray-444444-background{background-color:#444444;color:#fff}.contentgroup.gray-444444-background .title,.contentgroup.gray-444444-background .sub-title{color:#fff;font-family:Lato}.contentgroup.gray-444444-background a.cta-arrows{color:#9CD9CD}.contentgroup.yellow-plus-background{top:0px;min-height:0px;background:#fefcb1;font-size:18px}@media (max-width: 851px){.contentgroup.yellow-plus-background{background:#fefcb1}}.contentgroup.yellow-plus-background:after{display:none}.contentgroup.emmafrost-background{border-bottom:#D3D3D3;background-color:#FFF;color:#525252}.contentgroup.emmafrost-background .columns .column.main-img .border{border:solid 10px #E5E5E5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.emmafrost-background .column.item{position:relative}.contentgroup.emmafrost-background .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%, #000 50%, rgba(0,255,0,0) 100%)}.contentgroup.emmafrost-background .column.item:after{right:0px;opacity:0.20}.contentgroup.emmafrost-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#c00}.contentgroup.emmafrost-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#c00}.contentgroup.emmafrost-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#333}.contentgroup.emmafrost-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#333}.contentgroup.emmafrost-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.emmafrost-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.emmafrost-background .button-red{font-family:Lato-Bold;color:#fff;font-size:14.5px;background:#c00;border:solid 3px #D9D9D9}.contentgroup.emmafrost-background .button-red:after{top:7px}.contentgroup.emmafrost-background .cta-arrows:after{color:#C00;font-family:Lato}.contentgroup.emmafrost-background a{font-family:Lato;font-size:14px;line-height:20px;color:#1973B4}.contentgroup.colossus-background{border-bottom:#C4C4C4;background-color:#EBEBEB;color:#525252}.contentgroup.colossus-background .columns .column.main-img .border{border:solid 10px #DBDBDB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.colossus-background .column.item{position:relative}.contentgroup.colossus-background .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%, #000 50%, rgba(0,255,0,0) 100%)}.contentgroup.colossus-background .column.item:after{right:0px;opacity:0.20}.contentgroup.colossus-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#c00}.contentgroup.colossus-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#c00}.contentgroup.colossus-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#333}.contentgroup.colossus-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#333}.contentgroup.colossus-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.colossus-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.colossus-background .button-red{font-family:Lato-Bold;color:#fff;font-size:14.5px;background:#c00;border:solid 3px #C8C8C8}.contentgroup.colossus-background .button-red:after{top:7px}.contentgroup.colossus-background .cta-arrows:after{color:#C00;font-family:Lato}.contentgroup.colossus-background a{font-family:Lato;font-size:14px;line-height:20px;color:#1973B4}.contentgroup.nightcrawle-background{border-bottom:#278;background-color:#156;color:#E0E0E0}.contentgroup.nightcrawle-background .columns .column.main-img .border{border:solid 10px #167;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.nightcrawle-background .column.item{position:relative}.contentgroup.nightcrawle-background .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%, #278 50%, rgba(0,255,0,0) 100%)}.contentgroup.nightcrawle-background .column.item:after{right:0px;opacity:0.90}.contentgroup.nightcrawle-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#FFF}.contentgroup.nightcrawle-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#FFF}.contentgroup.nightcrawle-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#FFF}.contentgroup.nightcrawle-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#FFF}.contentgroup.nightcrawle-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.nightcrawle-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.nightcrawle-background .button-red{font-family:Lato-Bold;color:#C00;font-size:14.5px;background:#FFF;border:solid 3px #167}.contentgroup.nightcrawle-background .button-red:after{color:#C00;top:6px}.contentgroup.nightcrawle-background .cta-arrows:after{color:#6EF;font-family:Lato}.contentgroup.nightcrawle-background a{font-family:Lato;font-size:14px;line-height:20px;color:#BFF}.contentgroup.nightcrawle-background.contentlist .quick-links .sub-title{color:#FFF}.contentgroup.nightcrawle-background.contentlist .quick-links .text{color:#E0E0E0}.contentgroup.beast-background{border-bottom:solid 1px #1AB;background-color:#189;color:#EFF}.contentgroup.beast-background .columns .column.main-img .border{border:solid 10px #1AB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.beast-background .column.item{position:relative}.contentgroup.beast-background .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%, #1AB 50%, rgba(0,255,0,0) 100%)}.contentgroup.beast-background .column.item:after{right:0px}.contentgroup.beast-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#FFF}.contentgroup.beast-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#FFF}.contentgroup.beast-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#FFF}.contentgroup.beast-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#FFF}.contentgroup.beast-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.beast-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.beast-background .button-red{font-family:Lato-Bold;color:#C00;font-size:14.5px;background:#FFF;border:solid 3px #1AB}.contentgroup.beast-background .button-red:after{color:#C00;top:7px}.contentgroup.beast-background .cta-arrows:after{color:#6EF;font-family:Lato}.contentgroup.beast-background a{font-family:Lato;font-size:14px;line-height:20px;color:#AEF}.contentgroup.beast-background.contentlist .quick-links .sub-title{color:#FFF}.contentgroup.beast-background.contentlist .quick-links .text{color:#EFF}.contentgroup.mystique-background{border-bottom:#1AB;background-color:#0BC;color:#156}.contentgroup.mystique-background .columns .column.main-img .border{border:solid 10px #1AB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.mystique-background .column.item{position:relative}.contentgroup.mystique-background .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%, #1AB 50%, rgba(0,255,0,0) 100%)}.contentgroup.mystique-background .column.item:after{right:0px}.contentgroup.mystique-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#FFF}.contentgroup.mystique-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#FFF}.contentgroup.mystique-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#333}.contentgroup.mystique-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#333}.contentgroup.mystique-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.mystique-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.mystique-background .button-red{font-family:Lato-Bold;color:#C00;font-size:14.5px;background:#FFF;border:solid 3px #1AB;content:"Â»"}.contentgroup.mystique-background .button-red:after{color:#C00;top:7px}.contentgroup.mystique-background .cta-arrows:after{color:#3FF;font-family:Lato}.contentgroup.mystique-background a{font-family:Lato;font-size:14px;line-height:20px;color:#FED}.contentgroup.mystique-background.contentlist .quick-links .sub-title{color:#333}.contentgroup.mystique-background.contentlist .quick-links .text{color:#156}.contentgroup.iceman-background{border-bottom:#ADD;background-color:#C6ECF0;color:#345}.contentgroup.iceman-background .columns .column.main-img .border{border:solid 10px #AEE4EA;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.iceman-background .column.item{position:relative}.contentgroup.iceman-background .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%, #ADD 50%, rgba(0,255,0,0) 100%)}.contentgroup.iceman-background .column.item:after{right:0px}.contentgroup.iceman-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#C00}.contentgroup.iceman-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#C00}.contentgroup.iceman-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#034}.contentgroup.iceman-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#034}.contentgroup.iceman-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.iceman-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.iceman-background .button-red{font-family:Lato-Bold;color:#C00;font-size:14.5px;background:#FFF;border:solid 3px #AEE4EA;content:"Â»"}.contentgroup.iceman-background .button-red:after{color:#C00;top:7px}.contentgroup.iceman-background .cta-arrows:after{color:#C00;font-family:Lato}.contentgroup.iceman-background a{font-family:Lato;font-size:14px;line-height:20px;color:#1973B4}.contentgroup.iceman-background.contentlist .quick-links .sub-title{color:#034}.contentgroup.iceman-background.contentlist .quick-links .text{color:#345}.contentgroup.deadpool-background{border-bottom:#B00;background-color:#C00;color:#FDD}.contentgroup.deadpool-background .columns .column.main-img .border{border:solid 10px #B00;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.deadpool-background .column.item{position:relative}.contentgroup.deadpool-background .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%, #B00 50%, rgba(0,255,0,0) 100%)}.contentgroup.deadpool-background .column.item:after{right:0px}.contentgroup.deadpool-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#FFF}.contentgroup.deadpool-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#FFF}.contentgroup.deadpool-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#FFF}.contentgroup.deadpool-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#FFF}.contentgroup.deadpool-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.deadpool-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.deadpool-background .button-red{font-family:Lato-Bold;color:#FFF;font-size:14.5px;background:#800;border:solid 3px #0CD}.contentgroup.deadpool-background .button-red:after{top:7px}.contentgroup.deadpool-background .cta-arrows:after{color:#F99;font-family:Lato}.contentgroup.deadpool-background a{font-family:Lato;font-size:14px;line-height:20px;color:#AFF}.contentgroup.deadpool-background.contentlist .quick-links .sub-title{color:#FFF}.contentgroup.deadpool-background.contentlist .quick-links .text{color:#FDD}.contentgroup.phoenix-background{border-bottom:#B00;background-color:#900;color:#FCC}.contentgroup.phoenix-background .columns .column .main-img .border{border:solid 10px #B00;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.contentgroup.phoenix-background .column.item{position:relative}.contentgroup.phoenix-background .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%, #B00 50%, rgba(0,255,0,0) 100%)}.contentgroup.phoenix-background .column.item:after{right:0px}.contentgroup.phoenix-background h1{font-family:Lato-Light;font-size:34px;line-height:36px;color:#FFF}.contentgroup.phoenix-background h2{font-family:Lato-Light;font-size:26px;line-height:28px;color:#FFF}.contentgroup.phoenix-background h3{font-family:Lato-Light;font-size:20px;line-height:22px;color:#FEE}.contentgroup.phoenix-background h4{font-family:Lato-Bold;font-size:14px;line-height:20px;color:#FEE}.contentgroup.phoenix-background p{font-family:Lato;font-size:14px;line-height:20px}.contentgroup.phoenix-background p.focal-info{font-family:Lato;font-size:16px;line-height:20px}.contentgroup.phoenix-background .button-red{font-family:Lato-Bold;color:#FFF;font-size:14.5px;background:#800;border:solid 3px #0CD}.contentgroup.phoenix-background .button-red:after{top:7px}.contentgroup.phoenix-background .cta-arrows:after{color:#F99;font-family:Lato}.contentgroup.phoenix-background a{font-family:Lato;font-size:14px;line-height:20px;color:#AFF}.contentgroup.phoenix-background.contentlist .quick-links .sub-title{color:#FEE}.contentgroup.phoenix-background.contentlist .quick-links .text{color:#FCC}.contentgroup.storm-background{background-color:#444;color:#fff}.contentgroup.storm-background h5{margin-bottom:15px;font-size:20px;font-family:Lato;line-height:20px}.contentgroup.storm-background h6{font-size:14px;font-family:Lato-Bold;margin-bottom:10px;line-height:20px}.contentgroup.storm-background a{font-size:14px;line-height:20px;font-family:Lato-Bold;color:#9CD}.contentgroup.storm-background a:hover{text-decoration:underline}.contentgroup.storm-background.contentlist .quick-links .sub-title{color:#FFF}.contentgroup.storm-background.contentlist .quick-links .text{color:#FFF}.contentgroup.storm-background .fat-footer ul li{margin-left:0px !important}.contentgroup.storm-background .fat-footer ul li:before{content:""}.contentgroup.pms-321-background{background-color:#189;color:#fff}.contentgroup.pms-321-background .title,.contentgroup.pms-321-background .sub-title{color:#fff;font-family:Lato}.contentgroup.pms-3125-background{background-color:#0bc;color:#fff}.contentgroup.pms-3125-background .title,.contentgroup.pms-3125-background .sub-title{color:#fff;font-family:Lato}.contentgroup.pms-5473-background{background-color:#156;color:#fff}.contentgroup.pms-5473-background .title,.contentgroup.pms-5473-background .sub-title{color:#fff;font-family:Lato}.contentgroup.pms-5455-background{background-color:#e0e0e0}.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{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.left .main-img.video{flex:1}.contentgroup.right .main-img{flex:0 0 auto;padding-left:20px;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.right .main-img.video{flex:1}.contentgroup.full .columns{display:block}.contentgroup.full .main-img{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: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%;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%;-o-object-fit:cover;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;color:#c00;margin-bottom:15px}.contentgroup .sub-title{font-family:Lato-Light;font-size:20px;color:#525252;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:flex}@media (max-width: 512px){.contentgroup.float-img .column.item .columns{display:block}}.contentgroup.float-img .column.item .columns .main-img{order:2;flex:0 0 auto;width:auto;max-width:50%}@media (max-width: 512px){.contentgroup.float-img .column.item .columns .main-img{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:flex}@media (max-width: 512px){.contentgroup.float-img-left .column.item .columns{display:block}}.contentgroup.float-img-left .column.item .columns .main-img{order:0;flex:0 0 auto;width:auto;max-width:50%}@media (max-width: 512px){.contentgroup.float-img-left .column.item .columns .main-img{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:0px}.contentgroup.img-no-gutter .columns .column.item:child{padding:0}.contentgroup.img-no-gutter .columns .column.item-nopadding:child{padding:0}.contentgroup.img-no-gutter .columns .column .main-text{padding:20px}.contentgroup.img-no-gutter .columns .column.item:after{display:none}.contentgroup.img-no-gutter .columns .column.item-nopadding: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:#525252}.contentlist .quick-links .quick-link .columns .is-3 img{width:100%}@media (max-width: 851px){.contentlist .quick-links .quick-link .columns{display:flex}.contentlist .quick-links .quick-link .columns .is-3{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{flex:none;width:66.66667%;padding:50px 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%}.ti-codes-banner.yellow-plus{background:#fff4c2}.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{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}.column-section.has-background-yellow .columns .column{background:url("/-/media/c8b7505ae80f4b748a3e875e84302c1a.ashx") center top no-repeat;padding-top:80px;position:relative}@media (max-width: 512px){.column-section.has-background-yellow .columns .column{margin-bottom:35px}}.column-section.has-background-yellow .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-yellow .columns .column:after{background:none}}.column-section.has-background-yellow .columns .column:last-child:after{background:none}.column-section.has-background-yellow .columns .column a p{color:#000}.callout{background-color:#e6e7e8;padding:15px 30px;height:100%;font-size:14px;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{order:2;text-align:right}.callout.img-right .content{order:1}.callout.img-block{text-align:center;flex-direction:column;align-items:center;justify-content:flex-end}.callout.img-block .image{flex:none;padding-bottom:10px}.callout.img-block .content{width:100%;flex:none;padding-bottom:20px}@media (max-width: 851px){.callout-group .columns{flex-wrap:wrap;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{justify-content:center}}@media (max-width: 851px){.twocolhero .column{text-align:center}}.callout{background-color:#e6e7e8;padding:15px 30px;height:100%;font-size:14px;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{order:2;text-align:right}.callout.img-right .content{order:1}.callout.img-block{text-align:center;flex-direction:column;align-items:center;justify-content:flex-end}.callout.img-block .image{flex:none;padding-bottom:10px}.callout.img-block .content{width:100%;flex:none;padding-bottom:20px}@media (max-width: 851px){.callout-group .columns{flex-wrap:wrap;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{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;align-items:center;display:flex;align-self:center;align-items:center}@media (max-width: 851px){.concepts-title .title-container{background:#939597}}.concepts-title .title-container-white{padding:0;align-items:center;display:flex;align-self:center;align-items:center;border-bottom:solid 1px lightgray}.concepts-title .title-container-white .logo{background:none;width:150px;height:102px;float:left;margin-right:40px}@media (max-width: 851px){.concepts-title .title-container-white .logo{margin-right:20px}}.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-bottom-border{text-align:right;border-bottom:solid 1px lightgray;color:#fff;align-self:center;font-size:14px;padding-right:20px;font-family:Lato-Light}.concepts-title .concept-title-info-bottom-border .level{border-bottom:solid 1px lightgray;padding-bottom:10px}.concepts-title .concept-title-info-bottom-border .level span{font-size:25px}.concepts-title .concept-title-info-bottom-border .activity{padding-top:10px}.concepts-title .concept-title-info-bottom-border .activity span{font-size:25px}.concepts-title .concept-title-info{text-align:right;color:#fff;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}.concepts-title.ti.red{border-bottom:solid 4px #D22630}.concepts-title.ti.red .logo{background:url("/assets/images/ti-home-icon-red.png")}.contentblock{font-size:14px;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{align-self:center}.contentblock .content.is-aligned-bottom{align-self:flex-end}.contentblock .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;height:0}.contentblock .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.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{order:2}.contentblock.left .image{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.pms-321-background{background-color:#189;color:#fff}.contentblock.pms-321-background .title,.contentblock.pms-321-background .sub-title{color:#fff;font-family:Lato}.contentblock.pms-3125-background{background-color:#0bc;color:#fff}.contentblock.pms-3125-background .title,.contentblock.pms-3125-background .sub-title{color:#fff;font-family:Lato}.contentblock.pms-5473-background{background-color:#156;color:#fff}.contentblock.pms-5473-background .title,.contentblock.pms-5473-background .sub-title{color:#fff;font-family:Lato}.contentblock.pms-5455-background{background-color:#e0e0e0}.contentblock.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 )}.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.left.video{flex:1}.contentblock.contentgroup.right .main-img{margin-bottom:auto;padding:0 10px}.contentblock.contentgroup.right .main-img img{width:auto}.contentblock.contentgroup.right.video{flex:1}.contentblock.contentgroup.full .main-img .img{width:100% !important}.contentblock.contentgroup.full.video{flex:1}.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{width:100%}.dialog .dialog-content .main-video .column{flex:0 auto;vertical-align:top}.dialog .dialog-content .main-video .column.main-img{text-align:center;flex:1 0 auto}@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("/-/media/2ae13436e3a444b69ef12052ad1acef6.ashx") 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{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("/-/media/207148d3e5f54451afdcf004a9e2a93c.ashx") 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("/-/media/17afca5dde1e4ac09269d0cd3ced7c22.ashx") no-repeat;outline:0;border:0;color:transparent}@media (max-width: 512px){.dialog .dialog-content .dialog-asset .slick-next{display:none !important}}.newsletter-dialog-form #enewsletterSignup{font-size:12px;font-family:lato}.newsletter-dialog-form #enewsletterSignup label.error{display:block;color:#c00}.newsletter-dialog-form #enewsletterSignup .content{font-size:14px;line-height:1.4em;padding-bottom:10px}.newsletter-dialog-form #enewsletterSignup .field{margin:1px 0 2px;line-height:30px}.newsletter-dialog-form #enewsletterSignup .field:after{clear:both;content:" ";display:table}.newsletter-dialog-form #enewsletterSignup .field input,.newsletter-dialog-form #enewsletterSignup .field select,.newsletter-dialog-form #enewsletterSignup .field textarea{border:1px solid gray;border-radius:3px;height:30px;margin-bottom:10px;padding-left:10px;margin-left:1px}.newsletter-dialog-form #enewsletterSignup .field input[type="text"],.newsletter-dialog-form #enewsletterSignup .field input[type="tel"],.newsletter-dialog-form #enewsletterSignup .field input[type="email"],.newsletter-dialog-form #enewsletterSignup .field textarea{border:1px solid gray;width:80%}.newsletter-dialog-form #enewsletterSignup .field input[type="submit"]{background-color:#c00;color:#fff;padding:6px 20px;height:auto;font-size:1.2em}.newsletter-dialog-form #enewsletterSignup .field input,.newsletter-dialog-form #enewsletterSignup .field select{float:left}.newsletter-dialog-form #enewsletterSignup .field input.error,.newsletter-dialog-form #enewsletterSignup .field select.error{border:1px solid #c00}.newsletter-dialog-form #enewsletterSignup .field input.valid,.newsletter-dialog-form #enewsletterSignup .field select.valid{border:1px solid green}.newsletter-dialog-form #enewsletterSignup .field label{line-height:20px;position:relative;display:block;font-weight:bold}.newsletter-dialog-form #enewsletterSignup .field label.error{width:200px;float:left;color:red;padding-left:5px;margin-top:-10px}.newsletter-dialog-form #enewsletterSignup .field .asterisk{padding:0 0 0 2px}.newsletter-dialog-form #enewsletterSignup .field-annotation{line-height:30px}.newsletter-dialog-form #enewsletterSignup .field-annotation p{margin-bottom:0}.newsletter-dialog-form #enewsletterSignup .field-single label{display:block;margin-right:16px}.newsletter-dialog-form #enewsletterSignup .field-readonly input,.newsletter-dialog-form #enewsletterSignup .field-readonly select,.newsletter-dialog-form #enewsletterSignup .field-readonly textarea{border:2px solid #eee;background:#eee;resize:none}.newsletter-dialog-form #enewsletterSignup .field-checkbox,.newsletter-dialog-form #enewsletterSignup .field-radio{line-height:20px}.newsletter-dialog-form #enewsletterSignup .field-checkbox input,.newsletter-dialog-form #enewsletterSignup .field-radio input{width:13px;margin-bottom:0;margin-top:0;line-height:20px;height:20px;margin-right:5px}.newsletter-dialog-form #enewsletterSignup .field-checkbox label.error,.newsletter-dialog-form #enewsletterSignup .field-radio label.error{margin-top:-5px}.newsletter-dialog-form #enewsletterSignup .field-dropdown label,.newsletter-dialog-form #enewsletterSignup .field-dropdown select,.newsletter-dialog-form #enewsletterSignup .field-dropdown input{display:block}.newsletter-dialog-form #enewsletterSignup .field-checkbox.legal-stuff{overflow:hidden;margin:10px 0}.newsletter-dialog-form #enewsletterSignup .field-checkbox.legal-stuff&gt;label{float:left;width:85%}.newsletter-dialog-form #enewsletterSignup .field-checkbox.legal-stuff&gt;label.error{width:15%;position:absolute;right:318px;line-height:20px;padding:0}.newsletter-dialog-form #enewsletterSignup a{color:#1973b4}.newsletter-dialog-form #enewsletterSignup button{margin:10px 0}.videoblocks .heading{font-size:20px;color:#525252;margin-bottom:10px}@media (max-width: 851px){.videoblocks .columns{flex-direction:row;flex-wrap:wrap;display:flex}.videoblocks .columns .column{width:50%;flex:none}}@media (max-width: 512px){.videoblocks .columns .column{width:100%;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;font-family:Lato-Bold;color:#fff;font-size:14px;background:#c00;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:0px 15px 5px 15px;text-align:center;border:solid 3px #d7d7d7;margin-bottom:20px;display:inline-block;position:relative}@media (max-width: 512px){.search-results .search-header .button-red-mobile{margin-right:0;margin-top:15px}}.search-results .search-header .button-red-mobile::after{content:"Â»";font-size:20px;letter-spacing:2px;font-family:Lato;padding:0;color:white;position:relative;top:2px}.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;width:345px}.search-results .search-header .column .form-fields{display:inline-block}@media (max-width: 512px){.search-results .search-header .column .form-fields{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-fields.sub-search input{width:600px}@media (max-width: 512px){.search-results .search-header .column .form-fields.sub-search label{display:none}.search-results .search-header .column .form-fields.sub-search input{width:100%}}.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;display:block}.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:flex;flex-direction:row;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%;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:320px;position:relative;margin:0;overflow:hidden;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: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;position:relative;display:block;min-height:auto}@media (max-width: 851px){.solo-hero.fullimage{min-height:0;top:0;display:flex;flex-direction:column-reverse}}.solo-hero.fullimage .content-container{display:none;z-index:10;display:inherit;height:100%;padding:30px;position:absolute;width:100%;z-index:60;flex:none}@media (max-width: 851px){.solo-hero.fullimage .content-container{flex:1;position:relative}}.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%}.solo-hero.fullimage.copy-halign-left .content-container .content.fullwidth{width:100%}@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:relative;top:0;flex:none;display:block;top:0;line-height:0px}.solo-hero.fullimage .column.image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;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;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;border-bottom:solid 1px #ccc}.solo-hero.professional.fullfadeimage .image{padding:0;align-self:flex-start;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{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.yellow-plus{background:url("/-/media/6393c68466cc4951aa0eafac57b1d8c5.ashx") top right repeat-y;top:0px;min-height:0px}@media (max-width: 851px){.solo-hero.yellow-plus{background:url("/-/media/6393c68466cc4951aa0eafac57b1d8c5.ashx") top right repeat-y}}.solo-hero.yellow-plus:after{display:none}.solo-hero.tech-orange{background:url("/-/media/74cf91650ad5471cb9e9cf3beb0b245b.ashx") top right repeat-y;top:0px}@media (max-width: 851px){.solo-hero.tech-orange{background:url("/-/media/8783f21dc12444b1b3c4bdbc220e97c5.ashx") top right repeat-y}}.solo-hero.tech-orange:after{display:none}.solo-hero.blue-plus{background:url("/-/media/abf3dddfd1ae4a00a9413ee3da32d442.ashx") top right repeat-y;top:0px}@media (max-width: 851px){.solo-hero.blue-plus{background:url("/-/media/abf3dddfd1ae4a00a9413ee3da32d442.ashx") top right repeat-y}}.solo-hero.blue-plus:after{display:none}.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}.solo-hero.left .column.content-container{order:2}.solo-hero.left .column.image{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{order:1}.solo-hero .column .content{margin-top:40px;padding-right:40px;padding-left:30px}@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}@media (max-width: 851px){.solo-hero .column .content .section-label{display:none}}.solo-hero .column .content .richtext ul li{list-style-type:disc;margin-left:20px}.solo-hero .column.image{padding-bottom:0;align-self:flex-end;order:2;text-align:right;line-height:0}.solo-hero .column.image img{position:relative;z-index:50}.solo-hero .column.image.center{text-align:center}.solo-hero .column.image.top{align-self:flex-start}.solo-hero .column.image.top img{position:relative;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}.solo-hero.margin-bottom-5{margin-bottom:5px}.solo-hero.margin-bottom-10{margin-bottom:10px}.solo-hero.margin-bottom-15{margin-bottom:15px}.solo-hero.margin-bottom-20{margin-bottom:20px}.solo-hero.margin-bottom-25{margin-bottom:25px}.solo-hero.margin-bottom-30{margin-bottom:30px}.solo-hero.margin-top-5{margin-top:5px}.solo-hero.margin-top-10{margin-top:10px}.solo-hero.margin-top-15{margin-top:15px}.solo-hero.margin-top-20{margin-top:20px}.solo-hero.margin-top-25{margin-top:25px}.solo-hero.margin-top-30{margin-top:30px}.solo-hero.margin-bottom-minus-5{margin-bottom:-5px}.solo-hero.margin-bottom-minus-10{margin-bottom:-10px}.solo-hero.margin-bottom-minus-15{margin-bottom:-15px}.solo-hero.margin-bottom-minus-20{margin-bottom:-20px}.solo-hero.margin-bottom-minus-25{margin-bottom:-25px}.solo-hero.margin-bottom-minus-30{margin-bottom:-30px}.solo-hero.margin-top-minus-5{margin-top:-5px}.solo-hero.margin-top-minus-10{margin-top:-10px}.solo-hero.margin-top-minus-15{margin-top:-15px}.solo-hero.margin-top-minus-20{margin-top:-20px}.solo-hero.margin-top-minus-25{margin-top:-25px}.solo-hero.margin-top-minus-30{margin-top:-30px}.solo-hero.margin-left-30{margin-left:30px}.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%, #ccc 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;text-align:left}.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: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.blue-plus{background:#3189ba}.accordion.ti-codes .accordion__panel .lesson-header h3{width:75%;font-family:Lato-Light;color:#fff;cursor:pointer;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;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 h2:before{margin:0.2em 0.5em 0 0;content:"î—";font-family:"Material Icons";background:#fff;color:#00ABD2;border-radius:4px;font-family:"Material Icons";font-weight:600;font-size:.8em;display:inline-block;line-height:1}.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}.accordion.ti-codes .accordion__header.blue-plus{background:#3189ba}.accordion.ti-codes .accordion__header[aria-selected=true] h2:before{content:"î—Ž";font-family:"Material Icons"}.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:flex;align-items:center;justify-content:center;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{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;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:flex;width:100%;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-bottom:10px}.lesson-tabs .lesson-nav li{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:last-child{text-align:right}.infotable tr.event td.worshops-padding-right{text-align:right;padding-right:20px}.infotable tr.event td.worshops-padding-left{padding-left:20px;width:100%}.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}.infotable.desktop{display:table}@media (max-width: 851px){.infotable.desktop{display:none}}.infotable.kbaselisting thead th:first-child{padding-left:15px}.infotable.kbaselisting thead th.desktop{display:table-cell}@media (max-width: 851px){.infotable.kbaselisting thead th.desktop{display:none}}.infotable.kbaselisting tr.event td:first-child{padding-left:15px}.infotable.kbaselisting tr.event td.desktop{display:table-cell}@media (max-width: 851px){.infotable.kbaselisting tr.event td.desktop{display:none}}.infotable.mobile{display:none}@media (max-width: 851px){.infotable.mobile{display:table}}.infotable.mobile .mobile-links{margin-top:20px}.infotable.workshops-margins{margin-bottom:10px;margin-top:-25px}.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%, rgba(0,0,0,0) 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 30px}.contenttabs .tab-content .contentgroup .title{font-size:26px;margin-bottom:15px}.contenttabs .tab-content .contentgroup .sub-title{font-family:Lato-Light;font-size:20px;color:#525252;margin-bottom:10px}.contenttabs .tab-content .contentgroup.contentlist .quick-links .sub-title{font-family:Lato-Bold;font-size:14px;color:#cc0000;margin-bottom:0}.contenttabs .tab-content .contentgroup.nightcrawle-background .quick-links .sub-title{color:#FFF}.contenttabs .tab-content .contentgroup.nightcrawle-background .quick-links .text{color:#E0E0E0}.contenttabs .tab-content .contentgroup.beast-background .quick-links .sub-title{color:#FFF}.contenttabs .tab-content .contentgroup.beast-background .quick-links .text{color:#EFF}.contenttabs .tab-content .contentgroup.mystique-background .quick-links .sub-title{color:#333}.contenttabs .tab-content .contentgroup.mystique-background .quick-links .text{color:#156}.contenttabs .tab-content .contentgroup.iceman-background .quick-links .sub-title{color:#034}.contenttabs .tab-content .contentgroup.iceman-background .quick-links .text{color:#345}.contenttabs .tab-content .contentgroup.deadpool-background .quick-links .sub-title{color:#FFF}.contenttabs .tab-content .contentgroup.deadpool-background .quick-links .text{color:#FDD}.contenttabs .tab-content .contentgroup.phoenix-background .quick-links .sub-title{color:#FEE}.contenttabs .tab-content .contentgroup.phoenix-background .quick-links .text{color:#FCC}.contenttabs .tab-content .contentgroup.storm-background .quick-links .sub-title{color:#FFF}.contenttabs .tab-content .contentgroup.storm-background .quick-links .text{color:#FFF}.contenttabs .tab-content .contentblock:first-child .title{font-size:26px}.contenttabs.collapsible ul.tabs{display:flex;margin:0;padding:0;border-right:1px solid #cdcecb;border-left:1px solid #cdcecb;flex-grow:1}.contenttabs.collapsible ul.tabs li{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{transform:rotate(90deg);top:20px;left:auto}.contenttabs.sharkfin-style ul.tabs{display:flex;margin:0;padding:0;border-right:1px solid #cdcecb;border-left:1px solid #cdcecb}.contenttabs.sharkfin-style ul.tabs li{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{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:flex;box-shadow:none}@media (max-width: 512px){.contenttabs.arrow ul.tabs{display:block}}.contenttabs.arrow ul.tabs li{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:#ccc;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-right:20px;width:100%;text-align:right;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:145px;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:10;height:100%;left:100px;width:100%}@media (max-width: 851px){.stickytitle .content{position:relative;left:0;width:100%}}.stickytitle .content .title{display:flex;height:100%;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;line-height:0}.stickytitle.stick{position:fixed;z-index:500;top:0}@media (max-width: 851px){.stickytitle.stick{position:relative}}@keyframes nav-slidein{0%{opacity:0}1%{transform:translateX(160px)}100%{opacity:1;transform:translateX(0)}}.stickynav{position:relative;overflow:auto;text-align:center;padding:12px 0;width:100%;height:auto}@media (min-width: 851px){.stickynav{overflow:hidden}}.stickynav.pms-321-background{background-color:#189;color:#fff}.stickynav.pms-321-background .nav-link{color:#fff;opacity:.8}.stickynav.pms-321-background .nav-link:hover,.stickynav.pms-321-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.gray-background{background-color:#c7c8ca;color:#333}.stickynav.gray-background .nav-link{color:#333}.stickynav.gray-background .nav-link:hover,.stickynav.gray-background .nav-link.current{text-decoration:none;color:#fff}.stickynav.activities-background{background-color:#d4d4d4}.stickynav.activities-background .nav-link{color:#666}.stickynav.activities-background .nav-link:hover,.stickynav.activities-background .nav-link.current{text-decoration:none;color:#000}.stickynav.activities-background .nav-link:hover .nav-icon img.nav-image,.stickynav.activities-background .nav-link.current .nav-icon img.nav-image{border:solid 1px #222}.stickynav.lightgray-background{background-color:#f4f4f4}.stickynav.lightgray-background .nav-link{color:#666}.stickynav.lightgray-background .nav-link:hover,.stickynav.lightgray-background .nav-link.current{text-decoration:none;color:#000}.stickynav.red-background{background-color:#0bc;color:#fff}.stickynav.red-background .nav-link{color:#fff;opacity:.8}.stickynav.red-background .nav-link:hover,.stickynav.red-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.pms-3125-background{background-color:#0bc;color:#fff}.stickynav.pms-3125-background .nav-link{color:#fff;opacity:.8}.stickynav.pms-3125-background .nav-link:hover,.stickynav.pms-3125-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.pms-5473-background{background-color:#156;color:#fff}.stickynav.pms-5473-background .nav-link{color:#fff;opacity:.8}.stickynav.pms-5473-background .nav-link:hover,.stickynav.pms-5473-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.pms-5455-background{background-color:#e0e0e0;color:#fff}.stickynav.pms-5455-background .nav-link{color:#fff;opacity:.8}.stickynav.pms-5455-background .nav-link:hover,.stickynav.pms-5455-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.pms-1807-background{background-color:#900;color:#fff}.stickynav.pms-1807-background .nav-link{color:#fff;opacity:.8}.stickynav.pms-1807-background .nav-link:hover,.stickynav.pms-1807-background .nav-link.current{text-decoration:none;color:#fff;opacity:1}.stickynav.stick{position:fixed;z-index:500;top:0;max-width:960px}.stickynav .nav-wrapper{position:relative;height:100%;z-index:1}.stickynav .nav-wrapper .nav-items{list-style:none;margin:0 30px;-webkit-overflow-scrolling:touch;white-space:nowrap}@media (max-width: 851px){.stickynav .nav-wrapper .nav-items{margin:0;padding-left:20px;padding-right:20px}}.stickynav .nav-wrapper .nav-items .nav-item{display:inline-block;vertical-align:top;margin:0;padding:0 30px;animation:nav-slidein 350ms backwards}@media (max-width: 851px){.stickynav .nav-wrapper .nav-items .nav-item{padding:0 15px;margin:0 -.11765em}}.stickynav .nav-wrapper .nav-items .nav-item:first-child{margin-left:0;padding-left:4px}.stickynav .nav-wrapper .nav-items .nav-item:last-child{margin-right:0;padding-right:4px}.stickynav .nav-wrapper .nav-items .nav-item .nav-link{display:block;margin-top:3px;padding:0;position:relative;z-index:1}.stickynav .nav-wrapper .nav-items .nav-item .nav-link:hover,.stickynav .nav-wrapper .nav-items .nav-item .nav-link.current{text-decoration:none;opacity:1}.stickynav .nav-wrapper .nav-items .nav-item .nav-link:hover .nav-icon,.stickynav .nav-wrapper .nav-items .nav-item .nav-link.current .nav-icon{opacity:1}.stickynav .nav-wrapper .nav-items .nav-item .nav-link:focus{outline-offset:0}.stickynav .nav-wrapper .nav-items .nav-item .nav-link .nav-icon{background:center bottom no-repeat;display:block;margin:0 auto 6px;opacity:.6}.stickynav .nav-wrapper .nav-items .nav-item .nav-link .nav-icon img{text-align:center}.stickynav .nav-wrapper .nav-items .nav-item .nav-link .nav-label{font-size:11px;line-height:1.09091;font-weight:400;letter-spacing:-.008em;display:block;margin:0}.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:transparent;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:"&lt;";font-size:80px;color:#fff;font-family:monospace}.content-slider .next{position:absolute;z-index:50;overflow:hidden;right:40px;top:40%;background:transparent;border-radius:50%;border:0;width:75px;height:75px}.content-slider .next span{opacity:0}.content-slider .next:before{position:relative;left:10px;content:"&gt;";line-height:75px;font-size:80px;color:#fff;font-family:monospace}.content-slider.content-container-style{background-color:#EEE;text-align:left;padding:20px 20px 20px 20px;margin-top:10px}.content-slider .content-container-margins{margin-right:50px;margin-left:50px}.content-slider.contentblock-slider .prev{left:0px}.content-slider.contentblock-slider .next{right:0px}.content-slider.contentblock-slider .slick-slide{padding:0 30px}.content-slider.solid-gray-background{background-color:#ebebeb}.content-slider.solid-gray-background .slick-arrow:before{color:#fff}.content-slider.white-background{background-color:#ebebeb}.content-slider.white-background .slick-arrow:before{color:#555}.content-slider.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 )}.content-slider.gradient-gray-background .slick-arrow:before{color:#555}.content-image-slider{width:100%}.content-image-slider .slick-slide{padding:0px;height:100%}@media (max-width: 512px){.content-image-slider .slick-slide{padding:0px}}.content-image-slider .slick-slide img{display:inline-block}.content-image-slider .slick-slide&gt;div{height:100%}.content-image-slider .slick-slide .content-slide{height:100%;padding:40px 90px;background:none}@media (max-width: 512px){.content-image-slider .slick-slide .content-slide{padding:30px 40px}}.content-image-slider .slick-slide .content-slide .columns{height:100%;display:flex}.content-image-slider .slick-slide .content-slide .columns .main-img{margin:auto 0px}@media (max-width: 851px){.content-image-slider .slick-slide .content-slide .columns .main-img{display:none}}.content-image-slider .slick-slide .content-slide .columns .column{margin:auto 0px}.content-image-slider .slick-slide .content-slide .columns .column h3.red{color:#C00}.content-image-slider .slick-slide .content-slide .columns .column p{font-size:16px}.content-image-slider .slick-slide .content-slide.right .columns .main-img{padding-left:20px}.content-image-slider .slick-slide .content-slide.left .columns .main-img{padding-right:20px}.content-image-slider .slick-arrow{top:46%;position:absolute;z-index:50;border:0;overflow:hidden;width:28px;height:32px;padding:0px;line-height:0px;font-size:0px}.content-image-slider .slick-arrow.slick-disabled{display:none !important}.content-image-slider .prev{left:30px;background:url(/assets/images/scroll-arrow-left-emmafrost.png)}@media (max-width: 512px){.content-image-slider .prev{left:0px}}.content-image-slider .prev span{opacity:0}.content-image-slider .next{right:30px;background:url(/assets/images/scroll-arrow-right-emmafrost.png)}@media (max-width: 512px){.content-image-slider .next{right:0px}}.content-image-slider .next span{opacity:0}.content-image-slider.content-container-style{background-color:#EEE;text-align:left;padding:20px 20px 20px 20px;margin-top:10px}.content-image-slider .content-container-margins{margin-right:50px;margin-left:50px}.content-image-slider.solid-gray-background{background-color:#ebebeb}.content-image-slider.solid-gray-background .slick-arrow:before{color:#fff}.content-image-slider.white-background{background-color:#ebebeb}.content-image-slider.white-background .slick-arrow:before{color:#555}.content-image-slider.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 )}.content-image-slider.gradient-gray-background .slick-arrow:before{color:#555}.content-image-slider.emmafrost-background{background-color:#fff;color:#525252}.content-image-slider.emmafrost-background h1{color:#C00}.content-image-slider.emmafrost-background h2{color:#C00}.content-image-slider.emmafrost-background h3{color:#333}.content-image-slider.emmafrost-background h4{color:#333}.content-image-slider.emmafrost-background p{color:#525252}.content-image-slider.emmafrost-background .button-red{background:#C00;border:solid 3px #C8C8C8;color:#fff}.content-image-slider.emmafrost-background .cta-arrows:after{color:#C00}.content-image-slider.emmafrost-background a{color:#1973B4}.content-image-slider.emmafrost-background .columns .column.main-img .border{border:solid 10px #E5E5E5}.content-image-slider.emmafrost-background .columns .column.item{position:relative}.content-image-slider.emmafrost-background .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%)}.content-image-slider.emmafrost-background .prev{background:url("/assets/images/scroll-arrow-left-emmafrost.png")}.content-image-slider.emmafrost-background .next{background:url("/assets/images/scroll-arrow-right-emmafrost.png")}.content-image-slider.colossus-background{background-color:#EBEBEB;color:#525252}.content-image-slider.colossus-background h1{color:#C00}.content-image-slider.colossus-background h2{color:#C00}.content-image-slider.colossus-background h3{color:#333}.content-image-slider.colossus-background h4{color:#333}.content-image-slider.colossus-background p{color:#525252}.content-image-slider.colossus-background .button-red{background:#C00;border:solid 3px #C8C8C8;color:#fff}.content-image-slider.colossus-background .cta-arrows:after{color:#C00}.content-image-slider.colossus-background a{color:#16A}.content-image-slider.colossus-background .columns .column.main-img .border{border:solid 10px #DBDBDB}.content-image-slider.colossus-background .columns .column.item{position:relative}.content-image-slider.colossus-background .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%, #BCBCBC 50%, rgba(0,255,0,0) 100%)}.content-image-slider.colossus-background .prev{background:url("/assets/images/scroll-arrow-left-colossus.png")}.content-image-slider.colossus-background .next{background:url("/assets/images/scroll-arrow-right-colossus.png")}.content-image-slider.iceman-background{background-color:#C6ECF0;color:#345}.content-image-slider.iceman-background h1{color:#C00}.content-image-slider.iceman-background h2{color:#C00}.content-image-slider.iceman-background h3{color:#034}.content-image-slider.iceman-background h4{color:#034}.content-image-slider.iceman-background p{color:#345}.content-image-slider.iceman-background .button-red{background:#fff;border:solid 3px #AEE4EA;color:#C00}.content-image-slider.iceman-background .cta-arrows:after{color:#C00}.content-image-slider.iceman-background a{color:#16A}.content-image-slider.iceman-background .columns .column.main-img .border{border:solid 10px #AEE4EA}.content-image-slider.iceman-background .columns .column.item{position:relative}.content-image-slider.iceman-background .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%, #ADD 50%, rgba(0,255,0,0) 100%)}.content-image-slider.iceman-background .prev{background:url("/assets/images/scroll-arrow-left-colossus.png")}.content-image-slider.iceman-background .next{background:url("/assets/images/scroll-arrow-right-colossus.png")}.content-image-slider.mystique-background{background-color:#0BC;color:#000}.content-image-slider.mystique-background h1{color:#700}.content-image-slider.mystique-background h2{color:#700}.content-image-slider.mystique-background h3{color:#000}.content-image-slider.mystique-background h4{color:#000}.content-image-slider.mystique-background p{color:#000}.content-image-slider.mystique-background .button-red{background:#fff;border:solid 3px #1AB;color:#C00}.content-image-slider.mystique-background .cta-arrows:after{color:#700}.content-image-slider.mystique-background a{color:#244}.content-image-slider.mystique-background .columns .column.main-img .border{border:solid 10px #1AB}.content-image-slider.mystique-background .columns .column.item{position:relative}.content-image-slider.mystique-background .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%, #1AB 50%, rgba(0,255,0,0) 100%)}.content-image-slider.mystique-background .prev{background:url("/assets/images/scroll-arrow-left-mystique.png")}.content-image-slider.mystique-background .next{background:url("/assets/images/scroll-arrow-right-mystique.png")}.content-image-slider.beast-background{background-color:#007CBC;color:#fff}.content-image-slider.beast-background h1{color:#fff}.content-image-slider.beast-background h2{color:#fff}.content-image-slider.beast-background h3{color:#fff}.content-image-slider.beast-background h4{color:#fff}.content-image-slider.beast-background p{color:#fff}.content-image-slider.beast-background .button-red{background:#fff;border:solid 3px #1AB;color:#C00}.content-image-slider.beast-background .cta-arrows:after{color:#FFF5F5}.content-image-slider.beast-background a{color:#CFF}.content-image-slider.beast-background .columns .column.main-img .border{border:solid 10px #1AB}.content-image-slider.beast-background .columns .column.item{position:relative}.content-image-slider.beast-background .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%, #1AB 50%, rgba(0,255,0,0) 100%)}.content-image-slider.beast-background .prev{background:url("/assets/images/scroll-arrow-left-beast.png")}.content-image-slider.beast-background .next{background:url("/assets/images/scroll-arrow-right-beast.png")}.content-image-slider.nightcrawler-background{background-color:#156;color:#E0E0E0}.content-image-slider.nightcrawler-background h1{color:#fff}.content-image-slider.nightcrawler-background h2{color:#fff}.content-image-slider.nightcrawler-background h3{color:#fff}.content-image-slider.nightcrawler-background h4{color:#fff}.content-image-slider.nightcrawler-background p{color:#E0E0E0}.content-image-slider.nightcrawler-background .button-red{background:#fff;border:solid 3px #167;color:#C00}.content-image-slider.nightcrawler-background .cta-arrows:after{color:#6EF}.content-image-slider.nightcrawler-background a{color:#BFF}.content-image-slider.nightcrawler-background .columns .column.main-img .border{border:solid 10px #167}.content-image-slider.nightcrawler-background .columns .column.item{position:relative}.content-image-slider.nightcrawler-background .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%, #278 50%, rgba(0,255,0,0) 100%)}.content-image-slider.nightcrawler-background .prev{background:url("/assets/images/scroll-arrow-left-nightcrawler.png")}.content-image-slider.nightcrawler-background .next{background:url("/assets/images/scroll-arrow-right-nightcrawler.png")}.content-image-slider.deadpool-background{background-color:#C00;color:#FEE}.content-image-slider.deadpool-background h1{color:#fff}.content-image-slider.deadpool-background h2{color:#fff}.content-image-slider.deadpool-background h3{color:#fff}.content-image-slider.deadpool-background h4{color:#fff}.content-image-slider.deadpool-background p{color:#FEE}.content-image-slider.deadpool-background .button-red{background:#fff;border:solid 3px #B00;color:#C00}.content-image-slider.deadpool-background .cta-arrows:after{color:#FDD}.content-image-slider.deadpool-background a{color:#AFF}.content-image-slider.deadpool-background .columns .column.main-img .border{border:solid 10px #B00}.content-image-slider.deadpool-background .columns .column.item{position:relative}.content-image-slider.deadpool-background .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%, #B00 50%, rgba(0,255,0,0) 100%)}.content-image-slider.deadpool-background .prev{background:url("/assets/images/scroll-arrow-left-deadpool.png")}.content-image-slider.deadpool-background .next{background:url("/assets/images/scroll-arrow-right-deadpool.png")}.content-image-slider.phoenix-background{background-color:#900;color:#FCC}.content-image-slider.phoenix-background h1{color:#fff}.content-image-slider.phoenix-background h2{color:#fff}.content-image-slider.phoenix-background h3{color:#FEE}.content-image-slider.phoenix-background h4{color:#FEE}.content-image-slider.phoenix-background p{color:#FCC}.content-image-slider.phoenix-background .button-red{background:#fff;border:solid 3px #B00;color:#C00}.content-image-slider.phoenix-background .cta-arrows:after{color:#FAA}.content-image-slider.phoenix-background a{color:#AFF}.content-image-slider.phoenix-background .columns .column.main-img .border{border:solid 10px #B00}.content-image-slider.phoenix-background .columns .column.item{position:relative}.content-image-slider.phoenix-background .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%, #B00 50%, rgba(0,255,0,0) 100%)}.content-image-slider.phoenix-background .prev{background:url("/assets/images/scroll-arrow-left-phoenix.png")}.content-image-slider.phoenix-background .next{background:url("/assets/images/scroll-arrow-right-phoenix.png")}.content-image-slider.storm-background{background-color:#444;color:#F8F8F8}.content-image-slider.storm-background h1{color:#fff}.content-image-slider.storm-background h2{color:#fff}.content-image-slider.storm-background h3{color:#EEE}.content-image-slider.storm-background h4{color:#EEE}.content-image-slider.storm-background p{color:#F8F8F8}.content-image-slider.storm-background .button-red{background:#fff;border:solid 3px #555;color:#C00}.content-image-slider.storm-background .cta-arrows:after{color:#F99}.content-image-slider.storm-background a{color:#9CD}.content-image-slider.storm-background .columns .column.main-img .border{border:solid 10px #555}.content-image-slider.storm-background .columns .column.item{position:relative}.content-image-slider.storm-background .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%, #555 50%, rgba(0,255,0,0) 100%)}.content-image-slider.storm-background .prev{background:url("/assets/images/scroll-arrow-left-storm.png")}.content-image-slider.storm-background .next{background:url("/assets/images/scroll-arrow-right-storm.png")}.content-image-slider.wolverine-background{background-color:#FFE873;color:#345}.content-image-slider.wolverine-background h1{color:#C00}.content-image-slider.wolverine-background h2{color:#C00}.content-image-slider.wolverine-background h3{color:#034}.content-image-slider.wolverine-background h4{color:#034}.content-image-slider.wolverine-background p{color:#345}.content-image-slider.wolverine-background .button-red{background:#fff;border:solid 3px #EC6;color:#C00}.content-image-slider.wolverine-background .cta-arrows:after{color:#C00}.content-image-slider.wolverine-background a{color:#16A}.content-image-slider.wolverine-background .columns .column.main-img .border{border:solid 10px #EC6}.content-image-slider.wolverine-background .columns .column.item{position:relative}.content-image-slider.wolverine-background .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%, #ADD 50%, rgba(0,255,0,0) 100%)}.content-image-slider.wolverine-background .prev{background:url("/assets/images/scroll-arrow-left-wolverine.png")}.content-image-slider.wolverine-background .next{background:url("/assets/images/scroll-arrow-right-wolverine.png")}.image-slider{width:90%;margin:10px auto 20px;text-align:center;position:relative}@media (max-width: 851px){.image-slider{width:100%;margin:0px auto}}.image-slider .slick-slide img{margin:0 auto}.image-slider .slick-prev,.image-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:38px;height:40px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.image-slider .slick-prev:hover,.image-slider .slick-prev:focus,.image-slider .slick-next:hover,.image-slider .slick-next:focus{color:transparent;outline:none;background:transparent}.image-slider .slick-prev:hover:before,.image-slider .slick-prev:focus:before,.image-slider .slick-next:hover:before,.image-slider .slick-next:focus:before{opacity:1}.image-slider .slick-prev.slick-disabled:before,.image-slider .slick-next.slick-disabled:before{opacity:.25}.image-slider .slick-prev:before,.image-slider .slick-next:before{opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-slider .slick-prev{left:-45px}@media (max-width: 851px){.image-slider .slick-prev{left:-20px}}.image-slider .slick-prev:before{content:url(/assets/images/carousel-arrow-left.png)}.image-slider [dir='rtl'] .slick-prev{right:-45px;left:auto}@media (max-width: 851px){.image-slider [dir='rtl'] .slick-prev{right:-20px}}.image-slider [dir='rtl'] .slick-prev:before{content:url(/assets/images/carousel-arrow-right.png)}.image-slider .slick-next{right:-45px}@media (max-width: 851px){.image-slider .slick-next{right:-20px}}.image-slider .slick-next:before{content:url(/assets/images/carousel-arrow-right.png)}.image-slider [dir='rtl'] .slick-next{right:auto;left:-45px}@media (max-width: 851px){.image-slider [dir='rtl'] .slick-next{left:-20px}}.image-slider [dir='rtl'] .slick-next:before{content:url(/assets/images/carousel-arrow-left.png)}.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}.title-summary.red:before{background-color:#D22630}.section .title-summary{left:-45px}.title-summary-apcalculus{position:relative;padding-left:40px;padding-top:10px;margin-left:-10px;height:50px;margin-right:-80px;font-size:22px;color:#FFF}.title-summary-apcalculus:before{content:"";display:block;width:27px;position:absolute;left:0px;height:40px;top:5px;bottom:5px}.title-summary-apcalculus.teal{background-color:#028caa}.title-summary-apcalculus.purple{background-color:#954092}.title-summary-apcalculus.violet{background-color:#2b3071}.title-summary-apcalculus.green{background-color:#064040}.title-summary-apcalculus.red{background-color:#D22630}.title-summary-apcalculus.apcalculus-green{background-color:#118899}.title-summary-apcalculus.apcalculus-blue{background-color:#00bbcc}.section .title-summary-apcalculus{left:-45px}.downloads .columns{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}@media screen and (max-width: 512px){.software-update{padding:20px 10px 0}.software-update .options-horizontal{display:flex;flex-direction:column}.software-update .options-horizontal label{display:flex}.software-update .options-horizontal label img{display:none}.software-update .options-horizontal label span{order:1}.software-update .options-horizontal input[type=checkbox]{margin-left:11px;margin-top:0}}.software-update{padding:20px 30px 0}.software-update li.question{margin-bottom:20px}.software-update li.question h3{margin-bottom:0}.software-update li.question .question-options li{padding:10px 10px 10px 0;margin:0px}.software-update li.question .question-options li input{margin-right:10px}.software-update li.question .options-horizontal li{display:inline-block;text-align:center}.software-update li.question .options-horizontal li span{display:block}.software-update li.question .options-horizontal input[type=checkbox]{margin-top:10px}.software-update #btn_continue.btn-disable{opacity:0.2}.software-update.gradient-gray-background{background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0, #fff 30%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f2f2f2', endcolorstr='#fff',gradienttype=0 )}.software-download{background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0, #fff 30%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f2f2f2', endcolorstr='#fff',gradienttype=0 );padding:30px}.software-download .highlighted-block{text-align:center;padding:30px 30px 20px}.software-download .highlighted-block h4{font-size:14px}.software-download .highlighted-block p{font-size:14px;text-align:left}.software-download .highlighted-block&gt;.columns .columns{display:flex}.software-download .highlighted-block&gt;div.columns&gt;.column:before{background:linear-gradient(45deg, rgba(255,0,0,0) 0, #ccc 50%, rgba(0,255,0,0) 100%);content:"";display:inline-block;height:100%;margin:0 10px;width:1px}.software-download .highlighted-block&gt;div.columns&gt;.column:first-child:before{background:none;height:0;width:0}.software-download .download-links{display:flex}.software-download .download-links&gt;a{background:url(/assets/images/software-update/update-icon-download.png) 5% center no-repeat;display:inline-block;height:65px;padding-left:90px;padding-top:2%;clear:left}.software-download .download-links&gt;a.icon-win{background:url(/assets/images/software-update/icon-update-windows-logo-50x50.png) 5% center no-repeat}.software-download .download-links&gt;a.icon-mac{background:url(/assets/images/software-update/icon-update-apple-logo-50x50.png) 5% center no-repeat}.software-download .download-links&gt;a:first-child:before{background:none;height:0;width:0}.software-download&gt;.columns{display:flex}.software-download .column.software-icon{flex:0 2 100px;text-align:center}.solid-gray-background{background-color:#ebebeb}@media screen and (max-width: 600px){.software-download .download-links{flex-direction:column}.software-download .download-links a{margin-bottom:20px}.software-download .download-links a:first-child{margin-top:0}}@media screen and (max-width: 512px){.software-download{padding:10px}.software-download .highlighted-block{padding:10px}.software-download .highlighted-block .column.software-icon{flex:0 2 60px}.software-download .column.software-icon{flex:0 2 50px;padding:10px 0 10px 10px}.software-download .download-links&gt;a{padding-left:70px}}.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;pointer-events:none}.learning-sequences .learning-sequences-results .module,.learning-sequences .activity-category .module{display:flex;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.red,.learning-sequences .activity-category .module .module-header.red{background:#D22630}.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-header.dark-blue,.learning-sequences .activity-category .module .module-header.dark-blue{background:#014D8B}.learning-sequences .learning-sequences-results .module .module-header.light-blue,.learning-sequences .activity-category .module .module-header.light-blue{background:#088EC4}.learning-sequences .learning-sequences-results .module .module-header.apcalculus-green,.learning-sequences .activity-category .module .module-header.apcalculus-green{background:#118899}.learning-sequences .learning-sequences-results .module .module-header.apcalculus-blue,.learning-sequences .activity-category .module .module-header.apcalculus-blue{background:#00bbcc}.learning-sequences .learning-sequences-results .module .module-content,.learning-sequences .activity-category .module .module-content{font-size:13px;position:relative;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}.learning-sequences-nopadding{padding:0px}.learning-sequences-nopadding .introtext{font-size:25px;color:#525252;margin-bottom:20px}.learning-sequences-nopadding .learning-sequences-select{margin-bottom:30px}.learning-sequences-nopadding .learning-sequences-select label{font-size:21px;color:#525252;margin-right:20px}.learning-sequences-nopadding .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-nopadding .learning-sequences-select .select-group .select{position:relative}.learning-sequences-nopadding .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;pointer-events:none}.learning-sequences-nopadding .learning-sequences-results .module,.learning-sequences-nopadding .activity-category .module{display:flex;flex-direction:column;height:100%}.learning-sequences-nopadding .learning-sequences-results .module .module-header,.learning-sequences-nopadding .activity-category .module .module-header{background:#764e8d;color:#fff;padding:10px;font-size:14px;text-align:right}.learning-sequences-nopadding .learning-sequences-results .module .module-header span,.learning-sequences-nopadding .activity-category .module .module-header span{font-size:21px}.learning-sequences-nopadding .learning-sequences-results .module .module-header.teal,.learning-sequences-nopadding .activity-category .module .module-header.teal{background:#028caa}.learning-sequences-nopadding .learning-sequences-results .module .module-header.purple,.learning-sequences-nopadding .activity-category .module .module-header.purple{background-color:#954092}.learning-sequences-nopadding .learning-sequences-results .module .module-header.violet,.learning-sequences-nopadding .activity-category .module .module-header.violet{background:#2b3071}.learning-sequences-nopadding .learning-sequences-results .module .module-header.green,.learning-sequences-nopadding .activity-category .module .module-header.green{background:#064040}.learning-sequences-nopadding .learning-sequences-results .module .module-header.red,.learning-sequences-nopadding .activity-category .module .module-header.red{background:#D22630}.learning-sequences-nopadding .learning-sequences-results .module .module-header.dark-blue,.learning-sequences-nopadding .activity-category .module .module-header.dark-blue{background:#014D8B}.learning-sequences-nopadding .learning-sequences-results .module .module-header.light-blue,.learning-sequences-nopadding .activity-category .module .module-header.light-blue{background:#088EC4}.learning-sequences-nopadding .learning-sequences-results .module .module-content,.learning-sequences-nopadding .activity-category .module .module-content{font-size:13px;position:relative;flex:1 0 auto;border:solid 1px #929395;padding:10px 10px 50px 10px;color:#525252}.learning-sequences-nopadding .learning-sequences-results .module .module-content h4,.learning-sequences-nopadding .activity-category .module .module-content h4{text-align:center}.learning-sequences-nopadding .learning-sequences-results .module .module-content .module-title,.learning-sequences-nopadding .activity-category .module .module-content .module-title{font-size:18px;margin-bottom:10px;text-align:center}.learning-sequences-nopadding .learning-sequences-results .module .module-content .has-margin-bottom,.learning-sequences-nopadding .activity-category .module .module-content .has-margin-bottom{max-height:200px}.learning-sequences-nopadding .learning-sequences-results .module .module-content h6,.learning-sequences-nopadding .activity-category .module .module-content h6{font-family:Lato-Bold;margin-bottom:5px}.learning-sequences-nopadding .learning-sequences-results .module .module-content .standards,.learning-sequences-nopadding .activity-category .module .module-content .standards{position:absolute;bottom:20px;width:100%;display:none;margin:20px 5px 0 5px}.learning-sequences-nopadding .learning-sequences-results .module .module-content .standards li,.learning-sequences-nopadding .activity-category .module .module-content .standards li{color:#525252;font-size:11px;margin:0 5px 0 0;display:inline-block}.learning-sequences-nopadding .learning-sequences-results .module .module-content .standards li:first-child,.learning-sequences-nopadding .activity-category .module .module-content .standards li:first-child{margin-left:0}.learning-sequences-nopadding .france.no-results{display:none}.promo{display:flex;height:100%;align-items:flex-start}.promo.promogroup .columns{width:100%}.promo .image{padding:20px 50px}.promo .promo-item .columns{display:flex !important}.promo .promo-item .columns .image{padding:10px;flex:none}@media screen\0 {.promo .promo-item .columns .column,.promo .promo-item .columns .column.image{flex-grow:0;flex-shrink:1;flex-basis:auto}}.related-activities .columns{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-header.red{background:#D22630}.related-activities .activity .activity-header.apcalculus-green{background:#118899}.related-activities .activity .activity-header.apcalculus-blue{background:#00bbcc}.related-activities .activity .activity-content{font-size:13px;position:relative;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:flex;max-width:100%;flex-wrap:wrap;justify-content:flex-start;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{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:flex;width:50%;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%;flex:none}.media .columns .column .card{display:flex;height:100%;padding:0;flex-direction:column;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%;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;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:"&gt;";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:16px;text-transform:initial;text-align:center;padding:5px 0}.media.product-gallery .columns .column .card .link:after{content:"Â»";color:#c00;font-family:Lato-Bold;font-size:20px}.passcode-entry{padding:20px 30px;color:#525252}.passcode-entry .control{padding:5px 0}.passcode-entry .validation-message{color:#c00}.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:120px}.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 td input[type=checkbox],.kit-table tr th input[type=radio],.kit-table tr th input[type=checkbox]{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}.wolop .checkbox-wolop{margin:5px}.wolop form button.button-red:disabled{opacity:.5;cursor:not-allowed}form .validation-summary-errors ul li{color:#cb0c0f;font-weight:bold;margin:5px 0}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:flex;align-items:center}.kitgroup .formgroup.inline label{margin-right:20px;flex:1}.kitgroup .formgroup.inline .field{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.beast-background{background-color:#189}.download-bar.mystique-background{background-color:#0BC}.download-bar.iceman-background{border-bottom:#ADD;background-color:#C6ECF0;color:#C00}.download-bar.iceman-background a{font-family:Lato;font-size:14px;line-height:20px;color:#1973B4}.download-bar.deadpool-background{background-color:#C00}.download-bar.phoenix-background{background-color:#900}.download-bar .columns{align-items:center}.download-bar .title{font-size:28px;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/6d94797506bb47a89a4d17986de8b59b.ashx") 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 h1,.wb .wb-entry h1{font-size:1.75em}.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:block}.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}}.main-t3 .wb .wb-header a{background:url("/-/media/26917bc6b8624915b76b01c9900d42f5.ashx") 10px 65% no-repeat;padding:20px 0px 13px 70px}#quiz-carousel .slick-slider{-webkit-user-select:text;-moz-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:""}}.privacybanner{background-color:#888;display:none}.privacybanner a{font-weight:bold;text-decoration:underline;cursor:pointer}.privacybanner .button-red{text-decoration:none;display:inline;font-size:16px}@media (max-width: 851px){.privacybanner .button-red{margin-top:0px}.privacybanner .button-red:after{vertical-align:bottom;right:0px}}.privacybanner.active{display:block}#cookie_box{display:none;position:fixed;z-index:501;vertical-align:middle;padding-top:10%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.7)}#cookie_box .container{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}@media (min-width: 851px){#cookie_box .container{width:650px}}#cookie_box .container .privacy_prompt_logo{padding-bottom:10px}#cookie_box .container .privacy_prompt_content{padding:10px 0}#cookie_box .container .privacy_prompt_footer{padding:10px;text-align:left}#tiGDPRecModal{width:100%;height:100%;top:0px;display:flex;position:fixed;z-index:20100}#tiGDPRecModal .PrivacyBackdrop{width:100%;height:100%;top:0px;display:flex;z-index:11000;background-color:rgba(0,0,0,0.6);position:fixed;left:0;right:0;top:0;bottom:0;display:flex;animation:fadeIn 250ms cubic-bezier(0, 0, 0.2, 1);animation-fill-mode:forwards}#tiGDPRecModal #advanced_consent_options{cursor:pointer}#tiGDPRecModal .privacy_prompt_middle{z-index:20099;position:fixed;left:0;top:0;right:0;bottom:0;display:-webkit-flexbox;display:flex;-webkit-flex-align:center;align-items:center;font-family:Lato}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt{position:relative;text-align:left;border:1px solid #CCC;border-radius:0;background:#ffffff;margin:auto;z-index:20100;box-shadow:0 7px 8px -4px rgba(0,0,0,0.06),0 12px 17px 2px rgba(0,0,0,0.08),0 5px 22px 4px rgba(0,0,0,0.06);padding:2rem;overflow:auto}@media (max-width: 767px){#tiGDPRecModal .privacy_prompt_middle .privacy_prompt{width:355px;padding:1.5rem}}@media (min-width: 768px){#tiGDPRecModal .privacy_prompt_middle .privacy_prompt{width:500px}}@media (min-width: 992px){#tiGDPRecModal .privacy_prompt_middle .privacy_prompt{width:575px}}@media (min-width: 1200px){#tiGDPRecModal .privacy_prompt_middle .privacy_prompt{width:650px}}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_content{font-size:16px;color:#555;font-family:inherit;line-height:20px}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_content a{color:#1973b4}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_content p{text-align:left}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt h1{font-size:inherit;color:inherit;font-weight:300}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .option{margin:10px 0px;color:#555}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_footer{padding:2rem 0 0 0;overflow:auto}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_footer .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 1rem !important;cursor:pointer;white-space:nowrap;border:1px solid #c00 !important;border-radius:2px;font-size:14px !important;font-weight:500 !important;line-height:39px;height:40px;transition:background-color .1s linear;color:#fff;background-color:#c00}@media (max-width: 767px){#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_footer .button{padding:0 .6rem !important}}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_footer .button:hover{color:#fff;background-color:#e00 !important;border:1px solid #e00 !important}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .privacy_prompt_footer .u-margin-right-s{margin-right:.5rem}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .close_btn_thick{position:absolute;display:inline-block;top:1rem;right:1rem;cursor:pointer}#tiGDPRecModal .privacy_prompt_middle .privacy_prompt .logo{background:url(/-/media/2fdf8e3afdfa4e0cafc8851ac6e867e6.ashx) no-repeat 0 0;background-image:url(/-/media/2fdf8e3afdfa4e0cafc8851ac6e867e6.ashx),none;width:280px;height:36px;display:block}#tiGDPRcpPrefs{width:100%;height:100%;top:0px;display:flex;position:fixed;z-index:20101}#tiGDPRcpPrefs .PrivacyBackdrop{width:100%;height:100%;top:0px;display:flex;z-index:11000;background-color:rgba(0,0,0,0.6);position:fixed;left:0;right:0;top:0;bottom:0;display:flex;animation:fadeIn 250ms cubic-bezier(0, 0, 0.2, 1);animation-fill-mode:forwards}#tiGDPRcpPrefs .privacy_prompt_middle{z-index:20099;position:fixed;left:0;top:0;right:0;bottom:0;display:-webkit-flexbox;display:flex;-webkit-flex-align:center;align-items:center;font-family:Lato}#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences{position:relative;text-align:left;border:1px solid #CCC;border-radius:0;background:#ffffff;box-shadow:0 7px 8px -4px rgba(0,0,0,0.06),0 12px 17px 2px rgba(0,0,0,0.08),0 5px 22px 4px rgba(0,0,0,0.06);margin:auto;z-index:20100;padding:2rem;overflow:auto;max-height:95%}@media (max-width: 767px){#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences{width:360px}}@media (min-width: 768px){#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences{width:600px}}@media (min-width: 992px){#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences{width:675px}}@media (min-width: 1200px){#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences{width:850px}}#tiGDPRcpPrefs .privacy_prompt_middle .consent_preferences_paragraph{clear:left}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_content{font-size:14px;color:#555;font-family:inherit}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_content a{color:#1973b4}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_content p{text-align:left}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt h1{font-size:2em;font-weight:300;margin-bottom:1rem}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt h2{font-size:1.6em;font-weight:300;margin-bottom:1rem;color:#c00;text-align:left}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt h2::after{display:none}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt h3{font-size:1.4em;font-weight:300;margin-bottom:1rem;margin-top:0}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .close_btn_thick{position:absolute;display:block;top:1rem;right:1rem;text-decoration:none;text-shadow:0 1px 0 #fff;color:#555;font-size:14px/100%;cursor:pointer}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .close_btn_thick::after{content:"\2716"}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .logo{float:right;width:unset !important;max-height:100px !important;min-width:50px !important}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table{padding:0px;position:relative;border-collapse:collapse;border-top:2px solid #555;width:100%}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr th{border-bottom:2px solid #e8e8e8;text-align:left;vertical-align:middle;color:#555;padding:1em .6em;font-size:.9em;font-weight:500;background:#f9f9f9}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr th:nth-child(1){padding-right:1.5em !important}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr th:nth-child(3){padding-left:1.5em !important;text-align:center}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr td{border-bottom:1px solid #e8e8e8;vertical-align:top;padding:.6em}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr td:nth-child(1){padding-right:1.5em !important}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr td:nth-child(3){min-width:100px;padding-left:1.5em !important;text-align:center}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr:nth-child(odd){background-color:#f7f7f7}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt table tr:nth-child(even){background-color:#efefef}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-custom-checkbox{position:absolute;outline:0;opacity:0;margin:.2em .25em 0 .25em;box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;color:#555;font-size:14px;font-family:Roboto,"Franklin Gothic Medium",Tahoma,sans-serif;overflow:visible;line-height:1.15}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-custom-checkbox-label{position:relative;display:inline-block;padding-left:0;line-height:18px;margin-bottom:.75rem;margin-right:1rem;cursor:pointer}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-custom-checkbox-label::before{border-radius:3px;border:2px solid #555;position:absolute;top:0;left:0;content:'\00a0';background:#fff;display:block;width:18px;height:18px;transition:all 0.1s cubic-bezier(0.4, 0, 0.2, 1)}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-custom-checkbox:checked+.cookie-custom-checkbox-label::before{background:#555;border:2px solid #555}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-custom-checkbox:checked+.cookie-custom-checkbox-label::after{width:1em;height:.6em;content:'\00a0';transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;top:3px;left:3px;width:12px;height:8px}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-error-check{position:relative;padding:.25em 0 0 .25em;color:#900;display:flex}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt .cookie-warning-icon{display:inline-block;background-image:url(/-/media/29531586acb0423dbab6ef998be7660c.ashx);background-repeat:no-repeat;background-position:0 -36px;background-size:18px;height:18px;min-width:18px;min-height:18px;line-height:18px;margin:0 0.5rem 1rem 0}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer{padding:2rem 0 0 0;overflow:auto;float:left}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 1rem !important;cursor:pointer;white-space:nowrap;border:1px solid #c00 !important;border-radius:2px;font-size:14px !important;font-weight:500 !important;line-height:39px;height:40px;transition:background-color .1s linear;color:#c00;background-color:#fff}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer .button:hover{color:#fff;background-color:#e00 !important;border:1px solid #e00 !important}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer .button-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0 1rem !important;cursor:pointer;white-space:nowrap;border:1px solid #c00 !important;border-radius:2px;font-size:14px !important;font-weight:500 !important;line-height:39px;height:40px;transition:background-color .1s linear;color:#fff;background-color:#c00}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer .button-primary:hover{color:#fff;background-color:#e00 !important;border:1px solid #e00 !important}#tiGDPRcpPrefs .privacy_prompt_middle .privacy_prompt_footer .u-margin-right-s{margin-right:.5rem}#tiGDPRcpPrefs #advanced_consent_options{cursor:pointer}.schoolcontactslider{background-color:#f7f7f7}.schoolcontactslider .schoolcontact .columns .column .contact-image{text-align:left}.schoolcontactslider .schoolcontact .columns .column .content{padding:5px 25px;text-align:left}.schoolcontactslider .schoolcontact .columns .column .contact-quote{padding-top:20px}.schoolcontactslider .schoolcontact .columns .column .contact-quote blockquote{font-family:Lato-Light;font-size:20px;color:#c00;position:relative;padding:15px 30px;margin:0 auto;width:100%}.schoolcontactslider .schoolcontact .columns .column .contact-quote blockquote:before{content:"";width:14px;border-left:solid 2px #c00;border-top:solid 2px #c00;border-bottom:solid 2px #c00;position:absolute;top:0;bottom:0;height:100%;left:0}.schoolcontactslider .schoolcontact .columns .column .contact-quote blockquote:after{content:"";width:14px;border-right:solid 2px #c00;border-top:solid 2px #c00;border-bottom:solid 2px #c00;position:absolute;top:0;bottom:0;height:100%;right:0}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card{padding:3px 20px 3px 0px;height:auto;font-size:14px;position:relative;left:25px;display:block;text-align:left}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card:before{content:"";background-image:url(/assets/images/contact-icons.png);background-repeat:no-repeat;display:inline-block;width:20px;height:18px;position:absolute;top:0;left:-25px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.mail span{display:block;text-align:left}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.mail:before{background-position:-2px -3px;height:21px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.email:before{background-position:-26px -3px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.person:before{background-position:-53px -3px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.landline:before{background-position:-57px -31px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.mobile:before{background-position:-31px -31px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.website:before{background-position:-3px -55px}.schoolcontactslider .schoolcontact .columns .column .schoolcontact-card.fax:before{background-position:-3px -31px}@media (max-width: 512px){.schoolcontactslider .schoolcontact{border-bottom:solid 1px #e7e7e7}.schoolcontactslider .schoolcontact:last-child{border-bottom:none}}.schoolcontactslider .content-slider{width:100%;position:relative}.schoolcontactslider .content-slider .slick-arrow{position:absolute;z-index:50;top:40%;border-radius:50%;border:0;width:36px;height:36px;overflow:hidden}.schoolcontactslider .content-slider .slick-arrow span{opacity:0}.schoolcontactslider .content-slider .slick-arrow:before{display:none}.schoolcontactslider .content-slider .slick-arrow.slick-disabled{opacity:.3}.schoolcontactslider .content-slider .prev{left:0px;background:url(/assets/images/slider-arrow-left.png)}.schoolcontactslider .content-slider .next{right:0px;background:url(/assets/images/slider-arrow-right.png)}.schoolcontactslider .content-slider.slick-slider.slick-dotted{padding:10px 30px}.schoolcontactslider .content-slider .slick-list .slick-slide{float:left;height:100%;min-height:1px;padding:10px 20px 20px 10px}.schoolcontactslider .content-slider .slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.schoolcontactslider .content-slider .slick-dots.slick-slider{margin-bottom:10px}.schoolcontactslider .content-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.schoolcontactslider .content-slider .slick-dots li:before{display:none}.schoolcontactslider .content-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.schoolcontactslider .content-slider .slick-dots li button:before{font-family:lato-bold;font-size:14px;line-height:20px;position:absolute;top:0px;left:0px;width:20px;height:20px;content:"â€¢";text-align:center;opacity:0.25;color:#000;-webkit-font-smoothing:antialiased}.schoolcontactslider .content-slider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.thin-footer-t3{border-top:solid 1px #bbbbbb;font-size:11px;color:#aaa;position:relative}.thin-footer-t3 .container{padding:10px 15px;padding-left:30px;padding-right:20px}@media (max-width: 851px){.thin-footer-t3 .container{padding:0}}@media (max-width: 851px){.thin-footer-t3{font-size:16px;padding:25px}}.thin-footer-t3 .copyinfo{margin-bottom:15px}@media (max-width: 851px){.thin-footer-t3 .copyinfo{border-bottom:solid 1px #e7e7e7;padding-bottom:15px}}.thin-footer-t3 a{color:#689}@media (max-width: 851px){.thin-footer-t3 .has-text-right{text-align:left;padding-top:0}}.thin-footer-t3 .footerlinks{margin-bottom:20px}@media (max-width: 851px){.thin-footer-t3 .footerlinks a{width:100%;display:block;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px}}.thin-footer-t3 .footerlinks a:after{content:"|";padding-left:5px;padding-right:5px}@media (max-width: 851px){.thin-footer-t3 .footerlinks a:after{content:"";padding:0}}.thin-footer-t3 .footerlinks a:last-child:after{content:""}.thin-footer-t3 .legal{margin-bottom:20px}@media (max-width: 851px){.thin-footer-t3 .legal{margin-bottom:0}}@media (max-width: 851px){.thin-footer-t3 .legal a{width:100%;display:block;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px}}.thin-footer-t3 .legal a:after{content:"|";padding-left:5px;padding-right:5px}@media (max-width: 851px){.thin-footer-t3 .legal a:after{content:"";padding:0}}.thin-footer-t3 .legal a:last-child:after{content:""}@media (max-width: 851px){.thin-footer-t3 .legal a:last-child{margin-bottom:5px}}.thin-footer-t3 .sociallinks a{margin:0 5px;background-image:url("/assets/images/social-icons.gif");width:35px;height:30px;margin:0;display:inline-flex}.thin-footer-t3 .sociallinks a span{opacity:0}.thin-footer-t3 .sociallinks a.icon-facebook{background-position:0 0}.thin-footer-t3 .sociallinks a.icon-twitter{background-position:-36px 0}.thin-footer-t3 .sociallinks a.icon-instagram{background-position:-70px 0}.thin-footer-t3 .sociallinks a.icon-pinterest{background-position:-138px 0}.thin-footer-t3 .sociallinks a.icon-bulletin-board{background-position:-169px 0}.thin-footer-t3 .sociallinks a.icon-youtube{background-position:-105px 0}.thin-footer-t3 .sociallinks a.icon-teachertube{background-position:-202px 0}.header-t3{border-bottom:solid 1px #bbbbbb;margin-bottom:5px;padding-top:30px;padding-left:50px;padding-right:30px;padding-bottom:0px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media (max-width: 851px){.header-t3{padding:5px 0px;border-bottom:0;z-index:500;position:relative;background:#fff;border-bottom:solid 1px #bbb}}.header-t3 .columns{display:flex;padding:0 10px;margin:0}@media (max-width: 851px){.header-t3 .columns .column{padding:0 10px;margin:0}}.header-t3 .pagetitle{display:flex;align-items:center;padding:0}.header-t3 .search-container{text-align:right;padding:10px;padding-right:30px}@media (max-width: 851px){.header-t3 .search-container{padding:0}}.header-t3 .logo{margin-right:20px;display:flex;align-items:center;height:58px;padding-right:0px}@media (max-width: 851px){.header-t3 .logo{padding-bottom:10px;max-width:100%;height:auto;display:block}}.header-t3 .tagline{color:#c8c8c8;height:25px}@media (max-width: 851px){.header-t3 .tagline{display:none}}.header-t3 .mobilelinks{display:none}@media (max-width: 851px){.header-t3 .mobilelinks{display:block}}.header-t3 .mobilelinks .search-btn{display:none;overflow:auto}@media (max-width: 851px){.header-t3 .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-t3 .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-t3 .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-t3 .mobilelinks .hamburger{display:none}@media (max-width: 851px){.header-t3 .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-t3 .mobilelinks .hamburger.active{background:#fff;background:linear-gradient(#fff 0%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )}.header-t3 .mobilelinks .hamburger.active span{background:transparent}.header-t3 .mobilelinks .hamburger.active span:before{top:0;transform:rotate(45deg)}.header-t3 .mobilelinks .hamburger.active span:after{top:0;transform:rotate(-45deg)}.header-t3 .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-t3 .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-t3 .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-t3 .headerlinks{margin-bottom:5px}.header-t3 .headerlinks a{font-size:11px}.header-t3 .headerlinks a:after{content:"|";padding:0 5px}.header-t3 .headerlinks a:last-child:after{content:"";padding:0}@media (max-width: 851px){.header-t3 .headerlinks{display:none}}.header-t3 form.search-form{float:right}@media (max-width: 851px){.header-t3 form.search-form{display:none}.header-t3 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-t3 form.search-form.open input.search{width:90%}}.header-t3 input.search{border:solid 1px #cccccc;font-size:12px;border-radius:10px 0 0 10px;background-color:#eeeeee;margin-top:2px;padding:5px 10px;float:left;width:130px;outline:0;height:26px}.header-t3 .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-t3 .search-btn span{position:absolute;top:-2px;right:6px}.solo-hero-t3{background:url("/assets/images/hero-bg.jpg") top right repeat-y;font-size:18px;color:#525252;padding:0;min-height:320px;position:relative;margin:0;overflow:hidden;top:3px;z-index:0}.solo-hero-t3 .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-t3.darkimage{min-height:260px}@media (min-width: 851px){.solo-hero-t3.darkimage{color:#fff}.solo-hero-t3.darkimage .title,.solo-hero-t3.darkimage .contact-group-title{color:#fff}.solo-hero-t3.darkimage .cta.link{background:none;padding:0;border:0;color:#f2ffbe}.solo-hero-t3.darkimage .cta.link:after{position:relative;top:0}}.solo-hero-t3.copy-halign-center{text-align:center}@media (max-width: 851px){.solo-hero-t3{border-bottom:solid 1px #ccc;display:flex}}@media (max-width: 512px){.solo-hero-t3{display:block}}.solo-hero-t3.columns{padding-bottom:0;margin-bottom:0}.solo-hero-t3 .content-container{z-index:5}.solo-hero-t3.fullimage{padding:0;margin:0;background:none;top:-10px;position:relative;display:block}@media (max-width: 851px){.solo-hero-t3.fullimage{top:0;display:flex;flex-direction:column-reverse}}@media (max-width: 512px){.solo-hero-t3.fullimage{min-height:0px}}.solo-hero-t3.fullimage .content-container{display:none;z-index:10;display:inherit;height:100%;padding:30px;position:relative;width:100%;z-index:60;flex:none}@media (max-width: 851px){.solo-hero-t3.fullimage .content-container{flex:1}}.solo-hero-t3.fullimage .content-container .content{padding-right:0;width:100%;margin-top:0}.solo-hero-t3.fullimage.copy-halign-left .content-container .content{width:50%;position:relative;left:0%}.solo-hero-t3.fullimage.copy-halign-left .content-container .content.fullwidth{width:100%}@media (max-width: 600px){.solo-hero-t3.fullimage.copy-halign-left .content-container .content{width:100%;display:block;padding:0}}.solo-hero-t3.fullimage.copy-halign-right .content-container .content{width:50%;position:relative;left:50%}@media (max-width: 600px){.solo-hero-t3.fullimage.copy-halign-right .content-container .content{width:100%;left:0;display:block;padding:0}}.solo-hero-t3.fullimage:after{background:none}.solo-hero-t3.fullimage .background{display:none}.solo-hero-t3.fullimage .column.image{width:100%;height:100%;padding:0;position:absolute;top:0;flex:none;display:block;top:0}.solo-hero-t3.fullimage .column.image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}@media (max-width: 851px){.solo-hero-t3.fullimage .column.image img{bottom:0}}@media (max-width: 600px){.solo-hero-t3.fullimage .column.image{position:relative;display:block;flex:1}}.solo-hero-t3.fullimage .shadow{display:none}@media (min-width: 851px){.solo-hero-t3.copy-valign-bottom .content-container{position:absolute;height:auto;bottom:0}.solo-hero-t3.copy-valign-bottom .column.image{position:relative}}.solo-hero-t3.professional{background:url("/assets/images/gears-background.jpg") left bottom no-repeat}@media (max-width: 851px){.solo-hero-t3.professional{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat}}.solo-hero-t3.professional:after{background:none;height:0;width:0}@media (max-width: 851px){.solo-hero-t3.professional .content{padding:0 20px}}.solo-hero-t3.professional .content .title{position:relative;overflow:visible;padding-left:75px}@media (max-width: 851px){.solo-hero-t3.professional .content .title{margin-bottom:25px;font-size:26px}}.solo-hero-t3.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-t3.professional .content .richtext{padding-left:75px}@media (max-width: 851px){.solo-hero-t3.professional .content .richtext{padding-left:0}}.solo-hero-t3.professional .content .btn-red{left:75px}@media (max-width: 851px){.solo-hero-t3.professional .content .btn-red{padding-left:0}}.solo-hero-t3.professional.nogears{background:url("/assets/images/gradient-right-bg.jpg") top right no-repeat}.solo-hero-t3.professional.fullfadeimage{background:none;top:-10px;border-bottom:solid 1px #ccc}.solo-hero-t3.professional.fullfadeimage .image{padding:0;align-self:flex-start;display:flex;z-index:0}@media (max-width: 851px){.solo-hero-t3.professional.fullfadeimage .image{width:100%}}.solo-hero-t3.fadebackground{min-height:0;position:relative;background:none;overflow:visible;border-bottom:0}.solo-hero-t3.fadebackground .shadow{display:none}.solo-hero-t3.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-t3.fadebackground .column{position:relative;z-index:5;width:auto}.solo-hero-t3.fadebackground .column.image{align-self:flex-end}.solo-hero-t3.fadebackground:after{background:none;height:0;width:0}.solo-hero-t3.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-t3.fadebackground.half .column.image{padding:0;text-align:right;width:50%}@media (max-width: 851px){.solo-hero-t3.fadebackground.half .column.image{width:100%}}.solo-hero-t3.fadebackground.half .column.image img{bottom:-50px}.solo-hero-t3: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-t3:after{display:none}}.solo-hero-t3.left .column.content-container{order:2}.solo-hero-t3.left .column.image{order:1}.solo-hero-t3.left .column .content{padding-left:40px}.solo-hero-t3 .title{font-family:Lato-Light;font-size:34px;color:#c00;margin-bottom:15px}.solo-hero-t3 .column:first-child{order:1}.solo-hero-t3 .column .content{margin-top:40px;padding-right:40px}@media (max-width: 851px){.solo-hero-t3 .column .content{padding:0 20px;margin-top:20px}}.solo-hero-t3 .column .content .section-label{font-family:Lato-Bold;font-size:14px;margin-bottom:20px;color:#333}.solo-hero-t3 .column .content .richtext ul li{list-style-type:disc;margin-left:20px}.solo-hero-t3 .column.image{padding-bottom:0;align-self:flex-end;order:2;text-align:right}.solo-hero-t3 .column.image img{position:relative;bottom:-10px;z-index:50}.solo-hero-t3 .column.image.center{align-self:center;text-align:center}.solo-hero-t3 .column.image.top{align-self:flex-start}.solo-hero-t3 .column.image.top img{position:relative;top:-10px;z-index:50;right:0}.solo-hero-t3 .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-t3 .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-t3 .cta.link{color:#1973b4;font-size:14px;text-align:left;padding:0;border:0;margin-bottom:15px;background:transparent}.solo-hero-t3 .cta.link:after{color:#c00;position:relative}}.solo-hero-t3.show-divider{border-bottom:solid 1px #ccc}.main.main-t3{position:relative;overflow:hidden}.navigation-t3{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:#fff;color:#bcbcbc;font-size:12px;height:20px;z-index:100;margin-left:-150px;margin-top:70px;margin-bottom:-20px}@media (max-width: 851px){.navigation-t3{display:none;height:0;background:#dddddd}}.navigation-t3 a{color:#555}.navigation-t3.navigationOpen{display:block;position:fixed;width:100%;height:100vh;overflow:hidden;overflow-y:auto;top:0}.navigation-t3 .navlinks{margin:0 auto}@media (max-width: 960px){.navigation-t3 .navlinks{width:100%}}@media (max-width: 851px){.navigation-t3 .navlinks{width:100%;margin:0;height:100%;position:relative}}.navigation-t3 .navlinks .navmenu{position:relative;top:0;width:100%;height:100%}@media (max-width: 851px){.navigation-t3 .navlinks .navmenu{height:auto}}.navigation-t3 .navlinks .nav{margin:0;padding:0}@media (max-width: 851px){.navigation-t3 .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-t3 .navlinks .nav li{display:inline-block;float:left;margin:0;height:31px;line-height:31px;position:relative}.navigation-t3 .navlinks .nav li a{padding:0 10px}@media (max-width: 851px){.navigation-t3 .navlinks .nav li a{width:100%;display:block;height:100%;padding:10px 15px;line-height:31px}}.navigation-t3 .navlinks .nav li.hasmenu .open-subnav{display:none;padding:0}.navigation-t3 .navlinks .nav li.hasmenu.open{padding-bottom:0}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.hasmenu.open{height:auto}}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.hasmenu.open .open-subnav:after{color:#c00;content:"-"}}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.hasmenu a{width:100%;display:inline-block;position:relative}.navigation-t3 .navlinks .nav li.hasmenu .open-subnav{display:block;position:absolute;right:40px;top:0px;width:20px}.navigation-t3 .navlinks .nav li.hasmenu .open-subnav:after{content:"+";color:#555555;background:#dddddd;display:block;font-size:20px;padding:11px 40px 11px 20px;display:block}}@media (max-width: 851px){.navigation-t3 .navlinks .nav li{float:none;height:auto;min-height:54px;width:100%;border-bottom:solid 1px #bbbbbb}}.navigation-t3 .navlinks .nav li a{font-family:Lato-Bold;border-right:solid 2px #abaaab;line-height:15px}.navigation-t3 .navlinks .nav li a:hover,.navigation-t3 .navlinks .nav li a:focus,.navigation-t3 .navlinks .nav li a.active{background:#fff;color:#c00}@media (max-width: 851px){.navigation-t3 .navlinks .nav li a:hover,.navigation-t3 .navlinks .nav li a:focus,.navigation-t3 .navlinks .nav li a.active{background-color:transparent}}@media (max-width: 851px){.navigation-t3 .navlinks .nav li a{border:0;font-family:Lato-Light;font-size:18px}}.navigation-t3 .navlinks .nav li:hover,.navigation-t3 .navlinks .nav li:focus{background-color:#fff}.navigation-t3 .navlinks .nav li:hover&gt;a,.navigation-t3 .navlinks .nav li:focus&gt;a{color:#c00}.navigation-t3 .navlinks .nav li.region-select{float:right;color:#555555;background:transparent;padding-right:15px}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.region-select{border-bottom:0;bottom:0}.navigation-t3 .navlinks .nav li.region-select a{font-size:14px}}.navigation-t3 .navlinks .nav li.region-select a{border-right:0;border-left:0;color:#555555}.navigation-t3 .navlinks .nav li.region-select a span{font-family:Lato}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.region-select a{display:inline-block;width:auto}}.navigation-t3 .navlinks .nav li.region-select a:hover,.navigation-t3 .navlinks .nav li.region-select a:focus{background:transparent !important;color:#555555;text-decoration:underline}.navigation-t3 .navlinks .nav li.region-select a:hover span,.navigation-t3 .navlinks .nav li.region-select a:focus span{text-decoration:underline}@media (max-width: 851px){.navigation-t3 .navlinks .nav li.region-select{float:none}}@media (max-width: 851px){.navigation-t3 .navlinks .nav li:first-child{border:0;border-bottom:solid 1px #bbbbbb}}.navigation-t3 .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-t3 .navlinks .nav .submenu{display:none;height:auto}.navigation-t3 .navlinks .nav .submenu.show-menu{background:#ddd;display:block;border:0;width:100%;border-top:solid 1px #bbbbbb}}.navigation-t3 .navlinks .nav .submenu li{color:#555;font-size:12px;width:100%;float:left}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li{border-bottom:solid 1px #bbb;padding:0;line-height:12px;min-height:15px}}.navigation-t3 .navlinks .nav .submenu li a{display:block;font-family:Lato;overflow:auto}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li a{display:block;overflow:hidden;padding:0;background:#ddd}}@media (min-width: 851px){.navigation-t3 .navlinks .nav .submenu li a{border-right:0;border-left:0}}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li a:hover{background:#fff}}.navigation-t3 .navlinks .nav .submenu li a span{border-bottom:solid 1px #eeeeee;border-top:1px solid #d6d6d6;display:block}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li a span{padding:5px 20px;height:100%;border-top:0;display:block;border-bottom:0}}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li a{font-size:14px}}.navigation-t3 .navlinks .nav .submenu li:first-child a{border-left:0}.navigation-t3 .navlinks .nav .submenu li:first-child a span{border-top:solid 1px #eeeeee}@media (max-width: 851px){.navigation-t3 .navlinks .nav .submenu li:last-child{border-bottom:0}}.navigation-t3 .navlinks .nav .submenu li:last-child a{border-right:0px}.navigation-t3 .navlinks .nav .submenu li:last-child a:focus,.navigation-t3 .navlinks .nav .submenu li:last-child a:hover{background:transparent}.navigation-t3 .navlinks:last-child li:last-child a:last-child{border-right:0px}.select-t3{margin-left:-100px;margin-top:50px}.select-t3.no-margin{margin-left:110px;margin-top:-50px}.select-t3 label{color:#525252;margin-right:20px}.select-t3 .select-group select{width:50%;box-sizing:border-box;background:transparent;background-color:#fff;padding:4px 8px 4px 8px;font:12px/1.5 Lato-Bold;border:solid 1px #a7a9ac;position:relative;border-radius:5px;-webkit-appearance:none}.select-t3 .select-group .select{position:relative}.select-t3 .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;pointer-events:none}.social-t3{font-size:11px;color:#aaa;position:relative;margin-right:70px;margin-top:-30px;float:right;flex:1 auto}@media (max-width: 851px){.social-t3{float:right;margin-top:0px;margin-right:0px}}.social-t3 .sociallinks a{margin:0 5px;background-image:url("/assets/images/social-icons.gif");width:35px;height:30px;margin:0;display:inline-flex}.social-t3 .sociallinks a span{opacity:0}.social-t3 .sociallinks a.icon-facebook{background-position:0 0}.social-t3 .sociallinks a.icon-twitter{background-position:-36px 0}.social-t3 .sociallinks a.icon-instagram{background-position:-70px 0}.social-t3 .sociallinks a.icon-pinterest{background-position:-138px 0}.social-t3 .sociallinks a.icon-bulletin-board{background-position:-169px 0}.social-t3 .sociallinks a.icon-youtube{background-position:-105px 0}.social-t3 .sociallinks a.icon-teachertube{background-position:-202px 0}

/*# sourceMappingURL=app.css.map */
</pre></body></html>