@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Merriweather:300,400,700');@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0);}.featherlight:last-of-type{background:rgba(0,0,0,0.8);}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;}.featherlight .featherlight-inner{display:block;}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;}.featherlight .featherlight-image{width:100%;}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;}.featherlight iframe{border:none;}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent;}}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}*{box-sizing:border-box;}a,button{transition-property:color,background-color,text-decoration;transition-duration:.5s;}figure{margin:0;}.page-content a,button.link{text-decoration:underline;}.page-content a.button,.page-content nav a,.page-content .views ul a{text-decoration:none;}button{background:transparent;overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;}::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;height:auto;border:0;}body{background-color:#fff;font:105%/1.6 sans-serif;font-weight:300;position:relative;}h1,h2,h3,h4,h5,ol,ul,dl,table,blockquote,p,.form-item,fieldset,details{margin:0 0 1.4rem;}h1,h2{font-weight:inherit;line-height:1.4rem;}h3,h4,h5,b,dt,strong{font-weight:600;}h1{font-size:1.8rem;margin-bottom:0;}h2{font-size:1.5rem;}.sidebar h2{font-size:1.3rem;}h3{font-size:1.3rem;line-height:1.7rem;}.sidebar h3{font-size:1rem;}h4{font-size:1.2rem;}ol,ul{padding-left:1.4rem;margin-left:0;}nav ul,nav ol,.region-sidebar ul,.site-footer ul,ul.links,li.action-links{list-style:none;padding:0;margin:0;}dt{margin-bottom:.5rem;}blockquote{border-left:3px solid #ccc;padding-left:1rem;font-size:1.2rem;font-style:italic;margin-left:2rem;}blockquote p:last-child{margin-bottom:0;}table{border-collapse:collapse;}th{background:#747474;color:#fff;font-weight:normal;}.page-main th a{color:#fff;text-decoration:none;}td,th{border:1px solid #bbb;padding:.5rem 1.2rem;vertical-align:top;}tr.even{background:#ddd;}tr.odd{background:#eee;}
body{color:#3b3b3b;}.text-colour-fill{fill:#3b3b3b;}.text-colour-stroke{stroke:#3b3b3b;stroke-width:0.26458332;}nav li.expanded:before,nav li.expanded:after{background-color:#3b3b3b;}.page-main a,.ui-widget-content a,.featherlight a,.highlight .submitted a,.breadcrumbs a,.region-admin a:link{color:#1b6dbb;}.page-main a:not(.button):visited{color:rgba(65,65,65,1);}.site-header,.footer-bottom{background-color:#ffffff;}.header-fg-fill{color:#303030;}.site-header,.site-footer,.site-header input,.site-footer input,.site-header a,.site-footer a{color:#303030;}.header-top,.region-main-menu,.site-follow-bar,.menu--mobile,.dropbutton-toggle button,.page-main a.button:visited,.button:hover,a.button:hover,a.button:focus,.form-submit:hover,.button:focus,.form-submit:focus,.form-submit,.forum-list li.container{background-color:#0064c1;}.site-name span:last-child{color:#51a7f9;}.region-header-top,.region-header-top a,.region-header-top .menu a,.region-main-menu,.site-follow-bar,.site-follow-bar a,.menu--mobile,.menu--mobile a,.region-footer-menu a,.region-main-menu a,.button:hover,a.button:hover,.form-submit:hover,.button:focus,.form-submit:focus,.forum-list li.container{color:#ffffff;}.main-colour-fg-fill{fill:#fff;}.menu-caret{color:#000;}.menu--mobile .menu-caret{fill:#fff;}.region-main-menu nav li.expanded:before,.region-main-menu nav li.expanded:after{background-color:#ffffff;}.region-main-menu nav li:hover,.region-main-menu nav a:focus,.region-footer-menu nav a:focus{background-color:rgba(255,255,255,0.15);}.region-main-menu nav li:hover > a,.region-footer-menu nav li:hover > a,.region-main-menu nav li:hover span,.region-footer-menu nav li:hover span{background:transparent !important;}.highlight{background-color:#ffffff;}.highlight,.highlight{color:#2e2e2e;}.button,a.button:link,a.button:visited,.form-submit,button:not(.link),.dropbutton-toggle button,.page-main a.button:visited{background-color:#f96351;color:#fff;font-weight:400;}.colour-fill{fill:#f96351;}a.site-name,a:hover,a:not(.button):visited:hover,a:focus{color:#f96351;}.page-sidebar{background-color:transparent;}
.innerwrapper,.main-menu .region,.region-admin,.footer-section .region{margin:0 auto;max-width:1200px;}@media screen and (max-width:1220px){.innerwrapper,.region-main-menu,.site-footer .region{padding:0 3%;}}.site-header{background:#323232;font-size:.9em;}@media screen and (min-width:767px){.site-header .innerwrapper{display:flex;align-items:center;justify-content:space-between;}}@media screen and (max-width:767px){.site-header .region-branding{display:flex;align-items:center;}.block-system-branding-block{margin-right:auto;max-width:calc(100vw - 5rem);}}.site-header .innerwrapper{padding-top:.8rem;padding-bottom:.8rem;}.block-system-branding-block img{display:block;min-height:3.2rem;}.block-system-branding-block a{display:block;}.site-name{display:block;font-size:2.7em;font-weight:bold;letter-spacing:-0.1rem;line-height:1em;text-decoration:none;max-width:calc(100vw - 5rem);}.site-slogan{font-style:italic;font-size:1.1em;}.region-header{display:flex;}@media screen and (max-width:767px){.region-header{flex-direction:column;}}@media screen and (min-width:768px){.region-header.header-layout--default{flex-direction:column;align-items:flex-end;}.region-header.header-layout--default .block{margin-bottom:8px;}.region-header.header-layout--default .block:last-child{margin-bottom:0;}.region-header.header-layout--horizontal{flex-direction:row;justify-content:flex-end;align-items:center;}.region-header.header-layout--horizontal .block{margin-left:15px;}}.highlight{line-height:1.5em;position:relative;}.highlight-bg--cover{background-size:cover;}.highlight .region-highlight,.region-content-bottom{padding-top:2.5rem;padding-bottom:2.5rem;}@media screen and (min-width:601px){.highlight{font-size:1.1rem;}}@media screen and (min-width:1001px){.highlight{font-size:1.2rem;}}.highlight .page-title h1{font-size:1.5em;}.highlight .submitted,.highlight .breadcrumbs{font-size:.9em;}.highlight-bg--tile{background-repeat:repeat;}.highlight-bg--cover{background-repeat:no-repeat;background-size:cover;}.page-title h1{line-height:2rem;margin-bottom:.2rem;}.page-content,.page-sidebar{padding-top:2.5rem;padding-bottom:2.5rem;}.page-sidebar{padding:1.5rem;}@media screen and (min-width:960px){.page-main{display:flex;}.layout-has-sidebar .page-content{flex-basis:70%;padding-right:2rem;}.page-sidebar{flex-basis:30%;padding:2rem;}}@media screen and (max-width:959px){.page-sidebar{margin:0 -3%;}}.page-sidebar .block{margin-bottom:1.5em;}.page-sidebar h2{font-size:1.3rem;margin-bottom:1.2rem;}.page-sidebar a{text-decoration:none;}.page-sidebar input.form-text{background:rgba(255,255,255,0.5);width:100%;}.page-sidebar label{font-weight:400;}.region-footer-top{line-height:1.5em;padding:25px 0;}.footer-top .block > h2{margin-bottom:.8em;}.footer-top a{text-decoration:none;}.footer-top a:hover{text-decoration:underline;}.footer-top nav a{padding:.5em 0;}.footer-top .block{font-size:.9em;margin-bottom:1.5rem;}@media screen and (min-width:768px){.region-footer-top{display:flex;}.region-footer-top .block{flex:1;margin-right:20px;}.region-footer-top .block:last-child{margin-right:0;}}.footer-bottom{font-size:.9em;padding:15px 0;text-align:center;}
.site-header{background:#fff;border-bottom:1px solid #ddd;font-size:.85em;padding-top:0;}.sticky-wrapper{z-index:99999;}.site-header .innerwrapper{position:relative;padding-top:1.3rem;padding-bottom:1.3rem;}@media all and (min-width:768px){.block-system-branding-block{display:flex;align-items:flex-end;}}.block-system-branding-block img{height:2rem;min-height:2.3rem;max-width:inherit;}.header-top .innerwrapper{padding-bottom:0;padding-top:0;justify-content:flex-end;}.region-header-top{font-weight:500;padding:.2rem 0;}.region-header-top h2{margin-bottom:0;}.region-header-top h2 a{color:#fff;}.region-header-top p{font-size:1.1em;font-style:italic;margin-bottom:0;}.region-header-top .block-block-content a{text-decoration:none;}@media all and (min-width:768px){.region-header-top{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:.2rem 0;}.region-header-top .menu{display:flex;}.region-header-top .menu--header-top-menu{border-left:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);padding:0 0.6rem;}.region-header-top .menu--header-top-menu a{padding:0 .8rem;}.region-header-top .block-block-content:first-child{margin-right:auto;margin-left:0;}}.region-header-top .menu span{cursor:pointer;}.region-header-top .menu span,.region-header-top .menu a{display:inline-block;}.search-toggle-active:not(.search-toggle-desktop) .search-toggle{position:static;}.region-header-top .search-toggle svg{fill:#fff;display:inline-block;height:1.3rem;width:1.3rem;margin:0 -0.9rem -0.3rem 5px;}.region-header-top .search-form input.form-text{background:rgba(255,255,255,0.4);color:#fff;font-size:.97em;margin-top:-.2rem;padding:0.7em .8em;width:100%;}.region-header-top .search-form input.form-text::placeholder{color:#fff;opacity:1;}.region-header-top .search-form .form-item{margin-right:0;}.region-header-top .search-form input.form-search{border:none;}@media all and (min-width:768px){.region-header-top .block{margin-left:20px;}.region-header-top .block.views-exposed-form{width:250px;overflow:hidden;}.region-header-top .search-form{width:250px;transform:translateX(250px);}.search-slide-in{animation:slide-in 0.5s forwards;-webkit-animation:slide-in 0.5s forwards;}.search-slide-out{animation:slide-out 0.5s forwards;-webkit-animation:slide-out 0.5s forwards;}@keyframes slide-in{100%{transform:translateX(0);}}@keyframes slide-out{0%{transform:translateX(0);}100%{transform:translateX(250px);}}}@media all and (max-width:767px){.region-header-top{display:none;}.menu--mobile .region-header-top{display:block;}.menu--mobile .search-form{height:0;overflow:hidden;margin-top:.5rem;transition:height 1s,margin 1s;align-items:flex-start;}.menu--mobile .search-form.search-slide-in{height:3.2rem;}.region-header-top .search-form input.form-text{margin-top:0;padding:.6rem;}.menu--mobile .search-form .form-submit{height:calc(2.3rem + 2px);width:calc(2.4rem + 2px);}}.menu--account{position:relative;}.menu--account h2{font-size:1.1em;cursor:pointer;margin:0 0 0.2rem;display:flex;align-items:center;}.menu--account h2:before{content:'';background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) 0 -400px no-repeat;background-size:24px auto;height:1.6rem;width:1.6rem;display:inline-block;margin-right:.3rem;transform:scale(0.9);}.menu--account h2:after{content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;transform:scale(0.9,1) rotate(45deg) translate(0.3rem,-0.6rem);display:inline-block;height:0.6rem;width:0.6rem;margin-right:1em;vertical-align:top;}.header-top .menu--account .menu{flex-direction:column;position:absolute;top:2.6rem;right:0;z-index:10;background:#fff;box-shadow:1px 1px 5px rgba(177,177,177,0.6);color:#424242;}.header-top .menu--account .menu a,.header-top .menu--account .menu span{color:#424242;display:block;white-space:nowrap;}.header-top .menu--account .menu span:hover,.header-top .menu--account .menu a:hover,.header-top .menu--account .menu a:focus{background:#eff0f2;color:#0064c1;}.menu--mobile{overflow:auto;}.menu--mobile .menu--account{padding:1rem;}.menu--mobile .menu--account h2{font-size:1rem;}.is-sticky .header-top{display:none;}.is-sticky .header-top .innerwrapper{padding-top:0;}.is-sticky .block-system-branding-block img{max-height:3rem;}.region-header.header-layout--horizontal{flex:1 0 auto;}.region-header.header-layout--horizontal .menu--main{display:flex;justify-content:flex-end;width:100%;margin-left:15px;}.region-header nav > ul.menu{justify-content:space-between;width:100%;max-width:910px;}.is-sticky .menu--main .menu li{font-size:1rem;font-weight:400;}.menu--main li.expanded span{cursor:pointer;}.menu--main li.expanded > span:after,.menu--main li.expanded > a:after{content:'';border-right:2px solid #000;border-bottom:2px solid #000;transform:scale(0.9,1) rotate(45deg);display:inline-block;height:0.6rem;width:0.6rem;margin:.3rem 0 0 .7rem;vertical-align:top;}@media all and (min-width:768px){.menu--main li.expanded:hover .menu{display:block;}}.block-menu.menu--mobile .menu--close{cursor:pointer;padding-bottom:.7rem;}.menu--mobile.menu--main li.expanded > :first-child{max-width:100%;}.menu--main.menu--mobile li.expanded > span:after,.menu--main.menu--mobile li.expanded > a:after{border-color:#fff;float:right;}.menu--mobile .menu--mailn li.expanded.toggled > span:after
.menu--mobile .menu--mailn li.expanded.toggled > a:after{transform:rotate(225deg);}.menu--main nav li.expanded > ul{background:transparent;top:2.5rem;}.menu--main nav li.expanded > ul a{background:rgba(210,210,210,0.9);;color:rgb(48,48,48);}.menu--main nav li.expanded > ul a:hover,.menu--main nav li.expanded > ul a:focus{background:rgba(190,190,190,0.9);}.is-sticky .menu--main nav li.expanded > ul{top:2.3rem;min-width:13rem;}.search-form form{display:flex;align-items:flex-end;}.search-form.views-exposed-form .form-item{display:block;margin:0;}.is-sticky .region-header.header-layout--default .menu--account a{padding-left:.5em;padding-right:.5em;}.is-sticky .search-form{margin-left:.5rem;}.is-sticky .search-form .form-search{min-width:8rem;width:160px;transition:width 1s;}.is-sticky .search-form .form-search:focus{max-width:100%;width:220px;}@media screen and (max-width:767px){.page-front .region-main-menu{margin:0;}.site-header .region-branding{display:block;margin-bottom:1rem;}.region-branding img{margin:.5rem;}.region-branding .search-toggle,.region-branding .menu--toggle{display:block;position:absolute;top:1rem;right:1rem;}.region-branding span.search-toggle{right:4.2rem;margin-top:-.4rem;}.region-header{background:#0064c1;color:#fff;margin:0 -15px;width:calc(100% + 30px);padding:0.6rem .6rem 1.4rem;}.region-header .search-form input.form-search{background:rgba(255,255,255,0.6);border:none;}}.menu--mobile .region-header-top{display:flex;flex-direction:column-reverse;}.menu--mobile a{border:none;}.menu--mobile nav ul{flex-basis:49%;}.menu--mobile nav li{border:none;display:block;width:100%;}.menu--mobile nav a,.menu--mobile nav li > span{color:#fff;padding:.5rem 1rem;}.menu--mobile .menu--header-top-menu{margin-bottom:1rem;}.menu--mobile .menu--social-links{padding:0 1rem;}.menu--mobile .menu--social-links .menu li{margin-left:0;}.menu--mobile .block-block-content{padding:1rem;}.menu--mobile .block-block-content a{padding:0;}.highlight{font-size:1rem;}.highlight .region-highlight{padding-top:2rem;padding-bottom:2rem;}.highlight .submitted{font-size:1em;margin-bottom:0;}.highlight .node.full{border:none;padding:0;margin-top:1rem;}.highlight .node p:last-child{margin:0;}.block-google-analytics-counter{font-size:.9em;}@media all and (min-width:768px){.page-front .block-google-analytics-counter{float:right;}.highlight .block-google-analytics-counter{float:right;margin-top:-1.9em;}}.page-content{width:100%;}.page-sidebar{padding-left:0;padding-right:0;margin:0;}@media screen and (min-width:960px){.layout-has-sidebar .page-content{flex-basis:75%;padding-right:2%;}.page-sidebar{flex-basis:calc(25% + 2.5rem);padding-top:2.5rem;}.page-content .views-exposed-form{justify-content:flex-start;margin-bottom:2rem;}.page-user .page-sidebar{flex-basis:50%;}}@media all and (max-width:959px){.page-facets{padding-bottom:1px;}.page-facets + .page-content{padding-top:0;}}.page-main .node,.forum-wrapper,.add-white-bg,.forum-list,.page-user .region-content{background:#fff;border:1px solid #ddd;padding:2rem;}.page-user-login .region-content,.page-user-pass .region-content{max-width:50rem;margin:0 auto 2rem;}.page-user .view-comments-by-user{margin-top:2rem;}.page-facets h2{background:#0064c1;color:#fff;font-size:1rem;font-weight:500;display:inline-block;padding:0.4rem 0.8rem;text-transform:uppercase;}.site-follow-bar .innerwrapper{font-weight:500;padding-top:20px;padding-bottom:20px;}.site-follow-bar .form-required:after{color:#fe8d3a;}.site-follow-bar h2{margin-bottom:0;}.site-follow-bar .search-toggle{display:none;}@media all and (min-width:600px){.region-follow-bar{display:flex;justify-content:space-between;}.region-follow-bar h2{font-size:1.3rem;margin-bottom:0;}}@media all and (max-width:599px){.region-follow-bar .block:first-child{margin-bottom:1.5rem;}}.menu--social-links,.menu--social-links .menu{display:flex;align-items:center;}.menu--social-links .menu li{margin-left:.4rem;}.menu--social-links .menu a,.menu--social-links .menu span{background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) no-repeat;background-size:26px;color:rgba(255,255,255,0);overflow:hidden;width:1.6rem;height:1.9rem;transform:scale(0.9);}.menu--social-links .menu a:focus,.menu--social-links .menu a:hover{opacity:.8;}.menu--social-links .linkedin a{background-position:0 -21rem;}.menu--social-links .twitter a{background-position:0 -23.3rem;}.menu--social-links .search span{background-position:0 -29rem;}@media all and (max-width:750px){.region-footer{display:block;}}.region-footer,.footer-bottom{text-align:left;}.region-footer .block-system-branding-block{justify-content:space-between;height:auto;}.region-footer .block-system-branding-block > div:first-child{display:none;}.region-footer .block-system-branding-block img{margin-right:auto;}.region-footer .site-slogan{font-size:1.3rem;font-style:normal;line-height:1.7rem;color:#0063c1;}.site-footer a{font-weight:400;}.region-footer .block-menu .menu{justify-content:flex-start;font-size:1rem;}@media all and (max-width:767px){.region-footer{text-align:center;}.region-footer .block-system-branding-block img{margin:0 auto;}.region-footer .block-system-branding-block,.region-footer .menu{flex-direction:center;max-width:100%;}.region-footer .site-slogan{margin-top:1rem;margin-bottom:.5rem;}.region-footer .menu{margin-top:0;}}@media all and (min-width:768px){.region-footer{overflow:auto;}.region-footer .block-menu{float:left;width:48%;}.region-footer .block-menu .menu{justify-content:flex-start;margin-left:-.7rem;margin-top:1rem;}.region-footer .menu li{display:block;}.region-footer .block-block-content{float:right;text-align:right;width:48%;}}.region-footer .block-joinus{position:fixed;bottom:0;right:0;z-index:99;background:#0064c1;color:#fff;padding:1.5em;width:auto;font-size:1.1em;text-align:left;max-width:410px;transition:translate .5s;transform:translate(100%,0);}.joinus-slide-in{animation:joinus-slide-in 3s forwards;-webkit-animation:joinus-slide-in 3s forwards;}.joinus-slide-out{animation:joinus-slide-out 2s forwards;-webkit-animation:joinus-slide-out 2s forwards;}@keyframes joinus-slide-in{100%{transform:translateX(0);}}@keyframes joinus-slide-out{0%{transform:translateX(0);}100%{transform:translateX(100%);}}.region-footer .block-joinus .close{position:absolute;right:1rem;top:1rem;transform:scale(1.9,1.4);}.region-footer .block-joinus h2{font-weight:500;}.region-footer .block-joinus p,.region-footer .block-joinus ul li{margin-bottom:.5em;}.region-footer .block-joinus ul{margin:.5em 0;}.region-footer .block-joinus ul li a{color:#f5897c;font-weight:500;text-decoration:none;}.region-footer .block-joinus ul li a:before{content:'';display:inline-block;height:.6em;width:.6em;margin-right:.5em;border-left:2px solid #f5897c;border-bottom:2px solid #f5897c;transform:rotate(225deg);}.block-joinus .block-mailchimp-signup{margin-top:1rem;}.block-joinus .block-mailchimp-signup h2{font-size:1.2rem;margin-bottom:.3rem;}.block-joinus .block-mailchimp-signup  label{font-weight:300;}.block-joinus .block-mailchimp-signup .mailchimp-newsletter-mergefields{align-items:flex-end;}
.label-inline{display:inline-block;font-weight:bold;font-size:1em;margin-right:.2em;}.label-inline:after{content:':';display:inline-block;}.label-inline + ul.field-items,.label-inline + ul.field-items li{display:inline-block;}.label-inline + ul.field-items li:after{content:',';display:inline-block;}.label-inline + ul.field-items li:last-child:after{content:'';}.content-footer mark,.marker,mark{background:rgba(227,196,70,0.64);color:#666;padding:0.3rem 0.6rem;}mark a{color:#666;text-decoration:none;}mark a:hover{}.feed-icons{margin-top:1rem;}.page-main a.feed-icon{text-decoration:none;}.feed-icon svg{vertical-align:top;margin-right:.2rem;height:1.5rem;width:1.5rem;}
.region-admin .block{margin:20px 0;}.region-admin .block:first-child{margin-top:0;}.region-admin .block:last-child{margin-bottom:30px;}.tabs{font-size:1.1em;border-bottom:1px solid #ccc;}.tabs a{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #ccc;border-bottom:none;color:#424242;font-size:.9em;line-height:1.4em;text-decoration:none;display:block;padding:.3em .9em;}.tabs a.is-active{background:rgba(0,0,0,0.1);}.tabs a:focus,.tabs a:hover{background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);}li.action-links{margin-bottom:1.5rem;}.messages{margin:1.5em 0;padding:1em 2em;}.messages:before{content:'';background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/messages.svg) 0 0 no-repeat;display:block;float:left;height:35px;width:35px;background-size:35px;margin:-3px 10px 0 -1em;}.messages.status{background:hsla(99,39%,82%,.86);}.messages.status:before{background-position:0 0;}.messages.warning{background-color:hsla(49,73%,71%,0.54);}.messages.warning:before{background-position:0 -90px;}.messages.error{background-color:hsla(0,69%,58%,0.27);}.messages.error:before{background-position:0 -44px;}
.button,button:not(.link),input.form-submit{display:inline-block;line-height:1rem;padding:.5em 1em;text-decoration:none;text-transform:lowercase;}.button.big{}.button.small{}.button.button--danger{background-color:hsla(0,69%,58%,1);color:#fff;}.button.button--danger:hover,.button.button--danger:focus{background-color:hsla(0,78%,44%,1);color:#fff;}.marker{font-size:.9rem;margin:0 .5rem;padding:0.15rem .3rem;}.codeblock{background:#eee;border:1px solid #ccc;color:#666;font-family:monospace;margin-bottom:1em;padding:.8em;}.codeblock pre{overflow:scroll;}.display-list{margin:0;padding-left:0;list-style:none;}.flex-list{display:flex;}.inline-list li{display:inline-block;}.smaller{font-size:.9em;}.bigger{font-size:1.1em;}.flex{display:flex;justify-content:space-between;}.flex-align-vertical{align-items:center;}.flex-grid{flex-wrap:wrap;}.flex-grid > *{flex:1;}@media screen and (max-width:600px){.flex{display:block;}.flex > *{margin-bottom:1.5rem;}}.grid{display:-ms-grid;display:grid;grid-gap:1.5rem;}.grid > *{overflow:hidden;}@media all and (min-width:600px){.grid-3,.grid-4{grid-template-columns:1fr 1fr;}}@media all and (min-width:1000px){.grid-3,.grid-4{grid-template-columns:1fr 1fr 1fr;}}@media all and (min-width:1000px){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr;}}.grid.cards > li{display:flex;}.card{background:#eee;padding:1rem;}.card .content-footer{padding:0;}.card .content-footer .links:first-child a{padding-left:0;}.card.fullbleed{padding:0;}.card.fullbleed .content{padding:1rem;}.card.bordered{background:transparent;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 5px rgba(155,155,155,0.4);}
.comments{margin-top:40px;}.comment{margin-bottom:2rem;}.comment .content{padding:0 .8rem;}@media screen and (min-width:600px){.comment.has-picture .content{padding-left:calc(100px + 2rem);}.comment .content{overflow:auto;}}.comment .content-footer{margin-bottom:1rem;}.comment .permalink,.comment .content-footer mark:not(.hidden){display:flex;align-items:center;margin:0 0 0 .5rem;text-transform:lowercase;}.content-footer mark{font-weight:bold;margin:-.4rem -0.8rem -.4rem .5rem;padding:.4rem .8rem;}.content-footer mark svg{display:inline-block;vertical-align:middle;margin-right:.2rem;}.permalink svg{opacity:.5;vertical-align:middle;}
body.font--lato{font-family:Lato,Helvetica,sans-serif;}body.font--muli{font-family:Muli,Helvetica,sans-serif;}body.font--noto_sans{font-family:'Noto Sans',Helvetica,sans-serif;line-height:1.8em;font-size:101%;}body.font--open-sans{font-family:'Open Sans',Helvetica,sans-serif;}body.font--oxygen{font-family:Oxygen,Helvetica,sans-serif;}body.font--pt_sans{font-family:'PT Sans',Helvetica,sans-serif;font-size:105%;}body.font--ubuntu{font-family:Ubuntu,Helvetica,sans-serif;}
legend{font-size:1.1rem;font-weight:400;}.form-item{margin-bottom:1rem;}label,h4.label{display:block;font-size:1rem;font-weight:600;margin-bottom:.2rem;}label.label-inline:after{content:':';margin-right:.5rem;}label.option{display:inline-block;}input,select,textarea{background:#fff;border:1px solid #999;;padding:.6em .8em;max-width:calc(100% - 1rem);}textarea{font-size:1rem;font-family:inherit;width:100%;}.form-submit{border:none;font-size:1em;cursor:pointer;max-width:100%;text-transform:lowercase;-webkit-appearance:none;}.description,.text-full{color:#777;font-size:.85rem;line-height:1.2rem;margin-top:.5rem;}textarea.text-full{color:#444;}fieldset,fieldset.form-item,details{border:1px solid #ccc;margin-bottom:1.7rem;min-width:0;}fieldset,fieldset.form-item{padding:0.4rem .8rem;}details > *,details > .form-item{margin:1rem;}fieldset.collapsible legend{font-size:1em;}details summary::-webkit-details-marker{display:none;}details summary{background:#ddd;cursor:pointer;font-weight:400;margin:0;padding:.5rem .5rem .5rem 1rem;}details summary:before{background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) left -3.3rem no-repeat;background-size:3.5rem;content:'>';color:transparent;margin-right:.3rem;opacity:.5;float:left;padding:0;width:1rem;height:1.5rem;}details[open] summary:before{background-position:left -1.3rem;}details > fieldset,details > fieldset.fieldgroup{margin:1rem;padding:.5rem;}.form-type-radio label,.form-type-checkbox label{font-size:.9rem;font-weight:300;}.form-type-checkbox.form-item,.form-type-radio.form-item{padding:0;margin-bottom:.2rem;}.form-type-radio label:after{content:'';}label.option + .description{display:inline-block;}.field--widget-boolean-checkbox .form-item{margin-bottom:0;}.field--widget-boolean-checkbox + .field--widget-boolean-checkbox .form-item{padding-top:0;}.container-inline .form-item{display:inline-block;margin-bottom:0;}@media all and (min-width:500px){.field--type-link .fieldset-wrapper{overflow:auto;}.field--type-link .fieldset-wrapper > div{float:left;width:48%;margin-right:2%;}.field--type-link .fieldset-wrapper > div:last-child{margin:0;}.field--type-link .fieldset-wrapper input{max-width:calc(100% - 20px);}}.form-required:after{content:'*';color:#c00;vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-actions{margin-top:1.5rem;}.form-actions > *{margin-right:.5rem;}.dropbutton-widget input{max-width:100%;width:100%;text-align:left;}.dropbutton-toggle button{display:block;}.help-group{position:relative;}.help-toggle{cursor:pointer;font-size:.9rem;text-decoration:underline;}.help-toggle:before{content:'?';display:inline-block;border-radius:50%;background:#666;color:#fff;font-size:.9rem;font-weight:bold;line-height:.9rem;text-align:center;margin-right:.5em;padding:.2em;height:.8rem;width:.8rem;}.help-toggle:hover + .help-content{display:block;}.help-content{background:#fff;border:1px solid #ccc;box-shadow:1px 1px 2px rgba(0,0,0,0.2);font-size:.9rem;display:none;padding:.9rem;position:absolute;top:1.8rem;left:2rem;z-index:99;}.help-content *:last-child{margin-bottom:0;}.filter-wrapper{border:none;padding:0;overflow:visible;}.filter-help{font-size:.85rem;}.filter-help a:after{display:none;}.filter-wrapper + .text-full{clear:both;margin-top:.5rem;}.filter-wrapper .filter-guidelines{margin:0 0 0 5.3rem;}.text-format-wrapper .form-item{margin-bottom:.5rem;}.password-field,.password-confirm{float:left;margin-right:.5em;}.form-item-pass .description{clear:both;margin-top:.5rem;}.password-strength,.password-confirm{font-size:.85rem;}.password-strength{float:left;margin-left:.5em;min-width:200px;max-width:calc(100% - 180px);}.password-parent,.confirm-parent{overflow:auto;clear:both;}.password-strength__indicator.is-weak{background-color:hsl(0,69%,58%);}.password-strength__indicator.is-good{background-color:hsl(49,77%,56%);}.password-strength__indicator.is-strong{background:hsl(108,44%,55%);}.password-confirm span{font-weight:bold;}.password-confirm .ok{color:hsl(108,44%,45%);}.password-confirm .error{color:hsl(0,69%,58%);}.password-suggestions{border:1px solid hsl(0,69%,58%);padding:.8rem;max-width:395px;}.image-widget img{float:left;margin-right:1rem;}.vertical-tabs__menu a{text-decoration:none;}.vertical-tabs__menu-item-summary{color:#424242;font-size:.85rem;}.node-preview-container{background:rgba(42,42,49,0.9);color:#fff;width:100%;}.node-preview-container form{display:flex;justify-content:space-between;align-items:center;width:100%;}a.node-preview-backlink{color:#fff;text-decoration:none;}.node-preview-backlink:before{background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) -2.9rem -7.4rem no-repeat;background-size:4.5rem;content:'';display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle;}.node-preview-container .form-type-select{margin:0;}.node-preview-container .form-select{background:rgba(42,42,49,1);border:1px solid rgba(200,200,200,0.5);color:#fff;-webkit-appearance:none;appearance:none;margin:0;padding-right:1.5rem;}.node-preview-container .form-type-select:after{background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) -2rem -1rem no-repeat;background-size:3rem;content:'';display:inline-block;width:1.2rem;height:1.5rem;pointer-events:none;margin-left:-1.8rem;vertical-align:middle;}.views-exposed-form{display:flex;x
  align-items:center;justify-content:flex-end;}@media all and (max-width:900px){.views-exposed-form{justify-content:flex-start;flex-wrap:wrap;}}.views-exposed-form .form-item{display:flex;align-items:center;margin:0 .5rem 2rem;}.views-exposed-form .form-actions{margin-top:0;}.views-exposed-form label{font-weight:normal;}
ul.menu{margin-bottom:0;}.menu li{display:block;}.menu a,.menu span{display:block;padding:0.4rem 1rem;}.region-header.header-layout--default nav > ul li:not(.expanded):last-child a{padding-right:0;}.region-header.header-layout--horizontal .menu--main{background:transparent;font-size:1.1em;font-weight:400;}.region-main-menu nav > ul.menu,.region-footer-menu nav > ul.menu,.region-header nav > ul.menu{display:flex;}.mobile-menu-active .region-main-menu nav > ul.menu{display:block;}.region-main-menu.menu-align--left .menu{justify-content:flex-start;}.region-main-menu.menu-align--justify .menu{justify-content:space-between;}.region-main-menu.menu-align--right .menu{justify-content:flex-start;}.region-main-menu.menu-align--center .menu{justify-content:center;}@media screen and (max-width:767px){.menu--main > .menu{border-top:1px solid rgba(255,255,255,0.8);display:block;}.menu--main > .menu li{border-bottom:1px solid rgba(255,255,255,0.8);}.menu--main li ul{border-top:1px solid rgba(255,255,255,0.8);background:rgba(0,0,0,0.2);font-size:.9em;}.menu--main li ul a{padding-left:calc(18px + 1em);}}@media screen and (max-width:767px){.mobile-menu--inline ul,.region-footer-menu ul{line-height:1.2rem;padding:.6rem 0;text-align:center;}.mobile-menu--inline li,.region-footer-menu li{border-bottom:none;display:inline-block;}}.menu-has-dropdowns nav li.expanded{display:flex;position:relative;}.menu-has-dropdowns nav li.expanded > ul{display:none;min-width:10rem;}.menu-has-dropdowns nav li.expanded > a:first-child{padding-right:0;}.menu-has-dropdowns nav li.expanded > .menu-trigger{cursor:default;padding:0.3rem .6rem;}.menu-has-dropdowns nav li.expanded > .menu-trigger.toggled{transform:rotate(180deg);}.menu-has-dropdowns nav li.expanded svg{width:.9rem;}.menu-has-dropdowns nav ul ul{background:rgba(64,64,64,0.9);border-top:4px solid transparent;position:absolute;z-index:9999;left:0;top:2.4rem;}.menu-has-dropdowns nav ul ul li{border-bottom:1px solid #fff;font-size:.9em;display:block;}.menu-has-dropdowns nav ul ul li a{color:#fff;}.menu-has-dropdowns nav ul ul li:last-child{border-bottom:none;}.region-sidebar ul.menu{margin:0;}.region-sidebar .menu li{background:rgba(255,255,255,0.5);margin-bottom:5px;}.region-sidebar .menu .expanded svg{display:none;}.region-sidebar .menu .expanded .menu{padding-bottom:.5rem;}.region-sidebar .menu .expanded li{background:transparent;font-size:.95rem;margin-left:1rem;line-height:1rem;}.region-sidebar .menu .expanded li a:before{content:'';display:inline-block;background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) 0 -2.2rem no-repeat;height:1.2rem;width:0.9rem;opacity:.5;background-size:283%;}.region-sidebar .menu .expanded li a{padding:.2rem;}.menu--account{font-size:.9em;}.region-header .menu--account{text-align:right;}.region-header .menu--account ul.menu{display:flex;}.region-header.header-layout--default .menu--account a{padding:0.2em .8em;}.region-header.header-layout--default .block-search-block-form + .menu--account{margin-top:-.5em;}.footer-top .menu li a{display:inline-block;}.footer-top .menu li:before{content:'';display:inline-block;background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) 0 -2.2rem no-repeat;height:1.2rem;width:0.9rem;opacity:.5;background-size:283%;}.region-footer-menu nav > ul{justify-content:center;}.region-footer .menu{display:flex;justify-content:center;align-items:center;}.region-footer .menu{display:flex;justify-content:center;flex-wrap:wrap;font-size:.85rem;line-height:1em;margin-bottom:.75em;}

nav li{display:inline-block;}nav .contextual li{display:block;}nav a{text-decoration:none;}.skip-link{background:#e4e4e4;text-decoration:none;padding:.2rem .8rem;}.breadcrumbs{font-size:.85rem;margin-bottom:.5rem;}.breadcrumbs a{text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs li:after{content:'/';display:inline-block;margin:0 .3em;}.breadcrumbs li:last-child:after{content:'';}.pager{font-size:1.1rem;margin:2rem 0;text-align:center;}.pager li{display:inline-block;}.pager a{background:rgba(0,0,0,0.1);padding:.4rem .7rem;margin:0 .2rem;text-decoration:none;}.pager .is-active a{font-size:1.7rem;}.pager a:hover{background:rgba(0,0,0,0.2);}.mini-pager{background:rgba(0,0,0,0.1);display:flex;justify-content:space-between;overflow:auto;width:100%;}.mini-pager > *{flex-basis:33%;padding:.4rem;}.mini-pager .pager-current{display:block;text-align:center;margin:0 auto;}.mini-pager .pager-prev a,.mini-pager .pager-next a{display:flex;align-items:center;justify-content:flex-start;}.mini-pager .pager-next a{justify-content:flex-end;}.mini-pager .pager-prev a:before,.mini-pager .pager-next a:after{content:'';background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/angle-icons.svg) no-repeat;background-size:3.2rem;height:1.2rem;width:1.2rem;opacity:.5;flex:0 0 1.2rem;}.mini-pager .pager-prev a:before{background-position:0.2rem -5.1rem;margin-right:.3rem;}.mini-pager .pager-next a:after{background-position:0.4rem -3.1rem;margin-left:.3rem;}@media all and (min-width:620px){.links.inline{text-align:right;}}.links.inline li{display:inline-block;}.links li a{font-size:.9rem;padding:.2rem .5rem;text-decoration:none;text-transform:lowercase;}.links li a:hover{text-decoration:underline;}
.content-footer{font-size:.9rem;margin:0 0 .5rem;}.content-footer{display:flex;justify-content:space-between;}.page-content .content-footer{background:#eee;padding:0.4rem .8rem;}.content-footer a{text-decoration:none;font-weight:bold;}.content-footer .links a.new-comments{padding-left:.1rem;padding-right:.1rem;}.content-footer .user--compact{margin:-0.8rem .7rem -1.1rem 0;max-width:100px;}.node.teaser .content-footer .user--compact{max-width:50px;}.content-footer .submitted{margin:0 auto 0 0;}@media all and (min-width:620px){.content-footer{height:2.1rem;}.content-footer .date:before{content:'|';display:inline-block;margin:0 .2rem;}}@media all and (max-width:619px){.content-footer{align-items:center;}.content-footer .date{display:block;}.content-footer .links li{display:block;text-align:right;}}.highlight .submitted{font-size:1rem;margin-bottom:0;}.page-content .node.teaser{margin-bottom:3rem;}.node h2,.node.teaser h2 a:link,.node.teaser h2 a:visited{line-height:1.2;text-decoration:none;}.node.teaser .content > h2{margin-bottom:.5rem;}.highlight .node.teaser h2{font-size:1.2rem;}@media all and (min-width:500px){.node.teaser{display:flex;width:100%;}.node.teaser > .field-field-image{flex:1 0 auto;max-width:35%;margin-right:2rem;}.node.teaser .content{flex:1 1 auto;}}@media all and (max-width:499px){.node.teaser > .field-field-image img{margin:0 auto 20px;display:block;}}.highlight .submittted{color:#fff;}.highlight .submitted a{text-decoration:none;}.highlight .submitted a:hover{text-decoration:underline;}.highlight .node.teaser h2{font-size:1.7em;margin-bottom:.2em;}.highlight .node footer{font-size:.75em;}.node .field-topic,.node .field-tags:before{content:'';}
.block-user-login-block{background:rgba(255,255,255,0.5);padding:0.8rem 1rem 1rem;margin-bottom:1rem;}.block-user-login-block h2{margin-bottom:.5rem;}.block-user-login-block > ul li:last-child{margin:0;}.user-login-form .form-item{margin-bottom:.5rem;}.user-login-form label{font-size:.9rem;}.user-login-form .form-actions{margin-top:.8rem;}.request-password-link{font-size:.9rem;text-transform:lowercase;}.block-user-login-block > ul li{margin-right:.5rem;}.create-account-link{display:block;font-size:1.1rem;font-weight:400;margin-top:1rem;}.create-account-link:before{background:url(https://heatinformatics.com/themes/custom/starlight/components/global/images/icon-sprites.svg) 0 0 no-repeat;background-size:100%;opacity:.8;content:'';display:block;float:left;height:1.8rem;width:1.8rem;margin-right:.3rem;}.user-profile .field-user-picture{flex:1 0 auto;margin-right:1.2rem;max-width:30%;}.user-profile .content{flex:1 1 auto;}@media screen and (max-width:600px){.user-profile{display:block;}.user-profile .field-user-picture{float:left;}}
.search-form{display:flex;justify-content:flex-end;}.form-type-search{flex:1 0 calc(100% - (2rem + 2px));}.search-form .form-actions{flex:0 0 calc(2rem + 2px);}.search-form .form-item{margin-bottom:0;}.search-form input{border:none;height:2.2rem;max-width:100%;}.search-form input.form-search{background:rgba(255,255,255,0.3);border:1px solid #ccc;min-width:12rem;}.search-form .form-actions{margin:0;}.search-form .form-submit{background-image:url(https://heatinformatics.com/themes/custom/starlight/components/search/images/search--md--white.svg);background-repeat:no-repeat;background-position:center center;background-size:1.5rem;color:transparent;display:block;height:calc(2rem + 2px);width:calc(2rem + 2px);margin-right:0;position:relative;z-index:5;}.header--light-on-dark .search-form input.form-search{border:none;}.header--light-on-dark input.form-search::-webkit-input-placeholder{color:#fff;}.header--light-on-dark input.form-search::-moz-placeholder{color:#fff;}.header--light-on-dark input.form-search:-ms-input-placeholder{color:#fff;}.header--light-on-dark input.form-search:-moz-placeholder{color:#fff;}button.search-toggle{background:transparent;padding:0;display:block;cursor:pointer;opacity:.5;}button.search-toggle:active,button.search-toggle:hover,button.search-toggle:focus{opacity:1;}.search-toggle svg{height:2.5rem;width:2.3rem;}.region-header .hide-search{display:none;}.search-toggle-active:not(.search-toggle-desktop){position:relative;}.search-toggle-active:not(.search-toggle-desktop) .contextual-region{position:static;}.search-toggle-active:not(.search-toggle-desktop) .search-toggle{position:absolute;right:3.7rem;top:10px;}.search-toggle-active .menu--toggle{margin-left:3rem;}.search-toggle-active .search-form{justify-content:center;}.search-toggle-active .search-form .form-item{width:100%;max-width:16rem;}@media all and (max-width:600px){.search-toggle-active .search-form{width:100%;position:static;margin-top:1rem;}}.search-toggle-active .search-form .form-search{font-size:1.1rem;width:100%;max-width:100%;}.search-toggle-active .search-form .form-submit{background-size:1.8rem;height:calc(2.1rem + 2px);width:calc(2.1rem + 2px);}.search-toggle-active .block-search-form-block{order:2;}.search-toggle-active .block-search-block-form + .menu--account{order:1;}.site-header.search-toggle-desktop .search-block-form{position:relative;}.site-header.search-toggle-desktop .search-form{background:rgba(212,212,212,0.8);position:absolute;right:0;padding:12px;z-index:19;}.search-toggle-desktop .header--light-on-dark .search-form{background:rgba(42,42,42,0.9);box-shadow:1px 1px 5px rgba(42,42,42,0.6);}.search-result.node,.search-result.node footer{display:block;}.search-result.node h2{font-size:1.4rem;margin-bottom:.8rem;}.search-result.node strong{font-weight:bold;}
.menu--main{}.region-header .menu--mobile{margin-top:1rem;}button.menu--toggle{background:transparent;color:transparent;cursor:pointer;opacity:.5;margin:3px .7rem;padding:0;}.menu--toggle svg{height:1.6rem;width:1.6rem;}.menu--mobile .menu + .menu{border:none;margin-top:2rem;}.menu--mobile .menu + .menu li{font-size:.9rem;border:none;}.menu--mobile .menu + .menu li a{padding:.7rem 1rem;}.menu--push_left,.menu--push_right{position:fixed;width:70vw;height:100vh;top:0;z-index:1000;}.menu--push_left a,.menu--push_right a,.menu--push_left span,.menu--push_right span{padding:1rem;line-height:1rem;}.menu--push_left{left:-70vw;}.menu--push_right{right:-70vw;}.menu--push_left.menu--open{left:0px;}.menu--push_right.menu--open{right:0px;}.menu--mobile .menu--close{display:block;opacity:1;padding:0.7rem .7rem 0;}.menu--push_left .menu--close{transform:rotate(180deg);}.menu--push_top .menu--close svg{transform:rotate(-90deg);margin-left:.7rem;}.menu--push_top{width:100%;display:none;}.mobile-menu--push{overflow-x:hidden;left:0;}.mobile-menu--push_right.menu--open,.mobile-menu--push_right.menu--open .site-header{left:-70vw;}.mobile-menu--push_left.menu--open,.mobile-menu--push_left.menu--open .site-header{left:70vw;}.menu--main:not(.menu--push_top),.mobile-menu--push,.menu--mobile .expanded,.menu--mobile .expanded svg{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}.menu--mobile li.expanded{position:relative;}.menu--mobile li.expanded > *:first-child{max-width:calc(100% - 3.2rem);}.menu--mobile li.expanded .menu-trigger{position:absolute;right:0;top:0;padding:0;}.menu--mobile li.expanded svg{padding:1rem;width:3.2rem;}.menu--mobile li.expanded .menu-trigger.expanded svg{transform:rotate(180deg);}.menu--mobile li.expanded > ul{clear:both;position:static;display:none;}.menu--mobile li.expanded > ul.expanded{display:block;}
:root{--main-blue:#0064c1;--lt-blue:#51a7f9;--lt-grey:rgba(218,222,226,0.4);--border-grey:#ddd;}body{background:rgba(218,222,226,0.4);font-family:'Open Sans','Helvetica Neue',helvetica,sans-serif;font-weight:300;}h1,.node-title{line-height:1.5rem;}h1,.node-title,h2.node-title{}h2 a{color:rgba(65,65,65,1);text-decoration:none;}h3,h4,h5,b,dt,strong{font-weight:500;}h3{font-size:1.2rem;}label,h4.label{font-weight:500;display:inline;margin-right:.3rem;}h4.label:after{content:':';}.field--label-inline strong:after{content:':';display:inline-block;margin-right:.3rem;}img{height:auto;max-width:none;}.page-main img{max-width:100%;}textarea{font-family:'Ubuntu Light',Ubuntu,sans-serif;font-size:.9rem;font-weight:400;}.button,.pager a.button{font-size:1rem;padding:.5em 1em;text-transform:none;}.button:hover,a.button:hover,.pager a.button:hover{background-color:#51a7f9;color:#fff;}.search-form .form-submit:hover{color:transparent;}.pager a.button{font-size:1.2em;padding:0.7em 2em;}.pager{margin:2rem 0;}.mini-pager{margin:1em 0;background:transparent;}.mini-pager > *{flex-basis:auto;}.mini-pager a,.mini-pager a:visited{background:#fff;color:#0064c1;font-size:1.2em;padding:0.3em 1em;}.mini-pager a:hover{background:rgba(0,0,0,0.1);color:#0064c1;}.pager .is-active a{font-size:1.7rem;}.form-required:after{content:'*';color:#900;vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-required:after{color:#df2a14;}select{-webkit-appearance:none;-moz-appearance:none;background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) no-repeat right -416px;background-size:27px auto;padding-right:35px;}.simple-list li{margin-bottom:.5rem;}.inline-list li{display:inline-block;margin-right:1rem;}.view-editorial-picks li{font-size:.9rem;}.view-editorial-picks li strong{display:block;font-size:1rem;line-height:1.4rem;}.views-infinite-scroll-content-wrapper{margin-bottom:-1.5em;}.views-infinite-scroll-content-wrapper > div{margin-bottom:1.5rem;}.breadcrumbs a{font-size:.9rem;}.ajax-progress-throbber .throbber,.loading{background:url(https://heatinformatics.com/themes/custom/heat/images/spinner.svg) no-repeat center center;background-size:contain;opacity:.8;display:block;width:25px;height:25px;border-radius:50%;position:relative;text-indent:-9999em;}@media all and (min-width:600px){.grid-2{grid-template-columns:1fr 1fr;}}@media all and (min-width:768px){.visually-hidden-desktop{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}}@media all and (max-width:767px){.visually-hidden-mobile{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}}
.node.card .field--name-comment-body .label,.node.lightbox .field--name-comment-body .label{display:none;}.comment{margin:1em 0;}.comments h2{font-weight:400;font-size:1.9em;}.node .comments{margin-top:2rem;}.comment .content{padding:0;overflow:visible;}.comment .filter-wrapper .filter-guidelines{margin-left:0;font-size:.85rem;}@media screen and (min-width:600px){.comment.has-picture .content{margin-left:calc(100px + 1rem);}}.comment .content-footer{font-weight:normal;font-size:.9rem;vertical-align:inherit;}.comment .content-footer p{margin-bottom:0;}.comment .content-footer a{}.comment .content-footer mark{background:transparent;color:#f96351;padding:.2em 0.7em;}.comment .comment-footer .comment-forbidden{display:none;}.comment .comment-login-message{padding:1em;background:var(--lt-grey);}.comment .content-footer,.comment-footer{margin:0 1em;}.comment-comment-form,.field--name-comment-body{background:#fff;border-radius:10px;font-size:.95em;margin:.2em 0;padding:.7em 1em;}.comment-comment-form .field--name-comment-body{padding:0;margin:0;font-size:1em;}.field--name-comment-body p:last-child{margin-bottom:0;}.comment-footer{display:flex;justify-content:space-between;font-size:.9rem;}.comment-footer .flag-like{float:left;}.comment .links .icon{height:22px;width:22px;}.forum-list h2 a{font-weight:400;}.node.forum.full .content-footer + .content{padding-left:1rem;}
.links.inline .comment-add{display:none;}.highlight .submitted{font-size:1rem;}h2.node-title,h3.node-title{font-size:1.2em;font-weight:400;margin:.3em 0;}a.new-window-parent{display:inline-block;position:relative;}a.new-window-parent .new-window{display:none;position:absolute;z-index:2;background:#fffbae;padding:.2rem .5rem;left:10%;bottom:-1.5rem;font-family:Ubuntu,sans-serif;font-size:.9rem;white-space:nowrap;}a.new-window-parent:hover .new-window{display:block;}.submitted{font-size:.9rem;margin-top:.4em;opacity:.8;}.submitted a{font-weight:400;text-decoration:none;}.submitted .date:before{content:'|';margin:0 0.2em 0 0.1em;color:#666;}.socials-counts .icon,.content-footer .icon,.readmore .icon,.flag .icon{height:27px;width:27px;fill:#939ba9;vertical-align:middle;}.content-footer .links li,.content-footer .date{display:inline;}.content-footer .submitted{margin-bottom:.5rem;}@media (min-width:620px){.content-footer{height:auto;}.content-footer .date:before{color:rgba(59,59,59,0.5);}}.page-content .content-footer{background:transparent;padding:0;margin-top:1rem;}.content-footer a{display:inline-block;font-weight:normal;}.content-footer .flag .icon{vertical-align:baseline;}.content-footer a{vertical-align:middle;}.content-footer .links li a:hover{text-decoration:none;}.content-footer a:hover svg{fill:#f96351;}.flag{position:relative;}.action-unflag .icon{fill:#51a7f9;}.flag-like{display:flex;align-items:center;}.flag-bookmark .js-flag-message{display:none;}.flag-bookmark .ajax-progress-throbber{position:absolute;right:3.3rem;bottom:1.3rem;}.node.card .flag-bookmark svg{width:25px;height:25px;}.flag a{text-decoration:none;}.login-message{font-size:0.9em;font-weight:400;line-height:1.3rem;background:var(--main-blue);color:#fff;margin:-1em -1rem 1em;padding:0.4rem 0.7rem 0.6rem;width:calc(100% + 2rem);z-index:5;}.login-message p{margin-bottom:0;}.login-message a{color:#fff !important;text-decoration:underline;}.node.full .login-message{position:absolute;width:100%;margin-top:-3em;}.social-info{border-bottom:1px solid #ddd;padding-bottom:.5em;margin-bottom:.5em;font-size:.9em;}.social-info .flag-like .count-indicator{display:none;}.social-info .flag-like.has-flags + .comment-indicator.has-comments:before,.social-info .flag-like.has-flags + .comment-indicator + .ga-count:before,.comment-indicator.has-comments + .ga-count:before{content:'';display:inline-block;vertical-align:middle;height:.3em;width:.3em;background:#424242;border-radius:50%;margin:0 .3em;}.social-info .flag-like,.social-info .comment-indicator{display:inline;}.social-info .flag-like .icon{display:none;}.social-info .comment-indicator a{text-decoration:none;}.social-actions{display:flex;justify-content:flex-start;align-items:center;font-size:.9em;}.social-actions a{display:flex;align-items:center;color:inherit;}.social-actions .flag-like .counts{display:none;}.social-actions .ajax-progress-throbber{position:absolute;bottom:1.3rem;}.social-actions .toggle-comments{cursor:pointer;text-decoration:none;}.social-actions .toggle-comments svg{margin-top:-1px;}@media all and (min-width:601px){.socials-counts .toggle-comments-mobile{display:none;}}@media all and (max-width:600px){.socials-counts .toggle-comments-desktop{display:none;}}.social-actions .addtoany_share{display:flex;align-items:center;padding:0;}.social-actions .flag,.social-actions .comment-indicator{position:relative;margin-right:.6rem;}.social-actions .count-indicator{background:var(--main-blue);color:#fff;font-size:.8em;display:flex;align-items:center;justify-content:center;font-weight:600;height:1.5em;width:1.5em;border-radius:50%;position:absolute;right:-.5em;bottom:.9em;display:none;}.flag-like-comment .count-indicator{display:none;}.more-link{text-align:right;margin-top:1.5rem;}.is-featured,.more-link a,.more-link a:link,.more-link a:visited{background:#51a7f9;color:#fff !important;display:inline-block;padding:0.2rem 0.9rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;letter-spacing:0.03rem;text-decoration:none;text-transform:uppercase;}.is-featured:hover,.is-featured:focus,.more-link a:hover,.more-link a:focus{background:#1b6dbb;color:#fff;}.view-featured .is-featured,.view-frontpage .is-featured{display:none;}.node-lightbox-content h2{margin-bottom:.15em;}.node.lightbox-content img{max-width:none;width:auto;max-height:calc(90vh - 3rem);max-width:100%;}@media all and (max-width:767px){.node.lightbox-content .video-embed-field-responsive-video,.node.lightbox-content .video-embed-field-responsive-video iframe{height:auto;}.node.lightbox-content .lightbox-footer,.node.lightbox-content .comments{display:none;}.node.lightbox-content .field-field-filefordownload{margin-bottom:.5em;}}.node.lightbox-content h2.field--name-field-sub-title{font-size:1.3rem;margin:0;}@media all and (min-width:960px){.lightbox-content{display:inline-grid;grid-template-columns:auto minmax(24em,auto);grid-template-rows:auto 1fr;grid-gap:1.5rem;align-items:start;}.lightbox-content.video{grid-template-columns:minmax(50%,850px) auto;}.lightbox-content .image-wrapper{grid-row:1 / span 2;}}.lightbox-footer{margin:1rem 0 0;}.node.lightbox-content .field--name-field-visit-this-website{display:inline;}.node.lightbox-content .field--name-field-visit-this-website a{padding:0;}@media all and (max-width:640px){.lightbox-footer{display:block;}.lightbox-footer .readmore{margin-top:.5rem;}.lightbox-footer .icon{height:26px;width:26px;}}@media all and (min-width:1000px){.lightbox-footer{display:flex;justify-content:space-between;align-items:center;}}.image-full .node.lightbox-content .lightbox-footer{display:none;}.picture-wrapper img{width:100%;}.featherlight .featherlight-close-icon{background:transparent;font-size:2rem;font-weight:400;margin:0;background:#fff;padding:5px;width:calc(1.5rem + 10px);}.featherlight.image-overlay{max-height:none;}.featherlight.image-overlay .featherlight-content{max-width:calc(100% - 20px);}.featherlight-iframe .featherlight-content{padding:15px;}.featherlight.image-overlay .featherlight-content img{max-width:100%;}.featherlight.search-options .featherlight-content{background:var(--main-blue);color:#fff;padding:2rem 2rem 1rem;overflow:hidden;}.featherlight.search-options .featherlight-content .featherlight-close-icon{color:#fff;}.ui-widget-overlay{background:#000;opacity:.7;}.ui-widget.ui-widget-content{left:50% !important;top:50% !important;transform:translateY(-50%) translateX(-50%);max-width:100%;}.ui-dialog .ui-dialog-content{padding:.5em;}.ui-widget.ui-widget-content{max-width:90%;min-width:90%;}@media all and (max-width:599px){.ui-widget.ui-widget-content{min-width:95%;}.ui-widget.ui-widget-content img{width:100%;}}@media all and (min-width:1100px){.ui-dialog .ui-dialog-content{padding:1em;}}.ui-dialog-content{padding:2rem;}.ui-dialog .ui-dialog-titlebar{background:transparent;border:none;}.ui-widget-header .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{background:transparent;border:none;}.ui-widget-header .ui-button,.ui-widget-header .ui-button .ui-icon{background:transparent;color:transparent;overflow:visible;text-indent:0;height:2rem;width:2.5rem;z-index:9999;}.ui-widget-header .ui-button:hover{color:transparent;}.ui-widget-header .ui-button .ui-icon{top:35%;left:15%;margin:0;background:#fff;height:2.5rem;width:2.5rem;}.ui-widget-header .ui-button .ui-icon:after,.ui-widget-header .ui-button .ui-icon:before{content:'';display:block;background:#000;height:2px;width:1.5rem;transform:rotate(45deg) translate(17px,8px);}.ui-widget-header .ui-button .ui-icon:after{transform:rotate(-45deg) translate(-7px,16px);}.ui-dialog .ui-dialog-buttonpane .form-actions{margin-top:0;}.field--name-field-notyoutube p{margin-bottom:0;}.make-iframe-responsive{position:relative;height:0;padding-top:56.25%;}.make-iframe-responsive iframe{border:none;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.field--name-field-notyoutube.cnbc-video p{margin-top:.5rem;}@media all and (min-width:671px){.node.full .field--name-field-notyoutube.cnbc-video{min-width:530px;}}@media all and (max-width:670px){.field--name-field-notyoutube.cnbc-video iframe{transform:scale(0.75);margin:-50px -67px -40px;}}@media all and (max-width:450px){.field--name-field-notyoutube.cnbc-video iframe{transform:scale(0.6);margin:-70px -104px;}}.node.card .field--name-field-video,.node.teaser .field--name-field-video{position:relative;}.node.card .field--name-field-video:after,.node.teaser .field--name-field-video:after{content:'';background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) 0 -742px no-repeat;background-size:70px auto;margin:0 auto;height:70px;width:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);}.node.card{font-size:.9em;width:100%;}.node.card a,.node.featured a{text-decoration:none;}.node.teaser .top-icons,.node.card .top-icons{display:flex;justify-content:flex-end;}.node.card .field--name-field-sub-title{line-height:1.4rem;margin-bottom:.6rem;}.view-display-id-media_coverage .node.card .field--name-field-sub-title{display:none;}.node.card img{width:100%;}@media all and (min-width:767px){.node.card p.submitted,.node.card .field--name-field-sub-title p{margin-bottom:0;}.node.image-video.card{padding-bottom:6rem;position:relative;}.node.card .socials-counts{position:absolute;bottom:1rem;width:calc(100% - 2em)}}@media all and (max-width:767px){.node.featured .readmore,.node.card .readmore{font-size:.9em;font-weight:bold;margin-top:1em;}}.node.mini-teaser{background:transparent;border:none;padding:0;margin-bottom:1em;}.node.mini-teaser .field--name-field-image,.node.mini-teaser .field--name-field-preview-image{flex:0 0 100px;margin-right:.5rem;}.node.teaser{display:block;}.node:not(.full) figure{}.node.mini-teaser h3{font-size:1rem;margin-bottom:.1rem;font-weight:400;line-height:1.4rem;}.node.mini-teaser h3 a{text-decoration:none;}figure.field--name-field-image a,figure.field--name-field-image img{display:block;}.node.mini-teaser figure a:hover,.node.teaser figure a:hover{background:#dedede;}.node.mini-teaser .submitted{font-size:0.8rem;margin:0;opacity:0.8;}.region-highlight{position:relative;}@media all and (min-width:700px){.highlight .page-title h1{font-size:1.5em;width:calc(100% - 70px);}.region-highlight .block-entity-viewnode{position:static;}.region-highlight .flag-bookmark{position:absolute;top:2.5rem;right:0;}}@media all and (max-width:699px){.region-highlight .submitted{float:left;width:calc(100% - 70px);}.flag-bookmark{float:right;}}.node.full .image{margin:2rem 0 1rem;}.node.full .image figure,.node.full .image object,.node.full .image video{margin-bottom:.7rem;}@media all and (min-width:800px){.node.image-video.full{display:flex;}.node.full .content{flex:1 1 56%;margin-right:1rem;}.node.full .image{flex:1 1 44%;margin-top:0;}.node.full .comments{margin-top:2rem;}}@media all and (min-width:800px){.node.page.full{display:flex;}.field--name-field-sidebar-text{flex:0 0 33%;margin-left:2rem;}}.node.page.page-header{margin-top:1rem;}.
.pdf-reader .download-pdf{margin-top:1em;}.pdf-reader-google iframe,.pdf-reader-embed object{max-width:100%;}@media all and (max-width:767px){.pdf-reader-google iframe{height:113vw;}}@media all and (min-width:768px) and (max-width:1199px){.pdf-reader-google iframe{height:calc(44vw * 1.17);}}@media all and (min-width:1200px){.pdf-reader-google iframe{height:670px;}}@media all and (max-width:768px){.pdf-reader-embed{}}.node--links{margin-bottom:1.5rem;}.node--links h2{font-size:1.3rem;margin-bottom:.2rem;}.node--links h2 a{text-decoration:none;}.node--links ul{font-size:.95rem;}.node--links li span:after{content:', ';display:inline-block;margin:0 .2rem 0 -.2rem;}.node--links li span:last-child:after{content:'';}
textarea{font-weight:300;}textarea.text-full{font-size:.9em;}.filter-wrapper .filter-guidelines{margin:0;}.block-social-auth-login{display:flex;align-items:center;margin-bottom:1.5rem;}.block-social-auth-login h2{font-size:1.3rem;font-weight:400;margin-right:.5em;margin-bottom:0;}.social-auth.auth-link{display:block;}.social-auth.auth-icon{display:block;width:2rem;}@media all and(min-width:30rem){.user-login-form .form-text{max-width:30rem;}}.site-follow-bar .mailchimp-signup-subscribe-form h2{cursor:pointer;margin-top:.2em;}.site-follow-bar .mailchimp-signup-subscribe-form h2:before{content:'';background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) 0 -332px no-repeat;background-size:100%;display:inline-block;height:25px;width:28px;margin-right:.3rem;vertical-align:middle;}.region-content-top .mailchimp-signup-subscribe-form{margin-bottom:2em;}.mailchimp-signup-subscribe-form form{padding:.6rem 0;}.mailchimp-subscribe-form .form-item{margin-bottom:.4rem;}.mailchimp-signup-subscribe-form label{display:block;}.mailchimp-signup-subscribe-form fieldset{border:0;padding:0;}.site-follow-bar .form-submit:hover{background:#fff;color:#3b3b3b;}@media all and (min-width:900px){.mailchimp-newsletter-mergefields{display:flex;display:grid;grid-template-columns:auto auto auto;align-items:flex-end;grid-column-gap:1.5rem;}.region-content-top .mailchimp-newsletter-mergefields{justify-content:start;margin-bottom:1em;}}.site-follow-bar .mailchimp-signup-subscribe-form .form-email{border:none;margin-left:.2rem;}.mailchimp-signup-subscribe-form input:not(.form-submit),.mailchimp-signup-subscribe-form select{background-color:rgba(255,255,255,0.8);max-width:100%;}.mailchimp-signup-subscribe-form fieldset{border:none;clear:left;outline:none;padding:0;margin-bottom:.5rem;}.mailchimp-signup-subscribe-form fieldset legend{display:none;}.mailchimp-signup-subscribe-form .form-checkboxes{display:flex;}.mailchimp-signup-subscribe-form .form-checkboxes label{display:inline;}.mailchimp-signup-subscribe-form .form-checkboxes .form-item{margin-right:.7rem;}.mailchimp-signup-subscribe-form .form-actions{clear:left;margin-top:0;}@media all and (max-width:959px){.mailchimp-signup-subscribe-form .form-item{margin-bottom:.5em;}.mailchimp-signup-subscribe-form .form-text,.mailchimp-signup-subscribe-form .form-email,.mailchimp-signup-subscribe-form select{width:250px;}.mailchimp-signup-subscribe-form .form-actions{margin-top:1em;}}
.page-front .page-content{padding-bottom:0;}.page-front .view-header h2,.page-front .block-views > h2,.page-front .view .main-content > h2{background:transparent;font-size:1.5rem;font-weight:400;padding:0;margin-bottom:1.7rem;text-transform:none;}.page-front .view-the-big-read .view-header h2{font-size:1.6rem;font-weight:300;}.page-front .block > h2 a,.page-front .view h2 a{color:rgba(65,65,65,1);text-decoration:none;}.front-page-section .view-footer .view-content{background:#fff;border:1px solid #ddd;padding:1rem;}@media all and (min-width:1000px){.front-page-section{display:flex;display:grid;grid-template-columns:auto 21rem;grid-column-gap:1.5rem;}.region-content-top .front-page-section{margin-top:0;}.front-page-section.reverse{grid-template-columns:21rem auto;}.front-page-section.view-front-page-featured .main-content,.front-page-section.reverse .view-footer{order:1;}.front-page-section.reverse .main-content,.front-page-section.view-front-page-featured .view-footer{order:2;}.front-page-section .main-content,.front-page-section .view-content,.front-page-section .view-content > div,.front-page-section .main-content .attachment,.front-page-section .main-content .attachment .views-element-container,.front-page-section .main-content .attachment .view,.front-page-section .view-footer,.front-page-section .view-footer .view{display:flex;flex-direction:column;justify-content:stretch;flex:1 0 auto;}.front-page-section .node.teaser{flex:1 0 auto;margin-bottom:1.5rem;}.front-page-section .cards{flex:1 0 auto;}.front-page-section .more-link,.front-page-section .more-link a{margin-bottom:0;}.front-page-section .more-link a + a{margin-left:.5em;}}@media all and (min-width:600px){.attachment .front-page-section{display:block;}.front-page-section .cards,.front-page-section .cards li{display:flex;}.front-page-section .cards li{flex:0 0 calc(50% - .75rem);}}@media all and (min-width:600px) and (max-width:1000px){.front-page-section .view-footer{margin-top:1.5rem;}.front-page-section .view-footer ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;}.front-page-section .view-footer li{margin-bottom:1.5rem;}}.page-front .page-content{padding-bottom:0;}.page-front .region-content-bottom{padding-top:0;}.page-front .region-content,.page-front .region-content-bottom .block{border-top:4px solid #0064c1;padding-top:50px;margin-top:50px;}.page-front .region-content-bottom .block{}@media all and (min-width:1100px){.region-content-bottom .block{padding-left:6vw;padding-right:6vw;}}.view-frontpage .cards li{display:flex;flex:0 0 calc(50% - .75rem);}.view-frontpage .card{}
.leaflet-container{font-family:Ubuntu,sans-serif;font-size:1em;max-height:calc(100vh - 160px);}.leaflet-popup-content p{margin:.2em 0;}.leaflet-container a.leaflet-popup-close-button{font-size:2.5rem;font-weight:normal;height:1em;width:1em;top:.2em;z-index:9;}.leaflet-popup-content h2.node-title{margin-right:.8em;}@media all and (min-width:601px){.leaflet-popup-content{min-width:400px;max-width:600px;}}@media all and (max-width:600px){.leaflet-popup-content{max-width:80%;font-size:.9em;}}.event.card{border:none;padding:0;}.event.card h3,.event.card p{margin-bottom:.7em;}.event.card .field--name-field-event-date{font-weight:bold;margin-bottom:.2rem;}.event.card .more-link,.more-link:visited{color:#0064c1;}.event.card .more-link:after{content:'';display:inline-block;height:.5rem;width:.5rem;border-right:1px solid #0064c1;border-top:1px solid #0064c1;transform:rotate(45deg);}.event.card .field--name-body{font-size:.9em;}@media all and (max-width:600px){.event.card .field--name-body{display:none;}}.event.card .field--event-date{white-space:nowrap;}.event.card .source-program{display:flex;justify-content:space-between;font-size:.9em;margin-bottom:.6em;}.field--name-field-event-file:before{content:'';background:url(https://heatinformatics.com/themes/custom/heat/images/icons--source.svg) 0 -299px no-repeat;background-size:16px auto;height:24px;width:17px;display:inline-block;vertical-align:middle;margin-top:-4px;}
.view-has-facets .view-header h2{color:inherit;font-size:0.85rem;font-weight:500;letter-spacing:0.03rem;margin-bottom:0.4rem;white-space:nowrap;text-transform:lowercase;}.view-has-facets .view-header select{background-image:none;max-width:100%;width:100%;position:relative;z-index:9;}.facets-widget-dropdown{display:flex;}.search-form input.form-search{border-color:#999;background:transparent;height:auto;width:100%;}.view-has-facets .view-header .search-form input.form-search::placeholder{color:#424242;}.facet-empty{font-size:.9em;}.facets-dropdown-caret{height:1.5rem;width:1.5rem;display:inline-block;margin:0.3rem 0 0.3rem -2.3rem;}.js-facets-dropdown-links{height:1rem;line-height:1rem;list-style:none;margin:0;overflow:hidden;padding:0;}.js-facets-dropdown-links a{color:inherit;font-size:1rem;line-height:1.2rem;text-decoration:none;}.js-facets-dropdown-links + .facets-dropdown-caret{margin:0;}.view-has-facets .view-header .search-form .form-item{margin:0;display:block;max-width:calc(100% - 32px);width:100%;}.block-facets-summary{margin:1.25rem 0;}.block-facets-summary > ul{display:flex;font-size:.9em;}.block-facets-summary li{margin-right:.5rem;}.block-facets-summary .facet-summary-item--clear{order:1;}.block-facets-summary .facet-summary-item--clear a{font-weight:normal;font-size:.8em;}.block-facets-summary .facet-summary-item--count{order:2;margin-left:auto;}.block-facets-summary li a{background:rgb(215,215,223);padding:.2rem .5rem;border-radius:4px;text-decoration:none;}.block-facets-summary li:first-child a{background:transparent;text-decoration:none;}.view-has-facets .facets-wrapper,.view-events .view-header{display:flex;align-items:flex-end;}.view-has-facets .facets-wrapper .block{margin-right:1rem;min-width:8em;}.view-has-facets .view-header .search-form{margin:0 0 0 auto;flex-wrap:nowrap;}.view-has-facets .view-header .search-form input.form-search{min-width:0;}.overflow-toggle{font-size:.9em;color:#0064c1;cursor:pointer;padding:.6em 0;white-space:nowrap;}.facets-wrapper .overflow-toggle{line-height:}.facets-overflow .overflow-close{padding:0;}.facets-overflow .overflow-close svg{transform:rotate(180deg);stroke:#0064c1;margin:-0.2em 0.1em;width:1.1em;height:1.1em;}.facets-overflow{background:#fff;padding:1rem;}@media all and (min-width:450px){.facets-overflow{position:absolute;right:0;top:5rem;z-index:9;box-shadow:1px 1px 5px rgba(0,0,0,0.2);}.facets-overflow .overflow-close{float:right;}}@media all and (max-width:450px){.facets-overflow{margin-top:1rem;}}.facets-overflow .block{margin-bottom:1rem;}.facets-overflow .search-form{flex-wrap:nowrap;}
.view-site-analytics .view-footer{margin-top:2em;}@media all and (min-width:1000px){.view-site-analytics .view-footer{display:grid;grid-gap:2em;grid-template-columns:1fr 1fr;}.view-site-analytics .block-views:first-child{grid-column:span 2;}.view-site-analytics .view-footer .view{position:relative;}.view-site-analytics .block-heat-charts-block{grid-column:span 2;}}text{font-family:'Open Sans',sans-serif;font-weight:400;}.line-graph text{font-size:.7em;}.pie-chart .charts-google{transform:scale(1.1);margin-top:2em;}.view-site-analytics .google-visualization-tooltip path{width:100%;height:100%;}.view-site-analytics .google-visualization-tooltip{font-size:1.1em;}.view-site-analytics .google-visualization-tooltip path + g text{font-weight:bold;}.view-site-analytics .google-visualization-tooltip g:last-child text:last-child{margin-left:.5em;}.analytics-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1em;margin:1em 0 1em;}.analytics-counts > div{background:var(--lt-grey);padding:.6em .8em;}.analytics-counts strong{display:block;font-weight:normal;font-size:.8em;}.analytics-counts span{display:block;color:var(--main-blue);font-weight:bold;font-size:1.7em;line-height:1.2em;}
.sticky-wrapper{position:relative;z-index:99;}.is-sticky .site-header{left:0;width:100%;z-index:99;}.mobile-menu-active .is-sticky .site-header{box-shadow:1px 1px 10px rgba(42,42,42,0.3);}.mobile-menu-active .is-sticky .region-header .menu{display:none;}.is-sticky .innerwrapper{padding-top:.5rem;padding-bottom:s .8rem;}.block-system-branding-block a{transition:none;}.block-system-branding-block img{transition:min-height 1s;}.is-sticky .block-system-branding-block img{min-height:2rem;}.is-sticky .region-header.header-layout--default{flex-direction:row;align-items:center;}.is-sticky .search-block-form{margin-bottom:0;}.is-sticky .menu-trigger{transform:scale(.8);}.menu--main li{font-size:1rem;transition:font-size 1s;}.is-sticky .menu--main li{font-size:.9rem;}
