/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.9;filter:alpha(opacity=90)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-zoom{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;right:0;top:0;padding:0 10px;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;line-height:28px;background-color:#c75050}.mfp-close:focus,.mfp-close:hover{color:#fc0}button.mfp-close{padding:0 10px;background-color:#c75050}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;font-size:1.3714285714rem;line-height:1.4;color:#999}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.85);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{font-size:1.3714285714rem;line-height:1.4;text-align:left;color:#f3f3f3;word-wrap:break-word;margin-right:80px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:50px;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-counter,.mfp-title{font-size:1.1428571429rem;line-height:1.4}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}.mfp-counter,.mfp-title{font-size:1.1428571429rem;line-height:1.4}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}h1{font-family:"Open Sans",Arial,sans-serif;font-size:2.3698285714rem;line-height:1.2;margin:1.4rem 0;font-weight:400}h1.smaller{font-size:1.8rem}h2{font-family:"Open Sans",Arial,sans-serif;font-size:1.9748571429rem;margin:1.4rem 0;font-weight:400}h3{font-family:"Open Sans",Arial,sans-serif;font-size:1.6457142857rem;line-height:1.2;margin:1.4rem 0;font-weight:400}h4{font-family:"Open Sans",Arial,sans-serif;font-size:1.3714285714rem;line-height:1.2;margin:1.4rem 0}h5{font-family:"Open Sans",Arial,sans-serif;font-size:1.3714285714rem;line-height:1.2;margin:1.4rem 0;font-weight:300;text-decoration:underline}h6{font-family:"Open Sans",Arial,sans-serif;font-size:1.3714285714rem;line-height:1.2;margin:1.4rem 0;font-weight:300;font-style:italic}h1+h3{margin-top:2.1rem}h3+ol,h3+ul{margin-top:.7rem}.section-header{margin-top:2.1rem;margin-bottom:.7rem}.section-header+p{margin-top:0rem}ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:2.8rem;margin-bottom:1.05rem}p+h2+p,p+h3+p,p+h4+p,p+h5+p,p+h6+p{margin-top:0rem}p{margin:1.4rem 0}p.lead{font-size:23.04px}p.small{margin:.7rem 0;font-size:.9523809524rem;line-height:1.4}ol,ul{margin:1.4rem 0;padding-left:2.1rem}ol li,ul li{margin:8px 0;padding-left:6px}ol.inline-list li,ul.inline-list li{display:inline-block}.list-checked{list-style-type:none;padding-left:8px}.list-checked li{background:url(/images/check.png) no-repeat left 4px;padding:0 0 4px 48px}a{color:#d90007}a:visited{color:#d15e62}a:hover{color:#0678c8}blockquote{margin:1.4rem 2.1rem}blockquote p{margin:0;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic}blockquote p:before{position:absolute;content:open-quote;width:.5em;margin-left:-.5em}blockquote p:after{content:close-quote}blockquote span{font-size:16px;color:#666}.callout,.callout-quote{margin:2.1rem}.callout p,.callout-quote p{font-size:27.648px}.callout p{font-style:normal}.callout p:before{content:none}.callout p:after{content:none}hr{border:0;border-top:1px solid #ccc}.header-with-sub{margin-bottom:1.4rem}.header-with-sub h1,.header-with-sub h2,.header-with-sub h3,.header-with-sub h4,.header-with-sub h5,.header-with-sub h6{margin-bottom:4px}.header-with-sub p{margin:0;color:#666;font-size:.9523809524rem;line-height:1.4}.header-with-sub-bold p{font-weight:700;color:#333;font-size:1.1428571429rem;line-height:1.4}table{width:100%;margin-bottom:2.8rem;border:1px solid #ccc;border-collapse:collapse}table td,table th{border-bottom:1px solid #ccc;padding:.35rem .7rem;text-align:left;vertical-align:top}table th{background-color:#ccc}table th.sorted-asc span,table th.sorted-desc span{display:inline-block;width:0;height:0;margin-left:4px;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #333 transparent}table th.sorted-desc span{border-width:10px 7.5px 0 7.5px;border-color:#333 transparent transparent transparent}table th[data-field]{cursor:pointer}table .th-summary{background-color:#333;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff}table .first-in-section{border-left:1px solid #fff}table .last-in-section{border-right:1px solid #fff}table tbody tr th{background-color:#ccc}.table-striped tr:nth-child(2n) td{background-color:#f0f0f0}.table-bordered td{border-right:1px solid #ccc}.table-dark td,.table-dark th{border-bottom:1px solid #f0f0f0}.table-dark th{background-color:#333;color:#fff}.table-dark td{background-color:#4d4d4d;color:#f0f0f0}.table-dark.table-bordered td{border-color:#f0f0f0}.table-primary td{background-color:#d10a11;color:#fff}.table-secondary td{background-color:#5a9331;color:#fff}.table-success td{background-color:#ecfae1}.table-warning td{background-color:#faf5e2}.table-info td{background-color:#e1effa}.table-error td{background-color:#ffe6e6}@media only screen and (max-width:480px){.table-wrap-mobile{width:100%;box-sizing:border-box}.table-wrap-mobile td,.table-wrap-mobile th{display:block;width:100%;box-sizing:border-box;font-size:.7936507937rem;line-height:1.4}}.fake-input,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{width:250px;padding:4px;border:1px solid #ccc;color:#555;box-sizing:border-box;font-size:19px;line-height:1.4}.fake-input-focused,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#d10a11;color:#000}input[type=date]::placeholder,input[type=email]::-placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#777;opacity:.5}input:disabled{color:#ccc}textarea{min-height:200px}fieldset{margin-bottom:1.4rem;padding:24px;border-color:#d9d9d9}fieldset div:last-child{margin-bottom:0}.error{color:red!important}.error span{color:inherit!important}fieldset.with-label{margin-top:16px;position:relative}fieldset.with-label>label:first-child{position:absolute;top:-16px;left:-1px;padding:4px;background-color:#767676;color:#fff;font-size:.9523809524rem;line-height:1.4}fieldset.with-label+fieldset{margin-top:40px}fieldset.with-label label+p{margin-top:.7rem}.field{margin:.7rem 0}.field label{display:block}.field label.data{color:#666}.field input[type=checkbox]{display:inline-block;width:auto}.field input[type=checkbox]+label{display:inline-block}.field span{display:block;padding:4px 0;font-size:.9523809524rem;line-height:1.4;color:#666}.field span.text{display:block;padding:0;font-size:1.1428571429rem;line-height:1.4;color:#333}.field label span{display:inline-block}.field .input-replace{padding:0;font-size:1.1428571429rem;line-height:1.4;color:#555}.field input[type=text].large,.field select.large,.field textarea.large{width:512px}.field input[type=text].xl,.field select.xl,.field textarea.xl{width:768px}.field input[type=text].xxl,.field select.xxl,.field textarea.xxl{width:1024px}.field input+br+input{margin-top:8px}.field-stack input{margin-bottom:.175rem}.field-inline label{display:inline;margin-right:8px}.field-inline-fixed{font-size:0}.field-inline-fixed label{display:inline-block;width:150px;font-size:1.1428571429rem;line-height:1.4}.field-inline-fixed label.data{width:auto}.field-inline-fixed input[type=text],.field-inline-fixed select,.field-inline-fixed textarea{display:inline-block;width:calc(100% - 150px);box-sizing:border-box;font-size:1.1428571429rem;line-height:1.4}.field-inline-fixed span{font-size:.9523809524rem;line-height:1.4;padding-left:150px}.field-inline-fixed span.text{display:inline-block}.field-inline-fixed .input-replace{display:inline-block;padding-left:0}.field-inline-fixed .fixed-size{width:300px}.field-checkbox,.field-radio{display:grid;grid-template-columns:max-content 1fr;gap:.7rem;margin-bottom:.35rem}.field-checkbox label,.field-radio label{line-height:22.4px}.field-checkbox .field-inline label,.field-radio .field-inline label{display:inline-block!important}.field-checkbox .field-checkbox label,.field-checkbox .field-radio label,.field-radio .field-checkbox label,.field-radio .field-radio label{display:block!important;margin-left:24px}.field-checkbox input[type=checkbox],.field-checkbox input[type=radio],.field-radio input[type=checkbox],.field-radio input[type=radio]{width:16px;height:22.4px}.field-checkbox input+label,.field-radio input+label{margin-right:0}.field-checkbox-inline-list,.field-radio-inline-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1.4rem}.field-checkbox-inline-list.field-inline-fixed label,.field-radio-inline-list.field-inline-fixed label{margin-right:0}.field-checkbox-list,.field-radio-list{font-size:0}.field-checkbox-list *,.field-radio-list *{font-size:1.1428571429rem;line-height:1.4}.field-checkbox-list div.field,.field-checkbox-list div.field-checkbox,.field-checkbox-list div.field-radio,.field-radio-list div.field,.field-radio-list div.field-checkbox,.field-radio-list div.field-radio{margin-left:.35rem}.field-checkbox-list div.field input[type=checkbox],.field-checkbox-list div.field input[type=radio],.field-checkbox-list div.field-checkbox input[type=checkbox],.field-checkbox-list div.field-checkbox input[type=radio],.field-checkbox-list div.field-radio input[type=checkbox],.field-checkbox-list div.field-radio input[type=radio],.field-radio-list div.field input[type=checkbox],.field-radio-list div.field input[type=radio],.field-radio-list div.field-checkbox input[type=checkbox],.field-radio-list div.field-checkbox input[type=radio],.field-radio-list div.field-radio input[type=checkbox],.field-radio-list div.field-radio input[type=radio]{width:16px;margin-right:4px}.field-checkbox-list div.field label,.field-checkbox-list div.field-checkbox label,.field-checkbox-list div.field-radio label,.field-radio-list div.field label,.field-radio-list div.field-checkbox label,.field-radio-list div.field-radio label{font-weight:400}.field-checkbox-list label+div:first-of-type,.field-radio-list label+div:first-of-type{margin-top:.35rem}.field-rbl h6{font-weight:700;font-style:normal;margin-bottom:4px}.field-rbl span{display:block;white-space:pre-line}.field-rbl span input{display:inline-block;width:16px;margin-right:4px}.field-rbl span label{display:inline-block;width:calc(100% - 20px);font-weight:400;font-size:1.1428571429rem;line-height:1.4}.field-radio-inline-list.field-rbl span label{width:auto}.field-input-submit{display:table;table-layout:fixed}.field-input-submit label{margin-right:8px}.field-input-submit button,.field-input-submit input{display:table-cell}.field-input-submit input[type=text]{border-radius:5px 0 0 5px}.field-input-submit button,.field-input-submit input[type=submit]{min-width:0;padding:5px;border-radius:0 5px 5px 0;font-size:19px;line-height:1.4}.field-input-submit button span,.field-input-submit input[type=submit] span{padding:0!important}.field-input-submit input[type=text]:focus+button,.field-input-submit input[type=text]:focus+input[type=submit]{background-color:#d10a11}.fake-input.standard,input[type=text].standard,select.standard,textarea.standard{width:250px!important}.fake-input.half,input[type=text].half,select.half,textarea.half{width:125px!important}.fake-input.small,input[type=number].small,input[type=text].small,select.small,textarea.small{width:75px!important}textarea.ta-large{height:150px}textarea.ta-xl{height:450px}@media only screen and (max-width:768px){input[type=text].width-50,select.width-50{width:100%!important}}.btns{margin:1.4rem 0}.btn{min-width:150px;padding:16px 32px;background-color:#767676;color:#fff;border-radius:5px;border:0;font-size:16px;text-align:center;line-height:1;cursor:pointer}.btn:hover{color:#fc0}.btn:disabled{background-color:#767676!important;color:#ccc!important}a.btn{display:inline-block;color:#fff;text-decoration:none}a.btn:hover{color:#fc0}.btn-primary{background-color:#d10a11}.btn-secondary{background-color:#5a9331}.btn-tertiary{background-color:#0678c8}.btn-double{min-width:300px}.btn-lowprofile{padding-top:8px;padding-bottom:8px}.tag-selectable{display:inline-block;width:200px;padding:1.4rem 0;border:5px solid #fff;border-radius:10px;color:#333!important;background-color:#d10a11;text-align:center;text-decoration:none;cursor:pointer;vertical-align:top}.tag-selectable:hover{background-color:#f64b51!important}.tag-spinner-r{position:relative;font-size:0!important}.tag-spinner-r span{display:block;color:#fff;font-size:1.3714285714rem;line-height:1.4;line-height:32px!important}.tag-spinner-r .spinner-ctr{display:none}.tag-spinner-selected{cursor:default}.tag-spinner-selected span{display:none!important}.tag-spinner-selected .spinner-ctr{display:block;height:32px}.tag-spinner-selected:hover{background-color:#d10a11!important}.tag-spinner-disabled{background-color:#ccc}.tag-spinner-disabled:hover{background-color:#ccc!important}.btn-ctr .btn{vertical-align:top}.btn-ctr-right{text-align:right}.btn-ctr-leftright{display:grid;grid-template-columns:50% 50%}.btn-ctr-leftright div:last-of-type{text-align:right}.btn-spinner,.btn-spinner-sized{font-size:0!important}.btn-spinner span,.btn-spinner-sized span{display:block;height:19px;padding-top:6px;padding-bottom:7px;font-size:1.1428571429rem;line-height:1.4;line-height:1!important}.btn-spinner img,.btn-spinner-sized img{display:none}.btn-spinner,.btn-spinner-sized{padding-top:5px!important;padding-bottom:4px!important}.btn-spinner:disabled{background:#999!important}.btn-spinner:disabled span,.tag-spinner-selected span{display:none}.btn-spinner:disabled img,.tag-spinner-selected img{display:inline-block}.btn-spinner-disabled:disabled span{display:block}.btn-spinner-disabled:disabled img{display:none}.btn-spinner.button-large{padding:24px 32px!important}.btn-spinner.button-large span{height:28px;padding-top:2px;padding-bottom:2px;font-size:1.3714285714rem;line-height:1.4}.btn-spinner-vue{position:relative}.btn-spinner-vue.spinning{font-size:0!important}.button-ctr .btn-spinner,.button-ctr .btn-spinner-sized{vertical-align:top}@keyframes spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,100%,39%{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,100%,25%{transform:scale(.5);opacity:.25}26%{transform:scale(1);opacity:1}}.form-message{margin:.7rem 0;padding:16px}.form-message p:first-child{margin-top:0}.form-message p:last-child{margin-bottom:0}.form-message.bg-error-strong *,.form-message.bg-info-strong *,.form-message.bg-success-strong *,.form-message.bg-warning-strong *{color:#fff}.form-message.bg-error-strong a:hover,.form-message.bg-info-strong a:hover,.form-message.bg-success-strong a:hover,.form-message.bg-warning-strong a:hover{color:#fc0}.form-message.bg-error-strong :first-child,.form-message.bg-info-strong :first-child,.form-message.bg-success-strong :first-child,.form-message.bg-warning-strong :first-child{margin-top:0}.form-message.bg-error-strong :last-child,.form-message.bg-info-strong :last-child,.form-message.bg-success-strong :last-child,.form-message.bg-warning-strong :last-child{margin-bottom:0}.progress-bar{width:100%;margin:.7rem 0;padding:4px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.progress-bar .bar-ctr{width:100%;height:8px;border-radius:3px;background-color:#ccc}.progress-bar .bar{width:0;height:100%;border-radius:3px;background-color:#0678c8}.tabs{font-size:0}.tabs .tab{display:inline-block;margin:0 1px 0 0;padding:8px 24px;border-radius:5px 5px 0 0;background-color:#767676;color:#fff;text-decoration:none;vertical-align:bottom;font-size:1.1428571429rem;line-height:1.4;cursor:pointer}.tabs .tab:hover{background-color:#fc0}.tabs .tab:disabled,.tabs .tab[disabled=disabled]{color:#ccc;cursor:default}.tabs .tab-selected{padding:10px 32px;background-color:#d10a11!important}.tab-content-area{border:1px solid #ccc;border-radius:0 5px 5px 5px}.tab-content-area>:first-child{margin-top:0}.tab-content-area>fieldset:first-child{margin-top:16px}.tab-content-area .tab-content{display:none;padding:24px}.tab-content-area .tab-content-default{display:block}.tabs.tab-toolbar{width:100%;background-color:#767676}.tabs.tab-toolbar .tab{margin:0;border-right:1px solid #fff;border-radius:0}.tabs.tab-toolbar .tab-selected{padding:8px 24px}.tabs.tab-toolbar+.tab-content-area{border-radius:0}.tabs.fit-tabs{display:table}.tabs.fit-tabs .tab{display:table-cell;padding-left:0;padding-right:0;text-align:center}.toolbar{overflow:auto;width:100%;padding:16px;background-color:#ccc;box-sizing:border-box}.toolbar .field{margin:0}.toolbar .field label{color:#fff}.toolbar .toolbar-left{float:left}.toolbar .toolbar-right{float:right}.loading-panel,.loading-panel-r{background-color:#fff;text-align:center}.loading-panel img,.loading-panel-r img{display:block;margin:0 auto}.loading-panel label,.loading-panel-r label{display:block;margin:10px auto 0;font-size:.9523809524rem;line-height:1.4}.loading-panel .loading-panel-content,.loading-panel-r .loading-panel-content{position:relative;top:50%;transform:translateY(-50%);text-align:center}.loading-panel-r{position:relative;padding-top:64px}.loading-panel-grey{background-color:#333}.loading-panel-grey label{color:#fff}.loading-panel-dark{background-color:#000}.loading-panel-dark label{color:#fff}@media only screen and (max-width:480px){.tabs .tab{padding-left:12px;padding-right:12px;font-size:.9523809524rem;line-height:1.4}.tab-content-area>fieldset:first-child{margin-top:16px}.tab-content-area .tab-content{padding:12px}}.alert{margin:1.4rem 0;padding:24px;border-radius:5px}.alert h1:first-child,.alert h2:first-child,.alert h3:first-child,.alert h4:first-child,.alert h5:first-child,.alert h6:first-child,.alert p:first-child{margin-top:0}.alert p:last-child,.alert ul:last-child{margin-bottom:0}.alert-info{background-color:#e1effa}.alert-success{background-color:#ecfae1}.alert-warning{background-color:#faf5e2}.alert-error{background-color:#ffe6e6}.alert-error *{color:red}ul.pagination{padding:0;list-style-type:none}ul.pagination li{display:inline-block;padding:0;border:1px solid #ccc}ul.pagination li a,ul.pagination li span{display:inline-block;padding:4px 12px}ul.pagination li a{color:#333}ul.pagination li a:hover{color:#d10a11}ul.pagination li.active{background-color:#d10a11;border:1px solid #d10a11;color:#fff}ul.pagination li.disabled span{color:#ccc}ul.pagination a{text-decoration:none}@media only screen and (max-width:480px){ul.pagination{font-size:.9523809524rem;line-height:1.4}ul.pagination a,ul.pagination li{font-size:.9523809524rem;line-height:1.4}ul.pagination li a,ul.pagination li span{display:inline-block;padding:4px 8px}}.mfp-content{height:90%}.popup{display:none;position:relative;width:1200px;height:100%;margin:0 auto;background-color:#fff}.popup .mfp-close{position:absolute;top:0;right:0;height:auto;line-height:28px}.popup .title{background-color:#777;color:#fff;font-size:14px;line-height:28px;padding-left:5px}.popup-content{height:100%}.popup .footer{height:64px;padding:8px 0;background-color:#999;text-align:center;box-sizing:border-box}.fixed-content-area,.scrollable-content-area{height:calc(100% - 28px - 64px);overflow-y:scroll}.popup-nofooter .fixed-content-area,.popup-nofooter .scrollable-content-area{height:calc(100% - 28px)!important}.fixed-content-area{overflow-y:hidden}.panel-loader,.popup-loader{display:none;width:100%;height:100%;background-color:#fff;text-align:center}.panel-loader-content,.popup-loader-content{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.panel-loader-content p,.popup-loader-content p{margin-top:.35rem;font-size:.9523809524rem;line-height:1.4}.panel-data{height:100%}.knockoutable-page{height:100%}.right{text-align:right}.left{text-align:left}.top{vertical-align:top}.bottom{vertical-align:bottom}.center{text-align:center}.center-block{margin-left:auto;margin-right:auto}.center-vert{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.center-middle{vertical-align:middle}.indented{margin-left:1.4rem;margin-right:1.4rem}.indented-extra{margin-left:2.8rem;margin-right:2.8rem}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.overflow-auto{overflow:auto}.width-100{width:100%!important}.width-75{width:75%!important}.width-50{width:50%!important}.width-auto{width:auto!important}.height-100{height:100%!important}.height-100-bb{height:100%!important;box-sizing:border-box!important}.first{margin-left:0!important}.last{margin-right:0!important}.margined{margin-top:1.4rem;margin-bottom:1.4rem}.margined-double{margin:2.8rem 0}.margined-top{margin-top:1.4rem}.margined-bottom{margin-bottom:1.4rem}.margined-left{margin-left:1.4rem}.margined-left-half{margin-left:.7rem}.margined-right{margin-right:1.4rem}.margined-right-half{margin-right:.7rem}.margined-horiz{margin-left:1.4rem;margin-right:1.4rem}.no-margin{margin:0!important}.no-margin-vert{margin-top:0!important;margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.padded{padding:1.4rem}.padded-half{padding:.7rem}.padded-double{padding:2.8rem}.padded-vert{padding:1.4rem 0}.padded-vert-half{padding:.7rem 0}.padded-double-vert{padding:2.8rem 0}.padded-horiz{padding:0 1.4rem}.padded-horiz-half{padding:0 .7rem}.padded-double-horiz{padding:0 2.8rem}.no-padding{padding:0!important}.no-padding-vert{padding-top:0!important;padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-border{border:0!important}.no-border-bottom{border-bottom:0!important}.bordered{border:1px solid #ccc}.text-large{font-size:23.04px}.text-normal{font-size:19.2px}.text-small{font-size:16px}.text-extra-small{font-size:13.3333333333px}.weight-normal{font-weight:400}.hidden{display:none}.no-underline{text-decoration:none!important}.col-primary{color:#d10a11!important}.col-secondary{color:#5a9331!important}.col-tertiary{color:#0678c8!important}.col-quaternary{color:#f3c924!important}.col-link{color:#d90007!important}.col-link-visited{color:#d15e62!important}.col-link-hover{color:#0678c8!important}.col-object-hover{color:#fc0!important}.col-text{color:#333!important}.col-text-light{color:#666!important}.col-grey-border{color:#ccc!important}.col-grey-dark{color:#333!important}.col-grey-medium{color:#767676!important}.col-grey-light{color:#ccc!important}.col-grey-extra-light{color:#ccc!important}.col-success{color:#ecfae1!important}.col-success-strong{color:#6fb43c!important}.col-info{color:#e1effa!important}.col-info-strong{color:#0678c8!important}.col-warning{color:#faf5e2!important}.col-warning-strong{color:#fac800!important}.col-error{color:#ffe6e6!important}.col-error-strong{color:red!important}.col-sponsored{color:#0678c8!important}.bg-primary{background-color:#d10a11!important}.bg-secondary{background-color:#5a9331!important}.bg-tertiary{background-color:#0678c8!important}.bg-quaternary{background-color:#f3c924!important}.bg-link{background-color:#d90007!important}.bg-link-visited{background-color:#d15e62!important}.bg-link-hover{background-color:#0678c8!important}.bg-object-hover{background-color:#fc0!important}.bg-text{background-color:#333!important}.bg-text-light{background-color:#666!important}.bg-grey-border{background-color:#ccc!important}.bg-grey-dark{background-color:#333!important}.bg-grey-medium{background-color:#767676!important}.bg-grey-light{background-color:#ccc!important}.bg-grey-extra-light{background-color:#f0f0f0!important}.bg-success{background-color:#ecfae1!important}.bg-success-strong{background-color:#6fb43c!important}.bg-info{background-color:#e1effa!important}.bg-info-strong{background-color:#0678c8!important}.bg-warning{background-color:#faf5e2!important}.bg-warning-strong{background-color:#fac800!important}.bg-error{background-color:#ffe6e6!important}.bg-error-strong{background-color:red!important}.bg-sponsored{background-color:#0678c8!important}.text-link,a.text-link:visited{color:#333;text-decoration:none}a.text-link:hover{color:#d10a11;text-decoration:underline}.sort-link{display:inline-block;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#d10a11 transparent transparent transparent}.sort-link-desc{border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #d10a11 transparent}.no-wrap{white-space:nowrap}@media only screen and (max-width:768px){.responsive-image{width:100%;height:auto}}.social-icon{display:inline-block;width:32px;height:32px;margin-right:2px;background:transparent url(/images/social-media-icons-v2.png) no-repeat;cursor:pointer}.social-facebook{background-position:0 0}.social-twitter{background-position:-32px 0}.social-linkedin{background-position:-64px 0}.social-google{background-position:-96px 0}.social-email{background-position:-128px 0}.social-site{background-position:-160px 0}.social-instagram{background-position:-192px 0}.social-youtube{background-position:-224px 0}.external-link span{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:baseline;background-image:url(/images/social-media-icons-v2-small.png);background-position:-80px 0}.tag{display:inline-block;margin:0 4px 4px 0;padding:4px 8px;background-color:#767676;color:#fff;font-size:1.1428571429rem;line-height:1.4;text-decoration:none}.tag:hover{background-color:#0678c8;color:#fff;text-decoration:none}.tag:visited{color:#fff}.tabbed-headers span{display:inline-block;margin:0;padding:8px 16px;font-family:"Open Sans",Arial,sans-serif;font-weight:300;cursor:pointer;font-size:1.3714285714rem;line-height:1.2}.tabbed-headers span:hover{color:#0678c8}.tabbed-headers .tabbed-header-selected{background-color:#767676;color:#fff;border-radius:5px 5px 0 0}.tabbed-headers .tabbed-header-selected:hover{color:#fff}.tabbed-section{display:none;border:1px solid #ccc}.tabbed-section-selected{display:block}.content-box{margin-bottom:1.4rem}.content-box .label,.content-box label{display:block;width:100%;padding:16px;background-color:#767676;border:1px solid #767676;color:#fff;box-sizing:border-box;font-weight:700}.content-box .content-box-ctr{padding:16px;border:1px solid #ccc;border-top:0}.content-box .content-box-ctr :first-child{margin-top:0}.content-box .content-box-ctr :last-child{margin-bottom:0}.content-box:hover .label,.content-box:hover label{background-color:#d10a11;border-color:#d10a11}.content-box .btn{min-width:0}a.content-box{display:block;text-decoration:none;color:#333}a.content-box .btn{text-align:center}a.content-box:hover .btn{color:#fff;background-color:#d10a11}.sidebar .content-box-ctr{font-size:.9523809524rem;line-height:1.4}.sidebar .content-box-ctr p:last-of-type{margin-bottom:16px}.bordered-section{border-top:1px solid #ccc;padding-top:1.4rem;padding-bottom:1.4rem}.bordered-section>:first-child{margin-top:0}.bordered-section>:last-child{margin-bottom:0}.bordered-section:last-of-type{border-bottom:1px solid #ccc;margin-bottom:24px}.image-with-text-flex{display:flex;width:100%}.image-with-text-flex .iwt-image-100,.image-with-text-flex .iwt-image-125,.image-with-text-flex .iwt-image-150,.image-with-text-flex .iwt-image-200,.image-with-text-flex .iwt-image-250{flex:0 0 100px;padding:0 16px 0 0}.image-with-text-flex .iwt-image-100 .iwt-image,.image-with-text-flex .iwt-image-125 .iwt-image,.image-with-text-flex .iwt-image-150 .iwt-image,.image-with-text-flex .iwt-image-200 .iwt-image,.image-with-text-flex .iwt-image-250 .iwt-image{width:100px;height:100px}.image-with-text-flex .iwt-text{flex:1 1 auto}.image-with-text-flex .iwt-text :first-child{margin-top:0}.image-with-text-flex .iwt-text :last-child{margin-bottom:0}.image-with-text-flex .iwt-image-125{flex:0 0 125px}.image-with-text-flex .iwt-image-125 .iwt-image{width:125px;height:125px}.image-with-text-flex .iwt-image-150{flex:0 0 150px}.image-with-text-flex .iwt-image-150 .iwt-image{width:150px;height:150px}.image-with-text-flex .iwt-image-200{flex:0 0 200px}.image-with-text-flex .iwt-image-200 .iwt-image{width:200px;height:200px}.image-with-text-flex .iwt-image-250{flex:0 0 250px}.image-with-text-flex .iwt-image-250 .iwt-image{width:250px;height:250px}.image-with-text-ctr{display:table}.image-with-text-ctr .iwt-image-100,.image-with-text-ctr .iwt-image-125,.image-with-text-ctr .iwt-image-150,.image-with-text-ctr .iwt-image-200,.image-with-text-ctr .iwt-image-250{display:table-cell;width:100px;padding:0 16px 0 0}.image-with-text-ctr .iwt-image-100 .iwt-image,.image-with-text-ctr .iwt-image-125 .iwt-image,.image-with-text-ctr .iwt-image-150 .iwt-image,.image-with-text-ctr .iwt-image-200 .iwt-image,.image-with-text-ctr .iwt-image-250 .iwt-image{width:100px;height:100px}.image-with-text-ctr .iwt-text{display:table-cell;vertical-align:top}.image-with-text-ctr .iwt-text :first-child{margin-top:0}.image-with-text-ctr .iwt-text :last-child{margin-bottom:0}.image-with-text-ctr .iwt-image-125{width:125px}.image-with-text-ctr .iwt-image-125 .iwt-image{width:125px;height:125px}.image-with-text-ctr .iwt-image-150{width:150px}.image-with-text-ctr .iwt-image-150 .iwt-image{width:150px;height:150px}.image-with-text-ctr .iwt-image-200{width:200px}.image-with-text-ctr .iwt-image-200 .iwt-image{width:200px;height:200px}.image-with-text-ctr .iwt-image-250{width:250px}.image-with-text-ctr .iwt-image-250 .iwt-image{width:250px;height:250px}.image-with-text-ctr.iwi-right .iwt-image-100,.image-with-text-ctr.iwi-right .iwt-image-125,.image-with-text-ctr.iwi-right .iwt-image-150,.image-with-text-ctr.iwi-right .iwt-image-200,.image-with-text-ctr.iwi-right .iwt-image-250,.image-with-text-flex.iwi-right .iwt-image-100,.image-with-text-flex.iwi-right .iwt-image-125,.image-with-text-flex.iwi-right .iwt-image-150,.image-with-text-flex.iwi-right .iwt-image-200,.image-with-text-flex.iwi-right .iwt-image-250{padding:0 0 0 16px}.person-image{display:inline-block;width:50px;height:50px;border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:100%;vertical-align:middle}.person-image-large{width:125px;height:125px}.person-image-grey{filter:grayscale(100%)}.flash-blob,.flash-blob-standard{display:inline-block;margin-bottom:.35rem;padding:4px 16px;background-color:#c00;border-radius:5px;color:#fff;font-size:.9523809524rem;line-height:1.4}.flash-blob-standard{background:#767676}.article-listing-table{display:grid;grid-template-columns:50% 50%;border-collapse:collapse;border:0;margin-bottom:0}.article-listing-table .article-listing{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:1.4rem;padding:.525rem .7rem;vertical-align:top;border-bottom:1px solid #ccc;line-height:1.2}.article-listing-table .al-cell-num{font-size:1.6457142857rem;line-height:1.4;color:#666;text-align:right}.article-listing-table .al-cell-article{min-width:0}.article-listing-table .al-cell-article a{color:#333;text-decoration:none}.article-listing-table .al-cell-article a:visited{color:#666}.article-listing-table .al-cell-article a:hover{color:#d90007;text-decoration:underline}.article-listing-table .al-cell-article a:hover:visited{color:#d15e62}.article-listing-table .al-cell-article .most-read-link{overflow-wrap:break-word}@media only screen and (min-width:481px) and (max-width:768px){.image-with-text-flex .iwt-image-200,.image-with-text-flex .iwt-image-250{flex:0 0 150px}.image-with-text-flex .iwt-image-200 .iwt-image,.image-with-text-flex .iwt-image-250 .iwt-image{width:150px;height:150px}}@media only screen and (max-width:768px){.sidebar .content-box{max-width:400px;margin-left:auto;margin-right:auto}.article-listing-table .article-listing{grid-template-columns:20px 1fr;gap:.7rem;padding-left:.35rem;padding-right:.35rem}.article-listing-table .al-cell-num{padding-right:0;font-size:1.1428571429rem;line-height:1.4}.article-listing-table .al-cell-article a{font-size:.9523809524rem;line-height:1.4}}@media only screen and (max-width:480px){.content-box{margin-bottom:.7rem}.content-box label{padding:12px}.content-box .content-box-ctr{padding:12px}.image-with-text-flex{flex-direction:column}.image-with-text-flex .iwt-image-100,.image-with-text-flex .iwt-image-125,.image-with-text-flex .iwt-image-150,.image-with-text-flex .iwt-image-200,.image-with-text-flex .iwt-image-250{padding:0 0 .7rem 0}.image-with-text-flex.iwi-right{flex-direction:column-reverse}.image-with-text-flex.iwi-right .iwt-image-100,.image-with-text-flex.iwi-right .iwt-image-125,.image-with-text-flex.iwi-right .iwt-image-150,.image-with-text-flex.iwi-right .iwt-image-200,.image-with-text-flex.iwi-right .iwt-image-250{padding:0 0 .7rem 0}.image-with-text-ctr{display:table}.image-with-text-ctr .iwt-image-100,.image-with-text-ctr .iwt-image-125,.image-with-text-ctr .iwt-image-150,.image-with-text-ctr .iwt-image-200,.image-with-text-ctr .iwt-image-250{display:block;width:100%}.image-with-text-ctr .iwt-image-100 .iwt-image,.image-with-text-ctr .iwt-image-125 .iwt-image,.image-with-text-ctr .iwt-image-150 .iwt-image,.image-with-text-ctr .iwt-image-200 .iwt-image,.image-with-text-ctr .iwt-image-250 .iwt-image{display:block;margin:0 0 16px}.image-with-text-ctr .iwt-text{display:block;width:100%}.article-listing-table{grid-template-columns:1fr}.article-listing-table .article-listing:nth-child(1){order:1}.article-listing-table .article-listing:nth-child(2){order:6}.article-listing-table .article-listing:nth-child(3){order:2}.article-listing-table .article-listing:nth-child(4){order:7}.article-listing-table .article-listing:nth-child(5){order:3}.article-listing-table .article-listing:nth-child(6){order:8}.article-listing-table .article-listing:nth-child(7){order:4}.article-listing-table .article-listing:nth-child(8){order:9}.article-listing-table .article-listing:nth-child(9){order:5}.article-listing-table .article-listing:nth-child(10){order:10}}#app{margin:2.8rem 0}#app .loader{margin:2.8rem 0}#app .loader img{display:block;margin:0 auto}body,html{height:100%}html{font-size:1.1428571429rem;line-height:1.4;color:#333}body{font-family:"Roboto Slab",serif;background-color:#f0f0f0}.blank-page{width:100%;height:100%;background-color:#fff}.page-ctr{width:100%;min-height:100%}.takeover .page-ctr{cursor:pointer}div.page{width:1080px;margin:0 auto;padding:0;min-height:100%;background-color:#fff;cursor:default}.page-with-no-sidebar,.page-with-sidebar{overflow:auto;margin:0 auto;padding:16px 0 0;min-height:100%;background-color:#fff}.page-with-no-sidebar .page-content,.page-with-sidebar .page-content{width:716px}.page-with-no-sidebar .page-content h1:first-child,.page-with-sidebar .page-content h1:first-child{margin-top:0}.page-with-sidebar .page-content{float:left}.page-with-sidebar .sidebar{float:right;width:300px}.page-with-sidebar .sidebar table{margin-bottom:1.4rem}.page-with-sidebar .sidebar .sidebar-button{display:block;margin-bottom:1.4rem}.page-with-no-sidebar .page-content{margin:0 auto}.page-with-header-sidebar{display:grid;grid-template-areas:"header header" "content sidebar";grid-template-columns:1fr 316px;overflow:auto;margin:0 auto;min-height:100%;background-color:#fff}.page-with-header-sidebar header{grid-area:header;padding:0 0 .7rem}.page-with-header-sidebar .page-content{grid-area:content}.page-with-header-sidebar .sidebar{grid-area:sidebar;padding:0 0 0 16px}.brk-largepc,.brk-mobile,.brk-smallpc,.brk-tablet{display:none!important}.layout-reduced-ctr{border-top:1px solid #ccc}.inline-signup,.sidebar-signup{margin:1.4rem 0}.inline-signup img,.sidebar-signup img{display:block;width:100%;height:auto}.inline-signup fieldset,.sidebar-signup fieldset{margin-bottom:0;padding:.7rem .7rem 1.05rem;border:0}.inline-signup fieldset p,.sidebar-signup fieldset p{margin-top:0}.inline-signup fieldset input,.sidebar-signup fieldset input{font-size:.9523809524rem;line-height:1.4}.sidebar-signup{width:298px;border:1px solid #ccc}.sidebar-newsletter-signup fieldset p{margin:0}.inline-signup{display:grid;grid-template-columns:min(50%,448px) 1fr;gap:1.4rem;align-items:center;border-top:1px solid #ccc;padding-top:1.4rem}.inline-signup fieldset{padding:0}.inline-magazine-signup p{text-align:center}@media only screen and (max-width:1370px){.takeover{background:#f0f0f0!important}.takeover .page-ctr{background:0 0!important;cursor:default}}@media only screen and (max-width:1080px){div.page{width:100%}.page-with-sidebar .page-content{width:65%;margin-right:5%}.page-with-sidebar .sidebar{width:30%}.page-with-no-sidebar .page-content{width:70%;margin-right:0}.brk-largepc{display:block!important}.no-brk-largepc{display:none!important}}@media only screen and (max-width:1024px){.brk-smallpc{display:block!important}.no-brk-smallpc{display:none!important}}@media only screen and (max-width:768px){.brk-tablet{display:block!important}.no-brk-tablet{display:none!important}.page-with-no-sidebar,.page-with-sidebar{overflow:unset}.page-with-no-sidebar .page-content,.page-with-sidebar .page-content{float:none;width:100%}.page-with-sidebar .sidebar{float:none;width:100%;margin:1.4rem 0;padding-top:0!important}.page-with-header-sidebar{grid-template-columns:100%}.page-with-header-sidebar .sidebar{display:none}.inline-signup p{font-size:.9523809524rem;line-height:1.4}.inline-signup input[type=submit]{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width:480px){.brk-mobile{display:block!important}.no-brk-mobile{display:none!important}.inline-signup{grid-template-columns:1fr}}header.page{position:relative;padding:40px 0 8px}header.page .logo{display:block;width:525px;margin:0 auto}header.page .logo img{display:block}header.page .header-right{position:absolute;top:8px;right:8px;text-align:right}header.page .header-left{position:absolute;width:200px;height:60px;top:40px;left:16px}header.page .hdr-links{color:#666;font-size:.6613756614rem;line-height:1.4}header.page .hdr-links a{color:#666;text-decoration:none}header.page .hdr-links a:hover{color:#fc0}header.page .hdr-search{float:right;margin-top:8px}header.page .hdr-search button,header.page .hdr-search input{vertical-align:top}header.page .hdr-search input{width:180px;height:20px;box-sizing:content-box;font-size:.7936507937rem;line-height:1.4;padding:4px}header.page .hdr-search button{height:14px;padding:8px 12px;box-sizing:content-box}header.page .hdr-search button span{display:block;width:14px;height:14px;margin:0 auto;background-image:url(/images/template-icons.png);background-repeat:no-repeat}header.page .mobile-nav{display:none}header.page .mobile-nav img{width:auto;height:30px}nav.page{margin:0 16px;padding-top:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}nav.page .nav-ctr{display:grid;grid-template-columns:max-content 1fr}nav.page ul{overflow:auto;margin:0 0 8px;padding:0;font-size:0;list-style-type:none}nav.page ul li{display:inline-block;margin:0;padding:0;line-height:24px}nav.page ul li a{display:block;padding:6px 9px;margin:0;color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}nav.page ul li a:visited{color:#000}nav.page ul li a:hover{background-color:#ccc}nav.page ul li a:last-of-type{margin-right:0}nav.page ul li.selected{background-color:#d10a11}nav.page ul li.selected a{color:#fff}nav.page ul li.selected a:hover{background-color:#d10a11}nav.page ul li.search{background-color:#eee;box-sizing:border-box}nav.page ul li.search span{display:block;float:left;width:14px;height:14px;margin:8px 8px;background:transparent url(/images/template-icons.png) no-repeat;background-position:-14px 0}nav.page ul li.search.selected{background-color:#d10a11}nav.page ul li.search.selected span{background-position:0 0}nav.page ul li.all span{display:inline-block;width:24px;height:24px;margin:0 4px 0 0;background:transparent url(/images/menu-hamburger.svg) no-repeat;background-size:100%;vertical-align:bottom}nav.page ul.nav-register{border-right:1px solid #ccc;padding-right:4px}nav.page ul.nav-all{margin-left:4px}@supports (-moz-appearance:none){nav.page ul li a{font-family:Helmet,Freesans,sans-serif}}nav.empty{height:16px;padding-top:0;border-top:none}.content{padding:16px;clear:both;overflow:auto}footer.page{margin:1.4rem 16px 0;border-top:1px solid #ccc;padding:1.4rem 0}footer.page img{display:block}footer.page p{font-size:.7936507937rem;line-height:1.4;color:#666;margin:.35rem 0}footer.page .tmpl-follow-button{margin:.7rem 0 .175rem}footer.page .li-follow-button{height:45px;margin:.175rem 0 .7rem}.tw-follow-button{position:relative;display:inline-block;height:28px;padding:1px 12px 1px 12px;box-sizing:border-box;background-color:#000;border-radius:9999px;outline:0;vertical-align:top;cursor:pointer;zoom:1;transition:background-color .3s}.tw-follow-button a{color:#fff;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:26px;font-weight:500;text-decoration:none}.tw-follow-button span{position:relative;top:2px;display:inline-block;width:14px;height:14px;margin-right:6px;background:transparent 0 0 no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='none'/%3E%3Cpath d='M17.9686 14.1623L26.7065 4H24.6358L17.0488 12.8238L10.9891 4H4L13.1634 17.3432L4 28H6.07069L14.0827 18.6817L20.4822 28H27.4714L17.9681 14.1623H17.9686ZM15.1326 17.4607L14.2041 16.132L6.81679 5.55961H9.99723L15.9589 14.0919L16.8873 15.4206L24.6368 26.5113H21.4564L15.1326 17.4612V17.4607Z' fill='white'/%3E%3C/svg%3E%0A")}.tw-follow-button:hover{background-color:#666}.tw-follow-button:hover a{color:#fff!important;text-decoration:none!important}.li-follow-button{height:45px}.loggedin{position:fixed;bottom:0;right:0;padding:8px 16px;background:#000;border-radius:5px 0 0 0;opacity:.25}.loggedin:hover{opacity:1}.loggedin p{margin:0;font-size:.7936507937rem;line-height:1.4;color:#ccc}.loggedin span{color:#fff}.loggedin a:visited{color:#d90007}.loggedin a:hover{color:#0678c8}.cookie-consent{position:fixed;bottom:0;width:100%;padding:16px;color:#eee;background:#6b6b6b;box-sizing:border-box;font-size:.9523809524rem;line-height:1.4}.cookie-consent a{color:#fff}.cookie-consent a:hover{color:#fc0}.cookie-consent .cookie-consent-content{display:inline-block;width:calc(100% - 150px - 16px);vertical-align:middle}.cookie-consent button{display:inline-block;width:150px;margin:0 0 0 16px;box-sizing:border-box;font-size:.9523809524rem;line-height:1.4}@media only screen and (max-width:1080px){nav.page{display:none;width:200px;position:absolute;top:38px;border:1px solid #ccc;background-color:#fff;z-index:100}nav.page .nav-ctr{grid-template-columns:1fr}nav.page ul.nav-register{display:none}nav.page ul{margin:0}nav.page ul li{display:block;width:100%;border-bottom:1px solid #ccc}nav.page ul li a{margin:0;padding:8px;text-align:left}nav.page ul li:last-child{border-bottom:0}.header-left{display:none}.header-right{display:none}header.page{position:static;margin:0 16px;border-bottom:1px solid #ccc}header.page .mobile-nav{display:block;position:absolute;top:16px;left:16px;cursor:pointer}}@media only screen and (max-width:768px){header.page .logo{max-width:525px;width:100%;padding:0 32px;box-sizing:border-box}header.page .logo img{display:block;width:100%;height:auto}header.page .mobile-nav{top:8px;left:8px}}@media only screen and (max-width:480px){.cookie-consent{padding:8px;font-size:.7936507937rem;line-height:1.4}.cookie-consent .cookie-consent-content{display:block;width:100%}.cookie-consent button{display:block;margin:8px 0 0 0;font-size:.7936507937rem;line-height:1.4}}.grid-ctr{overflow:auto}.four-col,.three-col,.two-col{float:left;width:calc(50% - 12px);margin:0 24px 24px 0;box-sizing:border-box}.three-col{width:calc(33.33% - 16.000008px)}.four-col{width:calc(25% - 18px)}.four-col:nth-child(4n),.three-col:nth-child(3n),.two-col:nth-child(even){margin-right:0}.image-header{width:calc(100% + 32px);height:150px;margin:0 -16px 16px -16px;background-color:#d10a11}.content-header{width:100%;margin:.7rem 0}.content-header h1{margin:0;color:#d10a11}.content-header .categorydate{margin:0 0 .7rem;font-size:.9523809524rem;line-height:1.4}.content-header .category{color:#d10a11;font-weight:200;text-transform:uppercase}.content-header time{color:#555;font-weight:100}.content-header .social-icons{margin:.7rem 0 0}.page-with-sidebar .content-header{margin-top:0}.item-with-image{overflow:auto}.items-with-images .item-with-image{padding:24px;border-bottom:1px solid #ccc}.items-with-images .iwi-img{float:left;width:200px;margin-right:32px}.items-with-images .iwi-txt{margin-left:232px}.items-with-images .iwi-txt h2,.items-with-images .iwi-txt h3{margin-top:0;margin-bottom:8px}.items-with-images .iwi-txt p{margin:0 0 8px}@media only screen and (max-width:1024px){.image-header{width:calc(100% + 32px);height:auto}.image-header img{display:block}}@media only screen and (max-width:768px){.items-with-images .item-with-image{padding:24px 12px}.items-with-images .iwi-img,.items-with-images .iwi-txt{float:none;width:100%;margin:0}}#dialog-all-sections{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;margin:0;background:rgba(0,0,0,.95);overflow-y:auto}#dialog-all-sections .das-content{display:grid;grid-template-rows:max-content 1fr max-content;height:100%;padding:1.4rem 1.4rem .7rem;box-sizing:border-box}#dialog-all-sections .das-content a{color:#fff;text-decoration:none}#dialog-all-sections .das-content a:hover{color:#0678c8;text-decoration:underline}#dialog-all-sections .das-head{text-align:center}#dialog-all-sections .das-head .das-inner{padding-bottom:1.05rem}#dialog-all-sections .das-head img{width:350px;height:auto}#dialog-all-sections .das-body .das-inner{border-top:1px solid gray;padding-top:1.4rem}#dialog-all-sections .das-body ul{list-style-type:none;margin:0;padding:0;column-width:400px}#dialog-all-sections .das-body ul li:first-of-type{margin-top:0!important}#dialog-all-sections .das-body ul li{margin:.35rem 0;padding-left:0;break-inside:avoid}#dialog-all-sections .das-body ul li a{display:block;padding:.7rem}#dialog-all-sections .das-body ul li ul{margin-top:.28rem;column-width:unset}#dialog-all-sections .das-body ul li ul li{margin:0!important}#dialog-all-sections .das-body ul li ul li a{padding:.35rem .7rem}#dialog-all-sections .das-body>.das-inner>ul>li>a{background:#333}#dialog-all-sections .das-body>.das-inner>ul>li>a span{float:right;display:block;width:24px;height:24px;background:url(/images/menu-arrow-right.svg) no-repeat;background-size:100%;vertical-align:middle}#dialog-all-sections .das-body>.das-inner>ul>li>a:hover{background:#0678c8;color:#fff;text-decoration:none}#dialog-all-sections .das-foot .das-inner{margin-top:.7rem;border-top:1px solid gray;padding-top:.7rem;padding-bottom:.7rem}#dialog-all-sections .das-foot ul{margin:0;padding:0;list-style-type:none}#dialog-all-sections .das-foot ul li{display:inline-block;margin:0 .7rem 0 0;padding:0 .7rem 0 0;border-right:1px solid #ccc}#dialog-all-sections .das-foot ul li:first-of-type{padding-left:0}#dialog-all-sections .das-foot ul li:last-of-type{padding-right:0;border-right:none}#dialog-all-sections .das-foot-layout{display:grid;grid-template-columns:1fr max-content;align-items:center}#dialog-all-sections .das-foot-layout .das-follow{display:grid;grid-template-columns:max-content max-content;gap:1.4rem;align-items:center}#dialog-all-sections .das-inner{position:relative;max-width:1200px;margin:0 auto}#dialog-all-sections .das-close{position:absolute;top:0;right:0;margin:0;padding:12px 0 12px 8px;background:0 0;box-shadow:none;border:0;box-shadow:0;color:#fff}#dialog-all-sections .das-close span{display:inline-block;width:24px;height:24px;background:url(/images/menu-close-red.svg) no-repeat;background-size:100%;vertical-align:bottom}#dialog-all-sections .das-close:hover{cursor:pointer;color:#0678c8}@media only screen and (max-width:768px){#dialog-all-sections .das-head img{width:200px}#dialog-all-sections .das-close{font-size:0;padding-top:2px}#dialog-all-sections .das-foot-layout{grid-template-columns:1fr;font-size:.7936507937rem;line-height:1.4}#dialog-all-sections .das-foot-layout .das-follow{margin-top:.7rem;grid-template-columns:1fr;gap:.35rem}}@media only screen and (max-width:480px){#dialog-all-sections .das-foot ul li{margin-right:.35rem;padding-right:.35rem}}.admin-page input[type=number]{-moz-appearance:textfield}.newsletter-admin-options{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.newsletter-admin-options fieldset.with-label+fieldset{margin-top:16px}.article-list-ctr{padding:0 16px}.articles{display:flex;flex-wrap:wrap}.articles .article{position:relative;width:25%;padding:16px;text-decoration:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;box-sizing:border-box}.articles .article .image img{display:block;width:100%;height:auto}.articles .article .text{padding:8px 0;text-align:left}.articles .article .title,.articles .article h4{color:#000;margin:0;font-family:"Open Sans",Arial,sans-serif;font-weight:400;font-size:19.2px}.articles .article .category{width:100%;padding:0 4px;color:#fff;background-color:#d10a11;text-transform:uppercase;box-sizing:border-box;font-size:.9523809524rem;line-height:1.4}.articles .article .paid-advertorial,.articles .article .paid-feature{background-color:#0678c8}.articles .article .author-ctr{margin:4px 0 0}.articles .article .author{color:#666;font-size:.9523809524rem;line-height:1.4}.articles .article:hover h4{color:#d10a11}.articles a.related-article{text-decoration:none}.articles .article:nth-child(4n+1){margin-left:0}.articles .article:nth-child(4n+4){margin-right:0;border-right:0}.articles .article:nth-last-child(-n+4){border-bottom:0}.articles .type-feature-advertorial:hover .title,.articles .type-feature-sponsored:hover .title{color:#0678c8}.articles-links .article{width:calc(25% - 12px);margin-left:8px;margin-right:8px;padding:0 0 16px;border:0}.articles-links .article .image{height:auto}.articles-links .article .title,.articles-links .article h4{font-size:.9523809524rem;line-height:1.4}.articles-links .article:nth-child(4n+1){margin-left:0}.articles-links .article:nth-child(4n+4){margin-right:0}.article-links-3 .article{width:calc(33.3334% - 10.6672px)}.article-links-3 .article:nth-child(4n+1){margin-left:8px}.article-links-3 .article:nth-child(4n+4){margin-right:8px}.article-links-3 .article:nth-child(3n+1){margin-left:0!important}.article-links-3 .article:nth-child(3n+3){margin-right:0!important}.article-line{display:flex;padding:0 0 1.05rem 0;margin:1.05rem 0;border-bottom:1px solid #e0e0e0;text-decoration:none}.article-line .image{flex:0 0 250px}.article-line .image img{display:block}.article-line .text{flex:1;margin-left:16px;padding-right:16px;vertical-align:top}.article-line .text *{color:#333}.article-line .text .category{color:#d10a11;font-weight:200;text-transform:uppercase;font-size:.9523809524rem;line-height:1.4;line-height:1;margin-bottom:.7rem}.article-line .text h3{margin:.35rem 0;color:#d10a11}.article-line .text .intro{margin:.35rem 0;color:#555;font-size:.9523809524rem;line-height:1.4}.article-line:hover h3{color:#f64b51}.article-line.type-feature-advertorial .category,.article-line.type-feature-sponsored .category{color:#0678c8}.article-line.type-feature-advertorial h3,.article-line.type-feature-sponsored h3{color:#0678c8}.article-line.type-feature-advertorial:hover h3,.article-line.type-feature-sponsored:hover h3{color:#3babf9}#top-articles .tabbed-section{border-bottom:0}.author-ctr{margin:.7rem 0 0;font-size:.7936507937rem;line-height:1.4;line-height:1;color:#666}.author-ctr span{color:#666}.author-ctr .author{font-size:.7936507937rem;line-height:1.4}#popup-magazine{position:relative;top:50%;width:1000px;max-width:90%;height:600px;max-height:90%;transform:translatey(-50%)}#popup-magazine .popup-content{display:grid;grid-template-columns:50% 50%}#popup-magazine .popup-mag-left{height:100%;background-image:url(/images/magazine-popup.jpg);background-size:auto auto;background-position:center center;background-repeat:no-repeat;background-size:cover;background-position:center center}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){#popup-magazine .popup-mag-left{background-image:url(/images/magazine-popup-2x.jpg)}}#popup-magazine .popup-mag-right{overflow:auto;padding:1.4rem}#popup-magazine .popup-mag-right h2{margin-top:0;line-height:1.2}#popup-magazine .popup-mag-right .btn{margin-top:1.4rem;width:100%;box-sizing:border-box}@media only screen and (max-width:1024px){#popup-magazine .popup-mag-right h1{margin-bottom:.7rem}#popup-magazine .popup-mag-right p,#popup-magazine .popup-mag-right ul{margin:.7rem 0}#popup-magazine .popup-mag-right .btn{margin-top:.7rem}}@media only screen and (max-width:768px){.article-list-ctr{padding:0}.article-line .image{flex:0 0 200px}.article-line .image img{width:100%;height:auto}#popup-magazine{height:500px}#popup-magazine .popup-mag-right{padding:.7rem}#popup-magazine .popup-mag-right li,#popup-magazine .popup-mag-right p{font-size:.9523809524rem;line-height:1.4}}@media only screen and (max-width:480px){.article-line{display:block}.article-line .image{flex:none}.article-line .text{flex:none;margin-left:0;padding-right:0}.article-line .text .category{margin:.35rem 0}.article-links-3 .article,.articles-links .article{width:calc(50% - 8px)}.article-links-3 .article:nth-child(2n+1),.articles-links .article:nth-child(2n+1){margin-left:0!important;margin-right:8px!important}.article-links-3 .article:nth-child(2n+2),.articles-links .article:nth-child(2n+2){margin-left:8px!important;margin-right:0!important}.author-ctr{font-size:.7936507937rem;line-height:1.4}}@media only screen and (max-width:900px){#popup-magazine .popup-content h2{font-size:1.6rem}}@media only screen and (max-width:723px){#popup-magazine{width:90%;height:96%;max-height:96%}#popup-magazine .popup-content{grid-template-columns:1fr;grid-template-rows:1fr max-content;overflow:auto}#popup-magazine .popup-content .popup-mag-right{overflow-y:scroll}#popup-magazine .popup-content h2{margin-bottom:.7rem}#popup-magazine .popup-content li,#popup-magazine .popup-content p{font-size:.7936507937rem;line-height:1.4}}.article-page{position:relative;padding:0 8px}.article-page header{position:relative}.article-page header .categorydate{font-size:1.1428571429rem;line-height:1.4}.article-page header h1{overflow-wrap:break-word}.article-page header .intro{margin:0;font-style:italic;font-weight:300}.article-page header .author{margin:.7rem 0 1.4rem;font-weight:700}.article-page header .author .person-image{margin:0 4px 0 0;filter:grayscale(100%)}.article-page header .author .text{vertical-align:baseline}.article-page header .author .text a:visited{color:#d10a11}.article-page header .sponsor-label{display:none;margin:.7rem 0 0;padding:4px 8px;color:#fff;background-color:#0678c8}.article-page .article-content,.article-page .article-follow{width:716px;margin-right:332px}.article-page .article-content{min-height:1000px}.article-page .article-follow{margin:1.4rem 0}.article-page .article-follow .tags{margin-top:1.4rem;font-size:0}.article-page .article-follow .tags label{display:inline-block;margin-right:8px;box-sizing:border-box;vertical-align:top;font-size:1.1428571429rem;line-height:1.4;line-height:36px}.article-page .article-follow .tags .tag-ctr{display:inline-block}.article-page .article-follow .tags .tag{line-height:36px;padding-top:0;padding-bottom:0}.article-page .article-footer .top-articles{margin-top:1.4rem}.article-page .featured-supplier{text-decoration:none}.article-page .featured-supplier .fs-header{color:#fff;padding:.35rem .7rem;background:#d10a11}.article-page .featured-supplier .fs-content{display:grid;grid-template-columns:1fr 250px;gap:1.4rem;color:#fff;background:#ffe6e6}.article-page .featured-supplier .fs-content .fs-main{display:grid;grid-template-columns:150px 1fr;gap:1.4rem;padding:1.4rem;color:#333}.article-page .featured-supplier .fs-content .fs-main img{display:block;margin-top:.35rem;max-width:150px;max-height:150px}.article-page .featured-supplier .fs-content .fs-main h2{margin:0 0 .7rem;color:#d10a11}.article-page .featured-supplier .fs-content .fs-main .fs-description{margin:0 0 .7rem}.article-page .featured-supplier .fs-content .fs-main .fs-link{margin:0;color:#d10a11;font-size:.9523809524rem;line-height:1.4;text-decoration:underline}.article-page .featured-supplier .fs-content .fs-contact{background:#ffcdcd;padding:1.4rem;color:#333;text-align:center}.article-page .featured-supplier .fs-content .fs-contact img{margin-bottom:.7rem;border-radius:5px}.article-page .featured-supplier .fs-content .fs-contact .fs-contact-name{margin:0;font-weight:700;text-decoration:none!important;border-bottom:0!important}.article-page .featured-supplier .fs-content .fs-contact .fs-contact-jobtitle{margin:0}.article-page .sidebar{position:absolute;right:0;top:107px}.type-feature-advertorial header .category,.type-feature-sponsored header .category{color:#0678c8}.type-feature-advertorial header h1,.type-feature-sponsored header h1{color:#0678c8}.type-feature-advertorial header .author .text a,.type-feature-advertorial header .author .text a:visited,.type-feature-sponsored header .author .text a,.type-feature-sponsored header .author .text a:visited{color:#0678c8}.type-feature-advertorial header .sponsor-label,.type-feature-sponsored header .sponsor-label{display:inline-block}.type-feature-advertorial .article-content a,.type-feature-sponsored .article-content a{color:#0678c8}.type-feature-sponsored .sponsor-label:after{content:"SPONSORED CONTENT"}.type-feature-advertorial .sponsor-label:after{content:"ADVERTORIAL"}.related-articles{margin-top:1.4rem;border-top:1px solid #ccc;padding-top:1.4rem}.related-articles h2{margin:0;color:#d10a11}.related-articles .articles-links{margin-top:.7rem}figure{margin:0}figure img{display:block}figure figcaption{margin:4px 0;font-size:.7936507937rem;line-height:1.4;line-height:1.3;color:#666}.ai-left{float:left;clear:left;margin:0 16px 16px 0!important;display:grid;grid-template-columns:min-content}.ai-right{float:right;clear:right;margin:0 0 16px 16px!important}.ai-centre{display:block;margin:1.4rem 0!important;text-align:center}.ai-centre img{display:block;margin:0 auto}.ab-mid{margin:1.4rem 0}.ab-bottom{margin-top:1.4rem}.keytopic-page h1{overflow-wrap:break-word;hyphens:auto}.keytopic-page .toolbar{display:grid;grid-template-columns:max-content 1fr;gap:1.4rem;align-items:center}@media only screen and (max-width:1080px){#article-sidebar{display:none}}@media only screen and (max-width:1024px){.article-page{padding:0}.article-page .article-content{min-height:unset}.article-page .featured-supplier .fs-content{gap:.7rem}.article-page .featured-supplier .fs-content .fs-main{padding:.7rem}.article-page .featured-supplier .fs-content .fs-main h2{font-size:1.6457142857rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-main .fs-description{font-size:.9523809524rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-main .fs-link{font-size:.9523809524rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-contact{padding:.7rem;font-size:.9523809524rem;line-height:1.4}}@media only screen and (max-width:768px){.article-page .article-content,.article-page .article-follow{width:100%;margin-right:0}.article-page figure img{width:100%;height:auto}.article-page figure.ai-centre img,.article-page figure.ai-left img,.article-page figure.ai-right img{width:auto;height:auto}.article-page iframe{width:100%;height:56vw}.article-page .articles-links .article{width:calc(50% - 12px)}.article-page .featured-supplier .fs-header{text-align:center}.article-page .featured-supplier .fs-content{grid-template-columns:1fr}.article-page .featured-supplier .fs-content .fs-main{grid-template-columns:1fr;padding:.7rem .7rem 0;gap:.7rem;text-align:center}.article-page .featured-supplier .fs-content .fs-main img{margin:.7rem auto .35rem}.article-page .featured-supplier .fs-content .fs-main h2{font-size:1.6457142857rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-main .fs-description{max-width:400px;margin:0 auto .7rem;font-size:.7936507937rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-main .fs-link{font-size:.7936507937rem;line-height:1.4}.article-page .featured-supplier .fs-content .fs-contact{padding:.7rem;font-size:.7936507937rem;line-height:1.4}.related-articles{margin-top:1.4rem;border-top:1px solid #ccc;padding-top:1.4rem}.related-articles h2{margin:0;color:#d10a11}.keytopic-page h1{margin-bottom:0;font-size:1.6457142857rem;line-height:1.4}.keytopic-page .toolbar{grid-template-columns:1fr;gap:.7rem}.keytopic-page .toolbar .field label{display:block;margin-bottom:.35rem}.keytopic-page .toolbar .field select{width:100%}}@media only screen and (max-width:480px){.ai-left,.ai-right{float:none;width:100%;height:auto;max-width:350px;margin:1.4rem 0!important}.ai-left img,.ai-right img{width:100%;height:auto}.ai-centre img{width:100%!important;max-width:350px!important;height:auto!important}}.author-listing-page{padding-top:16px}.author-listing-page h1{margin-top:0}.author-listing-page .author-list-ctr{margin-top:2.1rem}.author-listing-page .author-list-ctr h2{margin-bottom:.7rem}.author-listing-page .author-list{margin-top:.7rem;column-count:2}.author-listing-page .author-list-images{list-style-type:none;padding-left:0}.author-listing-page .author-list-images .author{display:grid;grid-template-columns:50px 1fr;gap:.35rem;align-items:center;padding:0;page-break-inside:avoid}.author-page header .categorydate{margin:0 0 .7rem;font-size:.9523809524rem;line-height:1.4}.author-page header time{color:#555;font-weight:100}.author-page .author-detail{margin-top:1.4rem}.author-page .author-detail img{display:inline-block;width:100px;height:auto;margin:5px 16px 0 0;vertical-align:top;border-radius:10px}.author-page .author-detail p{margin-top:0}.author-page .author-detail .with-image{display:inline-block;width:566px}.author-page .ap-articlesby p{margin-top:0}.author-page .articles-links .article .author-ctr{font-size:0}.author-page .articles-links .article .author-ctr .author{display:none}.author-page .articles-links .article .author-ctr .date{font-size:.7936507937rem;line-height:1.4}@media only screen and (max-width:480px){.author-page .author-detail .with-image{width:calc(100% - 100px - 16px)}.author-listing-page .author-list{column-count:1}}.ev-header{background-color:#f3c924}.ev-header img{width:100%;height:auto}.event-diary h3{margin-top:1.4rem;color:#d10a11}.event-diary h3:first-child{border-top:1px solid #ccc;margin-top:0;padding-top:1.4rem}.event-diary ul{margin:0;padding:0;padding-bottom:1.4rem;border-bottom:1px solid #ccc;list-style-type:none}.event-diary ul li{padding:0}.event-diary ul li p{margin:0 0}.event-diary ul li p.ev-date{font-weight:700}.event-diary ul li p.ev-title{color:#d10a11;font-weight:700}.event-diary ul li p.ev-organiser{color:#666}.event-diary ul li .btn{margin-top:8px}.event-diary ul li:last-child{padding-bottom:0}@media only screen and (max-width:480px){.event-diary li.two-col{float:none;width:100%;margin-right:0}}.gu-header{background-color:#d10a11}.gu-header img{width:100%;height:auto}.list-guides{display:grid;grid-template-columns:repeat(3,300px);gap:2.8rem;justify-content:center;margin:1.4rem 1.4rem 0}.list-guides .guide{position:relative;padding-bottom:96px}.list-guides .guide-image{display:block;width:auto!important;max-width:unset!important;height:300px!important;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.list-guides .guide-text h3{margin:.7rem 0}.list-guides .guide-button{position:absolute;bottom:32px}.guide-page h1{margin-bottom:1.4rem}.guide p{margin:.35rem 0!important}.guide .guide-image-ctr{text-align:center}.guide .guide-image{width:100%;max-width:300px;height:auto}.guide .guide-title{font-weight:700;font-size:1.1428571429rem;line-height:1.4}.guide .guide-data{color:#666;font-size:.9523809524rem;line-height:1.4}.guide .guide-data label{color:#333}.guide .guide-summary{margin:.7rem 0 1.05rem;font-size:.9523809524rem;line-height:1.4}.event-sidebar .guide .guide-summary{margin-bottom:0!important}.guide-page .eb-alert,.guide-page .eb-alert-standard{display:inline-block;margin-bottom:.35rem;padding:4px 16px;background-color:#c00;border-radius:5px;color:#fff;font-size:.9523809524rem;line-height:1.4}.guide-page .eb-alert-standard{background:#767676}.guide-page .eb-alert+blockquote{margin-top:1.4rem}.guide-page .mobile-cover{display:none}.guide-page .sidebar{padding-top:2.1rem}.guide-page .sidebar img{width:100%;height:auto}.guide-page .author-about{margin:2.1rem 0}.guide-page .author-about .image{padding:0;border-bottom:0}.guide-page .author-about img{width:100%;height:auto}.guide-page .author-about td p:first-child{margin-top:0}.guide-page ul.package{padding-left:48px}.offer-expires{display:inline-block;padding:4px 16px;background-color:#fe3;border-radius:5px;font-size:.9523809524rem;line-height:1.4}.product-selection{display:flex;margin:1.4rem 0 0}.product-selection .product{width:31.33334%;margin:0 1.5%;padding:16px;border:1px solid #ccc;box-sizing:border-box;text-align:center}.product-selection .product h3{margin:0;color:#d10a11}.product-selection .product p.desc{height:56px;margin:.35rem 0 .7rem;color:#666}.product-selection .product .offer-expires{padding:4px 12px}.product-selection .product p.price,.product-selection .product p.price-discounted{margin:.7rem 0 0;color:#5a9331;font-size:1.9748571429rem;line-height:1.4}.product-selection .product p.price-standard{margin:.7rem 0 0;color:#767676;text-decoration:line-through;font-size:1.3714285714rem;line-height:1.4}.product-selection .product p.price-discounted{margin:0}.product-selection .product .offer-expires+p.price,.product-selection .product .offer-expires+p.price-standard{margin-top:.35rem}.product-selection .product .vat-label{display:block;margin:0 0 1.05rem;font-size:.9523809524rem;line-height:1.4;line-height:1}.product-selection .product .btn{width:100%;box-sizing:border-box}.product-selection .product:first-child{margin-left:0}.product-selection .product:last-child{margin-right:0}@media only screen and (max-width:1024px){.list-guides{grid-template-columns:repeat(2,50%);gap:1.4rem}}@media only screen and (max-width:768px){.list-guides .guide{padding-bottom:96px}.list-guides .guide .guide-button .btn{padding-left:16px;padding-right:16px}.guide-page .mobile-cover{display:block}.guide-page .mobile-cover+p{margin-top:0}.guide-page .sidebar .guide-cover{display:none}.guide-page .author-about .image{text-align:center}.guide-page .author-about img{width:auto}.product-selection{flex-wrap:wrap}.product-selection .product{width:100%;margin:0 0 .7rem;padding:8px}.product-selection .product p.desc{font-size:.9523809524rem;line-height:1.4}}@media only screen and (max-width:480px){.list-guides{grid-template-columns:repeat(1,100%);gap:1.4rem;margin:1.4rem 0 0}.list-guides .guide:last-of-type{border-bottom:0}}.home-page{padding:16px}.home-page .hp-row{display:-webkit-flex;display:flex}.home-page .hp-sc{background-color:#ccc}.home-page .hp-sc img{display:block;margin:0 auto}.home-page .hp-sc-full{width:100%;height:124px}.home-page .hp-sc-full img{display:block!important}.home-page .article{min-height:150px}.home-page .article-detail img.main{display:block;width:100%;height:auto}.home-page .article-detail .category{display:block;margin:.35rem 0;color:#d10a11;font-weight:200;text-transform:uppercase;font-size:.9523809524rem;line-height:1.4}.home-page .article-detail .title,.home-page .article-detail .title:visited{display:block;margin:0 0 .7rem;color:#d10a11!important;text-decoration:none;font-size:1.3714285714rem;line-height:1.4;line-height:1.2}.home-page .article-detail .title:hover,.home-page .article-detail .title:visited:hover{text-decoration:underline}.home-page .article-detail .category+.title{margin-top:.7rem}.home-page .article-detail .intro{margin:.7rem 0}.home-page .article-detail .author{margin:.7rem 0 0;color:#666;font-size:17px}.home-page .article-detail .detail-right :last-child{margin-bottom:0!important}.home-page .lead-article{width:100%;padding-bottom:1.4rem;border-bottom:1px solid #ccc;margin-bottom:1.4rem}.home-page .lead-article .article-detail{display:table}.home-page .lead-article .detail-left{display:table-cell;width:60%}.home-page .lead-article .detail-right{display:table-cell;width:40%;height:100%;padding-left:16px;box-sizing:border-box;vertical-align:top}.home-page .lead-article .title,.home-page .lead-article .title:visited{font-size:1.9748571429rem;line-height:1.4;line-height:1.2}.home-page .secondary-article{width:33.3333%;margin:1.4rem 0 0;padding:1.4rem 16px 1.4rem;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.home-page .secondary-article .img-link+.title,.home-page .secondary-article img.main+.layout-hide+.title{margin-top:.7rem}.home-page .secondary-article .title{line-height:1.2}.home-page .secondary-article .intro{margin-top:0;font-size:.9523809524rem;line-height:1.4}.home-page .secondary-article .author{font-size:14px}.home-page .secondary-article:first-child{padding-left:0}.home-page .secondary-article:last-child{padding-right:0;border-right:0}.home-page .tertiary-article{width:25%;padding:1.4rem 16px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.home-page .tertiary-article .title{font-size:1.1428571429rem;line-height:1.4;line-height:1.2}.home-page .tertiary-article .author{font-size:.7936507937rem;line-height:1.4}.home-page .tertiary-article .author,.home-page .tertiary-article .category,.home-page .tertiary-article .title{margin:.35rem 0!important}.home-page .tertiary-article:nth-child(4n+1){padding-left:0}.home-page .tertiary-article:nth-child(4n+4){padding-right:0;border-right:0}.home-page .quaternary-article{width:25%;padding:1.4rem 16px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.home-page .quaternary-article .title{font-size:1.1428571429rem;line-height:1.4;line-height:1.2}.home-page .quaternary-article .author{font-size:.7936507937rem;line-height:1.4}.home-page .quaternary-article .author,.home-page .quaternary-article .category,.home-page .quaternary-article .title{margin:.35rem 0!important}.home-page .quaternary-article:nth-child(4n+1){padding-left:0}.home-page .quaternary-article:nth-child(4n+4){padding-right:0;border-right:0}.home-page .hp-row-separated .quaternary-article,.home-page .hp-row-separated .tertiary-article{margin:1.4rem 0 0;border-top:1px solid #ccc}.home-page .type-feature-advertorial .article-detail .category,.home-page .type-feature-advertorial .article-detail a.title,.home-page .type-feature-advertorial .article-detail p.title,.home-page .type-feature-sponsored .article-detail .category,.home-page .type-feature-sponsored .article-detail a.title,.home-page .type-feature-sponsored .article-detail p.title{color:#0678c8!important}.home-page .hp-sc-full2,.home-page .hp-sc-full3{margin-top:1.4rem}.home-page .layout-hide{display:none}.home-page .hp-magazine{display:grid;grid-template-columns:334px 1fr;padding:2.8rem 2.1rem;border-bottom:1px solid #ccc}.home-page .hp-magazine .hpm-image{padding-left:1.4rem}.home-page .hp-magazine .hpm-image img{display:block}.home-page .hp-magazine .hpm-text{padding:2.1rem}.hp-more-buttons{display:grid;grid-template-columns:max-content max-content;gap:.7rem;justify-content:center}.hp-more-buttons a{max-width:200px}@media only screen and (max-width:1080px){.lead-article .detail-right{vertical-align:top}.lead-article .center-vert{top:0;transform:none!important}}@media only screen and (max-width:768px){.home-page{padding:0}.home-page .article{min-height:0}.home-page .article-detail .title{margin:0 0 .35rem}.home-page .article-detail .category+.title{margin-top:.35rem}.home-page .article-detail .intro{margin:.35rem 0}.home-page .article-detail .author{margin:.35rem 0 0}.home-page .hp-row-lead,.home-page .hp-row-quaternary,.home-page .hp-row-secondary,.home-page .hp-row-tertiary{display:block}.home-page .lead-article,.home-page .secondary-article{width:100%;padding-left:0;padding-right:0;border-top:0;border-right:0;border-bottom:1px solid #ccc;border-left:0}.home-page .lead-article .article-detail .detail-left,.home-page .secondary-article .article-detail .detail-left{display:block;width:100%}.home-page .lead-article .article-detail .detail-right,.home-page .secondary-article .article-detail .detail-right{display:block;width:100%;padding:0}.home-page .quaternary-article,.home-page .tertiary-article{width:100%;margin-top:0;padding:1.05rem 0;border-top:0;border-right:0;border-bottom:1px solid #ccc}.home-page .quaternary-article .detail-left,.home-page .tertiary-article .detail-left{display:inline-block;width:25%;vertical-align:top}.home-page .quaternary-article .detail-right,.home-page .tertiary-article .detail-right{display:inline-block;width:75%;padding-left:16px;box-sizing:border-box}.home-page .quaternary-article .detail-right :first-child,.home-page .tertiary-article .detail-right :first-child{margin-top:0!important}.home-page .quaternary-article .detail-right :last-child,.home-page .tertiary-article .detail-right :last-child{margin-bottom:0!important}}@media only screen and (max-width:1024px){.home-page .hp-sc-full{height:unset;min-height:86px}.home-page .hp-magazine{grid-template-columns:274px 1fr;padding:1.4rem 1.05rem}.home-page .hp-magazine .hpm-image{padding-left:0}.home-page .hp-magazine .hpm-image img{width:250px;height:auto}.home-page .hp-magazine .hpm-text{padding:.7rem}.home-page .hp-magazine .hpm-text h1{margin-top:0}}@media only screen and (max-width:768px){.home-page .hp-sc-full{height:unset;min-height:55px}.home-page .hp-sc{padding-top:0;padding-bottom:0}.home-page .hp-row-separated .quaternary-article,.home-page .hp-row-separated .tertiary-article{margin:0;border-top:0}.home-page .hp-magazine{grid-template-columns:1fr;padding:1.4rem .7rem}.home-page .hp-magazine .hpm-image{padding-left:0}.home-page .hp-magazine .hpm-image img{margin:0 auto}.home-page .hp-magazine .hpm-text{padding:0}.home-page .hp-magazine .hpm-text h1{margin-top:1.4rem;font-size:1.9748571429rem}.home-page .hp-magazine .hpm-text p{margin-top:.7rem;font-size:.9523809524rem;line-height:1.4}}@media only screen and (max-width:480px){.home-page .hp-sc-full{height:unset;min-height:40px}.hp-more-buttons{grid-template-columns:1fr;gap:.35rem;justify-items:center}}.hp-featured-category{display:grid;grid-template-columns:50% 1fr;gap:0;margin:1.4rem 0 0;background-color:#d10a11;border:2px solid #d10a11}.hp-featured-category .hp-fc-left{padding:1.4rem}.hp-featured-category .hp-fc-left h2,.hp-featured-category .hp-fc-left p{color:#fff;margin:.7rem 0}.hp-featured-category .hp-fc-left h2{margin-top:0;line-height:1.2}.hp-featured-category .hp-fc-left p.label{color:#eee;margin-top:0;font-size:.7936507937rem;line-height:1.4}.hp-featured-category .hp-fc-left p.cta{margin-bottom:0}.hp-featured-category .hp-fc-left p.cta a{color:#fff}.hp-featured-category .hp-fc-left p.cta a:hover{color:#fc0}.hp-featured-category .hp-fc-right{padding:.7rem;background-color:#fff}.ji-header{background-color:#0678c8}.ji-header img{width:100%;height:auto}.list-jobs .item-with-image:first-child{border-top:1px solid #ccc}.list-jobs .item-with-image:last-child{border-bottom:0}.list-jobs .iwi-img{width:200px}.list-jobs .iwi-img img{display:block;max-height:150px;margin:0 auto}.list-jobs .iwi-txt{margin-left:232px}.jd-apply{margin:1.4rem 0}.job-logo{margin-bottom:1.4rem}.job-logo img{margin-top:8px}.job-location .jd-map{padding:0;background:#767676}.job-location .jd-map #jd-map-canvas{height:275px}.job-location .jd-map-address,.job-location .jd-map-link{font-size:.9523809524rem;line-height:1.4}@media only screen and (max-width:768px){.list-jobs .item-with-image:first-child{border-top:0;padding-top:0}.list-jobs .item-with-image:last-child{border-bottom:1px solid #ccc;margin-bottom:2.8rem}.list-jobs .iwi-img{width:100%;margin:.7rem 0 1.4rem}.list-jobs .iwi-txt{width:75%;margin:0 auto}}@media only screen and (max-width:768px){.submit-job .indented{margin-left:0;margin-right:0}}.mag-page{padding:1.4rem}.mag-page .editorial{display:grid;grid-template-columns:310px 1fr;gap:1.4rem}.mag-page .editorial .ed-image img{display:block}.mag-page .editorial .ed-text h1{margin-top:0}.mag-page .editorial .ed-signup{text-align:center}.mag-page .editorial .ed-signup p:first-of-type{font-weight:700}.mag-page .issue-article-list{width:70%;margin:2.8rem auto}.mag-page .issue-article-list h2{margin-bottom:0}.mag-page .issue-article-list .article{margin-top:1.05rem;padding-top:1.05rem;padding-bottom:2.1rem}.mag-page .issue-article-list .article:first-of-type{margin-top:0;padding-top:1.4rem}.mag-page .issue-article-list .article:last-of-type{border-bottom:0}@media only screen and (max-width:1024px){.mag-page{padding:.7rem}.mag-page .editorial{grid-template-columns:250px 1fr}.mag-page .editorial .ed-image img{width:250px;height:auto}.mag-page .issue-article-list{width:80%}.mag-page .issue-article-list .article{padding-bottom:1.4rem}}@media only screen and (max-width:768px){.mag-page{padding:0}.mag-page .editorial{grid-template-columns:30% 1fr;gap:.7rem}.mag-page .editorial .ed-image img{width:100%;max-width:310px;height:auto}.mag-page .editorial .ed-text h1{font-size:1.9748571429rem}.mag-page .issue-article-list{width:90%}.mag-page .issue-article-list .article{padding-bottom:1.4rem}}@media only screen and (max-width:480px){.mag-page{padding:0}.mag-page .editorial{grid-template-columns:1fr}.mag-page .editorial .ed-image img{margin:0 auto}.mag-page .editorial .ed-text h1{font-size:1.9748571429rem;margin-bottom:.7rem}.mag-page .editorial .ed-text .magazine-page p:first-child{margin-top:.7rem}.mag-page .issue-article-list{width:100%;margin:1.4rem auto}.mag-page .issue-article-list h2{font-size:1.6457142857rem;line-height:1.2}.mag-page .issue-article-list .article{padding-bottom:1.4rem}}.about-je{background-image:url(/images/home/about/james-evelegh.jpg);background-size:125px 125px;background-position:center center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.about-je{background-image:url(/images/home/about/james-evelegh-2x.jpg)}}.about-mm{background-image:url(/images/home/about/martin-maynard.jpg);background-size:125px 125px;background-position:center center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.about-mm{background-image:url(/images/home/about/martin-maynard-2x.jpg)}}.podcast-sponsor{height:66px;margin-bottom:1.4rem}.podcast-sponsor .sponsor-img{float:left;width:250px;margin-right:32px}.podcast-sponsor .sponsor-img img{display:block}.podcast-sponsor .sponsor-txt{height:100%;margin-left:282px;padding-top:8px}.podcast-sponsor .sponsor-txt p{margin:0}.podcast-listing h1{margin-top:2.8rem;color:#666}.podcast-listing .podcast{padding-top:2.8rem}.podcast-listing .podcast .iwi-img{width:250px}.podcast-listing .podcast .iwi-txt{margin-left:282px}.podcast-listing .podcast .iwi-txt h2{margin-bottom:0;line-height:1.2;color:#d10a11}.podcast-listing .podcast .iwi-txt time{display:block;margin-bottom:.35rem;color:#666;font-size:.9523809524rem;line-height:1.4}.podcast-listing .podcast .podcast-player{width:100%;height:110px;margin:1.4rem 0;background-color:#f0f0f0}.podcast-listing .podcast:first-child{border-top:1px solid #ccc}.podcast-listing .podcast.first-of-season{padding-top:0}@media only screen and (max-width:1024px){.podcast-sponsor{height:auto}.podcast-listing .podcast{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:768px){.podcast-sponsor .sponsor-img{width:200px}.podcast-sponsor .sponsor-img img{width:100%;height:auto}.podcast-sponsor .sponsor-txt{margin-left:232px;padding-top:0}.podcast-listing .podcast{padding-top:1.4rem}.podcast-listing .podcast .iwi-img{display:none}.podcast-listing .podcast .iwi-txt{margin-left:0}}@media only screen and (max-width:480px){.podcast-sponsor{width:300px;margin:0 auto}.podcast-sponsor .sponsor-img{float:none;width:100%;margin:0 0 16px}.podcast-sponsor .sponsor-img img{width:200px;height:auto;margin:0 auto}.podcast-sponsor .sponsor-txt{height:auto;margin:0 0 1.4rem;padding-top:0;text-align:center}.podcast-listing .podcast{padding-top:1.4rem}.podcast-listing .podcast .iwi-img{display:block;width:100%;margin:0 0 16px;text-align:center}.podcast-listing .podcast .iwi-txt{margin-left:0}}.register-page li{font-size:23.04px}.register-page h2{margin-bottom:.35rem;font-size:1.9748571429rem}.register-page h2+p{margin-top:0;color:#666;font-size:19.2px}.register-page h2+.btn{margin-top:1.05rem}.fullname-field{display:none}.guide-ad{box-sizing:border-box;padding:1.4rem;border:1px solid #ccc}.guide-ad .iwt-image img{width:100%;height:auto}.magazine-register-page form{margin:2.8rem 0 0}.mr-progress{padding:1.4rem 0 0}.mr-progress .mr-progress-steps{display:grid;grid-template-columns:1fr 1fr 1fr}.mr-progress .mr-progress-steps label{display:block;text-align:center;color:#666;font-size:.9523809524rem;line-height:1.4}.mr-progress .progress-bar{margin:.35rem 0 0}@media only screen and (max-width:768px){.magazine-register-page .btn-ctr-leftright{grid-template-columns:1fr 1fr;gap:16px}.magazine-register-page .btn-ctr-leftright .btn{width:100%;min-width:0;max-width:200px;box-sizing:border-box}}@media only screen and (max-width:480px){.magazine-register-page.width-75{width:100%!important}.magazine-register-page .mr-progress-steps label{font-size:.7936507937rem;line-height:1.4}.magazine-register-page h1{font-size:1.9748571429rem}.magazine-register-page .btn-ctr-leftright{grid-template-columns:1fr 1fr;gap:16px}.magazine-register-page .btn-ctr-leftright .btn{width:100%;min-width:0;max-width:200px;box-sizing:border-box}.magazine-demo-page .mr-progress{padding-left:.7rem;padding-right:.7rem}.register-page ol{padding-right:2.1rem}.register-page .btn{width:100%;box-sizing:border-box}}.cse-search{width:70%;padding:16px;box-sizing:border-box}.cse-search-controls{width:100%}.cse-search-controls .field-input-submit{width:100%}.cse-search-controls input[type=text]{width:calc(100% - 60px)}.cse-search-controls button{width:60px;padding:4.8px 0}.cse-search-results .gsc-control-cse{padding:0!important;border:0!important}.cse-search-results .gsc-control-cse .gsc-result-info-container{padding-left:0;border-bottom:0}.cse-search-results .gsc-control-cse .gsc-orderby-container{padding-right:0;border-bottom:0}.cse-search-results .gsc-control-cse .gsc-resultsHeader td{border-bottom:0}.cse-search-results .gsc-control-cse .gsc-table-result td{border-bottom:0}.cse-search-results .gsc-control-cse table{border:0;margin-bottom:.35rem}@media only screen and (max-width:480px){.cse-search{width:100%;padding:0;overflow:hidden}}.event-section{margin:1.4rem 0;padding:0 0 1.4rem;border-bottom:1px solid #ccc}.event-section:last-child{border-bottom:0}.event-speaker{margin:1.4rem 0 2.8rem}.event-speaker h3{margin-bottom:.7rem}.event-speaker h3+p{margin-top:0}h2+.event-speaker{margin-top:2.1rem}.event-sidebar{border-left:1px solid #ccc;padding-left:16px;box-sizing:border-box}.event-sidebar h3{margin-bottom:.7rem}.event-sidebar p{margin:.7rem 0}.event-sidebar-registration{padding-top:1.4rem;padding-bottom:1.4rem;border-top:1px solid #ccc}.event-sidebar-registration h3{margin-top:-.35rem}.event-sidebar-registration:first-of-type{border-top:0;padding-top:0}.event-sidebar-section p{font-size:.9523809524rem;line-height:1.4}.demographic-questions{display:none}.demographic-question{padding-bottom:8px}.demographic-question>.field{margin-bottom:1.4rem}.demographic-question .control-ctr{padding:8px 16px 16px}.demographic-question .other-ctr{display:none}.demographic-question .other-ctr input{border:1px solid #ccc;padding:4px;box-sizing:border-box}@media only screen and (max-width:768px){.event-sidebar{padding-left:0;border:0;border-top:1px solid #ccc}.event-sidebar .event-sidebar-section p{font-size:1.1428571429rem;line-height:1.4}.event-sidebar .event-sidebar-section:first-of-type{margin:1.4rem 0 0}}.store-layout header.page{padding-left:16px;padding-right:16px}.store-layout header.page .logo{display:inline-block;width:auto;margin:0}.store-layout header.page .header-right{position:static;float:right;text-align:left}.store-layout header.page .header-right label{display:block;padding:0 0 4px;font-size:.9523809524rem;line-height:1.4;color:#666}.store-layout header.page .header-right select{width:auto;font-size:.9523809524rem;line-height:1.4}.store-progress-steps{padding:8px;color:#fff;background-color:#666}.store-progress-steps li{margin-right:8px;font-size:.9523809524rem;line-height:1.4}.store-progress-steps li a{color:#fff}.store-progress-steps li.selected{font-weight:700}.store-checkout .store-progress-steps,.store-payment-form .store-progress-steps{margin-bottom:1.4rem}.store-checkout .form,.store-checkout form,.store-payment-form .form,.store-payment-form form{margin-top:2.1rem}.store-checkout .stripe-field input:disabled,.store-payment-form .stripe-field input:disabled{color:#bbb;background-color:#fff}.cart-summary .cs-products{margin-bottom:.7rem!important;border:0}.cart-summary .cs-products td{padding:4px;border:0;font-size:.9523809524rem;line-height:1.4}.cart-summary .cs-products p{margin:4px 0}.cart-summary .cs-pricing{border:0}.cart-summary .cs-pricing td,.cart-summary .cs-pricing th{border:0;border-top:1px solid #ccc}.cart-summary .cs-pricing th{background-color:transparent;font-weight:400}.cart-summary .cs-pricing tr:last-child td,.cart-summary .cs-pricing tr:last-child th{border-bottom:1px solid #ccc}@media only screen and (max-width:1024px){.store-layout header.page .logo{display:block;width:525px;margin:0 auto}.store-layout header.page .header-right{display:block;float:none;padding-bottom:16px;text-align:center}.store-layout header.page .header-right label{display:none}.store-layout header.page .header-right select{width:auto;padding:2px;font-size:.7936507937rem;line-height:1.4}}@media only screen and (max-width:768px){h1{margin-bottom:.7rem}.store-progress-steps{margin-top:.7rem;padding:0 8px}.store-progress-steps li{margin-right:8px;font-size:.7936507937rem;line-height:1.4}.fake-input{width:100%!important}.store-complete .indented{margin-left:0!important;margin-right:0!important}.store-complete .stc-button{text-align:center}.store-layout header.page .logo{width:auto}}.si-header{background-color:#d10a11}.si-header img{width:100%;height:auto}.si-category-box .label{display:grid;grid-template-columns:1fr 28px;gap:8px;align-items:center;text-decoration:none}.si-category-box .label span.icon{width:28px;height:28px;margin-right:8px;background:transparent url(/images-dpr/mastercat-v2@1x-fs8.png) no-repeat;vertical-align:top}.si-category-box .content-box-ctr{padding:0}.si-category-box ul{padding:0;list-style-type:none}.si-category-box li{padding:8px 16px}.si-category-box li a{text-decoration:none}.si-category-box li a:hover{text-decoration:underline}.si-category-box li:nth-child(2n){background-color:#f0f0f0}.mcat-168 .label span.icon{background-position:-112px 0}.mcat-169 .label span.icon{background-position:0 0}.mcat-170 .label span.icon{background-position:-84px 0}.mcat-171 .label span.icon{background-position:-56px 0}.mcat-172 .label span.icon{background-position:-28px 0}#supplier-count{line-height:36.6px}.list-suppliers .ls-supplier .iwi-img img{display:block;max-height:150px;margin:0 auto}.si-tab-content-area .si-category-tab-content{gap:1.4rem;column-count:2}.si-tab-content-area .si-category-tab-content .si-category-box{break-inside:avoid-column}.supplier-listing{margin-bottom:0}.supplier-listing td{padding:20px;vertical-align:top}.supplier-listing h3{margin-top:0;margin-bottom:8px}.supplier-listing p{margin:0 0 8px}article.supplier header h1{margin-bottom:0}article.supplier header span{color:#666;font-size:.9523809524rem;line-height:1.4}article.supplier .sd-description-image{display:block;width:100%;height:auto;margin:1.4rem 0}article.supplier .sd-video{margin:1.4rem 0}article.supplier .sd-twitter{margin:1.4rem 0}article.supplier iframe{display:block;margin:1.4rem 0}.supplier-logo{margin-bottom:1.4rem}.supplier-logo img{max-height:150px;margin-top:8px}.supplier-links td{font-size:.9523809524rem;line-height:1.4}.supplier-links .social-icon{vertical-align:middle;margin-right:4px}.supplier-location .sl-map{padding:0;background:#767676}.supplier-location .sl-map #sl-map-canvas{height:275px}.supplier-location .sl-map-address,.supplier-location .sl-map-link{font-size:.9523809524rem;line-height:1.4}.supplier-contact{font-size:.9523809524rem;line-height:1.4}@media only screen and (max-width:768px){.si-tab-content-area .tab-content{column-count:1}.supplier-toolbar .toolbar-right{float:none;width:100%}.supplier-toolbar .toolbar-right input{width:100%}.list-suppliers .ls-supplier .iwi-img img{margin:0 0 1.05rem}article.supplier iframe{width:100%;height:56vw}}@media only screen and (max-width:480px){.si-tab-content-area{font-size:.9523809524rem;line-height:1.4}.si-category-box a span.icon{margin-right:0}article.supplier .sd-video iframe{width:100%;height:auto}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.si-category-box .label span.icon{background-image:url(/images-dpr/mastercat-v2@2x-fs8.png);background-size:139px}}@media (-webkit-min-device-pixel-ratio:2.25),(min-resolution:216dpi),(min-resolution:2.25dppx){.si-category-box .label span.icon{background-image:url(/images-dpr/mastercat-v2@3x-fs8.png);background-size:139px}}.survey-questions{display:none}.survey-question>label{font-weight:700}.survey-question>.field{margin-bottom:1.4rem}.survey-question .control-ctr{padding:8px 16px 16px}.survey-question .other-ctr{display:none}.survey-question .other-ctr input{border:1px solid #ccc;padding:4px;box-sizing:border-box}.survey-header{margin:0 0 2.8rem}.wbr-header{background-color:#60bf1d}.wbr-header img{width:100%;height:auto}.wbr-item .content-header{margin-bottom:0}.wbr-item .content-header h2{margin-top:0}.wbr-item .content-header h2 a{text-decoration:none}.wbr-item .wbr-item-description{margin-bottom:1.05rem}.wbr-item .wbr-item-description :first-child{margin-top:0}.wbr-item .wbr-item-description :last-child{margin-bottom:0}.wbr-item .wbr-item-sponsor{margin:1.4rem 0}.wbr-item .wbr-item-sponsor label{display:block;margin-bottom:4px;color:#666;font-size:.9523809524rem;line-height:1.4}.wbr-item .wbr-item-sponsor img{display:block}.wbr-item .wbr-item-register .btn{width:150px;margin-bottom:8px;font-size:1.1428571429rem;line-height:1.4}.wbr-item .wbr-item-register .btn:last-child{margin-bottom:0}.wbr-item:first-child{padding-top:0;border-top:0}.wbr-item:last-of-type{border-bottom:0!important}.webinar .content-header .header-with-sub{margin-bottom:0}.webinar .content-header .tag{margin:1.05rem 0}.webinar .content-header .social-icons{margin-top:0}.webinar .wbr-forthcoming-date{color:#666;font-size:.9523809524rem;line-height:1.4}.webinar .wbr-register-base{margin:1.4rem 0;padding:24px}.webinar .wbr-register-base h4{font-weight:400;margin-top:0}.webinar .wbr-register-base .field{margin:0}.webinar .wbr-register-base .field label{width:60px}.webinar .wbr-register-base .field span.text{font-weight:700}.webinar .wbr-register-base .buttons{margin:.7rem 0 0}.webinar .wbr-register-base .buttons .btn{display:block;width:150px;text-align:center}.wbr-speaker-ctr .iwt-image-125 .sponsor-image{background-repeat:no-repeat;background-position:center 4px;background-size:100%;vertical-align:middle}.wbr-sponsor{font-size:.9523809524rem;line-height:1.4}.wbr-sponsor .sponsor-info{padding:16px}.wbr-sponsor .sponsor-info img{display:block}