html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block;}body{line-height:1.5;font-weight:500;}h1,h2,h3,h4,h5,h6{line-height:1.18;font-weight:500;}.widget-title.font-schear{font-size:35px;}.widget-header > .widget-title{text-transform:uppercase;}h2,h3,h4,h5,h6{margin-top:20px;margin-bottom:20px;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;color:inherit;opacity:1;transition:opacity 500ms;}@-ms-viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed;}@-o-viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed;}@viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed;}@font-face{font-family:'Marr Sans Web';src:url('fonts/marr/marrsans-regular-web.eot');src:url('fonts/marr/marrsans-regular-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/marr/marrsans-regular-web.woff2') format('woff2'),
	url('fonts/marr/marrsans-regular-web.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'Marr Sans Web';src:url('fonts/marr/marrsans-regularitalic-web.eot');src:url('fonts/marr/marrsans-regularitalic-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/marr/marrsans-regularitalic-web.woff2') format('woff2'),
	url('fonts/marr/marrsans-regularitalic-web.woff') format('woff');font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:'Marr Sans Web';src:url('fonts/marr/marrsans-medium-web.eot');src:url('fonts/marr/marrsans-medium-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/marr/marrsans-medium-web.woff2') format('woff2'),
	url('fonts/marr/marrsans-medium-web.woff') format('woff');font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'Marr Sans Web';src:url('fonts/marr/marrsans-bold-web.eot');src:url('fonts/marr/marrsans-bold-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/marr/marrsans-bold-web.woff2') format('woff2'),
	url('fonts/marr/marrsans-bold-web.woff') format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'Portrait Text Web';src:url('fonts/portrait/portraittext-regular-web.eot');src:url('fonts/portrait/portraittext-regular-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/portrait/portraittext-regular-web.woff2') format('woff2'),
	url('fonts/portrait/portraittext-regular-web.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'Portrait Text Web';src:url('fonts/portrait/portraittext-regularitalic-web.eot');src:url('fonts/portrait/portraittext-regularitalic-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/portrait/portraittext-regularitalic-web.woff2') format('woff2'),
	url('fonts/portrait/portraittext-regularitalic-web.woff') format('woff');font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:'Portrait Text Web';src:url('fonts/portrait/portraittext-bold-web.eot');src:url('fonts/portrait/portraittext-bold-web.eot?#iefix') format('embedded-opentype'),
	url('fonts/portrait/portraittext-bold-web.woff2') format('woff2'),
	url('fonts/portrait/portraittext-bold-web.woff') format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'scheargrotesk';src:url('fonts/schear/scheargrotesk-regular.eot');src:url('fonts/schear/scheargrotesk-regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/schear/scheargrotesk-regular.woff2') format('woff2'),
	url('fonts/schear/scheargrotesk-regular.woff') format('woff'),
	url('fonts/schear/scheargrotesk-regular.ttf') format('truetype'),
	url('fonts/schear/scheargrotesk-regular.svg#SchearGrotesk-Regular') format('svg');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'scheargrotesk';src:url('fonts/schear/scheargrotesk-medium.eot');src:url('fonts/schear/scheargrotesk-medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/schear/scheargrotesk-medium.woff2') format('woff2'),
	url('fonts/schear/scheargrotesk-medium.woff') format('woff'),
	url('fonts/schear/scheargrotesk-medium.ttf') format('truetype'),
	url('fonts/schear/scheargrotesk-medium.svg#SchearGrotesk-Medium') format('svg');font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'scheargrotesk';src:url('fonts/schear/scheargrotesk-semibold.eot');src:url('fonts/schear/scheargrotesk-semibold.eot?#iefix') format('embedded-opentype'),
	url('fonts/schear/scheargrotesk-semibold.woff2') format('woff2'),
	url('fonts/schear/scheargrotesk-semibold.woff') format('woff'),
	url('fonts/schear/scheargrotesk-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'scheargrotesk';src:url('fonts/schear/scheargrotesk-bold.eot');src:url('fonts/schear/scheargrotesk-bold.eot?#iefix') format('embedded-opentype'),
	url('fonts/schear/scheargrotesk-bold.woff2') format('woff2'),
	url('fonts/schear/scheargrotesk-bold.woff') format('woff'),
	url('fonts/schear/scheargrotesk-bold.ttf') format('truetype'),
	url('fonts/schear/scheargrotesk-bold.svg#SchearGrotesk-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?nemrun');src:url('fonts/icomoon.eot?nemrun#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?nemrun') format('truetype'),
    url('fonts/icomoon.woff?nemrun') format('woff'),
    url('fonts/icomoon.svg?nemrun#icomoon') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-tick:before{content:"\e62d";color:#444;}.icon-youtube:before{content:"\e62a";}.icon-flickr:before{content:"\e629";}.icon-phone:before{content:"\e600";}.icon-mail:before{content:"\e601";}.icon-paperclip:before{content:"\e602";}.icon-user:before{content:"\e603";}.icon-export:before{content:"\e604";}.icon-location:before{content:"\e605";}.icon-share:before{content:"\e606";}.icon-star:before{content:"\e607";}.icon-star2:before{content:"\e608";}.icon-link:before{content:"\e60b";}.icon-microphone:before{content:"\e60c";}.icon-statistics:before{content:"\e60e";}.icon-checkmark:before{content:"\e60f";}.icon-cross:before{content:"\e610";}.icon-info:before{content:"\e611";}.icon-cw:before{content:"\e612";}.icon-download2:before{content:"\e62c";}.icon-install:before{content:"\e613";}.icon-play:before{content:"\e614";}.icon-resize-enlarge:before{content:"\e615";}.icon-resize-shrink:before{content:"\e616";}.icon-arrow-left:before{content:"\e609";}.icon-arrow-down:before{content:"\e617";}.icon-arrow-up:before{content:"\e618";}.icon-arrow-right:before{content:"\e60a";}.icon-github:before{content:"\e619";}.icon-vimeo:before{content:"\e61a";}.icon-twitter:before{content:"\e61b";}.icon-linkedin:before{content:"\e620";}.icon-dribbble:before{content:"\e621";}.icon-stumbleupon:before{content:"\e622";}.icon-lastfm:before{content:"\e623";}.icon-instagram:before{content:"\e624";}.icon-dropbox:before{content:"\e625";}.icon-skype:before{content:"\e626";}.icon-paypal:before{content:"\e627";}.icon-soundcloud:before{content:"\e628";}.icon-account:before{content:"\e61d";}.icon-magnification:before{content:"\e61f";}.icon-burger:before{content:"\e62b";}.icon-big-d:before{content:"\e631";}.icon-week:before{content:"\e632";color:#444;}.icon-design:before{content:"\e633";}.icon-short-week:before{content:"\e60d";color:#444;}.icon-crlogo:before{content:"\e907";}.icon-cr-premium-icon:before{content:"\e914";}.icon-premium-mail:before{content:"\e915";}.icon-premium-phone:before{content:"\e916";}.icon-minus:before{content:"\e905";}.icon-plus:before{content:"\e906";}.icon-checkbox-checked:before{content:"\e903";}.icon-checkbox-unchecked:before{content:"\e904";}.icon-bullet1:before{content:"\e900";}.icon-bullet2:before{content:"\e901";color:#444;}.icon-envelop:before{content:"\e945";color:#000;}.icon-facebook2:before{content:"\ea8c";}.icon-upload:before{content:"\e61e";color:#444;}.icon-inspire:before{content:"\e61c";color:#444;}.icon-googleplus:before{content:"\ea88";}.icon-facebook:before{content:"\ea8d";}.icon-twitter2:before{content:"\ea91";}.icon-feed2:before{content:"\ea94";}.icon-reddit:before{content:"\eac7";}.icon-pinterest:before{content:"\ead1";}.icon-arrow-up2:before{content:"\ea3a";}.icon-arrow-right2:before{content:"\ea3c";}.icon-arrow-down2:before{content:"\ea3e";}.icon-arrow-left2:before{content:"\ea40";}.icon-external:before{content:"\e902";}.icon-extra-conversation:before{content:"\e908";}.icon-extra-calender:before{content:"\e909";}.icon-extra-graph:before{content:"\e90a";}.icon-extra-cursor:before{content:"\e90b";}.icon-extra-idea:before{content:"\e90c";}.icon-extra-notes:before{content:"\e90d";}.icon-extra-pencil:before{content:"\e90e";}.icon-extra-quote:before{content:"\e90f";}.icon-extra-reading:before{content:"\e910";}.icon-extra-search:before{content:"\e911";}.icon-extra-arrow-left:before{content:"\e912";}.icon-extra-arrow-right:before{content:"\e913";}.font-marr,.widget.style-connected .widget-title,body,h1,h2,h3,h4,h5,h6,.page-title,.feature-mega.under-header .standfirst{font-family:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;}.font-portrait,#navigation .login-form.not-logged-in .menu-login-link,#navigation .login-form.not-logged-in .toggle-login,#navigation .login-form-wrap .field input,#navigation .search-bar .search-input,.tagline,.article-body,.archive.author .page-title{font-family:"Portrait Text Web", "Portrait Web", "Portrait Text", Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;}.font-schear,.force-square.red-baron > .card-excerpt .block-lead > .hentry-title,.force-square.studio-sense > .card-excerpt .block-lead > .hentry-title{font-family:scheargrotesk, haettenschweiler, Impact, Charcoal, sans-serif;line-height:0.8;text-transform:uppercase;font-weight:500;}@media only screen and (min-width: 640px){.columns-flex.huge-card > .card-excerpt > .block-lead .excerpt{font-family:"Portrait Web", "Portrait Text", Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;}.columns-flex.huge-card > .card-excerpt > .block-lead .hentry-title,.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-lead > .hentry-title{font-family:scheargrotesk, haettenschweiler, Impact, Charcoal, sans-serif;}}@keyframes pulse{0%,100%{transform:scale(1);}50%{transform:scale(0.9);}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#2979ff;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:700;font-size:24px;text-align:center;text-transform:uppercase;vertical-align:baseline;cursor:pointer;padding:0 20px;line-height:50px;display:inline-block;box-sizing:border-box;border:0;border-radius:0;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity 250ms;opacity:1;}button:hover{cursor:pointer;}.button.outline,button.outline,input[type="button"].outline,input[type="reset"].outline,input[type="submit"].outline{background-color:transparent;color:inherit;border:solid 1px;line-height:48px;}@media only screen and (min-width: 520px){.nav-links .button,.widget .button{width:auto;position:relative;}}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}::-webkit-input-placeholder{color:inherit;}:-moz-placeholder{color:inherit;}::-moz-placeholder{color:inherit;}:-ms-input-placeholder{color:inherit;}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;padding:0 20px;font-size:18px;line-height:50px;color:#ffffff;background:#000000;display:inline-block;box-sizing:border-box;border:0;border-radius:0;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;transition:opacity 300ms;opacity:1;text-align:center;text-transform:uppercase;font-weight:700;}.button.outline,button.outline,input[type="button"].outline,input[type="reset"].outline,input[type="submit"].outline{background-color:transparent;color:inherit;border:solid 1px;line-height:48px;}.button.disabled,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{cursor:wait;opacity:0.25;}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#a5a5a5;}.button:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,.button:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{color:#a5a5a5;}.button.blue,.button.blue:visited,.button.blue:active,.button.blue:focus,.button.blue:hover,button.blue,input[type="button"].blue,input[type="reset"].blue,input[type="submit"].blue{background:#2979ff;}.button.dark-blue,button.dark-blue,input[type="button"].dark-blue,input[type="reset"].dark-blue,input[type="submit"].dark-blue{background:#007aa7;color:#ffffff;}a.button.dark-blue,a.button.dark-blue:link,a.button.dark-blue:visited,a.button.dark-blue:hover,a.button.dark-blue:active{color:#ffffff;}.button.black,button.black,input[type="button"].black,input[type="reset"].black,input[type="submit"].black{background:#3a3a3a;color:#ffffff;}a.button.black,a.button.black:link,a.button.black:visited,a.button.black:hover,a.button.black:active{color:#ffffff;}.button.white,.button.white:visited,.button.white:active,.button.white:focus,.button.white:hover,button.white,input[type="button"].white,input[type="reset"].white,input[type="submit"].white{background:#ffffff;color:#3a3a3a;}.button.grey,.button.grey:visited,.button.grey:active,.button.grey:focus,.button.grey:hover,button.grey,input[type="button"].grey,input[type="reset"].grey,input[type="submit"].grey{background:#757575;border:1px solid #757575;}.button.red,.button.red:visited,.button.red:active,.button.red:focus,.button.red:hover,button.red,input[type="button"].red,input[type="reset"].red,input[type="submit"].red{background:#ce0030;color:#f1f1f1;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}.site-wrap input[type="tel"],.site-wrap input[type="text"],.site-wrap input[type="email"],.site-wrap input[type="url"],.site-wrap input[type="password"],.site-wrap input[type="search"],.site-wrap textarea{font-size:22px;line-height:20px;padding:10px 15px;border:1px solid #d4d4d4;background:#ffffff;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;z-index:2;width:100%;box-sizing:border-box;}.site-wrap input[type="tel"]:focus,.site-wrap input[type="text"]:focus,.site-wrap input[type="email"]:focus,.site-wrap input[type="url"]:focus,.site-wrap input[type="password"]:focus,.site-wrap input[type="search"]:focus,.site-wrap textarea:focus,.site-wrap select:focus{border-color:#a5a5a5;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,select:focus{outline:none;border-color:#757575;}::-webkit-search-cancel-button{-webkit-appearance:none;}main input[type="text"],main input[type="email"],main input[type="url"],main input[type="password"],main input[type="search"],main textarea{font-size:18px;line-height:20px;padding:10px 15px;border:1px solid #a5a5a5;background:#ffffff;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;z-index:2;width:100%;box-sizing:border-box;}main input[type="text"]:focus,main input[type="email"]:focus,main input[type="url"]:focus,main input[type="password"]:focus,main input[type="search"]:focus,main textarea:focus,main select:focus{border-color:#a5a5a5;}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%;}label{position:relative;cursor:pointer;overflow:hidden;display:inline-block;}label sup{color:red;}.inline-label{position:relative;}.inline-label label{line-height:1.5;color:#757575;margin:1px 0;font-size:16px;}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:relative;left:0;top:0;cursor:pointer;margin-right:6px;width:25px;height:25px;display:inline-block;vertical-align:middle;-webkit-appearance:none;border:0;}::-ms-check{margin-left:0;margin-right:0;width:15px;height:15px;padding:4px;border:1px solid #a5a5a5;background:#ffffff;border-radius:5px;box-shadow:inset 0 3px 0 rgba(0, 0, 0, .1);color:#add26d;}[type="checkbox"]:not(:checked):before,[type="checkbox"]:checked:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #a5a5a5;background:#ffffff;border-radius:5px;box-shadow:inset 0 3px 0 rgba(0, 0, 0, .1);}[type="checkbox"]:not(:checked):after,[type="checkbox"]:checked:after{font-family:'icomoon';content:'\e62d';position:absolute;top:0;left:0;vertical-align:middle;font-size:13px;width:25px;line-height:26px;text-align:center;color:#757575;transition:all .2s;}[type="checkbox"]:not(:checked):after{opacity:0;-ms-transform:scale(0);transform:scale(0);}[type="checkbox"]:checked:after{opacity:1;-ms-transform:scale(1);transform:scale(1);}[type="checkbox"]:disabled:not(:checked):before,[type="checkbox"]:disabled:checked:before{box-shadow:none;border-color:#a5a5a5;background-color:#d4d4d4;}[type="checkbox"]:disabled:checked:after{color:#757575;}[type="checkbox"]:disabled{color:#a5a5a5;}[type="checkbox"]:checked:focus:before,[type="checkbox"]:not(:checked):focus:before{border:1px solid #757575;}[type="checkbox"]:focus,[type="checkbox"]:active{outline:none;}[type="radio"]:not(:checked),[type="radio"]:checked{position:relative;left:0;top:0;cursor:pointer;margin-right:15px;height:25px;vertical-align:middle;}[type="radio"]:not(:checked):before,[type="radio"]:checked:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #a5a5a5;background:#ffffff;border-radius:100px;box-shadow:inset 0 3px 0 rgba(0, 0, 0, .1);}[type="radio"]:not(:checked):after,[type="radio"]:checked:after{content:'';position:absolute;top:7px;left:7px;vertical-align:middle;width:11px;height:11px;text-align:center;background-color:#add26d;border-radius:100px;box-shadow:inset 0 2px 0 rgba(0, 0, 0, .2);transition:all .2s;}[type="radio"]:not(:checked):after{opacity:0;-ms-transform:scale(0);transform:scale(0);}[type="radio"]:checked:after{opacity:1;-ms-transform:scale(1);transform:scale(1);}[type="radio"]:disabled:not(:checked):before,[type="radio"]:disabled:checked:before{box-shadow:none;border-color:#a5a5a5;background-color:#d4d4d4;}[type="radio"]:disabled:checked:after{color:#757575;}[type="radio"]:disabled{color:#a5a5a5;}[type="radio"]:checked:focus:before,[type="radio"]:not(:checked):focus:before{border:1px solid #757575;}[type="radio"]:focus,[type="radio"]:active{outline:none;}.fancy-select{position:relative;display:inline-block;}.fancy-select select::-ms-expand{display:none;}.fancy-select select{font-size:inherit;line-height:22px;height:42px;padding:8px 55px 9px 15px;border:1px solid #a5a5a5;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;position:relative;z-index:2;width:100%;box-sizing:border-box;}.fancy-select:after{right:1px;bottom:1px;width:40px;padding-right:2px;border-left:1px solid #a5a5a5;position:absolute;display:inline-block;font-family:'icomoon';content:'\e617';font-size:125%;line-height:40px;text-align:center;font-weight:normal;vertical-align:middle;z-index:1;background:#ffffff;cursor:pointer;}.fancy-select select:focus{border-color:#a5a5a5;}.lt-ie10 .fancy-select select{padding-right:15px;}.lt-ie10 .fancy-select:after{display:none;}.field-error input[type="text"],.field-error input[type="email"],.field-error input[type="password"]{background-color:#f1f1f1;border-color:#ce0030;}.login-error,.message.error{border:1px solid #ce0030;padding:0 15px;line-height:2;margin-bottom:20px;}.message.success{color:#757575;}.message.success:before{display:inline-block;font-family:'icomoon';vertical-align:middle;content:'\e62d';text-align:center;font-size:16px;color:#add26d;border:1px solid #add26d;border-radius:100px;width:36px;height:36px;line-height:34px;margin-right:15px;}html,body{min-width:300px;height:100%;}.site-wrap{min-height:100%;min-width:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1px;}#head{height:80px;margin-bottom:60px;border-bottom:solid 1px #d4d4d4;position:relative;-ms-flex:0 0 80px;flex:0 0 80px;z-index:2;}.main-body{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 20px;}.main-body .under-header:first-child{padding:100px 0 20px;margin:-140px -20px 40px;position:relative;z-index:1;border-bottom:solid 1px #d4d4d4;background-size:cover;background-position:center center;min-height:300px;}.main-body .under-header:first-child .colourised{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;}.main-body .under-header:first-child .meta-wrap{position:relative;z-index:1;max-width:480px;margin:0 auto;height:100%;min-width:300px;}@media only screen and (min-width: 760px) and (min-height: 769px){.main-body .under-header:first-child .meta-wrap{max-width:780px;}}.title-wrap{line-height:0;}.title-wrap > h1{font-size:80px;display:inline;line-height:1;}.main-body .feature-plus.under-header:first-child .meta-wrap{min-height:100%;}.main-body .under-header:first-child .meta-wrap .article-meta.coloured-c{display:inline;}.main-body .feature-plus.under-header:first-child .meta-wrap .title-wrap{margin-bottom:20px;}.main-body .under-header.feature-mega:first-child{height:100vh;border-bottom:0 none;overflow:hidden;min-height:560px;}.main-body .under-header.feature:first-child,.main-body .under-header.feature-plus:first-child,.main-body .under-header.feature-special:first-child{max-height:100vh;border-bottom:0 none;height:600px;overflow:hidden;}.feature-mega.under-header .page-title,.feature-special + .entry-content .page-title{font-size:110px;margin-bottom:40px;}.feature-mega.under-header .title-wrap{margin-bottom:40px;}.feature-mega.under-header .standfirst{margin-bottom:1em;font-style:normal;}.skip-this{position:absolute;bottom:30px;left:50%;border:solid 1px;line-height:1;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}.skip-this > span{line-height:40px;width:40px;height:40px;display:block;font-size:20px;}@media only screen and (min-width: 700px) and (min-height: 600px){.skip-this > span{line-height:50px;width:50px;height:50px;font-size:30px;}}.main-body .under-header.feature:first-child figure.lead-image,.main-body .under-header.feature-plus:first-child figure.lead-image,.main-body .under-header.feature-special:first-child figure.lead-image,.main-body .under-header.feature-mega:first-child figure.lead-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}.main-body .under-header:first-child figure.lead-image > img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.colourised svg{display:block;width:100%;height:100%;}.entry-content{max-width:1260px;margin:20px auto;}.entry-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.entry-content > main#content{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 340px;flex:1 1 340px;}.entry-content > main#content > article{margin-bottom:20px;max-width:700px;-ms-flex:1 1 300px;flex:1 1 300px;width:280px;min-width:0;}.entry-content.wide-content > main#content > article{max-width:780px;}.entry-content.wider-content > main#content > article{max-width:940px;}.entry-content.no-sidebar > main#content > article,.entry-content.wide-content > main#content > article,.entry-content.wider-content > main#content > article{-ms-flex-preferred-size:100%;flex-basis:100%;}.sharing{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:1;order:1;min-height:60px;margin-bottom:30px;}.flex-container-quarts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;}.flex-container-quarts > .max-1{-ms-flex:1 1 25%;flex:1 1 25%;min-width:260px;margin:0;}.flex-container-quarts > .max-2{-ms-flex:2 1 50%;flex:2 1 50%;min-width:260px;margin:0;}.flex-container-quarts > .max-3{-ms-flex:3 1 75%;flex:3 1 75%;min-width:260px;margin:0;}.flex-container-quarts > .max-4{-ms-flex:4 1 100%;flex:4 1 100%;min-width:260px;margin:0;}.ajax_data{display:none;}.sidebar{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;min-width:260px;max-width:720px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}.wide-content .sidebar{max-width:800px;}.wider-content .sidebar{max-width:960px;}.sidebar > .widget-group{-ms-flex:1 0 auto;flex:1 0 auto;margin:0 10px;width:250px;-ms-flex-order:1;order:1;}.sidebar > .widget-group.bottom{-ms-flex-order:0;order:0;}.widget{margin:40px auto 20px;min-width:250px;max-width:1260px;overflow:hidden;}.piano-masthead .widget{margin:0 auto;}.sidebar .widget{margin:0 0 20px;}.sub-content{clear:both;}:not(.widget-group) > .widget.widget-styled{max-width:none;margin:0 -20px 20px;padding:20px;}@media only screen and (min-width: 768px){:not(.widget-group) > .widget.widget-styled{padding:40px;}}.sub-content .widget.widget-styled:last-child{margin-bottom:-50px;}.widget.widget-styled + .widget.widget-styled{margin-top:-20px;}.flex-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:-20px auto 0;}.flex-widgets > .flex-left{-ms-flex:16 1 780px;flex:16 1 780px;-ms-flex-order:1;order:1;overflow:hidden;}.flex-widgets > .flex-right{-ms-flex:5 1 250px;flex:5 1 250px;-ms-flex-order:3;order:3;overflow:hidden;}.flex-widgets > .widget-group{margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.flex-widgets > .widget-group > .widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;}.anti-gutter{margin:0 -10px;}.main-body > .widget-area > .widget.widget-styled:last-child{margin-bottom:-50px;}.widget.centaur-html-widget{border-top:solid 0.25rem #a5a5a5;padding-top:2rem;border:solid 1px #d4d4d4;color:#000000;padding-top:10px;text-align:center;}.widget.centaur-html-widget .widgettitle{text-align:center;position:relative;overflow:hidden;max-width:100%;margin:0 auto;}.centaur-html-widget.default{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;}.centaur-html-widget.default > *:not(.sectioned):not(iframe){-ms-flex:0 0 100%;flex:0 0 100%;}.centaur-html-widget__content{height:100%;text-align:left;}.widget.centaur-html-widget .widget-title.widget-title-section{display:block;}.centaur-html-widget__content div.gallery figure.gallery-item{-ms-flex:1 1 130px;flex:1 1 130px;max-width:150px;margin:auto;}.centaur-html-widget__content figcaption{display:none;}.centaur-html-widget__content div.sectioned{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%;}.centaur-html-widget__content div.sectioned > section{-ms-flex:1 1 400px;flex:1 1 400px;padding:20px 3.4vw;min-width:280px;}.centaur-html-widget__content div.sectioned > section h3{font-family:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:16px;}.centaur-html-widget__content div.sectioned > section form{max-width:725px;}.centaur-html-widget__content div.sectioned > section form .form_group{-ms-flex:1 1 45%;flex:1 1 45%;margin-bottom:15px;}.centaur-html-widget__content div.sectioned > section form .form_group input,.centaur-html-widget__content div.sectioned > section form .form_group textarea,.centaur-html-widget__content div.sectioned > section form .form_group select{padding:8px 13px;}.centaur-html-widget__content div.sectioned > section form input[type="submit"]{margin-top:10px;background:#f04535;border:0;color:#ffffff;line-height:normal;padding:15px 20px 10px 20px;}.centaur-html-widget__content div.sectioned > section form .gdpr{font-size:12px;-ms-flex:100%;flex:100%;}.centaur-html-widget__content div.sectioned > section form .submit_wrapper{-ms-flex:100%;flex:100%;}.centaur-html-widget__content div.sectioned > section:empty{display:none;}.centaur-html-widget__content .centaur-html-widget blockquote{font-size:14px;}.centaur-html-widget__content blockquote::before{content:"\201C";font-family:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:40px;font-weight:900;}.widget.centaur-html-widget .widgettitle,.widget.centaur-html-widget .widget-title{font-family:scheargrotesk, haettenschweiler, Impact, Charcoal, sans-serif;margin:10px 10px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:inline-block;border-bottom:solid 5px;padding:5px 0;font-size:52px;line-height:0.8;text-transform:uppercase;font-weight:700;}.widget.centaur-html-widget .g-recaptcha{width:100%;}@media screen and (min-width: 550px){.centaur-html-widget__content div.sectioned > section form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.centaur-html-widget__content div.sectioned > section form .g-recaptcha{margin-right:10px;}.centaur-html-widget__content div.sectioned > section form .form_group:nth-child(odd){margin-right:15px;}.centaur-html-widget__content div.sectioned > section form .gdpr{-ms-flex:1 1 55%;flex:1 1 55%;}}@media screen and (min-width: 1000px){.centaur-html-widget .centaur-html-widget__content section:nth-child(2n){-ms-flex:6;flex:6;}}.archive.author .page-title{font-size:40px;line-height:1.2;font-weight:500;font-style:italic;color:#f04535;}.archive-meta.under-header .page-title{margin:10px;padding:0.1em 0;line-height:1;}.archive-meta.under-header .description{font-size:18px;padding:10px 20px;}.archive-meta.under-header .social-icons{color:#757575;margin-top:20px;}.meta-wrap{margin:0 auto;display:table;width:100%;min-height:140px;}.meta-wrap > .vc{display:table-cell;vertical-align:middle;max-width:calc(100vw - 80px);overflow:hidden;padding:0 40px;}div.boxout{padding:20px;margin:40px auto;background:inherit;color:inherit;clear:both;position:relative;z-index:1;font-size:120%;font-weight:500;max-width:90%;line-height:1.2;}div.boxout:before,div.boxout:after{content:'';position:absolute;top:0;bottom:0;border:solid 4px;width:20px;}div.boxout:before{left:0;border-width:4px 0 4px 4px;}div.boxout:after{right:0;border-width:4px 4px 4px 0;}div.boxout > :first-child{background-color:inherit;margin-top:0;}div.boxout > :last-child{margin-bottom:0;}div.boxout > :first-child:after,div.boxout > :first-child:before{content:'';position:absolute;top:20px;width:4px;bottom:20px;background-color:inherit;z-index:1;}div.boxout > :first-child:after{right:0;}div.boxout > :first-child:before{left:0;}.breakout-box{padding:10px 24px;background:#f1f1f1;clear:both;position:relative;z-index:0;margin-bottom:20px;}figure,img{max-width:100%;height:auto;}.overlay > .overlay-box img{height:100%;}.wide-content article.single-post figure.aligncenter img,.wider-content article.single-post figure.aligncenter img,.wide-content article.single-post .media.aligncenter img,.wider-content article.single-post .media.aligncenter img,.wide-content article.single-post .wide img,.wider-content article.single-post .wide img{width:100%;display:block;}.wide-content article.single-post figure.aligncenter,.wider-content article.single-post figure.aligncenter,.wide-content article.single-post .media.aligncenter,.wider-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wider-content article.single-post .wide{margin-left:-20px;margin-right:-20px;max-width:100vw;min-width:300px;width:auto !important;}.breakout-box{overflow:hidden;padding:40px;}.breakout-box > p:last-child{margin-bottom:0;}.breakout-box > p:first-child{margin-top:0;}.wide-content article.single-post .breakout-box + .media.aligncenter,.wider-content article.single-post .breakout-box + .media.aligncenter,.wide-content article.single-post .breakout-box + figure.aligncenter,.wider-content article.single-post .breakout-box + figure.aligncenter{margin-top:-20px;}.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:-20px;margin-right:-20px;max-width:100vw;min-width:300px;}.feature-mega + .wide-content article.single-post .breakout-box:first-child{margin-top:-140px;padding-top:140px;}@media only screen and (min-width: 520px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:-100px;margin-right:-20px;padding-left:100px;padding-right:20px;}.feature-mega + .wide-content article.single-post .breakout-box:first-child{margin-top:-40px;padding-top:40px;}.feature-mega + .wide-content article.single-post .media.aligncenter:first-child,.feature-mega + .wide-content article.single-post figure.aligncenter:first-child{margin-top:-40px;}}@media only screen and (min-width: 700px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:-140px;margin-right:-60px;padding-left:160px;padding-right:80px;}}@media only screen and (min-width: 900px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-right:calc(0% - ((100vw - 100%) / 2));margin-left:calc(0% - ((100vw + 80px - 100%) / 2));padding-right:calc((100vw - 100%) / 2);padding-left:calc((100vw + 80px - 100%) / 2);}}@media only screen and (min-width: 1150px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:calc(0% - ((100vw - 100%) / 2));margin-right:calc(0% - ((100vw - 100%) / 2));padding-left:calc((100vw - 100%) / 2);padding-right:calc((100vw - 100%) / 2);}}.nav-head-wrap,.site-branding{max-width:1300px;padding:0 70px 0 20px;margin:0 auto -40px;height:118px;position:relative;}.nav-head-wrap,.site-branding.with-toggles-2{padding:0 50px 0 20px;}.nav-head-wrap,.site-branding.with-toggles-3{padding:0 90px 0 20px;}@media only screen and (min-width: 700px){.nav-head-wrap,.site-branding{max-width:1380px;padding:0 60px 0 60px;}.nav-head-wrap,.site-branding.with-toggles-2{padding:0 60px 0 60px;}.nav-head-wrap,.site-branding.with-toggles-3{padding:0 100px 0 60px;}}.site-branding{overflow:hidden;}.site-title{background-color:transparent;color:#000000;padding:0;display:inline-block;overflow:hidden;position:relative;z-index:6;}.tagline{float:right;color:#a5a5a5;font-size:24px;font-style:italic;margin:0 70px 0 20px;white-space:nowrap;line-height:80px;z-index:10;position:relative;}.site-title .icon-crlogo{font-size:85px;line-height:1;display:block;}@media screen and (min-height: 530px ){.site-title .icon-crlogo{font-size:120px;}.main-body .under-header:first-child{padding:120px 0 40px;}}.site-title .site-name{position:absolute;}.site-title .icon-crlogo:after{content:'';display:block;position:absolute;top:2px;bottom:2px;right:2px;left:2px;background-color:#ffffff;z-index:-1;}.site-title a{color:inherit;text-decoration:none;}#navigation{position:fixed;top:0;bottom:0;right:0;width:0;background-color:white;color:black;z-index:100021;-ms-transform:translate(50%, -50%) scale(0);transform:translate(50%, -50%) scale(0);transition:transform 0.25s;-ms-transform-origin:right top 0;transform-origin:right top 0;visibility:hidden;}html.js body.show-navigation #navigation,html.no-js #header-login:target,html.no-js #navigation:target{display:block;-ms-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);width:100%;min-width:320px;visibility:visible;}#head .floaty-wrapper.toggle-group{position:absolute !important;top:25px;bottom:25px;width:100%;right:0;}.toggles{max-width:1420px;padding:0 13px;margin:0 auto;position:absolute;top:25px;left:0;right:0;width:100%;z-index:0;pointer-events:none;height:30px;}#head .floaty-wrapper.toggle-group .toggles{top:0 !important;}@media only screen and (min-width: 700px){#head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:25px !important;}.admin-bar #head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:71px !important;}.toggles.sticky-fixed{position:fixed;}}@media only screen and (min-width: 783px){.admin-bar #head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:57px !important;}}.toggles a{pointer-events:all;}.toggles a:focus-visible{outline:1px dashed #000000;}.toggles a.icon-burger{display:block;width:32px;height:30px;overflow:hidden;float:right;padding:5px;text-align:center;line-height:20px;font-size:22px;background-color:rgba(255, 255, 255, 0.3);border-radius:2px;}.toggles a.icon-burger > span{position:absolute;top:-100em;left:0;}.toggles a.icon-user,.toggles a.icon-magnification{display:block;width:32px;height:30px;overflow:hidden;float:right;padding:5px;margin-right:5px;text-align:center;line-height:20px;font-size:22px;background-color:rgba(255, 255, 255, 0.3);border-radius:2px;opacity:1;visibility:visible;}.toggles a.icon-user > span,.toggles a.icon-magnification > span{position:absolute;top:-100em;left:0;}.toggles.sticky-fixed a.icon-user,.toggles.sticky-fixed  a.icon-magnification{opacity:0;visibility:hidden;}#navigation .nav-header{border-bottom:solid 1px #d4d4d4;background-color:inherit;min-height:80px;z-index:0;}#navigation .login-form,#navigation .search-bar{display:block;position:absolute;top:0;width:20px;right:80px;bottom:40px;padding:20px 0;line-height:40px;background-color:white;transition:all 0.5s;z-index:8;}#navigation .login-form{right:140px;}#navigation .login-form .menu-login-link,#navigation .login-form .toggle-login,#navigation .search-bar .toggle-search{display:inline-block;font-size:20px;width:20px;height:20px;line-height:1;overflow:hidden;text-decoration:none;vertical-align:middle;color:#2979ff;white-space:nowrap;}#navigation .login-form .menu-login-link > span,#navigation .login-form .toggle-login > span,#navigation .search-bar .toggle-search > span{margin-right:30px;display:inline-block;}#navigation .login-form-wrap,#navigation .search-form{position:absolute;left:40px;right:0;top:0;text-align:center;white-space:nowrap;overflow:hidden;padding:19px 0;}#navigation .login-form.not-logged-in .menu-login-link,#navigation .login-form.not-logged-in .toggle-login,#navigation .login-form-wrap .field input,#navigation .search-bar .search-input{font-style:italic;font-weight:lighter;}#navigation .login-form.not-logged-in .login-form-wrap{height:60px;transition:height 200ms;}.show-login #navigation .login-form.not-logged-in .login-form-wrap{padding:19px 10px;height:auto;background-color:#ffffff;border:solid 1px #d4d4d4;margin:10px 0;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}#navigation .login-form .login-form-wrap > a.account-link,#navigation .login-form .login-form-wrap > a.logout-link{font-size:18px;margin-right:1em;color:#757575;}#navigation .field-submit input,#navigation .field-submit .button{background-color:#ffffff;border:0 none;line-height:1.5;padding:0;margin:0 10px;color:#2979ff;text-decoration:underline;}#navigation .field-submit input:hover,#navigation .field-submit .button:hover{color:#000000;}#navigation .field-submit{text-align:left;margin-top:20px;}#navigation .login-form-wrap .field input,#navigation .search-bar .search-input{width:100%;max-width:calc(100% - 32px);border:0 none;color:#d4d4d4;border-bottom:solid 1px;}#navigation .search-bar .search-input{font-size:24px;line-height:28px;}#navigation .login-form-wrap .field input{font-size:24px;line-height:1.6;}#navigation .search-bar .search-input + button{position:absolute;right:0;top:24px;background-color:#ffffff;color:#d4d4d4;padding:0 5px;line-height:28px;}#navigation .search-bar .search-input + button .submit-text{display:none;}#navigation .login-form-wrap .field input:focus,#navigation .search-bar .search-input:focus + button,#navigation .search-bar .search-input:focus{color:#000000;}.show-search #navigation .search-bar,.show-login #navigation .login-form{right:20px;width:calc(100% - 40px);z-index:10;}#navigation .login-form .menu-login-link.active > .icon-account:before,#navigation .login-form .toggle-login.active > .icon-account:before,#navigation .search-bar .toggle-search.active > .icon-magnification:before{content:"\e610";}li > span.menu-item-title{color:#2979ff;font-size:18px;}@media only screen and (min-width: 520px){.show-search #navigation .search-bar,.show-login #navigation .login-form{width:calc(100% - 210px);}}@media only screen and (min-width: 768px){.show-search #navigation .search-bar,.show-login #navigation .login-form,#navigation .login-form,#navigation .search-bar{left:200px;width:calc((100% - 280px) / 2);right:auto;}#navigation .login-form,.show-login #navigation .login-form{left:calc(160px + ((100% - 170px) / 2));}#navigation .login-form.not-logged-in .login-form-wrap{padding:0;height:0;}body.show-login #navigation .login-form.not-logged-in .menu-login-link.paino-login,body:not(.show-login) #navigation .login-form.not-logged-in .menu-login-link,body.show-login #navigation .login-form.not-logged-in .toggle-login.paino-login,body:not(.show-login) #navigation .login-form.not-logged-in .toggle-login{width:auto;overflow:visible;}#navigation .login-form-wrap,#navigation .search-form{text-align:left;}#navigation .login-form .menu-login-link.active > .icon-account:before,#navigation .login-form .toggle-login.active > .icon-account:before{content:"\e61d";}#navigation .search-bar .toggle-search.active > .icon-magnification:before{content:"\e61f";}}ul.menu-header{position:absolute;right:120px;top:30px;z-index:6;}ul.menu-header li{float:left;font-size:18px;margin-right:1em;color:#757575;}@media only screen and (max-width: 700px){ul.menu-header li:nth-last-child(1){display:none;}}@media only screen and (max-width: 640px){ul.menu-header{display:none;}}ul.menu-header li:nth-last-child(5),ul.menu-header li:nth-last-child(6){display:none;}@media only screen and (max-width: 900px){ul.menu-header li:nth-last-child(4){display:none;}}@media only screen and (max-width: 800px){ul.menu-header li:nth-last-child(3){display:none;}}@media only screen and (max-width: 700px){ul.menu-header li:nth-last-child(2){display:none;}}@media only screen and (max-width: 640px){ul.menu-header{display:none;}}.menu-header li a:focus-visible{outline:1px dashed #000000;}.topload-navigation{max-width:1420px;min-width:320px;position:relative;margin:0 auto;padding:120px 20px 20px;}.topload-navigation > .close{position:absolute;top:30px;right:20px;font-size:20px;width:20px;height:20px;line-height:20px;overflow:hidden;}.topload-navigation > .close{position:absolute;top:-50px;right:20px;font-size:20px;width:20px;height:20px;line-height:20px;overflow:hidden;}.topload-navigation ul{list-style-type:none;margin:0;padding:0;}.topload-navigation > .menu{list-style-type:none;margin:0 -20px;overflow:hidden;min-width:320px;font-weight:500;}.topload-navigation > .menu > li{padding:0 20px 20px;float:left;width:50%;min-width:160px;color:#757575;}.topload-navigation > .menu > li > .sub-menu li{margin:20px 0 0;}.topload-navigation > .menu li.has-icon{float:left;padding-right:20px;}.topload-navigation > .menu li.has-icon [class^="icon-"],.topload-navigation > .menu li.has-icon [class*=" icon-"]{font-size:26px;}.topload-navigation > .menu li.has-icon [class^="icon-"] ~ span,.topload-navigation > .menu li.has-icon [class*=" icon-"] ~ span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.topload-navigation > .menu > li > .sub-menu li a:focus-visible{text-decoration:underline;}.topload-navigation > .close:focus-visible{outline:1px dashed #000000;}.sharing > ul{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:24px;margin:0 0 1.5rem;-ms-flex-direction:row;flex-direction:row;}.sharing > ul > li{border:solid 1px #d4d4d4;line-height:1;aspect-ratio:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin-bottom:-1px;color:#757575;}.sharing > ul > li:focus,.sharing > ul > li:hover{color:#000000;text-decoration:none;}.sharing > ul > li a{display:block;text-decoration:none;height:1em;width:1em;}.sharing > ul > li a:focus-visible{color:#000000;outline:1px dashed #000000;outline-offset:15px;}.sharing [class*=" icon-"] ~ .text,.sharing [class^="icon-"] ~ .text{display:none;}footer.site-footer{background-color:#000000;color:#ffffff;clear:both;margin-top:50px;}footer.site-footer a{color:inherit;}footer.site-footer a:focus-visible{outline:1px dashed;}footer.site-footer .nav-footer{background:#3a3a3a;text-align:center;overflow:hidden;}footer.site-footer .nav-footer > ul{list-style-type:none;margin:10px;padding:0;line-height:30px;}footer.site-footer .nav-footer > ul > li{display:inline-block;margin:0 10px;}footer.site-footer .menu-social{font-size:30px;}footer.site-footer .menu-footer a:focus-visible,footer.site-footer .menu-social a:focus-visible{outline:1px dashed #a5a5a5;outline-offset:5px;}footer.site-footer .menu-social a > [class^="icon-"] + .menu-item-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}footer.site-footer > .site-info{font-size:75%;font-weight:500;overflow:hidden;text-align:center;background-color:#000000;}footer.site-footer > .site-info > .left-side,footer.site-footer > .site-info > address{margin:10px 20px;}footer.site-footer > .site-info p{margin:0;}.widget.widget-styled.widget-dark{background-color:#000000;color:#ffffff;}.widget.widget-styled.widget-grey{background-color:#f1f1f1;color:#000000;}.widget.widget-styled.widget-pink{background-color:#eb3f93;color:#ffffff;}.widget.widget-styled.widget-darkred{background-color:#ce0030;color:#ffffff;}.widget.widget-styled.widget-red{background-color:#f04535;color:#ffffff;}.widget.widget-styled.widget-orange{background-color:#ffb216;color:#ffffff;}.widget.widget-styled.widget-yellow{background-color:#ffeb68;color:#000000;}.widget.widget-styled.widget-green{background-color:#add26d;color:#ffffff;}.widget.widget-styled.widget-turquoise{background-color:#1fb9c7;color:#ffffff;}.widget.widget-styled.widget-navy{background-color:#007aa7;color:#ffffff;}.widget.widget-styled.widget-blue{background-color:#2979ff;color:#ffffff;}.widget.widget-styled.widget-purple{background-color:#600677;color:#ffffff;}.widget.widget-styled.widget-black{background-color:#000000;color:#ffffff;}.archive-constraint,.widget-wrap{max-width:1260px;margin:0 auto;overflow:hidden;width:100%;}.widget.style-connected > .widget-wrap,.widget.small-cards > .widget-wrap{padding:10px 10px 0;border:solid 1px #d4d4d4;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}.widget.style-connected .widget-title,.widget.small-cards .widget-title{padding:8px;border-top:solid 5px;text-transform:none;line-height:1.1;}.widget.style-connected .widget-title,.widget.small-cards .widget-title,.icit-analytic .tabs{border-bottom:solid 1px #d4d4d4;margin:10px 10px 8px;display:block;overflow:hidden;font-size:22px;white-space:nowrap;text-overflow:ellipsis;text-align:center;line-height:1.5;}.icit-analytic .tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;}.columns-flex{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;max-width:calc(100% + 20px);}.columns-flex > .card-excerpt{-ms-flex:1 1 240px;flex:1 1 240px;min-width:240px;}.widget-group.flex-left .columns-flex > .card-excerpt{max-width:460px;}.columns-float{margin:-10px;overflow:hidden;}.columns-float > .card-excerpt{float:left;min-width:200px;width:calc(100% - 20px);}@media only screen and (min-width: 560px){.columns-float > .card-excerpt{width:calc(50% - 20px);}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child,.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child{width:calc(100% - 20px);}}@media only screen and (min-width: 900px){.columns-float > .card-excerpt{width:calc(33.33% - 20px);clear:none;}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child,.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child{width:calc(66.6% - 20px);}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child ~ .card-excerpt:nth-child(4),.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child ~ .card-excerpt:nth-child(4){clear:left;}}@media only screen and (min-width: 1160px){.columns-float > .card-excerpt{width:calc(25% - 20px);clear:none;}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child,.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child{width:calc(50% - 20px);}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child ~ .card-excerpt:nth-child(4),.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child ~ .card-excerpt:nth-child(4){clear:none;}.columns-float.large-square-lead.force-square.red-baron > .card-excerpt:first-child ~ .card-excerpt:nth-child(6),.columns-float.large-square-lead.force-square > .card-excerpt.has-thumbnail:first-child ~ .card-excerpt:nth-child(6){clear:left;}}.card-excerpt{float:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px;width:300px;border:solid 1px #d4d4d4;background-color:white;color:black;min-width:200px;position:relative;}.card-excerpt > .block-lead{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;line-height:1.1;min-height:170px;}.card-excerpt > .block-lead .sponsor-block-logo{position:absolute;top:0;left:0;right:0;padding:5px;background:rgba(0, 0, 0, 0.6);width:100%;color:#ffffff;font-size:14px;text-align:center;line-height:1;z-index:1;}.card-excerpt > .block-lead .sponsors.sponsor-block-logo > .sponsor .sponsor-intro{margin-bottom:0;}.card-excerpt > .block-lead > .icon{display:none;}.card-excerpt > .block-lead .entry-terms{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;}.card-excerpt > .block-lead > .hentry-title{-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;font-weight:500;margin-top:0.75em;margin-bottom:0.75em;}.card-excerpt > .block-lead > .hentry-title:first-child{margin-top:0;}.card-excerpt:not(.no-thumbnail) > .block-lead > .hentry-title a{display:block;max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.card-excerpt:not(.no-thumbnail) > .block-lead > .hentry-title a:focus-visible{text-decoration:underline;}.hentry-time,.card-small .hentry-time,.card-excerpt .hentry-time,.card-excerpt > .block-lead > .excerpt{display:none;}.card-excerpt > .block-lead > .excerpt{margin-bottom:0.72em;}.card-excerpt > .block-lead > .excerpt > p:first-child{line-height:1.1;max-height:4.4em;overflow:hidden;padding:1px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.card-small.no-thumbnail > .block-secondary{display:none;}.card-excerpt > .block-lead > .entry-terms,.card-excerpt > .block-lead > footer{font-size:14px;color:#757575;}.entry-date.published{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;font-size:14px;color:#757575;line-height:16px;vertical-align:middle;}.card-excerpt > .block-lead > .entry-terms a{text-decoration:underline;}.card-excerpt > .block-lead > .entry-terms a:focus-visible{color:#000000;}.square-thumb{display:block;padding-bottom:100%;position:relative;overflow:hidden;outline:solid 1px #d4d4d4;height:100%;}.square-thumb > .entry-thumbnail.fixed-height{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform 0.25s;}.square-thumb > .entry-thumbnail.fixed-height:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.square-thumb > .entry-thumbnail.fixed-height > img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.force-square > .card-excerpt{position:relative;border:0 none;}.force-square.columns-flex > .card-excerpt{max-width:500px;}@media only screen and (min-width: 560px){.force-square.columns-flex > .card-excerpt{max-width:calc(50% - 20px);}}@media only screen and (min-width: 900px){.force-square.columns-flex > .card-excerpt{max-width:calc(33.333% - 20px);}}.force-square > .card-excerpt .block-lead{position:absolute;top:0;bottom:0;left:0;right:0;display:block;}.force-square > .card-excerpt .square-thumb{outline:0 none;}.force-square > .card-excerpt.no-thumbnail:before{content:' ';display:block;padding-bottom:100%;}.force-square > .card-excerpt.no-thumbnail{display:block;}.force-square.studio-sense > .card-excerpt .icon{position:absolute;top:30px;left:29px;display:block;font-size:50px;color:#ffffff;background-color:#f04535;padding:12px;border-radius:50%;}.force-square.studio-sense > .card-excerpt{border:solid 1px #d4d4d4;overflow:hidden;display:block;}.force-square.studio-sense > .card-excerpt .block-lead .hentry-title{margin-top:90px;}.force-square.studio-sense > .card-excerpt .block-lead .hentry-title a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1;}.force-square.studio-sense > .card-excerpt .block-secondary{opacity:0.4;}.force-square.studio-sense > .card-excerpt .block-lead .excerpt{position:absolute;bottom:25px;left:30px;right:30px;color:#757575;font-size:18px;display:block;margin-bottom:0;overflow:hidden;}.force-square.studio-sense > .card-excerpt .entry-terms,.force-square.studio-sense > .card-excerpt footer{display:none;}.force-square.studio-sense > .card-excerpt .block-lead{padding:30px;}.force-square.studio-sense > .card-excerpt .block-lead.is-scaled{-ms-transform-origin:top left;transform-origin:top left;max-width:300px;min-width:300px;height:300px;}.force-square.red-baron > .card-excerpt .block-lead > .hentry-title,.force-square.studio-sense > .card-excerpt .block-lead > .hentry-title{font-size:50px;line-height:0.94;width:100%;text-transform:uppercase;display:block;max-height:1.8em;overflow:hidden;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.no-js .force-square.red-baron > .card-excerpt .block-lead > .hentry-title,.no-js .force-square.studio-sense > .card-excerpt .block-lead > .hentry-title{font-size:34px;}.force-square > .card-excerpt .block-lead > .excerpt > p:first-child{max-height:2.4em;-webkit-line-clamp:2;line-height:1.2;}.force-square > .card-excerpt .block-lead > .excerpt > p:first-child ~ p{display:none;}.force-square > .card-excerpt.card-collection-cover .square-thumb{background-color:#000000;}.force-square > .card-excerpt.card-collection-cover .block-lead,.force-square > .card-excerpt.type-inspiration .block-lead{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.0));color:#ffffff;}.no-cssgradients .force-square > .card-excerpt.card-collection-cover .block-lead,.no-cssgradients .force-square > .card-excerpt.type-inspiration .block-lead{background-color:rgba(0, 0, 0, 0.5);}.force-square > .card-excerpt.card-collection-cover .block-lead .hentry-title{margin:0;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;}.force-square > .card-excerpt.card-collection-cover .block-lead .hentry-title a{max-height:none;text-align:center;}.force-square > .card-excerpt.type-inspiration .block-lead > h2{position:absolute;bottom:20px;left:20px;right:20px;width:auto;margin:0;padding:0;}@media only screen and (min-width: 540px){.columns-float.large-square-lead.force-square > .card-excerpt.type-inspiration.has-thumbnail:first-child > .block-lead > .hentry-title{font-size:34px;}}.force-square.red-baron > .card-excerpt{background-color:#f04535;color:#ffffff;}.force-square.red-baron > .card-excerpt > .block-lead footer{display:none;}.force-square.red-baron > .card-excerpt > .block-secondary{opacity:0.2;}.force-square.red-baron > .card-excerpt .block-lead > .hentry-title{font-weight:700;text-align:center;color:#ffffff;margin-top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;}.force-square.red-baron > .card-excerpt .block-lead > .excerpt{position:absolute;bottom:20px;left:20px;right:20px;display:block;text-align:center;}.force-square.red-baron > .card-excerpt .block-lead > .sponsors,.force-square.red-baron > .card-excerpt .block-lead > .entry-terms{width:auto;padding:12px 20px;border-bottom:solid 1px;text-align:center;color:inherit;position:absolute;top:0;left:0;right:0;background-color:transparent;}.card-excerpt.type-jobs{-ms-flex-direction:row;flex-direction:row;position:relative;}.card-excerpt.type-jobs .block-lead,.card-excerpt.type-jobs .block-secondary{width:50%;-ms-flex:1 1 50%;flex:1 1 50%;float:left;}.card-excerpt.type-jobs .block-lead{padding:15px;min-height:0;}.card-excerpt.type-jobs .block-secondary{border-right:solid 1px #d4d4d4;padding:10px;}.card-excerpt.type-jobs.job-otw .block-secondary{border-right-color:initial;}.card-excerpt.type-jobs .square-thumb{border-bottom:0 none;outline:0 none;background-color:#ffffff;}.card-excerpt.type-jobs .square-thumb > .entry-thumbnail.fixed-height > img{-o-object-fit:contain;object-fit:contain;}.card-excerpt.type-jobs > .block-lead > .hentry-title{font-size:16px;margin:0;line-height:1.1;}.card-excerpt.type-jobs > .block-lead > .hentry-title a{max-height:4.4em;-webkit-line-clamp:4;}.card-excerpt.type-jobs .object-fit-fix{background-size:contain !important;background-repeat:no-repeat !important;}.jotw-tag{font-size:14px;margin:-15px -15px 10px;line-height:28px;padding:0 15px;border-bottom:solid 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.card-excerpt.type-jobs.job-otw > .block-lead > footer{color:inherit;}.card-excerpt.type-jobs .block-lead > footer{position:absolute;bottom:10px;left:calc(50% + 15px);right:10px;}@media only screen and (min-width: 800px){.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2){-ms-flex:1 1 40%;flex:1 1 40%;max-width:620px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2) .block-lead,.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2) .block-secondary{-ms-flex-preferred-size:40%;flex-basis:40%;min-width:180px;-ms-flex-positive:1;flex-grow:1;}.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2) .block-lead .sponsor-block-logo{right:50%;width:auto;}.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2) > .block-lead > .hentry-title{font-size:30px;}.widget.double-wide-card .columns-flex > .card-excerpt:nth-child(-n+2) > .block-lead > .hentry-title a{-webkit-line-clamp:5;height:5.69em;max-height:none;}}@media only screen and (min-width: 800px){.widget.bigger-card .columns-flex > .card-excerpt:nth-child(-n+2){-ms-flex:1 1 40%;flex:1 1 40%;max-width:620px;}.widget.bigger-card .columns-flex > .card-excerpt:nth-child(-n+2) .block-lead,.widget.bigger-card .columns-flex > .card-excerpt:nth-child(-n+2) .block-secondary{min-width:200px;}.widget.bigger-card .columns-flex > .card-excerpt:nth-child(-n+2) > .block-lead > .hentry-title{font-size:30px;}.widget.bigger-card .columns-flex > .card-excerpt:nth-child(-n+2) > .block-lead > .hentry-title a{-webkit-line-clamp:3;height:3.54em;}}@media only screen and (min-width: 640px){.widget.large-first-card .columns-flex > .card-excerpt:first-child{max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:row;flex-direction:row;}.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-lead{-ms-flex-preferred-size:0%;flex-basis:0%;border-bottom:0 none;padding:40px 20px;}.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-lead .sponsor-block-logo{position:static;margin-top:-20px;margin-bottom:20px;}.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-secondary{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-right:20px;}.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-lead > .hentry-title{font-size:40px;font-weight:700;line-height:0.8em;text-transform:uppercase;max-height:none;margin:0.341em 0 10px;}.widget.large-first-card .columns-flex > .card-excerpt:first-child > .block-lead > .hentry-title a{max-height:3.18em;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}}@media only screen and (min-width: 640px){.columns-flex.huge-card > .card-excerpt{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.columns-flex.huge-card > .card-excerpt > .block-secondary{-ms-flex:1 1 5%;flex:1 1 5%;-ms-flex-align:center;align-items:center;}.columns-flex.huge-card > .card-excerpt > .block-secondary .square-thumb{border-bottom:0 none;width:100%;height:100%;}.columns-flex.huge-card > .card-excerpt > .block-lead{-ms-flex:1 1 0%;flex:1 1 0%;padding:20px;}.columns-flex.huge-card > .card-excerpt > .block-lead .hentry-title{font-size:92px;font-weight:700;line-height:0.81;margin:0.38em 0 20px;text-transform:uppercase;}.columns-flex.huge-card > .card-excerpt > .block-lead .hentry-title:nth-last-child(3){-ms-flex-positive:0;flex-grow:0;}.columns-flex.huge-card > .card-excerpt > .block-lead .hentry-title a{max-height:2.4em;-webkit-line-clamp:3;}.columns-flex.huge-card > .card-excerpt > .block-lead .excerpt{display:block;font-size:18px;font-style:italic;-ms-flex:1 1 auto;flex:1 1 auto;color:#757575;}.widget-group.flex-left .columns-flex.huge-card > .card-excerpt{max-width:none;}.columns-flex.huge-card > .card-excerpt > .block-lead .sponsor-block-logo{position:static;margin-bottom:10px;margin-top:-10px;}}@media only screen and (min-width: 1000px){.columns-flex.huge-card > .card-excerpt > .block-lead{padding:40px;}.columns-flex.huge-card > .card-excerpt > .block-lead .sponsor-block-logo{margin-top:-20px;margin-bottom:20px;}.columns-flex.huge-card > .card-excerpt > .block-lead .hentry-title a{max-height:3.2em;-webkit-line-clamp:4;}}.card-small{display:-ms-flexbox;display:flex;-ms-flex:1 1 250px;flex:1 1 250px;border-bottom:solid 1px #d4d4d4;padding-bottom:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}.card-small:last-child{border-bottom:0 none;}.widget.style-connected > .widget-wrap .card-small,.widget.small-cards > .widget-wrap .card-small{margin:0 20px 17px;}.widget.style-connected .columns-flex,.widget.small-cards .columns-flex{margin-bottom:-18px;margin-top:8px;}.card-small > header.block-secondary{float:left;-ms-flex:1 0 100px;flex:1 0 100px;margin:1px 20px 10px 1px;max-height:100px;max-width:100px;}.sidebar .large-lead .columns-flex .card-small:first-child > .block-secondary,.sidebar .large-lead .analytic-item:first-child .card-small > .block-secondary{max-height:none;max-width:none;margin-right:0;}.sidebar .large-lead .columns-flex .card-small:first-child > .block-lead,.sidebar .large-lead .analytic-item:first-child .card-small > .block-lead{-ms-flex-preferred-size:100%;flex-basis:100%;}@media only screen and (min-width: 1190px){.flex-right .large-lead .columns-flex .card-small:first-child > .block-secondary,.flex-right .large-lead .analytic-item:first-child .card-small > .block-secondary{max-height:none;max-width:none;margin-right:0;}.flex-right .large-lead .columns-flex .card-small:first-child > .block-lead,.flex-right .large-lead .analytic-item:first-child .card-small > .block-lead{-ms-flex-preferred-size:200px;flex-basis:200px;}}.card-small .block-lead{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:100 1 80px;flex:100 1 80px;max-height:100px;min-width:80px;margin-bottom:10px;}.card-small .block-lead > h4{-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0;font-size:14px;line-height:16px;}.card-small .block-lead > h4 > a{display:block;height:64px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.card-small .block-lead > h4 > a:focus-visible{text-decoration:underline;}article.format-video.has-thumbnail .square-thumb:after{content:'';position:absolute;top:40%;bottom:40%;right:40%;left:40%;background:url('images/video_icon.svg') no-repeat center center transparent;background-size:contain;}.widget-header{border-top:solid 5px;text-align:center;position:relative;padding-top:20px;margin:20px 0;overflow:hidden;}.widget-styled .widget-header{margin-top:-35px;border-top:0 none;}.widget-description{display:block;font-size:18px;margin-bottom:10px;}.widget-header .widget-title{margin:20px 0;display:inline-block;border-bottom:solid 5px;padding:5px 0;font-size:52px;line-height:0.8;text-transform:uppercase;font-weight:700;}.nav-links{clear:both;max-width:1300px;margin:40px auto 0;text-align:center;padding:0 20px;}.widget-header .widget-title + .nav-links{margin-bottom:20px;}.widget-header .widget-title + .nav-links > a{line-height:48px;}@media only screen and (min-width: 640px){.widget-header .widget-title + .nav-links{margin:25px 0;position:absolute;top:20px;right:-19px;}}.comment-count{font-size:12px;font-weight:700;position:relative;min-width:24px;text-align:center;line-height:1;display:inline-block;vertical-align:1px;padding:3px 0 0;margin-right:10px;color:#ffffff;border-color:#000000;background-color:#000000;}.comment-count:before{content:'';position:absolute;bottom:-6px;left:0;width:0;height:0;border:solid 3px;border-color:inherit;border-right-color:transparent;border-bottom-color:transparent;}.tab-comments .comment-count{color:#000000;background-color:#ffffff;border-color:#ffffff;}article footer .comment-count{display:none;float:right;margin:-0.25em 0 0 10px;}.widget.widget-doubleclick{margin-bottom:0;}.widget.widget-doubleclick .doubleclick-ad-inpage{margin-bottom:20px;}.widget-doubleclick{background:none;}.doubleclick-ad-inpage{text-align:center;background:url('data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==') repeat top left #ffffff;}.full-ads .card-doubleclick{visibility:hidden;height:90px;width:700px;position:absolute;}.full-ads .card-doubleclick{background:url('data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==') repeat top left #ffffff;}.full-ads .card-doubleclick{position:static;visibility:visible;-ms-flex:1 1 100%;flex:1 1 100%;margin:10px;padding:20px;height:auto;}.doubleclick-ad{text-align:center;margin:0;padding:0;}.doubleclick-ad img,.doubleclick-ad object,.doubleclick-ad embed,.doubleclick-ad iframe,.doubleclick-ad > [style*="width:"]{margin:0 auto;max-width:100%;}.doubleclick-ad > div{display:table;margin:0 auto;}.doubleclick-ad > div{z-index:5;}.doubleclick-ad.doubleclick-ad-overlay{position:absolute;}.widget-doubleclick{background:none;}.widget-doubleclick .doubleclick-ad:empty{margin:0;}.lt-ie9 .widget-doubleclick .doubleclick-ad{margin:0 0 20px;}.widget-doubleclick[class*="column-"]{margin-left:0;margin-right:0;}.widget-doubleclick[class*="column-"] .doubleclick-ad{margin:0 10px 0;}.widget-doubleclick .widget-title + .doubleclick-ad{padding:5px 0;}.sidebar .widget-doubleclick,.row-1-5 .widget-doubleclick{background:#ffffff;}.banner .doubleclick-ad{margin:0;}.banner{position:fixed;bottom:0;left:0;width:100%;z-index:3;transition:transform .2s ease-in;transform:translate3d(0, 0, 0);}.banner .widget-title{border:0;}.banner .widget{margin:0;background:none;}.show-menu .banner{transform:translate3d(-260px, 0, 0);}div[class*="columns-"] .doubleclick-ad{margin:10px;}@media only screen and (min-width: 640px){.banner{position:relative;}.show-menu .banner{transform:translate3d(0, 0, 0);}}.takeover{position:relative;}.doubleclick-wallpaper{position:absolute;z-index:1;left:0;right:0;top:0;text-align:center;}.doubleclick-wallpaper .doubleclick-ad{margin:0 auto;padding:0;}.doubleclick-wallpaper ~ *{position:relative;z-index:2;}.entry-inline-ad{width:300px;}.entry-inline-ad .doubleclick-ad{margin-bottom:20px;margin-top:20px;}.entry-footer-ad{margin:0 10px;}.entry-footer-ad .doubleclick-ad{padding:20px 20px 20px;background:#ffffff;}@media only screen and (min-width: 640px){.entry-footer-ad .doubleclick-ad{padding:40px 20px 20px;}}.doubleclick-ad [id^="taginfo_"]{display:inline;max-width:none !important;width:auto !important;overflow:auto;}.widget.widget-adtech{margin-bottom:0;}.widget.widget-adtech .adtech.adtech-active{margin-bottom:20px;}.widget.widget-adtech .adtech.adtech-active a > img:only-child,.widget.widget-adtech .adtech.adtech-active a{display:block;}.header-ad > div:not(.doubleclick-active){height:0;overflow:hidden;}.header-ad > .doubleclick-active{padding:20px;border-bottom:solid 1px #d4d4d4;}.full-ads .card-adtech{visibility:hidden;height:90px;width:700px;position:absolute;}.full-ads .card-adtech.adtech-active,.widget.widget-adtech .adtech.adtech-active{background:url('data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==') repeat top left #ffffff;}.full-ads .card-adtech.adtech-active{position:static;visibility:visible;-ms-flex:1 1 100%;flex:1 1 100%;margin:10px;padding:20px;height:auto;}.social-icons > a{font-size:30px;display:inline-block;margin:10px;line-height:1;}#cookie-law-banner{padding:20px 0;display:none;overflow:hidden;color:#ffffff;background-color:#2979ff;}.cookie-container{min-height:inherit;width:100%;margin:0 auto;padding:0;position:static;max-width:none;}.cookie-body{padding:0 60px 0 20px;}.cookie-button{top:calc(50% - 20px);right:10px;line-height:40px;box-shadow:none;overflow:hidden;}#cookie-law-banner .close-button{text-indent:500px;}#cookie-law-banner .close-button:after{content:"\e610";position:absolute;top:0;right:0;width:100%;bottom:0;left:0;line-height:40px;font-size:20px;text-align:center;text-indent:0;font-family:icomoon;text-indent:0;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cookie-text{border:0 none;padding:0;min-height:inherit;max-width:780px;margin:0 auto;}.cookie-text > p:first-child{margin-top:0;}.cookie-text,#cookie-law-banner .close-button,.cookie-container{color:inherit !important;background-color:inherit !important;}.card-subtitle{clear:both;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;font-size:22px;padding:20px 10px 10px;}.card-subtitle .subtitle{display:inline-block;padding-bottom:10px;margin-bottom:0;border-bottom:solid 1px;}.sub-cards{text-align:center;width:100%;padding:10px;-ms-flex:0 0 100%;flex:0 0 100%;}.sub-cards > article{display:inline-block;border:0 none;min-width:0;width:auto;float:none;}.sub-cards > article .block-lead .entry-terms,.sub-cards > article .block-lead footer,.sub-cards > article .block-lead .excerpt,.sub-cards > article .block-secondary{display:none;}.sub-cards > article .block-lead{min-height:0;padding:0;}.sub-cards > article .block-lead > .hentry-title{margin:0;}.sub-cards > article .block-lead > .hentry-title > a{padding:16px 2em !important;display:block !important;line-height:1.4 !important;background-color:#f1f1f1 !important;font-size:16px !important;font-weight:500 !important;max-height:none !important;}.pagination-links{display:block;margin:40px auto;text-align:center;white-space:nowrap;width:100%;clear:both;}.pagination-links > *{display:inline-block;text-align:center;min-width:40px;line-height:36px;height:36px;background-color:#f1f1f1;padding:0 5px;}.pagination-links > .dots{background-color:transparent;}.pagination-links > .dots,.pagination-links > a.page-numbers:not(.next):not(.prev){display:none;}.pagination-links > a:hover,.pagination-links > .current{background-color:#ce0030;color:#ffffff;text-decoration:none;}.navigation.paging-navigation{clear:both;width:100%;margin-top:40px;}.paging-nav.button.disabled:after{content:'Loading';animation:pulse 2s infinite ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff;}.analytic-lists > .a-list > .a-list-name,.analytic-lists > .a-list:not(.active),.icit-analytic .widget-title{display:none;}.widget.icit-analytics-data-collection-widget,.widget.icit-analytics-data-collection-widget > .widget-wrap,.widget.icit-analytics-data-collection-widget > .widget-wrap > .icit-analytic,.widget.icit-analytics-data-collection-widget > .widget-wrap > .icit-analytic > .tabs-wrap.container,.widget.icit-analytics-data-collection-widget > .widget-wrap > .icit-analytic > .tabs-wrap.container > .analytic-lists,.widget.icit-analytics-data-collection-widget > .widget-wrap > .icit-analytic > .tabs-wrap.container > .analytic-lists > .a-list.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;}.icit-analytic .tabs > .tab{-ms-flex:1 1 0%;flex:1 1 0%;text-align:center;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px;margin:0 10px;border-top:solid 5px;}.icit-analytic .tabs > .tab:not(.active){color:#d4d4d4;cursor:pointer;}.icit-analytic > .tabs-wrap.container{padding:10px 10px 0;border:solid 1px #d4d4d4;-ms-flex:1;flex:1;}.a-page{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-18px;}.analytic-lists > .a-list > .a-page > .analytic-item{display:-ms-flexbox;display:flex;margin:0 10px 17px 10px;-ms-flex:1 1 260px;flex:1 1 260px;border-bottom:solid 1px #d4d4d4;}.widget-area > .widget:not(.widget-styled) + .widget.widget-styled.icit-image-widget{margin-top:30px;}.widget.widget-styled.icit-image-widget{padding:0;}.widget.widget-styled.icit-image-widget .widget-title{font-size:calc(58px + 3vw);line-height:0.9;margin:20px 0;}@media only screen and (min-width: 1380px){.widget.widget-styled.icit-image-widget .widget-title{font-size:100px;}}.icit-image-widget div.wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;min-width:280px;max-width:1280px;margin:0 auto;}.icit-image-widget .wrap .right{float:right;max-width:740px;width:50%;text-align:right;min-width:240px;-ms-flex-order:2;order:2;}.icit-image-widget .wrap .right img{height:100%;width:auto;max-width:none;}.icit-image-widget .wrap .right iframe{width:100%;height:100%;min-height:300px;}.icit-image-widget .wrap .right > .foreground-image{margin:20px auto;}.icit-image-widget .wrap .left{float:left;padding:20px;width:50%;text-align:left;max-width:740px;min-height:240px;min-width:240px;-ms-flex-order:1;order:1;overflow:hidden;}.icit-image-widget .wrap .button{background-color:inherit;color:inherit;margin:20px 0;}.icit-image-widget .wrap .button span{margin-left:15px;}.icit-image-widget .wrap .widget-title{text-transform:uppercase;text-align:left;font-size:52px;line-height:1.2;font-weight:500;white-space:normal;}.icit-image-widget div.wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.icit-image-widget .wrap .right{-ms-flex:1 1 300px;flex:1 1 300px;}.icit-image-widget .wrap .left{-ms-flex:1 1 400px;flex:1 1 400px;}.meta-wrap .page-title.archive-title{text-overflow:ellipsis;overflow:hidden;}.meta-wrap .title-wrap{margin:14px 0;}.single-landing-page .meta-wrap .page-title.archive-title,body:not(.author) .meta-wrap .page-title.archive-title{font-size:90px;text-decoration:underline;text-transform:uppercase;font-weight:500;}.icit-image-widget .widget-wrap{overflow:visible;}.icit-image-widget{position:relative;}.icit-image-widget .video-wallpaper{display:none;}@media only screen and (min-width: 640px){.icit-image-widget .video-wallpaper.loaded{position:absolute;display:block;z-index:0;right:0;left:50%;background-color:attr(data-bgc color);min-width:100%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;}.icit-image-widget .video-wallpaper.loaded .video-window{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none;}.icit-image-widget .video-wallpaper.loaded:after{content:'';display:block;width:100%;padding-bottom:56.25%;}.icit-image-widget .video-wallpaper.loaded ~ .wrap{background-color:transparent !important;z-index:0;position:relative;background-image:none;}}.inspire-contentheading{margin:0;background:#ffffff;padding:45px 0;}.inspire-uploadloadimage{display:block;margin:0px auto;text-align:center;width:123px;height:80px;}.inspire-uploadloadimage:after{content:'\e61e';font-family:icomoon;font-size:120px;line-height:80px;height:80px;}.inspire-uploadloadtext{font-size:24px;margin:0 auto;text-align:center;margin-top:30px;}.inspire-detailsarea{display:block;text-align:left;background:transparent;padding-bottom:50px;}.inspire-detailsarea label{display:block;font-weight:700;color:#757575;margin-bottom:3px;}.inspire-detailsarea input{width:100%;margin-bottom:20px;}.inspire-uploadarea label{display:block;font-weight:700;font-size:16px;color:#757575;margin-bottom:3px;margin-top:5px;}.inspire-uploadarea input{width:100%;margin-bottom:20px;}.inspire-uploadarea{display:block;text-align:left;background:transparent;margin-top:20px;padding-bottom:50px;min-width:280px;}.inspire.entry-content{padding-bottom:45px;padding-top:0;}.inspire-submitbuttons{display:block;width:100%;border-top:1px solid #a5a5a5;clear:both;text-align:center;padding-top:35px;position:relative;}.inspire-droparea{border:2px dashed #d4d4d4;text-align:center;min-height:100px;color:#757575;position:relative;}.inspire-droparea.dz-drag-hover{border:2px dashed #2979ff;}.inspire-droparea div.fileinput-button{padding:50px 50px;margin-left:0;display:block;cursor:pointer;position:relative;overflow:hidden;}.inspire-droparea .fallback input.inspire-fileupload{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer;}.inspire-descript{margin-bottom:40px;}.inspire-heading h1{font-weight:300;font-size:52px;margin:0 auto;padding-bottom:30px;}.inspire-heading p{font-weight:300;font-size:17px;margin:0 auto;}.inspire-largeuploadbox{margin:24px 12px 0;overflow-y:hidden;border:3px dashed #a5a5a5;display:block;height:370px;position:relative;background-color:#ffffff;}.inspire-largeuploadbox:before{position:absolute;left:10%;right:10%;top:10%;bottom:10%;content:'\e61e';font-family:icomoon;font-size:180px;text-align:center;}.inspire-largeuploadbox p{text-align:center;font-size:22px;font-weight:500;color:#3a3a3a;margin-top:290px;}.upload-instructions{margin:20px 0 0 0 !Important;font-weight:500;color:#ce0030;max-width:100% !Important;}.excerpted.inspire{margin:24px 12px 0;overflow-y:hidden;background-color:transparent;}.inspire-previews .dz-filename{display:none;}.inspire-previews .dz-size{display:none;}.inspire-previews .dz-success-mark{display:none;}.inspire-previews .dz-error-mark{display:none;}.inspire-previews .dz-error-message{display:none;}.inspire-previews .dz-preview{width:45%;}.inspire-previews .dz-preview{width:95%;position:relative;margin-bottom:20px;}.inspire-previews .dz-preview.dz-image-preview{border:0;}.inspire-previews .dz-preview .dz-details{max-width:280px;min-height:125px;background:transparent;border:2px dashed #a5a5a5;background-color:#f1f1f1;text-align:center;padding:1em 1em 0.5em;}.inspire-previews .dz-preview.dz-image-preview .dz-details{border:0;}.inspire-previews .dz-preview .dz-progress{position:absolute;top:55px;left:calc(50% - 60px);z-index:99;display:block;height:10px;width:120px;background:#d4d4d4;}.inspire-previews .dz-preview .dz-progress span.dz-upload{background:#add26d;display:block;position:relative;height:100%;}.inspire-previews .dz-preview.dz-complete .dz-progress{display:none;}.inspire-previews .dz-preview a.dz-remove{display:none;}.inspire-previews .dz-preview.dz-complete a.dz-remove{display:block;position:absolute;top:10px;right:10px;text-indent:-1000px;overflow:hidden;width:35px;height:35px;background-color:rgba(255, 255, 255, 0.5);}.inspire-previews .dz-preview.dz-complete a.dz-remove:after{content:"\e610";font-family:icomoon;position:absolute;left:0;top:0;right:0;bottom:0;color:#000000;z-index:100;font-size:35px;line-height:35px;text-indent:0;}span.inspire-terms a#inspiretermslink{font-weight:700;color:#000000;}.inspire-error{display:none;width:100%;min-height:50px;margin-bottom:25px;border-top:2px solid #ce0030;border-bottom:2px solid #ce0030;color:#ce0030;text-align:center;padding-top:15px;padding-bottom:15px;}.inspire-success{display:none;width:100%;min-height:50px;margin-bottom:25px;border-top:2px solid green;border-bottom:2px solid green;color:green;text-align:center;padding-top:15px;padding-bottom:15px;}.inspire-submitbuttons .inspire-terms{display:block;margin-bottom:20px;}@media only screen and (min-width: 800px){.inspire-detailsarea{float:left;width:50%;}.inspire-uploadarea{float:right;width:280px;}}.sub-header.inspiration{text-align:center;overflow:hidden;margin-bottom:10px;position:relative;}.sub-header.inspiration > .tabs{max-width:300px;margin:0 auto 20px;}.sub-header.inspiration > .tabs > .submenu-item{display:inline-block;margin:0 12px;font-size:22px;font-weight:700;line-height:40px;}.sub-header.inspiration > .tabs > .submenu-item.active{border-bottom:solid 4px;}.sub-header.inspiration > .button{float:right;margin-bottom:20px;width:100%;line-height:50px;}@media only screen and (min-width: 640px){.sub-header.inspiration > .button{width:auto;}}.inspire-filters{margin:10px;position:relative;overflow:hidden;z-index:2;min-width:240px;width:100%;}.inspire-filters.stick-me.sticky-absolute{position:static !important;}.inspire-title{background-color:#000000;color:#ffffff;font-size:120%;font-weight:700;padding:10px 20px;}.inspire-selected-choices,.inspire-choices{list-style-type:none;margin-bottom:0;background-color:#ffffff;}.inspire-choices > .filter > a{display:block;padding:10px 20px;border-bottom:solid 1px #d4d4d4;font-weight:700;font-size:110%;position:relative;}.inspire-choices > .filter > a:after{content:"\e906";position:absolute;top:10px;right:10px;width:20px;line-height:30px;font-size:16px;text-align:center;font-family:icomoon;text-indent:0;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.inspire-choices > .filter.active > a:after{content:"\e905";}.inspire-choices > .filter > ul{padding:10px 20px;list-style-type:none;max-height:320px;max-height:calc(100vh - 310px);min-height:60px;overflow-y:auto;margin:0;border-bottom:solid 1px #d4d4d4;display:none;}.no-js .inspire-choices > .filter > ul{display:block;}.inspire-choices > .filter > ul > li{padding-left:40px;position:relative;line-height:20px;font-size:14px;}li.inspire-selected-term > .removefilter:before,.inspire-choices > .filter > ul > li a:before{content:'';margin:10px 0;position:absolute;top:0;left:0;width:20px;height:20px;font-size:14px;line-height:20px;background-color:#ffffff;color:#d4d4d4;border:solid 1px #d4d4d4;border-radius:2px;text-align:center;transition:all 0.25s;font-family:'icomoon' !important;text-indent:0;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}li.inspire-selected-term > .removefilter:before,.inspire-choices > .filter > ul > li:hover a:before,.inspire-choices > .filter > ul > li.selected a:before{content:"\e60f";background-color:#2979ff;border-color:#007aa7;color:#ffffff;}li.inspire-selected-term > .removefilter:hover:before{content:'';background-color:#ffffff;border-color:#d4d4d4;color:#d4d4d4;}.inspire-choices > .filter > ul > li > a{display:block;padding:10px 0;}.inspire-choices > .filter.active > ul{display:block;}.inspire-choices > .resetfilter{position:absolute;top:10px;right:20px;color:#ffffff;font-size:90%;line-height:28px;}.inspire-choices > .resetfilter a{color:inherit;}li.inspire-selected-term{padding:10px 20px;line-height:40px;font-size:14px;}li.inspire-selected-term > .removefilter{float:left;position:relative;margin-right:20px;text-indent:100em;width:20px;overflow:hidden;}.inspire-choices > .sharebutton{display:none;}.post-tabs > a.active{display:none;}.tab-wrapper > div:not(.active){display:none;}.page-title{font-size:40px;line-height:1;margin-bottom:20px;font-weight:700;}.page-title.font-schear{line-height:0.8;}article.single-post > .article-body,article.single-post > header{margin-bottom:40px;background-color:#ffffff;}article.single-post > .article-body:after{content:' ';display:block;clear:both;}article.single-post > .article-body + footer{clear:both;}article.single-post > header:empty{display:none;}.standfirst{font-size:27px;line-height:1.1;margin:0 0 30px;font-style:italic;font-family:initial;}.article-meta{font-size:14px;font-style:italic;color:#757575;}.article-meta a{color:#000000;}.article-meta a:hover,.article-meta a:focus-visible{text-decoration:underline;}.article-meta.coloured-c .entry-date.published,.article-meta.coloured-c a{color:inherit;background-color:inherit;}.main-body .under-header:first-child{text-align:center;}.author.vcard{font-weight:bold;}.article-body{font-size:22px;}.article-body em{font-style:italic;}.article-body strong,.article-body b{font-weight:700;}.article-body blockquote{font-size:200%;font-family:scheargrotesk, haettenschweiler, Impact, Charcoal, sans-serif;line-height:0.9;}.article-body p{margin:30px 0;}.article-body p:last-child{margin-bottom:0;}.article-body p:first-child{margin-top:0;}.article-body pre{font-family:monospace;text-align:left;white-space:pre-wrap;}.object-fit-fix{height:100%;width:100%;background-position:center center;}.social-icons > a > .title{display:none;}.issue-cover{display:block;width:100%;height:100%;text-align:center;font-size:120px;line-height:1;position:relative;}.issue-cover .logo-wrap{display:block;line-height:1;height:120px;position:absolute;left:0;right:0;top:calc(50% - 60px);}.button{border:solid 1px;text-align:center;line-height:2;}.button:hover{opacity:0.5;}a[class*="icon-"]:before,a:hover[class*="icon-"]:before{display:inline;font-family:'icomoon';margin-right:5px;text-decoration:none !important;}hr{background-color:#f1f1f1;border:0;height:1px;margin-bottom:20px;}.article-body ul,.article-body ol{margin:0 0 20px 20px;}.article-body ul{list-style:disc;}.article-body ol{list-style:decimal;}.article-body li > ul,.article-body li > ol{margin-bottom:0;margin-left:20px;}.article-body dt{font-weight:bold;}.article-body dd{margin:0 20px 20px;}img{-ms-interpolation-mode:bicubic;image-rendering:auto;}.article-body table{margin:0 0 20px;width:100%;}.article-body th{font-weight:bold;}.article-body .blink{text-decoration:blink;}.article-body h1{font-size:225%;font-weight:500;}.article-body h2{font-size:110%;font-weight:500;}.article-body h3{font-size:125%;font-weight:300;}.article-body h4{font-size:110%;font-weight:300;}.article-body h5{font-size:100%;font-weight:500;text-transform:uppercase;}.article-body h6{font-size:100%;font-weight:700;}blockquote,q{quotes:"\201C" "\201D" "\2018" "\2019";}blockquote p:before,q:before{content:open-quote;}blockquote p:after,q:after{content:close-quote;}.article-body blockquote + p > cite,.article-body blockquote + cite,.article-body blockquote cite{color:#757575;font-weight:300;max-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.article-body blockquote + p > cite{margin-top:-20px;display:block;}.article-body figure,.article-body .media{margin-bottom:1em;}.article-body .media{min-width:100%;}.article-body .alignright,.article-body .alignleft,.article-body .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}@media only screen and (min-width: 640px){.article-body .alignleft{display:inline;float:left;margin-right:24px;}.article-body .alignright{display:inline;float:right;margin-left:24px;}}figcaption{font-size:18px;color:#757575;font-style:italic;padding:10px;border-bottom:solid 1px #f1f1f1;max-width:900px;margin:0 auto 20px;}figure > img{display:block;}article.single-post .article-body p > a:not(.button){border-bottom:solid 1px #d4d4d4;position:relative;color:inherit;transition:border 100ms;}.entry-content.barebones{max-width:100%;margin:0;}.entry-content.barebones > main#content > article{max-width:100%;margin:0;}.entry-content.no-sidebar > main#content > article,.entry-content.wide-content > main#content > article,.entry-content.wider-content > main#content > article,.entry-content.barebones > main#content > article{-ms-flex-preferred-size:100%;flex-basis:100%;}.barebones article.single-post .article-body{padding:0;margin:0;border-bottom:none;max-width:100%;}.barebones .article-body p:last-of-type{margin:0;}.post-template-single-barebones footer.site-footer{margin-top:0;}.post-template-single-barebones .site-wrap > .main-body{padding:0;}.post-template-single-barebones header#head{margin-bottom:0;}.single-post > footer .entry-terms{margin:20px 0;}.single-post > header .entry-terms,.single-post > .terms-header .entry-terms{margin:0 0 20px;}.single-post > footer .entry-terms a,.single-post > header .entry-terms a,.single-post > .terms-header .entry-terms a{display:inline-block;border:solid 1px #a5a5a5;padding:0 10px;margin-right:10px;line-height:30px;color:#757575;margin-bottom:10px;font-size:93%;}.single-post footer .entry-terms a:hover,.single-post header .entry-terms a:hover,.single-post .terms-header .entry-terms a:hover,.single-post footer .entry-terms a:focus-visible,.single-post header .entry-terms a:focus-visible,.single-post .terms-header .entry-terms a:focus-visible{text-decoration:none;border-color:#757575;color:#3a3a3a;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.skew-lead .slick-controls{position:absolute;color:#ffffff;bottom:120px;left:0;right:0;z-index:1;max-width:none;margin:20px;}.slick-controls:empty{visibility:hidden;margin:0;}.slick-controls{margin:40px auto 0;text-align:center;max-width:1280px;min-height:30px;}.slick-controls button{background-color:transparent;color:inherit;outline:none;border:0 none;}.slick-controls .slick-arrow{overflow:hidden;position:relative;text-indent:100em;white-space:nowrap;width:50px;padding:0;height:22px;line-height:22px;font-size:22px;}.slick-controls .slick-prev.slick-arrow{float:left;text-align:left;}.slick-controls .slick-next.slick-arrow{float:right;text-align:right;}.slick-controls .slick-arrow:after{content:"\ea3c";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-controls .slick-prev.slick-arrow:after{content:'\ea40';}.widget .slick-controls .slick-dots{margin:0;}.widget .slick-controls .slick-dots > li{display:inline-block;text-align:center;width:30px;}.widget .slick-controls .slick-dots li button{position:relative;width:16px;line-height:30px;padding:0;cursor:pointer;text-indent:100em;overflow:hidden;border:0;outline:none;background:transparent;}.widget .slick-controls .slick-dots li button:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:inherit;text-indent:0;text-align:center;font-size:15px;line-height:30px;content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.widget .slick-controls .slick-dots li.slick-active button:before{content:"\e901";}.columns-flex.carousel-me.slick-initialized.slick-slider{display:block;}.slick-track > .card-excerpt.no-thumbnail:after{content:'';display:block;width:100%;padding-top:100%;}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;box-sizing:border-box;}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1;}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%;}.nivo-lightbox-content{width:100%;height:100%;}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center;}.nivo-lightbox-nav{display:none;}.nivo-lightbox-prev,.nivo-lightbox-next{position:absolute;top:50%;width:60px;height:60px;vertical-align:middle;margin-top:-30px;line-height:60px;text-indent:-100em;}.nivo-lightbox-prev{left:0;}.nivo-lightbox-next{right:0;}.nivo-lightbox-prev:after,.nivo-lightbox-next:after{content:'\ea3c';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;font-family:'centaur', 'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:#a5a5a5;text-align:center;font-size:30px;}.nivo-lightbox-prev:after{content:'\ea40';}.nivo-lightbox-close{position:absolute;top:2%;right:2%;}.nivo-lightbox-image{text-align:center;}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}.nivo-lightbox-content iframe{width:100%;height:100%;}.nivo-lightbox-inline,.nivo-lightbox-ajax{max-height:100%;overflow:auto;box-sizing:border-box;}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#ffffff;text-shadow:0 1px 1px #000000;}.nivo-lightbox-error p{display:table-cell;vertical-align:middle;}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall{transition:all 0.2s ease-in-out;}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{transition:all 0.3s;-ms-transform:scale(0.7);transform:scale(0.7);}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-ms-transform:scale(1);transform:scale(1);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-ms-transform:translateX(-10%);transform:translateX(-10%);}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-ms-transform:translateX(10%);transform:translateX(10%);}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-ms-transform:translateX(0);transform:translateX(0);}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-ms-transform:translateY(-10%);transform:translateY(-10%);}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-ms-transform:translateY(10%);transform:translateY(10%);}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-ms-transform:translateY(0);transform:translateY(0);}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{perspective:1000px;}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{transition:all 0.3s ease-out;transform:translateZ(300px);}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{transform:translateZ(0);}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background-color:#000000 !important;z-index:100000;}.nivo-lightbox-theme-default .nivo-lightbox-close{background:none !important;}.nivo-lightbox-theme-default .nivo-lightbox-close:after{content:"\e610";font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;text-indent:0;font-size:40px;width:40px;height:40px;color:#ffffff;position:absolute;top:0;right:0;}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:transparent !important;}#comments div,#comments fieldset,#comments cite,#comments p,#comments label,#comments form,#comments img,#comments blockquote,#comments #commentlist ul,#comments #commentlist li,#comments #respond textarea,#comments #commentlist,#comments #commentlist img.photo,#comments #respond input,#comments span,#comments #trackback-list,#comments #trackback-list li{background-color:transparent;background-image:none;border:0 none;outline:0 none;padding:0;margin:0;list-style:none outside;font-style:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;text-align:left;text-shadow:0 0;text-indent:0;clear:none;float:none;color:#333;box-shadow:none;}#comments .comment-body,#comments .comment-body *,#comments #commentlist li,#comments #respond textarea,#comments #respond input{width:auto;height:auto;min-height:0;min-width:0;}#comments #commentlist img.photo,#comments img.avatar{border:0 none !important;padding:0 !important;margin:0 !important;width:auto;height:auto;float:none;position:static;}#comments{display:block;clear:both;overflow:hidden;min-height:1px;position:relative;z-index:10;}#comments ul#commentlist ul li{margin-left:20px;}#comments ul#trackback-list{display:block;}#comments .trackback-toggle,#comments ul#commentlist div.toggle,#comments ul#commentlist li .comment-body{background-color:#fff;border:solid 1px #dfdfdf;color:#333;padding:9px;overflow:auto;margin-bottom:11px;transition:background-color 0.25s ease-in;border-radius:3px;}#comments .comment-body .moderation,#comment-form .error{background-color:#FFFFE0;border:solid 1px #E6DB55;margin-top:5px;color:#333;padding:5px;font-size:10px;min-height:1px;border-radius:3px;}#comments .comment-body .moderation{display:block;margin-bottom:3px;clear:both;}#commentlist .comment-author-avatar{display:inline;float:left;margin:0 10px 10px 0;}#commentlist li.bypostauthor > div.comment-body .comment-author-avatar{padding-bottom:5px;border-bottom:solid 5px #dddd00;}#comments .trackback-toggle,#comments ul#commentlist div.toggle{cursor:pointer;zoom:1;}#comments cite,#comments div.toggle .poster-name{font-weight:bold;font-style:oblique;}#comments .trackback-toggle:hover,#comments ul#commentlist div.toggle:hover{background-color:#efefef;}#comments .with-avatar #comment-form,#comments .with-avatar .comment-content{margin-left:76px;}#commentlist .children .with-avatar .comment-content{margin-left:44px;}#comments .comment-meta{margin-bottom:5px;height:auto;}#comments .moderation-buttons,#comments .comment-buttons{margin-top:9px;overflow:hidden;}#comments .moderation-buttons a,#comments .comment-buttons .comment-button,#comments .comment-buttons a,#comments #respond .comment-buttons input{text-align:center;position:static;border:0 none;cursor:pointer;margin:0 0 0 5px;float:right;padding:0 5px;background:none #666;color:#fff;font-size:10px;height:18px;line-height:18px;border-radius:3px;}#comments .comment-buttons a.comment-button,#comments .comment-buttons a.comment-edit-link{float:left;margin:0 5px 0 0;}#comments #cancel-comment-reply-link:active,#comments #cancel-comment-reply-link:focus,#comments #cancel-comment-reply-link:hover{background-color:#933;color:#fff;}#comments .comment-buttons input:active,#comments .comment-buttons input:focus,#comments .comment-buttons input:hover,#comments .comment-buttons a:active,#comments .comment-buttons a:focus,#comments .comment-buttons a:hover,#comments .comment-button:active,#comments .comment-button:focus,#comments .comment-button:hover,#comments .moderation-buttons a:focus,#comments .moderation-buttons a:hover{background-color:#333;color:#fff;}#comments #comment-form .comment-buttons input.disabled,#comments #comment-form .comment-buttons input.disabled:active,#comments #comment-form .comment-buttons input.disabled:focus,#comments #comment-form .comment-buttons input.disabled:hover{background-color:#ddd;cursor:wait;color:#fff;}#comments #respond .comment-form-email,#comments #respond .comment-form-author,#comments #respond .comment-form-url,#comments .comment-form-row{overflow:hidden;margin-bottom:10px;width:100%;}#comments #respond .comment-form-email input,#comments #respond .comment-form-author input,#comments #respond .comment-form-url input,#comments #respond .comment-form-row input,#comments #comment-form .textarea-border{border:solid 1px #ccc;background-color:#f8f8f8;border-radius:3px;box-shadow:4px 4px 6px rgba(0, 0, 0, 0.1) inset;}#comments #respond .comment-form-row label{float:left;width:18%;}#comments #respond .comment-form-url input,#comments #respond .comment-form-author input,#comments #respond .comment-form-email input,#comments #respond .comment-form-row input{width:80%;float:right;margin:0;padding:3px 2px 2px;}#comments .textarea-border{padding:5px;}#comment-form span.required{display:block;text-align:right;font-size:small;color:#999;}#comments #comment-form textarea.oops{background-position:right top;}#comments textarea#comment{border:0 none;width:100%;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;display:block;}#comments #comment-pagination{clear:both;text-align:center;padding:1em 0;}#comments .page-links a{text-decoration:none;}#comments .page-numbers{line-height:26px;height:26px;min-width:20px;padding:0 3px;margin-right:2px;display:inline-block;text-align:center;text-decoration:none;border-radius:2px;background-color:#fff;color:#000;}#comments a.page-numbers:focus,#comments a.page-numbers:hover{background-color:#ccc;color:#333;}#comments span.dots,#comments a.prev,#comments a.next{background-color:transparent;color:#fff;}#comments a.prev,#comments a.next{font-size:22px;line-height:26px;vertical-align:top;}#comments a.prev:focus,#comments a.next:focus,#comments a.prev:hover,#comments a.next:hover{color:#ccc;background-color:transparent;}#comments .current{background-color:#ccc;color:#999;}#comments #comment-pagination span.current{background-color:#eee;color:#ccc;}#comments #comment-pagination .page-numbers{color:#666;background-color:#ddd;text-decoration:none;}#comments #comment-pagination span.dots,#comments #comment-pagination a.prev,#comments #comment-pagination a.next{background-color:transparent;color:#333;}#comments #comment-pagination a.page-numbers:focus,#comments #comment-pagination a.page-numbers:hover{background-color:#666;color:#fff;text-decoration:none;}#comments #comment-pagination a.prev:focus,#comments #comment-pagination a.next:focus,#comments #comment-pagination a.prev:hover,#comments #comment-pagination a.next:hover{background-color:transparent;color:#666;}.ie #comments ul#commentlist li .comment-body,.ie6 #comments .comment-buttons{zoom:1;}#comments .comment-title{font-size:140%;font-weight:normal;margin-bottom:0.5em;}ul#trackback-list{margin:0;padding:0;}#trackback-list li{margin-bottom:20px;}#comment #commentlist .pingback cite.fn,#comment #commentlist .trackback cite.fn,#comment #trackback-list cite.fn{display:block;}#commentlist cite.fn img{vertical-align:text-top;float:right;}#commentlist .pingback span.date,#commentlist .trackback span.date,#trackback-list span.date{font-style:italic;color:#666;}#trackback-list .comment-body{padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px #DFDFDF;}#comment-form blockquote{border-left:0.325em solid #dfdfdf;font-style:italic;margin:0 6%;padding-left:0.65em;}#comments .comment-text{overflow:hidden;}#comments .comment-text p{margin-bottom:0.75em;}#comments .comment-text blockquote{margin-bottom:0.75em;padding-left:2em;border-left:5px solid #efefef;}#comments .comment-text img{max-width:100%;}#comments .reply-quote cite{font-weight:700;}.tb-from{font-style:italic;}.comment-link-display{padding:5px 10px;color:#333;background-color:#fff;border:solid 1px #bbb;cursor:pointer;border-radius:5px;box-shadow:0 0 4px 0 rgba( 0, 0, 0, 0.3 );}.comment-link-display input{background-color:#fff;border:solid 1px #dfdfdf;color:#333;cursor:text;width:250px;margin-left:5px;}#comments .comment-body .trackback-toggle{margin:-9px -9px -9px -9px;padding-bottom:10px;border:0 none;}#comments .comment-body .with-toggle{margin-top:18px;}#comments .comment-body .comment-meta .new-comment{display:inline;float:right;width:20px;height:20px;margin-left:8px;}#comments ul#commentlist li.new > .comment-body{background-color:#efefef;}#quote-float{border:solid 1px #ccc;color:#333;cursor:pointer;padding:3px 10px 3px 24px;border-radius:3px;box-shadow:3px 3px 4px rgba( 0,0,0,0.3 );}#comment-form span.required{display:none;}#comments li#response-cont #respond{overflow:hidden;}.post-tabs{margin:40px 0;overflow:hidden;}.post-tabs .tab-comments-off,.post-tabs .tab-comments{display:block;float:left;background-color:#000000;color:#ffffff;padding:0.5em 1em;}#comments textarea#comment{min-height:80px !important;}#content #comments .moderation-buttons a,#content #comments .comment-buttons .comment-button,#content #comments .comment-buttons a,#content #comments #respond .comment-buttons input{padding:0 1em;font-size:16px;height:auto;line-height:2;background-color:#000000;border-radius:0;}#content #comments .trackback-toggle,#content #comments ul#commentlist div.toggle,#content #comments ul#commentlist li .comment-body{padding:20px;}#content #comments .moderation-buttons,#content #comments .comment-buttons{margin-top:20px;}#comments .comment-text{font-weight:400;}.gallery:not(.slick-initialized){white-space:nowrap;overflow-x:auto;overflow-y:hidden;}.gallery{margin:0 -10px 10px;}.gallery figure.gallery-item{margin:0 10px;width:calc(100% - 20px);display:inline-block;}.gallery figure.gallery-item img{display:block;margin:0 auto;max-height:70vh;width:auto;height:auto;}.gallery figcaption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;margin-top:10px;line-height:30px;}.gallery.slick-initialized figcaption{border-bottom:0 none;}.gallery.slick-initialized.gallery-size-full figcaption,.gallery.slick-initialized.gallery-size-large figcaption{padding-right:100px;}@media only screen and (min-width: 321px){.gallery.slick-initialized.gallery-size-full figcaption,.gallery.slick-initialized.gallery-size-large figcaption{padding-right:160px;}}.gallery + .slick-controls{margin-top:-50px;height:40px;margin-bottom:10px;border-bottom:solid 1px #000000;text-align:right;position:relative;}.gallery + .slick-controls .slick-arrow{border:solid 1px #000000;width:40px;height:40px;line-height:40px;text-align:center;background-color:#ffffff;display:inline-block !important;float:none;margin-bottom:-1px;margin-left:-1px;font-size:20px;}.gallery + .slick-controls .slick-arrow.slick-prev:after{content:"\e609";}.gallery + .slick-controls .slick-arrow.slick-next:after{content:"\e60a";}.gallery.gallery-size-thumbnail figure{width:150px;}.gallery.gallery-size-medium figure{width:300px;}.single-card + .slick-controls .slick-dots,.gallery + .slick-controls .slick-dots{counter-reset:count1;list-style-type:none;margin:0;line-height:48px;position:absolute;bottom:0;right:99px;padding:0 10px;font-size:16px;font-style:italic;font-weight:700;}.gallery + .slick-controls .slick-dots{background-color:#ffffff;right:79px;}.single-card + .slick-controls .slick-dots{right:150px;}.single-card + .slick-controls .slick-dots > li,.gallery + .slick-controls .slick-dots > li{counter-increment:count1;display:inline-block;float:left;}.single-card + .slick-controls .slick-dots > li.slick-active:before,.gallery + .slick-controls .slick-dots > li.slick-active:before{content:counter(count1);}.single-card + .slick-controls .slick-dots > li:last-child:after,.gallery + .slick-controls .slick-dots > li:last-child:after{content:"of " counter(count1);margin-left:0.25em;}.single-card + .slick-controls .slick-dots li button,.gallery + .slick-controls .slick-dots li button{display:none;}.single-card .gallery-icon:only-child,.gallery .gallery-icon:only-child{margin-bottom:50px;}@media only screen and (min-width: 768px){.gallery + .slick-controls{margin-top:-60px;height:50px;}.single-card .gallery-icon:only-child,.gallery .gallery-icon:only-child{margin-bottom:60px;}.gallery + .slick-controls .slick-arrow{border:solid 1px #000000;width:50px;height:50px;line-height:50px;font-size:25px;}.gallery + .slick-controls .slick-dots{right:99px;}}.widget.adjacent-post{border-top:5px solid;background-color:#ffffff;z-index:1;position:relative;border-top:5px solid;}.widget.adjacent-post > h3.widget-title{font-size:22px;padding-bottom:5px;border-bottom:solid 1px #a5a5a5;line-height:1.5;margin-bottom:20px;}.widget.adjacent-post article.card-small{border-bottom:solid 1px #d4d4d4;}.widget.adjacent-post article > .block-lead h4 a{font-size:16px;font-weight:normal;font-family:sans-serif;color:#3a3a3a;}.widget.adjacent-post article > .block-lead footer{display:none;}.widget.adjacent-post article > .block-secondary{max-width:80px;max-height:80px;}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex-row > .flex-third{-ms-flex:1 1 33%;flex:1 1 33%;min-width:240px;padding:10px;}.flex-row.anti-gutter{margin:-10px;}.login-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;}.login-boxes .grey-box,.login-boxes .a-box{-ms-flex:1 1 260px;flex:1 1 260px;min-width:260px;background-color:#f1f1f1;margin:10px;}.padded-wrap{padding:30px;overflow:hidden;}.help-box:empty{display:none;}section.user-dashboard{max-width:720px;margin:20px auto;padding:0 20px;}.dashboard-nav{background:#ffffff;border-top:1px solid #d4d4d4;}.dashboard-nav ul{margin:0;padding:0;list-style:none;overflow:hidden;}.dashboard-nav li{float:left;position:relative;}.dashboard-nav a{display:block;margin:10px;padding:10px 17px;font-size:85%;color:#757575;font-weight:700;}.dashboard-nav .current:after{position:absolute;content:'';border:10px solid #ffffff;border-left-color:transparent;border-right-color:transparent;border-width:10px 10px 0;height:0;bottom:-10px;left:50%;margin-left:-10px;}.dashboard-nav .current a{background:#757575;color:#ffffff;}.dashboard-content [class^="column-"],.dashboard-content [class*=" column-"]{padding:12px 12px 24px;}.dashboard-content p.referencenumber{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;}.dashboard-content div.column-half{display:block;}.newsletter-list-field p,.newsletter-format-field p{margin:10px 0;}.newsletter-format-field{padding:0;border:1px solid #d4d4d4;border-width:1px 0;margin:24px 0;}.newsletter-format label{margin-right:20px;}.newsletter-submit input{margin-right:20px;}.newsletter-submit input{vertical-align:middle;}.newsletter-unsubscribe form{margin:0 12px 24px;}.webinars-wrapper{margin:10px 12px;}.sponsors.sponsor-block-logo > .sponsor{display:block;}.sponsors.sponsor-block-logo.with-image > .sponsor{word-spacing:10px;}.block-lead .sponsors.sponsor-block-logo > .sponsor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sponsors.sponsor-block-logo > .sponsor > span.no-link,.sponsors.sponsor-block-logo > .sponsor > a{word-spacing:normal;font-weight:bold;}.sponsors.sponsor-block-logo > .sponsor img.sponsor{max-height:50px;display:inline-block;vertical-align:middle;width:auto;margin-bottom:10px;}.sponsors.sponsor-block-logo > .sponsor .sponsor-intro{display:inline-block;word-spacing:normal;font-size:16px;vertical-align:middle;}.sponsor-advert{margin:0 auto;}.sponsor-advert .adtech.adtech-active{margin:40px auto;}.widget .sponsors.sponsor-block-logo{text-align:center;margin-top:20px;}.sponsor-header{overflow:hidden;}.sponsor-header .sponsors.sponsor-block-logo > .sponsor img.sponsor{max-height:80px;}.sponsor-header .sponsors.sponsor-block-logo{font-size:18px;}.sponsor-header .sponsors.sponsor-block-logo > .sponsor{float:left;clear:both;border-bottom:solid 1px #a5a5a5;padding-bottom:10px;margin-bottom:30px;vertical-align:middle;}.article-body > :first-child{margin-top:0;}.meta-wrap .sponsor-block-logo{margin:20px 20px 0;}.under-header .sponsor-advert .adtech.adtech-active{margin-bottom:0;}.widget .block-lead .sponsors.sponsor-block-logo > .sponsor .sponsor-intro,.widget .block-lead .sponsor-block-logo{margin-top:0;margin-bottom:0;font-size:14px;}.widget .block-lead .sponsors.sponsor-block-logo > .sponsor{word-spacing:inherit;}.force-square .sponsor-block-logo + .entry-terms{display:none;}.main-body .under-header.super-lead{padding-top:0;padding-bottom:0;height:100vh;min-height:480px;overflow:hidden;padding:0;border-bottom:0 none;}.super-lead,.main-body .super-lead.under-header:first-child .meta-wrap,.super-lead > .carousel-container,.super-lead > .carousel-container .slick-list,.super-lead > .carousel-container .slick-track,.super-lead > .carousel-container .feature-article,.super-lead > .carousel-container svg{height:100%;min-height:480px;}.super-lead .slick-controls{position:absolute;bottom:40px;right:0;left:0;text-align:right;max-width:1340px;padding:0 40px;}.super-lead .slick-controls:empty{display:none;}.super-lead .skip-this{display:none;}.super-lead .skipper .icon-arrow-down{line-height:40px;font-size:20px;}.super-lead .slick-controls:empty + .skip-this{display:block;}.super-lead .slick-controls .slick-arrow{float:none;line-height:50px;text-align:center;height:50px;border:solid 1px;margin-left:-1px;font-size:30px;}.super-lead > .carousel-container .feature-article{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;}.super-lead > .carousel-container .feature-article .page-title{font-size:50px;font-weight:700;margin:14px 0 0;}.super-lead > .carousel-container .feature-article .standfirst{margin-top:20px;font-style:italic;font-size:18px;line-height:1.1;max-height:4.3em;overflow:hidden;margin-bottom:0;}@supports (-webkit-line-clamp: 4){.super-lead > .carousel-container .feature-article .standfirst{max-height:4.4em;padding:0 10px;margin:20px -10px 0;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;}}.super-lead > .carousel-container .feature-article .standfirst:empty{display:none;}.super-lead > .carousel-container .feature-article .content-wrap{max-width:700px;text-align:right;float:right;}.main-body .super-lead.under-header:first-child .meta-wrap{max-width:1340px;}.super-lead > .slick-controls .slick-arrow:after{content:"\e60a";}.super-lead > .slick-controls .slick-prev.slick-arrow:after{content:"\e609";}.super-lead > .carousel-me.single-card .page-title a:after{content:'';position:absolute;top:118px;bottom:91px;right:40px;left:40px;z-index:20;}@media only screen and (min-width: 700px) and (min-height: 600px){.super-lead > .carousel-container .feature-article .page-title{font-size:110px;}.super-lead > .carousel-container .feature-article .standfirst{font-size:28px;}}.super-lead .skip-this,.super-lead .slick-controls,.super-lead > .carousel-container .feature-article .page-title,.super-lead > .carousel-container .feature-article .content-wrap{color:#ffffff;}.no-cssgradients .under-header .coloured-b{display:inline-block;}.consent-form{background:#ffffff;margin:0;overflow:hidden;position:relative;}.consent-form form{padding:24px 12px;margin:24px 12px;border:1px solid #d4d4d4;overflow:hidden;}.consent-form .message{margin:20px 0;}.consent-form h2,.consent-form p{margin:0 0 15px 0;}.consent-form p.medium-small{font-size:85%;}.consent-form h2.medium{line-height:1.3;}.consent-form label,.consent-field > span{vertical-align:middle;display:block;padding:8px 0;}.consent-form .additional-fields label:after{content:'*';color:#ce0030;margin-left:5px;}.consent-form .fancy-select{width:100%;}.consent-form .additional-fields{margin:0 0 24px;color:#757575;}.consent-form .button{padding:10px 20px;float:right;}@media only screen and (min-width: 640px){.consent-form{margin:0 12px;}.consent-form form{max-width:100%;padding:24px;margin:48px auto;}}@media only screen and (min-width: 900px){.consent-form .additional-fields [class*="column-"] .field{margin-right:12px;}.consent-form .additional-fields [class*="column-"] + [class*="column-"] .field{margin-right:0;margin-left:12px;}}.four-oh-four .search-form{position:relative;}.four-oh-four .search-form .search-input{padding-right:40px;color:#a5a5a5;}.four-oh-four .search-form .sub-button{position:absolute;right:1px;top:1px;line-height:20px;padding:10px;border:0 none;background-color:transparent;color:#a5a5a5;}.four-oh-four .search-form .search-input:focus,.four-oh-four .search-form .search-input:focus + .sub-button{color:#000000;}.four-oh-four .search-form .sub-button .submit-text{display:none;}.adjacent-issue{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;}.adjacent-issue.prev{right:10px;}.adjacent-issue.next{left:10px;}.adjacent-issue .text{display:none;}.search-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:10px -10px;}.search-filter > .fancy-select{-ms-flex:1 1 200px;flex:1 1 200px;margin:10px;}#header-search > .search-form > .more-options{display:none;}.form-warp{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 340px;flex:1 1 340px;}.did-you-mean-text{font-style:italic;}#did-you-mean-body{margin:20px 0;}@media only screen and (min-width: 320px){html{overflow-x:hidden;}#navigation{overflow-x:hidden;overflow-y:auto;}}@media only screen and (min-width: 520px){.wide-content article.single-post figure.aligncenter,.wider-content article.single-post figure.aligncenter,.wide-content article.single-post .media.aligncenter,.wider-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wider-content article.single-post .wide{margin-left:-100px;margin-right:-20px;}.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post figure.aligncenter,.wide-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wide-content.narrow-image article.single-post .wide,.wider-content.narrow-image article.single-post .wide{margin-left:0px;margin-right:0px;}.sharing{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:20px;max-width:60px;}.sharing > ul{position:-webkit-sticky;position:sticky;top:1rem;-ms-flex-direction:column;flex-direction:column;}.pagination-links > .dots,.pagination-links > a.page-numbers:not(.next):not(.prev){display:inline-block;}.archive.author .page-title,.page-title{font-size:50px;}}@media only screen and (min-width: 700px){.topload-navigation{padding:80px 80px 20px;}.main-body{padding:0 60px;}:not(.widget-group) > .widget.widget-styled,.main-body .under-header:first-child{margin-left:-60px;margin-right:-60px;padding-left:60px;padding-right:60px;}.wide-content article.single-post figure.aligncenter,.wider-content article.single-post figure.aligncenter,.wide-content article.single-post .media.aligncenter,.wider-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wider-content article.single-post .wide{margin-left:-140px;margin-right:-60px;}.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post figure.aligncenter,.wide-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wide-content.narrow-image article.single-post .wide,.wider-content.narrow-image article.single-post .wide{margin-left:0px;margin-right:0px;}}@media only screen and (min-width: 900px){.widget-group.stick-me.sticky-fixed{position:fixed;}.widget-group.stick-me.sticky-absolute{position:absolute;}footer.site-footer > .site-info > .left-side,.menu-footer{float:left;text-align:left;}footer.site-footer > .site-info > address,.menu-social{float:right;text-align:right;}.wide-content article.single-post figure.aligncenter,.wider-content article.single-post figure.aligncenter,.wide-content article.single-post .media.aligncenter,.wider-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wider-content article.single-post .wide{margin-right:calc(0% - ((100vw - 100%) / 2));margin-left:calc(0% - ((100vw + 80px - 100%) / 2));}.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post figure.aligncenter,.wide-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wide-content.narrow-image article.single-post .wide,.wider-content.narrow-image article.single-post .wide{margin-right:0px;margin-left:0px;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) > main#content > .sidebar > .widget-group.bottom{-ms-flex-order:3;order:3;-ms-flex-item-align:end;align-self:flex-end;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) > main#content > .sidebar{-ms-flex:1 1 260px;flex:1 1 260px;max-width:320px;margin-left:10px;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) > main#content{-ms-flex-pack:justify;justify-content:space-between;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) > main#content:before{content:'';-ms-flex:0 0 0%;flex:0 0 0%;}.topload-navigation > .menu > li{width:33%;}}@media only screen and (min-width: 1150px){.columns-flex > .card-excerpt{max-width:300px;}.entry-content.wide-content > .sharing,.entry-content.wider-content > .sharing{margin-right:-60px;}.wide-content article.single-post figure.aligncenter,.wider-content article.single-post figure.aligncenter,.wide-content article.single-post .media.aligncenter,.wider-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wider-content article.single-post .wide{margin-left:calc(0% - ((100vw - 100%) / 2));margin-right:calc(0% - ((100vw - 100%) / 2));}.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post figure.aligncenter,.wide-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wide-content.narrow-image article.single-post .wide,.wider-content.narrow-image article.single-post .wide{margin-left:0px;margin-right:0px;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) .single-post{-ms-flex-preferred-size:calc(100% - 320px) !important;}.entry-content.wide-content .single-post,.entry-content.wider-content .single-post,.entry-content.no-sidebar .single-post{-ms-flex-preferred-size:100% !important;}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) .sidebar{-ms-flex-preferred-size:calc(100% - 700px) !important;}.topload-navigation > .menu > li{width:25%;}}@media only screen and (min-width: 1340px){.tagline{margin-right:70px;}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.main-body{-ms-flex:0 0 auto;flex:0 0 auto;}}html.no-mediaqueries .sidebar .widget-group,html.no-mediaqueries .sidebar,html.no-mediaqueries .single-post{width:100% !important;margin:0 auto !important;}html.no-mediaqueries .a-list-name{display:none;}html.no-mediaqueries .widget{clear:both;overflow:hidden;}html.no-mediaqueries .square-thumb{width:290px !important;height:290px !important;overflow:hidden !important;padding:0 !important;}html.no-mediaqueries .card-excerpt.type-jobs > header.block-secondary .square-thumb,html.no-mediaqueries .card-small > header.block-secondary .square-thumb{width:100px !important;height:100px !important;}html.no-mediaqueries .square-thumb img{height:290px !important;width:auto !important;display:block !important;margin:0 auto !important;max-width:none !important;}html.no-mediaqueries .card-excerpt.type-jobs > header.block-secondary .square-thumb img,html.no-mediaqueries .card-small > header.block-secondary .square-thumb img{width:auto !important;height:1000px !important;}html.no-mediaqueries .card-excerpt{height:500px !important;max-height:none;overflow:hidden !important;min-width:0 !important;width:290px !important;}html.no-mediaqueries .red-baron.force-square > .card-excerpt .block-lead > .hentry-title{margin-top:0;}html.no-mediaqueries .force-square .card-excerpt{height:auto !important;}html.no-mediaqueries .card-excerpt.type-jobs{height:120px !important;width:initial !important;}html.no-mediaqueries #navigation{display:none;}html.no-mediaqueries{margin-top:60px !important;}html.no-mediaqueries .widget.widget-styled{max-width:none;margin:0 -20px 20px;padding:40px;}html.no-mediaqueries .slick-track{max-height:510px !important;}html.no-mediaqueries body:after{content:'You are using a very old web browser that is no longer supported by this site. Care has been taken to leave the site somewhat usable but some features will be missing.';display:block;position:fixed;top:0;left:0;right:0;width:100%;line-height:20px;padding:20px;background-color:#2979ff;color:#ffffff;text-align:center;z-index:100000;}::-webkit-input-placeholder{color:#a5a5a5;font-size:18px;}:-moz-placeholder{color:#a5a5a5;font-size:18px;opacity:1;}::-moz-placeholder{font-size:18px;color:#a5a5a5;opacity:1;}:-ms-input-placeholder{font-size:18px;color:#a5a5a5;}.explore-simple{text-align:center;}.explore-item{display:inline-block;background-color:#ffffff;color:#000000;font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;margin:0 10px 10px;padding:0 10px;min-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;text-align:center;width:calc(100% - 20px);font-weight:700;line-height:2.4;font-size:14px;}@media only screen and (min-width: 400px){.explore-simple .explore-item{width:calc(50% - 20px);}}@media only screen and (min-width: 520px){.explore-simple .explore-item{max-width:calc(50% - 20px);width:auto;}}@media only screen and (min-width: 1100px){.explore-item{font-size:18px;}}.widget.layout-explore .card-excerpt{min-height:140px;-ms-flex-pack:center;justify-content:center;}.no-flexbox .widget.layout-explore .card-excerpt{height:160px;}.widget.layout-explore .card-excerpt .excerpt,.widget.layout-explore .card-excerpt .entry-terms{display:none;}.widget.layout-explore .card-excerpt .hentry-title{margin-top:20px;}.widget.layout-explore .card-excerpt .sponsors{top:-20px;left:0;right:0;border-bottom:solid 1px #ffffff;position:absolute;}.widget.layout-explore .card-excerpt.no-thumbnail .sponsors{color:#3a3a3a;border-bottom:solid 1px #000000;}.widget.layout-explore .card-excerpt .sponsors > .sponsor{line-height:1.4;text-align:center;}.widget.layout-explore .card-excerpt .sponsors > .sponsor > *{background-color:transparent;}.widget.layout-explore .card-excerpt.no-thumbnail .sponsors > .sponsor > *{color:#3a3a3a;}.widget.layout-explore .card-excerpt > header{-ms-flex:none;flex:none;}.widget.layout-explore .card-excerpt.has-thumbnail a.entry-thumbnail:after{display:none;}a.entry-thumbnail.fixed-height{visibility:hidden;}a.entry-thumbnail.fixed-height img{background-color:#f1f1f1;visibility:visible;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){a.entry-thumbnail.fixed-height{visibility:visible;}}.widget.widget-styled.menu-walker-sticky-menu{padding:20px 20px 10px;}.floaty-wrapper > .menu-walker-sticky-menu.widget-styled{margin:0;z-index:1;}.floaty-wrapper > .menu-walker-sticky-menu{background-color:#000000;}.floaty-wrapper.widget-styled.widget.off-screen-top > .widget.widget-styled.menu-walker-sticky-menu{transition:transform 250ms;}.floaty-wrapper.widget-styled.widget{padding:0;}.sticky-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;-ms-flex-pack:center;justify-content:center;}.sticky-menu .explore-item{-ms-flex:1 1 130px;flex:1 1 130px;min-width:130px;max-width:300px;}.sticky-menu .explore-item a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;}.sticky-menu .explore-item:nth-of-type(6) ~ .explore-item{display:none;}.anchor-point{display:block;height:0;visibility:hidden;overflow:hidden;}.widget-styled + .anchor-point{margin-bottom:-20px;}.floaty-wrapper.sticky-menu-wrap ~ .anchor-point{-ms-transform:translateY(-75px);transform:translateY(-75px);}.floaty-wrapper.sticky-menu-wrap ~ .widget-styled + .anchor-point{-ms-transform:translateY(-95px);transform:translateY(-95px);}@media screen and (min-width: 601px){body.admin-bar .floaty-wrapper.sticky-menu-wrap ~ .anchor-point{-ms-transform:translateY(-121px);transform:translateY(-121px);}body.admin-bar .floaty-wrapper.sticky-menu-wrap ~ .widget-styled + .anchor-point{-ms-transform:translateY(-141px);transform:translateY(-141px);}}@media screen and (min-width: 783px){body.admin-bar .floaty-wrapper.sticky-menu-wrap ~ .anchor-point{-ms-transform:translateY(-107px);transform:translateY(-107px);}body.admin-bar .floaty-wrapper.sticky-menu-wrap ~ .widget-styled + .anchor-point{-ms-transform:translateY(-127px);transform:translateY(-127px);}}.spot-marketing-signup.widget form{background-color:#ffffff;color:#000000;float:right;padding:30px;margin-bottom:20px;width:100%;}@media only screen and (min-width: 640px){.spot-marketing-signup.widget form{max-width:400px;margin-bottom:0;width:50%;}}.spot-marketing-signup form p,.spot-marketing-signup form h2{margin:0 0 10px;}.spot-marketing-signup form label{display:block;}.widget.faq-list .widget-title{text-transform:none;}.faq-block{position:relative;overflow:hidden;}.faq-block > input[type=radio]{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;left:0;top:0;}.faq-block .question{display:block;padding:5px 20px;border-bottom:solid 1px #f1f1f1;margin-bottom:-1px;font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;line-height:2;}.faq-block .answer{display:none;overflow-y:auto;overflow-x:hidden;padding:1.5em 40px;max-height:80vh;background-color:#f1f1f1;color:#000000;}.faq-block .answer h2{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:700;margin-top:0;}.widget-styled .faq-block input:checked + .question,.faq-block input:checked + .question{background-color:#f1f1f1;color:#600677;font-weight:400;}.faq-block input:checked + .question + .answer{display:block;}.widget-styled.widget-grey .faq-block input:checked + .question,.widget-styled.widget-grey .faq-block .answer{background-color:#ffffff;}.widget-styled.widget-purple .faq-block .answer{color:#600677;}@media only screen and (max-width: 767px){.faq-block input:checked + .question{border-bottom:solid 2px #a5a5a5;}.faq-block input:checked + .question + .answer{animation:fadeIn 1s;}}@media only screen and (min-width: 768px){.faq-block{min-height:400px;}.faq-block .question{max-width:calc(50% - 10px);padding:5px 10px;}.faq-block input:checked + .question{max-width:50%;}.faq-block .question:first-of-type{margin-top:0;}.faq-block .answer{position:absolute;width:50%;left:50%;right:0;top:0;bottom:0;max-height:none;font-weight:400;}}.message.success{color:#757575;}.message.success:before{display:inline-block;font-family:'centaur', 'icomoon';vertical-align:middle;content:'\e62d';text-align:center;font-size:18px;color:#add26d;border:1px solid #add26d;border-radius:100px;width:36px;height:36px;line-height:34px;margin-right:15px;}.article-body form.success{position:relative;}.article-body form.success:after{content:'thank you';text-transform:uppercase;text-align:center;position:absolute;padding:20px;top:0;left:0;right:0;bottom:0;background-color:#f04535;color:#ffffff;opacity:0.9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;border:solid 2px #ffffff;}.article-body form label{text-transform:uppercase;font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;line-height:28px;}.article-body form h2{text-transform:uppercase;}.article-body form button[type=submit]{width:100%;font-size:24px;background-color:#2979ff;margin-top:10px;}.article-body form p.error{background-color:#f04535;color:#ffffff;text-transform:uppercase;text-align:center;padding:12px;margin-bottom:10px;}input[type].error{border-color:#f04535;}.columns-flex.quote-block > .card-quote{-ms-flex:1 1 500px;flex:1 1 500px;margin:10px;line-height:1.1;font-size:22px;font-weight:400;}.columns-flex.quote-block > .card-quote blockquote cite{display:block;color:#f04535;font-style:italic;}.columns-flex.quote-block > .card-quote blockquote cite .company:before{content:', ';}.card-featrue-image{float:left;-ms-flex:1 1 190px;flex:1 1 190px;display:block;margin:10px;max-width:calc(50% - 20px);min-width:130px;}@media only screen and (min-width: 500px){.card-featrue-image{max-width:calc(33.33% - 20px);}}@media only screen and (min-width: 640px){.card-featrue-image{max-width:calc(25% - 20px);}}.card-featrue-image2{float:left;display:block;margin:10px;-ms-flex:1 1 190px;flex:1 1 190px;min-width:130px;max-width:none;}@media only screen and (min-width: 768px){.card-featrue-image2{max-width:calc(25% - 20px);}}.card-featrue-image2 h3{font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:500;text-transform:uppercase;margin:0;padding:10px 0;text-align:center;width:100%;}.card-featrue-image2 h3 .vmid{max-height:1.5em;line-height:1.5em;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.card-featrue-image2 .line{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;line-height:1.2;font-weight:400;text-transform:uppercase;border-top:dashed 2px #000000;padding:10px 0;text-align:center;position:relative;}.card-featrue-image2 h3 + .line:after{content:'';display:block;height:3.6em;}.card-featrue-image2 h3 + .line .vmid{display:block;overflow:hidden;max-height:3.6em;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);}.card-featrue-image2 .line,.card-featrue-image2 h3{font-size:14px;}@media only screen and (min-width: 1024px){.card-featrue-image2 .line,.card-featrue-image2 h3{font-size:18px;}}.card-spot{position:relative;float:left;margin:10px;-ms-flex:1 1 400px;flex:1 1 400px;width:620px;overflow:hidden;color:#000000;background-color:#ffffff;display:-ms-flexbox;display:flex;z-index:0;font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;}.card-spot > header{float:left;-ms-flex:1 1 100px;flex:1 1 100px;min-width:50px;padding:20px 0 20px 20px;max-width:90px;}.card-spot > div.section{-ms-flex:1 1 400px;flex:1 1 400px;padding:20px;max-width:calc(100% - 50px);}.card-spot > div.section > .hentry-title{text-transform:uppercase;font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:24px;font-weight:700;margin:0 0 20px;}.card-spot .article-body{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;}@media only screen and (min-width: 768px){.card-spot > header{padding:30px 0 30px 30px;}.card-spot > div.section{padding:30px;}}@media only screen and (min-width: 1024px){.card-spot{-ms-flex:1 1 480px;flex:1 1 480px;}}.marketing-widget .widget-header{text-align:left;}.marketing-widget .widget-title:before{content:'';display:block;border-top:solid 2px;margin:20px 0 20px;}.marketing-widget .widget-title{border:0 none;font-size:35px;font-weight:600;margin-top:0;padding:0;display:block;}.marketing-widget p:not(:last-of-type){margin-bottom:1.1em;}.button.solid{background-color:#000000;color:#ffffff;border:0 none;line-height:2.4;}.widget-styled.widget-dark .button.solid{background-color:#ffffff;color:#000000;}.widget-styled.widget-blue .button.solid,.widget-styled.widget-red .button.solid{background-color:#ffffff;color:#000000;margin:5px 0;}.spot-marketing-signup.widget form{background-color:#f1f1f1;}.spot-marketing-signup.widget form p{margin-bottom:10px;}.spot-marketing-signup.widget-grey form,.spot-marketing-signup.widget-dark form,.spot-marketing-signup.widget-blue form,.spot-marketing-signup.widget-red form{background-color:#ffffff;}.spot-marketing-signup .article-body .main-title{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:700;font-size:38px;}.spot-marketing-signup .article-body p{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:22px;}.card-featrue-image.fixed-height > img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;}body.page-template.page-template-template-marketing #head{margin-bottom:0;}.cr-image-widget-layout-1 .right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.cr-image-widget-layout-1 .right > .foreground-image.fixed-height{margin:0;}.cr-image-widget-layout-1 .left > h3{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:700;font-size:38px;}.cr-image-widget-layout-1 .left > .text{font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:22px;}.cr-image-widget-layout-1.icit-image-widget .wrap .button{background-color:#000000;color:#ffffff;min-width:200px;border:0 none;}.cr-image-widget-layout-3.icit-image-widget .left,.cr-image-widget-layout-2.icit-image-widget .right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;max-width:500px;}@media only screen and (min-width: 640px){.cr-image-widget-layout-2.icit-image-widget .right{margin-left:auto;margin-right:0;}.cr-image-widget-layout-3.icit-image-widget .left{margin-right:auto;margin-left:0;}}.cr-image-widget-layout-3.icit-image-widget .left > *,.cr-image-widget-layout-2.icit-image-widget .right > *{-ms-flex:1 1 100%;flex:1 1 100%;margin:20px 0;}.cr-image-widget-layout-3.icit-image-widget span.wrap,.cr-image-widget-layout-2.icit-image-widget span.wrap{text-align:left;padding:20px;text-transform:uppercase;font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:22px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;}.cr-image-widget-layout-3.icit-image-widget .right .foreground-image,.cr-image-widget-layout-2.icit-image-widget .right .foreground-image{max-width:100%;height:auto;}.cr-image-widget-layout-3.icit-image-widget span.wrap .title,.cr-image-widget-layout-2.icit-image-widget span.wrap .title{-ms-flex:1 1 180px;flex:1 1 180px;line-height:43px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;}.cr-image-widget-layout-3.icit-image-widget span.wrap .button,.cr-image-widget-layout-2.icit-image-widget span.wrap .button{margin:0;background-color:#000000;color:#ffffff;-ms-flex:1 1 200px;flex:1 1 200px;}.icit-image-widget.cr-image-widget-layout-3 .widget-wrap,.icit-image-widget.cr-image-widget-layout-2 .widget-wrap{padding:0 20px;}@media screen and (min-width: 700px){.icit-image-widget.cr-image-widget-layout-3 .widget-wrap,.icit-image-widget.cr-image-widget-layout-2 .widget-wrap{padding:0;}}.icit-image-widget.cr-image-widget-layout-3,.icit-image-widget.cr-image-widget-layout-2{background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#f1f1f1;}.icit-image-widget.cr-image-widget-layout-3 .wrap .left:empty,.icit-image-widget.cr-image-widget-layout-2 .wrap .left:empty{display:none;}.icit-image-widget.cr-image-widget-layout-3 .wrap .left,.icit-image-widget.cr-image-widget-layout-2 .wrap .left{min-height:0;}.icit-image-widget.cr-image-widget-layout-3 .text,.icit-image-widget.cr-image-widget-layout-2 .text{font-size:22px;}.icit-image-widget.icit-image-widget.cr-image-widget-layout-3 .wrap .right{-ms-flex:1 1 400px;flex:1 1 400px;}.icit-image-widget.icit-image-widget.cr-image-widget-layout-3 .wrap .left{-ms-flex:1 1 300px;flex:1 1 300px;}.promotional-columns{margin-top:40px;margin-bottom:40px;}.promotional-columns .column{background-color:#f1f1f1;border:solid 1px #757575;overflow:hidden;-ms-flex-direction:column;flex-direction:column;}.promotional-columns h2{text-align:center;font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:18px;text-transform:uppercase;padding:10px;margin:0;font-weight:500;}.promotional-columns h3{font:normal normal 400 18px/140% "Portrait Text Web", "Portrait Web", "Portrait Text", Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:28px;font-weight:700;margin:0 0 10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;}.promotional-columns .subsection{background-color:#ffffff;padding:20px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:280px;-ms-flex-pack:justify;justify-content:space-between;}.promotional-columns .subsection .description{-ms-flex:1;flex:1;font:normal normal 400 16px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;margin-bottom:20px;}.keypoints > .keypoint{border-bottom:solid 2px #ffffff;padding:10px 20px;margin-bottom:-2px;z-index:0;font:normal normal 400 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:0.7em;}.keypoints > .keypoint .icon-tick,.keypoints > .keypoint .icon-checkmark,.keypoints > .keypoint .icon-cross{float:left;margin-right:10px;color:#add26d;min-width:25px;}.keypoints > .keypoint .icon-cross{color:#a5a5a5;}.keypoints > .keypoint .icon-cross + p{color:#a5a5a5;}.keypoints > .keypoint p{margin:0 10px 0 35px;font-size:1em;}.keypoints > .keypoint p:last-child{margin-bottom:0;}.promotional-columns .highlight h2{background-color:#000000;color:#ffffff;}.promotional-columns .highlight .subsection{background-color:#3a3a3a;color:#ffffff;}.promotional-columns .button{color:#f04535;font-size:22px;line-height:1.2;padding:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;}.promotional-columns .highlight .button{background-color:#f04535;color:#ffffff;border:0 none;width:100%;}.single-post.promotional-content{max-width:none;}.single-post.promotional-content > header,.single-post.promotional-content .article-body{max-width:652px;margin-left:auto;margin-right:auto;}.columns-flex.promotional-columns > .column{margin:10px;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(33.3% - 40px) !important;flex-basis:calc(33.3% - 20px);min-width:220px;}html.no-flexwrap .columns-flex.promotional-columns > .column{width:calc(33.3% - 20px);}.columns-flex.promotional-columns > .column:empty{display:none;}.columns-flex.promotional-columns > .column:nth-last-child(2n):first-child,.columns-flex.promotional-columns > .column:nth-last-child(2n):first-child ~ .column{-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(50% - 40px) !important;flex-basis:calc(50% - 20px);}.columns-flex.promotional-columns > .column:nth-last-child(3n):first-child,.columns-flex.promotional-columns > .column:nth-last-child(3n):first-child ~ .column{-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(33.3% - 40px) !important;flex-basis:calc(33.3% - 20px);}.columns-flex.promotional-columns > .column:nth-last-child(4n):first-child,.columns-flex.promotional-columns > .column:nth-last-child(4n):first-child ~ .column{-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(25% - 40px) !important;flex-basis:calc(25% - 20px);}html.no-flexwrap .columns-flex.promotional-columns > .column:nth-last-child(2n):first-child,html.no-flexwrap .columns-flex.promotional-columns > .column:nth-last-child(2n):first-child ~ .column{width:calc(50% - 20px);}html.no-flexwrap .columns-flex.promotional-columns > .column:nth-last-child(4n):first-child,html.no-flexwrap .columns-flex.promotional-columns > .column:nth-last-child(4n):first-child ~ .column{width:calc(25% - 20px);}.keypoints > label,.keypoints > label + input{display:none;}@media only screen and (max-width: 480px){.keypoints > label{text-align:center;display:block;border-bottom:solid 2px #ffffff;padding:10px;margin-bottom:-2px;z-index:0;line-height:1;}.keypoints > label + input ~ .keypoint{display:none;}.keypoints > label + input:checked ~ .keypoint{display:block;}}.main-body{position:relative;}article.card-excerpt footer span.card-premium-icon{position:absolute;right:20px;bottom:20px;font-size:1.4em;color:rgba(240,69,53,255);}article.card-small footer span.card-premium-icon{position:absolute;right:0;bottom:15px;font-size:1em;color:rgba(240,69,53,255);}article header .article-meta span.card-premium-icon{float:right;font-size:1.4em;color:rgba(240,69,53,255);}.main-body .meta-wrap span.card-premium-icon{margin-left:50px;font-size:1.4em;color:rgba(240,69,53,255);background-color:rgba(255,255,255,255);}@media only screen and (max-width: 759px){.main-body .meta-wrap span.card-premium-icon{display:inline-block;margin-left:0;margin-top:20px;}}.extended-login-register{border:2px solid rgba(0,0,0,255);padding:20px;margin-bottom:50px;}.extended-login-register h2.login-register-title{text-transform:uppercase;font-weight:bold;text-align:center;font-size:1.8em;text-decoration:underline;text-underline-position:under;border-top:3px solid rgba(0,0,0,255);padding-top:20px;margin-top:10px;color:rgba(0,0,0,255);}.extended-login-register .description{font-size:27px;line-height:1.1;margin:0 0 30px;font-style:italic;font-family:initial;text-align:center;}.extended-login-register .register-now.a-box{background:#ffffff;border:1px solid rgba(0,0,0,255);}.extended-login-register .help-box h2.w700.medium{text-align:center;font-weight:bold;}.extended-login-register .help-box .medium-small{text-align:center;font-size:0.75em;font-family:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:lighter;}.extended-login-register .login-boxes .content-login-form .padded-wrap,.extended-login-register .login-boxes .register-now{position:relative;padding-bottom:80px;}.extended-login-register .login-boxes .content-login-form .padded-wrap{height:100%;}.extended-login-register .login-boxes .content-login-form h2,.extended-login-register .login-boxes .register-now h2{font-weight:bold;margin-top:0;}.extended-login-register .login-boxes .register-now a.button{margin-top:30px;cursor:pointer;padding:0 20px;font-size:15px;line-height:50px;position:absolute;bottom:30px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;max-height:50px;width:calc(100% - 60px);}.extended-login-register .login-boxes .content-login-form .login-submit{margin:30px 0 0;position:absolute;bottom:30px;width:calc(100% - 60px);}.extended-login-register .login-boxes .content-login-form .login-submit .button{font-size:15px;width:100%;}.premium-register{border-color:rgba(240,69,53,255);}.premium-register h2.login-register-title{border-color:rgba(240,69,53,255);color:rgba(240,69,53,255);}.premium-register .register-now.a-box{border-color:rgba(240,69,53,255);}.overlay{position:absolute !important;top:-40px;bottom:-50px;left:0;right:0;padding:20px;background-image:linear-gradient(rgba(244, 244, 244, 0) 40px, rgba(244, 244, 244, 0.91) 200px);z-index:10;box-shadow:0 100vh 0 0 rgba(244, 244, 244, 0.91);}.no-cssgradients .overlay{background-color:rgba(244, 244, 244, 0.91);}.registered-content-overlay{display:none;}.overlay-box .call-to-action{-ms-flex:1 1 auto;flex:1 1 auto;}.overlay .columns-flex > .column{display:-ms-flexbox;display:flex;float:left;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px);margin:10px;min-width:220px;-ms-flex-direction:column;flex-direction:column;position:relative;}.overlay .columns-flex > .column:empty{display:none;}.overlay > .overlay-box{max-width:900px;margin:240px auto 20px;position:relative;}.overlay-box .column,.overlay-box .introduction,.overlay-box > .unverified-user-message{background-color:#ffffff;margin-bottom:20px;}.overlay-box > .unverified-user-message{text-align:center;font:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;text-transform:uppercase;}.overlay-box > .introduction{text-align:center;}.overlay-box > .introduction,.overlay-box > .spots,.overlay-box > .columns-flex > .column{padding-top:40px;}.overlay > .overlay-box > .spots,.overlay > .overlay-box > .columns-flex > .column,.overlay > .overlay-box > .columns-flex > .column ~ .column,.overlay > .overlay-box > .introduction,.overlay > .overlay-box > .unverified-user-message{padding:40px;-ms-flex-preferred-size:calc(50% - 100px) !important;flex-basis:240px;}.overlay-box a{border-bottom:solid 1px #d4d4d4;position:relative;color:inherit;transition:border 100ms;}.overlay-box p{margin-bottom:1em;}.box-close{position:absolute;top:-40px;display:block;height:40px;width:940px;max-width:calc(100vw - 40px);left:0;}.box-close:after{content:"\e610";font-family:'centaur', 'icomoon' !important;font-size:20px;line-height:2;speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-indent:0;text-align:center;background:#000000;color:#ffffff;float:right;}.registered-content-not-overlay .overlay-box > .columns-flex > .column{border:solid 2px #1fb9c7;padding:20px;margin-top:40px;}.registered-content-not-overlay .overlay-box > .columns-flex > :nth-last-child(2n):first-child.column,.registered-content-not-overlay .overlay-box > .columns-flex > :nth-last-child(2n):first-child.column ~ .column{-ms-flex-preferred-size:calc(50% - 80px) !important;}.box-title{font:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;margin-bottom:20px;font-size:52px;line-height:87.5%;font-weight:700;}.box-title:empty{display:none;}@media only screen and (max-width: 519px){.box-title{font-size:28px;}}.overlay-box h2,.overlay-box h3{font:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-size:24px;line-height:87.5%;font-weight:700;}.overlay-box a.button,.overlay-box input.button{line-height:50px;}.overlay-box a.button.black,.overlay-box input.button.black{background:#000000;}.overlay-box .call-to-action,.overlay-box .login-form{position:relative;}.overlay-box .login-form .login-submit,.overlay-box .column a.button{margin:30px 0 0;position:absolute;bottom:0;}.overlay-box .column a.button{bottom:40px;width:calc(100% - 80px);}.overlay-box .login-form .login-submit{width:100%;}.overlay-box input.button{width:100%;}.registered-content-overlay .lost-password,.extended-login-register .lost-password{font-family:"Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;font-weight:400;font-size:17px;text-align:left;color:#757575;}.registered-content-overlay .lost-password a,.extended-login-register .lost-password a{color:#757575;text-decoration:none;border-bottom:none !Important;}.registered-content-overlay form label,.article-body form label{text-transform:uppercase;font:normal normal 500 18px/140% "Marr Sans Web", "Marr Sans", helvetica, Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;line-height:28px;line-height:28px;font-size:14px;}.registered-content-box span.icon-premium-mail:before,.registered-content-box span.icon-premium-phone:before,.help-box span.icon-premium-mail:before,.help-box span.icon-premium-phone:before{vertical-align:middle;padding-left:10px;padding-right:2px;}.why-register{margin-top:50px;}.why-register h2,.why-register h3{font-weight:bold;}.ad-underlined-link{border-bottom:solid 1px #d4d4d4;}.password-reset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;max-width:85.75rem;margin:0 auto;padding:0 1rem;position:relative;z-index:100;}.password-reset header{display:none;}.password-reset .registered-content-box > div{margin:0 -10px 2rem -10px;}@media only screen and (min-width: 640px){.password-reset .registered-content-box > div{padding:2rem;}}.password-reset header h1{margin-bottom:1rem;margin-top:1rem;}@media only screen and (min-width: 640px){.password-reset header h1{margin-bottom:2rem;}}.password-reset .column h2{border-bottom:1px solid #d4d4d4;color:#000000;font-family:scheargrotesk, haettenschweiler, Impact, Charcoal, sans-serif;font-style:unset;opacity:1;padding-bottom:15px;text-transform:uppercase;}.password-reset .column h3{display:none;}.password-reset .columns-flex{border:1px solid #d4d4d4;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:justify;justify-content:space-between;min-width:100%;}.password-reset .columns-flex > .column{display:-ms-flexbox;display:flex;-ms-flex:1 1 45%;flex:1 1 45%;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:200px;}.password-reset .login-form,.password-reset .register-now{border:solid 10px #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;}.password-reset .login-form{-ms-flex:1 1 100%;flex:1 1 100%;padding:1rem;color:#2c2c2c;}.password-reset #loginform label{min-width:90px;}.password-reset .login-submit input{color:#000000;background:#ffffff;border:1px solid #000000;padding:10px;width:100%;}.password-reset .login-submit input:hover,.password-reset .login-submit input:focus,.password-reset .register-now input:hover,.password-reset .register-now input:focus{color:#000000;background:rgba(0,0,0,0);border:1px solid #000000;}.password-reset .register-now .padded-wrap{padding:0;}.password-reset .register-now .button{background:#000000;border:1px solid rgba(0,0,0,0);color:#ffffff;margin-top:auto;padding:17px;width:100%;}.password-reset .register-now .button:hover,.password-reset .register-now .button:focus{background:#ffffff;border:1px solid #000000;color:#000000;opacity:1;}.password-reset .login-form,.password-reset .register-now{padding:0;}.password-reset .login-form .medium-small{margin-top:0;}.password-reset .login-username label{line-height:44px;}.password-reset form .login-username > p{margin:10px 0;}.page-template-page-login .site-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f7;padding:1rem;}.page-template-page-login .login-form{color:#333333;max-width:716px;width:100%;border:solid 1px #e3e3e8;padding:1rem;-ms-flex:0 0 auto;flex:0 0 auto;min-width:280px;background-color:#ffffff;}.page-template-page-login .login-form > h3{font-size:24px;margin-bottom:1em;}.page-template-page-login .login-form > form{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;}.page-template-page-login .login-form > form > p{-ms-flex:1 1 100%;flex:1 1 100%;margin:0 0 2rem 0;}.page-template-page-login .login-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.page-template-page-login .login-form textarea{line-height:20px;padding:10px 15px;border:1px solid #e3e3e8;background:#ffffff;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;z-index:2;width:100%;box-sizing:border-box;}@media screen and (min-width: 768px){.page-template-page-login .login-form > form > p.login-remember,.page-template-page-login .login-form > form > p.login-submit{-ms-flex:1 1 50%;flex:1 1 50%;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.page-template-page-login .login-form{padding:2rem;}}.page-template-page-login .login-form > form > p.login-submit input{width:100%;transition:background 250ms, color 250ms;color:white;}.page-template-page-login .login-form > form > p.login-submit input:hover{background:#858585;color:#ffffff;}.page-template-page-login .login-form > form label{font-weight:bold;}.page-template-page-login .login-form .lost-password{border-bottom:1px solid #e3e3e8;text-align:right;padding-bottom:0.5em;font-weight:bold;color:#007aa7;}.page-template-page-login .login-form .lost-password a{color:inherit;}.page-template-page-login .login-form .lost-password a:hover{color:#858585;}.page-template-page-login .login-form ::-webkit-input-placeholder{color:#858585;}.page-template-page-login .login-form :-ms-input-placeholder{color:#858585;}.page-template-page-login .login-form ::placeholder{color:#858585;}.page-template-page-login .login-form input:focus::-webkit-input-placeholder{color:#e3e3e8;}.page-template-page-login .login-form input:focus:-ms-input-placeholder{color:#e3e3e8;}.page-template-page-login .login-form input:focus::placeholder{color:#e3e3e8;}.login-remember label{overflow:visible;}.login-form input:focus:not([type=submit]):not([type=checkbox]):not([type=radio]),.login-form textarea:focus{outline:0;box-shadow:0 0 1px 2px rgba(59, 153, 252, .7);}.login-form .field-error input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:focus),.login-form .field-error textarea{outline:0;box-shadow:0 0 1px 2px #ce0030;}@keyframes submitting{0%{opacity:1;}50%{opacity:0.3;}100%{opacity:1;}}form.submitting input[type=submit]{animation:submitting 2s infinite;cursor:wait;}[type=checkbox]:checked:focus:before,[type=checkbox]:not(:checked):focus:before{border:2px solid rgba(59, 153, 252, .7);}.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:0 0 1px 2px rgba(59, 153, 252, .7);outline:0;}.login-form a:focus{outline:dotted 1px;outline-offset:0.5em;}