/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}sup{vertical-align:super !important;}sub{vertical-align:sub !important;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a:active,a:focus,input:focus{outline:0;border:none;-moz-outline-style:none;}i,em{font-style:italic;}strong,b{font-weight:700;}a{text-decoration:none;}.tabs{display:flex;flex-direction:column;}@media (min-width:43.75rem){.tabs{flex-direction:row;flex-wrap:wrap;}}.tabs li{border:1px solid black;border-bottom:0px;padding:5px 10px;}.tabs{padding-top:15px;border-bottom:1px solid black;}.tabs .is-active{background:white;}.tabs li.is-active{border-bottom:1px solid white;padding-bottom:5px;margin-bottom:-1px;}.tabs li{margin-right:10px;border-radius:5px 5px 0px 0px;padding:5px 10px;}#drupal-off-canvas-wrapper{& .ui-dialog-titlebar{&::before{mask-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}}}.toolbar-button--icon--pencil{--icon:url(/themes/energy/./assets/pencil.svg) !important;}.media-library-item__edit{background-image:url(/themes/energy/images/pencil/pencil-78.svg);}.media-library-item__edit:active{background-image:url(/themes/energy/images/pencil/pencil-fff.svg);}.toolbar-bar .toolbar-icon-edit::before{background-image:url(/themes/energy/images/pencil/pencil.svg) !important;}.toolbar-bar .toolbar-icon-edit:active::before,.toolbar-bar .toolbar-icon-edit.is-active::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.contextual .trigger{background-image:url(/themes/energy/images/pencil/pencil.svg) !important;}.contextual .trigger:hover{background-image:url(/themes/energy/images/pencil/pencil-78.svg) !important;}.contextual .trigger:focus{background-image:url(/themes/energy/images/pencil/pencil-51.svg) !important;}.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item::before{background-image:url(/themes/energy/images/pencil/pencil.svg) !important;}.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.toolbar-tab > .button.toolbar-icon.toolbar-icon.toolbar-icon-edit::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.toolbar-icon.toolbar-icon-edit.toolbar-item::before,button.toolbar-icon.toolbar-icon-edit.toolbar-item::before{background-image:url(/themes/energy/images/pencil/pencil.svg) !important;}.toolbar-icon.toolbar-icon-edit.toolbar-item::before:hover,button.toolbar-icon.toolbar-icon-edit.toolbar-item::before:focus{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit::before{background-image:url(/themes/energy/images/pencil/pencil-fff.svg) !important;}.messages__wrapper .messages--status{border:1px solid black;padding:20px;text-align:center;font-weight:700;color:black;margin-bottom:40px;line-height:22px;}.messages__wrapper .messages--status a{color:black;text-decoration:underline;}:root{--beige:#faf8f0;--blue:#1e3d78;--red:#a6242a;--orange:#d56a2c;--gold:#e8c33e;--light-gold:#e8c33e;}*{font-family:'Montserrat',sans-serif;}body{font-family:'Montserrat',sans-serif;font-size:17px;line-height:27px;}p,h1,h2,h3,ul,ol{margin-bottom:12px;}h1{font-size:25px;line-height:45px;font-weight:700;}#container h2{font-size:20px;line-height:30px;font-weight:700;margin-top:24px;margin-top:40px;margin-top:60px;}#container h3{font-size:18px;line-height:30px;font-weight:700;margin-top:24px;}#container h4{font-size:17px;line-height:27px;font-weight:700;margin-top:24px;}.field-item{margin-bottom:12px;}.field-label{font-weight:700;}.views-row{margin-bottom:12px;}a{color:black;text-decoration:underline;}.region-content nav ul:not(.contextual-links){display:flex;list-style:none;gap:25px;margin:50px 0px;flex-wrap:wrap;}.region-content nav ul:not(.contextual-links) li a{text-decoration:none;white-space:nowrap}.region-content nav ul:not(.contextual-links) li.active-trail a{border-bottom:5px solid var(--gold);padding-bottom:5px;}.field-name-field-tag{font-weight:700;}.path-product .expanded span{display:none;}.path-product .region-content nav ul ul{margin:0px !important;;}.commerce-order-item-variation-cart-form-form .field--name-purchased-entity label{display:none;}.commerce-order-item-variation-cart-form-form .field--name-purchased-entity{margin-bottom:20px;display:none;}.view-event-registration .field-name-title{font-weight:700;}.view-event-registration .field-name-price{font-style:italic;margin-top:-10px;margin-bottom:10px;}.view-event-registration .views-row select,.view-event-registration .views-row .form-checkboxes{margin-bottom:10px;}#header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:70px auto;}#header .col-left{grid-row:1 / 3;}#header div:nth-child(3){display:flex;align-items:center;}.region-nav nav > ul{display:flex;align-items:center;list-style:none;gap:0;padding-left:20px;}.region-nav nav > ul > li{position:relative;}.region-nav nav > ul > li{display:flex;align-items:center;padding:0 25px;text-decoration:none;transition:color 0.15s;text-transform:uppercase;padding-right:30px;font-size:20px;line-height:30px;cursor:pointer;}.region-nav nav > ul > li > a{text-decoration:none;}.region-nav nav > ul > li > ul > li{font-size:14px;line-height:20px;}.region-nav nav > ul > li > ul{display:none;position:absolute;top:100%;left:0;min-width:180px;padding:6px 0;list-style:none;z-index:1000;}.region-nav nav > ul > li > ul > li > a{background:var(--blue);color:white;}.region-nav nav > ul > li:hover > ul{display:block;}.region-nav nav > ul > li > ul > li > a{display:block;padding:8px 16px;text-decoration:none;transition:background 0.1s;}.region-nav nav > ul > li > ul > li > a:hover{background:var(--gold);color:black;}.hamburger{display:none;}@media (max-width:1040px){.hamburger{display:flex;}.region-nav nav > ul{display:none;position:absolute;top:25px;left:0;right:0;background:var(--beige);flex-direction:column;align-items:stretch;padding:8px 0 12px;}.region-nav nav > ul.open{display:flex;}.region-nav nav > ul > li > a{height:auto;padding:10px 20px;justify-content:space-between;}.region-nav nav > ul > li > ul{position:static;border:none;box-shadow:none;border-radius:0;padding:0;}.region-nav nav > ul > li:hover > ul{display:none;}.region-nav nav > ul > li.mobile-open > ul{display:block;}.region-nav nav > ul > li > ul > li > a{padding:9px 32px;}}html,body,.dialog-off-canvas-main-canvas{height:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;}#footer{background:var(--beige);flex:1;}.region-content{min-height:300px;}.top-nav{background:var(--blue);}.lower-nav{background:var(--beige);}.col-left{background:var(--beige);padding-left:10px;}#header{margin-bottom:50px;}.top-nav,.top-nav a{color:var(--gold);text-decoration:none;}.top-nav .right-side li{display:inline-block;margin-right:20px;line-height:30px;}.top-nav .left-side{float:left;font-size:20px;line-height:30px;text-transform:uppercase;padding:20px;}.col-left img{width:200px;width:150px;}.col-left{padding:10px;}.top-nav .left-side b{font-size:30px;}.top-nav .right-side{float:right;padding-top:25px;padding-right:20px;}.top-nav a#cart-link{background:url(/themes/energy/images/cart.png) no-repeat bottom right;background-size:contain;text-indent:-9999em;display:inline-block;height:20px;width:20px;padding-bottom:4px;}#footer{display:flex;padding:50px;}#footer > div:first-child{width:300px;flex-shrink:0;padding-right:50px;}#footer > div:not(:first-child){flex:1;padding-top:10px;}#footer a{text-decoration:none;}#footer li{display:block;list-style:none;margin-left:0px;}#footer span{font-weight:700;}#footer .address strong{font-size:20px;line-height:30px;}.path-user input{margin-bottom:12px;}.path-user label{font-weight:700;}.path-user #edit-name--description,.path-user #edit-pass--description{display:none;}#top-block{background:url(/themes/energy/images/backgrounds/blueevent.jpg) no-repeat;background-size:cover;background-position:50% 50%;margin-top:-50px;}#top-block.te{background:url(/themes/energy/images/backgrounds/greenevent.jpg) no-repeat;background-size:cover;background-position:50% 50%;}#top-block.st{background:url(/themes/energy/images/backgrounds/goldevent.jpg) no-repeat;background-size:cover;background-position:50% 50%;}#top-block .wrapper{margin:0px auto;width:calc(100% - 100px);padding:20px 0px;display:flex;gap:50px;max-width:1440px;}#top-block #main{background:var(--gold);color:var(--blue);width:60%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;}#top-block #right-links{width:40%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:none !important;}#top-block #right-links a{display:block;text-align:center;text-decoration:none;font-size:15px;line-height:25px;font-weight:700;text-transform:uppercase;flex:1;display:flex;align-items:center;justify-content:center;position:relative;background:var(--light-gold);background:var(--orange);color:var(--blue);}#top-block #main p{max-width:400px;}#top-block #main p{font-size:15px;line-height:25px;font-weight:600;}#top-block #main p.title{font-size:20px;line-height:30px;border-bottom:5px solid var(--red);text-transform:uppercase;padding-bottom:10px;}#top-block #main div.bottom p{font-size:14px;line-height:20px;}#top-block #main div.bottom p span{font-weight:600;}#top-block #main div.top{margin-bottom:0px;font-weight:600 !important;}#top-block.publications{background:var(--blue);}#top-block.education{background:var(--blue);}#top-block.sponsors{background:var(--blue);}#top-block.info{background:var(--blue);}#top-block.publications #main,#top-block.education #main,#top-block.info #main,#top-block.sponsors #main{background:var(--gold);color:var(--blue);}#top-block.publications #right-links,#top-block.education #right-links,#top-block.info #right-links,#top-block.sponsors #right-links{background:var(--orange);}#top-block.publications #right-links a,#top-block.education #right-links a,#top-block.info #right-links a,#top-block.sponsors #right-links a{color:var(--blue);}#top-block.publications #right-links a + a::before,#top-block.education #right-links a + a::before,#top-block.info #right-links a + a::before,#top-block.sponsors #right-links a + a::before{border-top:5px solid var(--orange);}#top-block.publications #main p.title,#top-block.education #main p.title,#top-block.info #main p.title,#top-block.sponsors #main p.title{border-bottom:5px solid var(--red);}#top-block.publications #main p,#top-block.education #main p,#top-block.info #main p,#top-block.sponsors #main p{max-width:500px;}.region-content table td{border:1px solid var(--blue);padding:10px;}.field-name-field-body-field ul li{list-style:disc;margin-left:30px;margin-bottom:12px;}.node-11 .field-name-field-body-field h2{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;}.node-11 .field-name-field-body-field{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:0px 50px;}.node-11 .child{display:grid;grid-template-rows:subgrid;grid-row:span 2;}.node-11 .child h2{align-self:end;}.node-10 .paragraph{border-top:5px solid var(--orange);padding-top:25px;padding-bottom:10px;}.node-10 .paragraph a{font-size:22px;line-height 30px;text-decoration:none;}.two-across{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:50px;}.about-page{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:0px 50px;}.about-page div{background:var(--beige);color:black;padding:20px;padding-top:0px;}.activities{background:var(--blue);color:white;;padding:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px;margin-top:50px;margin-bottom:20px;}.activities h2{grid-column:span 3;border-bottom:5px solid white !important;padding-bottom:4px;}.activities div img{display:block;margin:0px auto;margin-bottom:10px;}.activities h3{font-weight:bold;}.node-25 .region-content ul li h3{font-weight:bold;margin-bottom:0px;}#founding,.older{background:var(--beige);padding:20px;}.node--unpublished{background:pink;}.accordion input[type="checkbox"]{display:none;}.accordion .item{overflow:hidden;}.accordion .label{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;user-select:none;}.accordion label{background:var(--blue);color:var(--light-gold);text-decoration:none;margin-bottom:10px;padding:10px;}.accordion .label::after{content:"+";transition:transform 0.3s ease;font-size:22px;}.accordion input:checked + .item .label::after{transform:rotate(45deg);}.accordion .content{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 20px;}.accordion input:checked + .item .content{max-height:3000px;padding:16px 20px;}.form-required:after{content:' *';color:red;font-weight:normal;}.field-name-body ul li{list-style:disc;margin-left:40px;margin-bottom:10px;}.path-product .expanded span{display:block;}#fellows-list{background:var(--blue);padding:50px;margin-bottom:50px;}#fellows-list div{color:white;border-bottom:5px solid var(--orange);padding:20px 0px;clear:both;overflow:hidden;}#fellows-list div img{border-radius:180px;float:right;width:100px;height:auto;}#fellows-list div p{float:left;width:calc(100% - 120px);}h1{text-transform:uppercase;}.leader-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0px 50px;background:var(--blue);}.leader-thumbs div{width:250px;background:white;margin:20px auto;border-radius:5px;text-align:center;padding-bottom:20px;font-weight:bold;height:300px;}.leader-thumbs span,.leader-thumbs b,.leader-thumbs i,.leader-thumbs a{font-weight:normal;display:block;}.leader-thumbs img{border-radius:180px;display:block;margin:20px auto;}.leader-thumbs#advisors div{width:200px;height:250px;}.leader-thumbs#advisors{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.fellows-full{background:var(--beige);border-top:2px solid var(--orange);border-bottom:5px solid var(--orange);display:flex;justify-content:center;padding:0px 20px;}.fellows-wrapper{display:flex;max-width:1360px;justify-content:center;padding:30px;}.fellow-left{color:var(--blue);flex:0 0 60%;order:1;padding:20px;}.fellow-right{background:var(--blue);color:white;flex:0 0 40%;order:2;padding:20px;}.fellow-right h2{background:var(--beige);color:var(--blue);padding:5px;text-align:center;border-bottom:none !important;}.fellow-left .fellow-links a{display:block;background:var(--blue);color:var(--light-gold);text-decoration:none;margin-bottom:10px;padding:10px;}.fellow-left .accordion label{background:var(--blue);color:var(--light-gold);text-decoration:none;margin-bottom:10px;padding:10px;}.nominate a{display:inline-block;background:var(--blue);color:var(--light-gold);text-decoration:none;margin-bottom:10px;padding:10px;}.view-books-on-de .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px;margin-top:20px;}.view-books-on-de .views-field-title{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;margin-bottom:10px;font-weight:bold;}.view-books-on-de .views-field-title a{text-decoration:none;}.view-books-on-de .views-field-field-edition{font-style:italic;}.view-books-on-de .views-field-field-author{margin-bottom:20px;}.view-books-on-de .views-row{display:flex;flex-direction:column;height:100%;}.view-books-on-de .views-field-variations-target-id{margin-top:auto;}.view-books-on-de .view-content{row-gap:60px;}.view-books-on-de .views-field-field-author{margin-bottom:0px;}input.button--add-to-cart{border:none;background:var(--blue);color:white;padding:10px 20px;border-radius:0px;cursor:pointer;margin:15px 0px;text-transform:uppercase;}.journal-right{float:right;width:30%;margin-bottom:50px;}.journal-right a{background:var(--blue);display:block;color:var(--orange);text-decoration:none;text-align:center;padding:5px;}.journal-left{float:left;width:60%;margin-bottom:50px;}.scope-distribution,.contacts{clear:both;background:var(--light-gold);padding:20px 50px;overflow:hidden;position:relative;}.scope-distribution{padding:20px 0px;}.field-name-field-body-field .scope-distribution h2{border-bottom:5px solid var(--orange);}.scope{float:left;width:calc(50% - 25px);margin-right:50px;}.distribution{float:left;width:calc(50% - 25px);}.button-links li{list-style:none !important;margin:0px !important;}.button-links li a{text-decoration:none;display:block;background:var(--blue);color:var(--light-gold);text-decoration:none;margin-bottom:10px;padding:10px;max-width:250px;}.writer-info ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;}.writer-info ul a{text-align:center;}.contacts ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;}.contacts ul li{list-style:none;margin:0px;}.field-name-field-body-field .contacts h2{border-bottom:5px solid var(--orange);}.location{background:var(--beige);padding:20px 20px;overflow:hidden;margin-bottom:50px;}.location h2,.hotel h2{border-bottom:5px solid var(--orange);margin-bottom:20px;margin-top:0px !important;}.location img{float:left;width:calc(33% - 40px);margin-right:40px;height:auto;}.location a,.hotel a{text-decoration:none;font-weight:bold;color:var(--orange);}h3 a,.field-name-field-body-field a,.view-short-courses a{text-decoration:none;font-weight:bold;color:var(--orange);}.hotel .accordion label{background:var(--light-gold);color:var(--blue);width:200px;}.hotel #book-link{display:block;color:white;background:var(--blue);width:200px;padding:15px 20px;text-align:center;margin-top:20px;margin-bottom:20px;}.photo-left img{float:left;width:calc(33% - 0px);margin-right:40px;height:auto;}.photo-right img{float:right;width:calc(36% - 0px);margin-left:40px;height:auto;}.photo-left div,.photo-right div{float:left;width:calc(64% - 40px);}.photo-left,.photo-right{overflow:hidden;margin-bottom:30px;padding-bottom:15px;}#container .short-course-node h2,#container .photo-left  h2,#container .photo-left  h2,#container .fellow-left h2{margin-top:24px;}#container .photo-left div h2,#container .photo-left div h2{margin-top:0px;}.who-should-attend{display:block;background:var(--beige);}.who-should-attend h2{grid-column:span 4;}.who-should-attend ul li{margin-left:0px;}.event-committee{background:var(--blue);padding-bottom:50px;padding-top:20px;}.event-committee .wrapper{color:white;padding:20px 0px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:0px 20px;}.event-committee h3{text-transform:uppercase;}.top-exhibit{background:var(--beige);overflow:hidden;padding:0px 30px 30px 30px;}.view-short-courses .view-header h2{display:none;}.view-short-courses .view-header .field-name-field-short-course-intro h2{display:block;}#container .full-width{width:100vw !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:40px;margin-top:60px;margin-bottom:40px;}.blue-width{color:white;background:var(--blue);padding:40px 0px;}.blue-width a{color:var(--light-gold);}.beige-width{background:var(--beige);padding:40px 0px;}.white-width{padding:20px 0px;}#container .white-width{margin-top:-20px;}body{overflow-x:hidden;}#container{margin:0px auto;padding:0px 50px 30px 50px;width:100%;box-sizing:border-box;max-width:1440px;}#container .full-width .wrapper{max-width:1340px;margin:0px auto;padding-left:50px;padding-right:50px;}.field-name-field-body-field h2:not(:has(a)),.view-short-courses h2{border-bottom:5px solid var(--orange);margin-bottom:30px;padding-bottom:5px;text-transform:uppercase;}.field-name-field-body-field .link-button{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;}.node-38 h3{margin-bottom:0px;}.node-15 .accordion label{background:var(--beige);color:var(--blue);}.node-12 h2 a{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;}.see-saying li{list-style:none !important;margin-left:0px !important;margin-bottom:20px !important;font-style:italic;}.node-24 .field-name-field-body-field ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px;}.node-24 .field-name-field-body-field ul li{list-style:none;margin:0px;font-size:18px;line-height:27px;}.node-24 .field-name-field-body-field #founding ul li{font-size:17px;line-height:27px;}#founding{margin:50px 0px;}.who-should-attend .wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;padding-bottom:50px;padding-top:30px;margin-top:100px;}.who-should-attend .wrapper h2{border-bottom:5px solid var(--orange);grid-column:1 / -1;margin-bottom:-50px;}.event-committee{margin-top:50px !important;;}.event-committee ul li{list-style:none;margin-left:0px;}.agenda{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;}.agenda ul li{list-style:none;margin-left:0px;}.new-line{grid-column-start:1;}.event-committee .wrapper h2{border-bottom:5px solid var(--orange);grid-column:1 / -1;}.book-page ul li{margin-left:20px;margin-top:10px;}.view-short-courses.view-display-id-block_1 .views-field-title a{font-size:20px;line-height:30px;color:black;border-bottom:5px solid var(--orange);padding-bottom:5px;margin-bottom:10px;display:block;}.view-short-courses.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:start;}#container .view-short-courses.view-display-id-block_1 .view-content h3{grid-column:1 / -1;text-align:center;font-size:20px;line-height:30px;text-transform:uppercase;}.view-short-courses.view-display-id-block_1 .view-content .views-row{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px;}.button--add-to-cart.sign-up--pending{opacity:0.7;cursor:wait;}.button--add-to-cart.sign-up--done{background-color:var(--gold);color:white;cursor:default;border:1px solid var(--gold);}.button--add-to-cart.sign-up--error{}.sign-up-error-msg{color:var(--orange);}.button--add-to-cart.sign-up--slot-filled{background-color:var(--beige);cursor:not-allowed;color:black;opacity:0.7;border:1px solid var(--gold);background:white;}.btn-remove{background:none;color:var(--orange);cursor:pointer;padding:10px 20px;border:1px solid var(--orange);text-transform:uppercase;margin-left:20px;background:white;}.btn-more-info{margin-left:20px;background:none;cursor:pointer;padding:10px 20px;border:1px solid var(--blue);text-transform:uppercase;background:white;}#sign-up-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;align-items:center;justify-content:center;}#sign-up-modal-overlay.is-open{display:flex;}#sign-up-modal{background:#fff;padding:20px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;position:relative;}#sign-up-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;}#sign-up-modal h2{font-size:20px;line-height:30px;font-weight:700;margin-top:24px;}#sign-up-modal a{text-decoration:none;font-weight:bold;color:var(--orange);}select.error{}.select-error-msg{color:var(--orange);margin-top:20px;font-weight:bold;}h2.course-group-header{border-bottom:5px solid var(--orange);margin-bottom:30px;padding-bottom:5px;text-transform:uppercase;}.course-group-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;}.course-group-grid > div{padding:10px;background:var(--beige);}.view-event-registration{margin-bottom:50px;}#home-grid{display:flex;gap:16px;}#home-grid-left{display:flex;flex-direction:column;flex:2;gap:16px;}#bottom-blocks{display:flex;gap:16px;flex-wrap:wrap;}.bottom-left,.bottom-right{flex:1;min-width:calc(50% - 8px);}#home-grid-right{display:flex;flex-direction:column;flex:1;gap:16px;}#home-page-article-full{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1000;}#home-page-article-full > .modal-inner{background:#fff;margin:10% auto;padding:20px;max-width:600px;max-height:40vh;position:relative;display:flex;flex-direction:column;}.modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:36px;line-height:1;cursor:pointer;color:#333;}.modal-content{overflow-y:auto;margin-top:20px;}.modal-content h2{margin-top:0px !important}#home-grid img{width:100%;height:auto;}.path-frontpage h1{display:none;}#home-news{background:var(--blue);height:100%;}#home-news h2{color:white;text-align:center;}#home-news a{display:block;color:white;margin:40px 30px;}#home-news a span{display:block;font-style:italic;margin-bottom:8px;}#home-news{padding:20px;}#home-news div{background:white;padding:20px 10px;text-align:center;margin-bottom:20px;}#home-news a{color:black;}#home-news #faa{background:url(/system/files/event-images/news.jpg);background-size:cover;}#home-news #minutes{background:url(/system/files/event-images/sky.jpg);background-size:cover;}#home-news #faa a,#home-news #minutes a{color:white;}#home-news p{margin-top:-30px;}#bottom-blocks div{background:var(--blue);color:white;}#bottom-blocks h2{text-align:center;}#bottom-blocks p{margin:0px 30px 30px 30px;}#home-photo-bottom  img{width:100%;height:auto;}.photo-left .members-table{float:left;width:calc(33% - 100px);margin-right:40px;height:auto;background:var(--blue);color:white;padding:50px;}.members-table ul li{list-style:none;margin-left:0px;font-weight:bold;border-bottom:5px solid var(--gold);padding-bottom:20px;margin-bottom:20px;}.photo-right #annual-reports{float:left;width:calc(33% - 100px);margin-left:40px;height:auto;background:var(--blue);color:white;padding:50px;}#annual-reports ul li{list-style:none;margin-left:0px;}#annual-reports ul li a{color:white;font-weight:normal;}#annual-reports ul{columns:4;}#user-reg-section{background:var(--beige);padding:20px;margin-bottom:40px;text-align:center;font-weight:bold;}#user-reg-section span{font-weight:normal;display:block;font-style:italic;}#user-reg-section a{color:var(--orange);text-decoration:none;font-weight:bold;}#user-reg-section  li{margin-bottom:20px;}.reg-section{background:var(--beige);padding:20px;margin-bottom:40px;}.attention{font-style:italic;font-size:20px;line-height:30px;font-weight:700;}#home-news h2,#bottom-blocks h2{margin-top:10px !important;padding-bottom:5px;}#home-news h2{margin-top:-10px !important;}#home-photo-bottom img{width:80%;display:block;margin:0px auto;}.view-books-on-de .views-field-title{display:flex;align-items:flex-end;min-height:95px;}.view-books-on-de .views-field-view-commerce-product a,.view-deps-journal .views-field-view-commerce-product a{text-decoration:none;font-weight:bold;color:var(--orange);}.side-by-side img{max-width:750px;height:auto;width:calc(45% - 25px);vertical-align:top;border:1px solid black;margin-right:50px;}h1{border-bottom:5px solid var(--blue);padding-bottom:4px;margin-bottom:30px;}.node-30 form label,.book-page .field--widget-commerce-product-variation-title label,.view-id-books_on_de .field--widget-commerce-product-variation-title  label,.commerce-order-item-add-to-cart-form-commerce-product-90 label{display:none;}.node-30 form{margin-top:20px;}.node-30 form select,.book-page .field--widget-commerce-product-variation-title  select,.view-id-books_on_de .field--widget-commerce-product-variation-title  select,.commerce-order-item-add-to-cart-form-commerce-product-90 select{border:0px;background:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:17px;line-height:27px;padding:0px 10px 0px 0px;}.node-64 .leader-thumbs div{height:400px;width:300px;padding:0px 20px;}.node-64 .leader-thumbs b{font-style:italic;}.node-64 .leader-thumbs img{height:192px;width:auto;}div[data-drupal-messages]{margin-bottom:50px;}[role="contentinfo"]{padding:20px;background:var(--beige);border:2px solid var(--gold);color:black;font-weight:bold;}[role="contentinfo"] a{color:black;text-decoration:underline;}.field-name-field-front-cover,.field-name-field-back-cover{float:left;width:calc(50% - 25px);}.field-name-field-front-cover img,.field-name-field-back-cover img{width:100%;height:auto;}.field-name-field-front-cover{margin-right:50px;}.view-deps-journal .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 25px;}.view-deps-journal h3{grid-column:1 / -1;border-bottom:5px solid var(--orange);padding-bottom:5px;margin-bottom:20px;}.view-deps-journal .views-field-title a{text-decoration:none;font-weight:bold;}.views-field-field-special-edition-note{font-style:italic;}.journal-page .field-name-field-journal-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:50px 50px;}.journal-page .field-name-field-article-title{font-size:18px;line-height:30px;font-weight:700;border-bottom:5px solid var(--orange);padding-bottom:5px;}.journal-page .field-name-field-authors:before{content:'By ';font-style:italic;}.journal-page .field-name-field-authors{font-style:italic;}.field-name-field-journal-pdf a,.field-name-field-open-pdf a{text-decoration:none;font-weight:bold;color:var(--orange);}.journal-page .field-label-inline div{display:inline;margin-right:5px}.journal-page .field-label-inline div:first-child:after{content:':';}.journal-page .field-name-field-journal-keywords,.journal-page .field-name-field-pages{font-style:italic;}.journal-page .field-name-field-journal-articles{margin-top:40px;}form[data-drupal-selector^="views-form-commerce-cart-form-default-"] input.form-submit{background:var(--blue);border:none;color:white;padding:10px 20px;font-weight:bold;margin-right:20px;float:right;margin-top:40px;cursor:pointer;border:1px solid var(--blue);}form[data-drupal-selector^="views-form-commerce-cart-form-default-"] input.form-submit#edit-submit{background:white;border:1px solid var(--blue);color:black;padding:10px 20px;font-weight:bold;margin-right:20px;float:right;margin-top:40px;cursor:pointer;}form[data-drupal-selector^="views-form-commerce-cart-form-default-"] input.form-submit.delete-order-item{border:1px solid var(--blue);background:white;color:black;padding:5px;font-weight:normal;float:none;margin-top:0px;font-size:12px;margin:0px auto;}form[data-drupal-selector^="views-form-commerce-cart-form-default-"] td{border:none !important;padding:20px 20px !important;}form[data-drupal-selector^="views-form-commerce-cart-form-default-"] th{background:var(--blue);color:white;padding:10px;}.view-commerce-cart-form{width:80%;padding-bottom:50px;overflow:hidden;}.view-commerce-cart-form table{width:100%;margin-bottom:20px;}.hotel .photo-left div div{width:100%;padding-right:40px;}#container.node-15 h4{font-size:16px;line-height:30px;font-weight:normal;font-style:italic;}.path-checkout form input.form-text,.path-checkout form select{margin-bottom:10px;padding:5px;display:block;border:1px solid #333;}.path-checkout form label{font-weight:500;display:block;margin-top:10px !important;}.path-checkout fieldset legend{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;}.path-checkout fieldset{width:50%;}.path-checkout form label.option{display:inline;}.path-checkout .checkout-pane-coupon-redemption label{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;margin-bottom:20px;}.path-checkout .checkout-pane-coupon-redemption{width:50%;margin-top:50px;}.path-checkout .checkout-pane-coupon-redemption input.form-submit{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;cursor:pointer;}.path-checkout form input#edit-actions-next{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;margin-top:50px;font-weight:bold;cursor:pointer;}.path-checkout form select{background:white;}.path-user fieldset legend{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;margin-bottom:20px;}.path-user fieldset{width:90%;margin-bottom:40px;margin-top:20px;}.path-user label{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;margin-bottom:20px;}.path-user .region-content article{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:0px 0px;}.path-user .field-label{font-weight:normal;}.path-user .field-item{font-weight:600;}.path-user form input.form-email,.path-user form input.form-text,.path-user form select{margin-bottom:10px;padding:5px;display:block;border:1px solid #333;}.path-user form label{font-weight:500;display:block;margin-top:10px !important;}.path-user form label.option{display:inline;}.path-user input.form-submit{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;cursor:pointer;}.path-user form select{background:white;}.path-user .user-form label,.path-user .user-login-form label,.path-user .user-pass label{border:none;text-transform:none;font-weight:500;font-size:18px;line-height:25px;padding-bottom:0px;width:auto;margin-bottom:5px;margin-top:20px !important;}.path-user .user-form{max-width:650px;margin:0px auto;}.path-user .user-form .form-checkbox{margin-top:30px;}.user-logout-confirm input{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;font-weight:bold;cursor:pointer;display:block;}.tabs a{text-decoration:none;}#fee-matrix th,#fee-matrix td{padding:16px 20px;text-align:center;border:0px;}#fee-matrix  thead th{background:var(--light-gold);font-weight:600;border-bottom:3px solid var(--blue);}#fee-matrix .row-label{background:var(--blue);color:#fff;text-align:left;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ffffff33;}#fee-matrix  .title-cell{background:var(--blue);color:#fff;text-align:left;font-size:22px;font-weight:800;text-transform:uppercase;padding:20px;}#fee-matrix .fee-cell{background:var(--light-gold);font-weight:bold;border-bottom:1px solid #1b2a4a44;}#fee-matrix  sup{font-size:11px;}#fee-matrix  .info-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.5px solid #fff;color:#fff;background:transparent;font-size:11px;font-weight:bold;cursor:default;margin-left:6px;vertical-align:super;line-height:1;padding:0;}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1000;align-items:flex-start;justify-content:center;padding-top:140px;}.modal-overlay.active{display:flex;}.modal-box{background:#fff;max-width:420px;width:90%;border-radius:8px;padding:28px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,0.3);border-top:6px solid #e0c98a;}.modal-box h3{color:#1b2a4a;margin-top:0;text-transform:uppercase;font-size:16px;}.modal-box p{color:#333;font-size:14px;line-height:1.5;}.modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:20px;cursor:pointer;color:#1b2a4a;}.field-name-field-fee-matrix .field-label{display:none;}#home-slideshow{display:flex;height:400px;aspect-ratio:1328 / 675;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-50px;margin-bottom:50px;}#home-slides{width:66.6667%;height:100%;position:relative;}#home-slides > div.slide{display:none;width:100%;height:100%;position:relative;}#home-slides > div.slide.active{display:block;}#home-slideshow #pagers{width:33.3333%;height:100%;display:flex;flex-direction:column;}#home-slideshow #pagers > div{position:relative;width:100%;height:25%;cursor:pointer;background:var(--blue);color:white;}#home-slideshow #pagers > div.active::before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--gold);z-index:2;pointer-events:none;}#home-slideshow #pagers > div.active{background:var(--gold);color:black;}#home-slideshow #slide-1{background:url(/themes/energy/images/backgrounds/blueevent.jpg) no-repeat;}#home-slideshow #slide-2{background:url(/themes/energy/images/backgrounds/greenevent.jpg) no-repeat;}#home-slideshow #slide-3{background:url(/themes/energy/images/backgrounds/goldevent.jpg) no-repeat;}#home-slideshow #slide-4{background:url(/themes/energy/images/backgrounds/blueevent.jpg) no-repeat;}.slide-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;}.slide-content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50%;background:rgba(232,195,62,.8);padding:2% 3%;box-sizing:border-box;color:var(--blue);}#home-slideshow .slide{background-size:cover !important;background-position:50% 50% !important;}#home-slideshow .slide-content h2,#home-slideshow .slide-content h3{margin:0 0 0.5em;}#home-slideshow .slide-content ul li,#home-slideshow #pagers li{list-style:none;margin:0;padding:0;}#home-slideshow #pagers li{margin:-8px 0px 0px 0px !important;}#home-slideshow #pagers > div{padding-left:30px;padding-top:20px;}#home-slideshow #pagers div h3,#home-slideshow #pagers div ul{margin:0px !important;}#home-slideshow #pagers div h3{text-transform:uppercase;}#home-slideshow  #pagers > div img{float:left;margin-right:20px;height:65px;width:auto;}.path-frontpage #block-energy-primary-local-tasks{margin-top:-50px;margin-bottom:60px;}.caption{font-size:15px;line-height:25px;font-style:italic;}.photo-left .captioned-photo{float:left;width:calc(33% - 0px);margin-right:40px;}.photo-left .captioned-photo img{float:none;width:100%;margin-right:0px;height:auto;}.photo-left .captioned-photo div{float:none;width:100%;}.checkout{color:white;background:var(--orange);font-weight:bold;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;margin-top:50px;cursor:pointer;}.reg-section .field--name-field-access-needed{margin:20px 0px;}.reg-section input.form-submit{margin-top:30px;}.node-abstra-form input.form-text,.node-abstra-form select{margin-bottom:20px;padding:5px;display:block;border:1px solid #333;}.node-abstra-form label{font-weight:500;display:block;margin-top:10px !important;}.node-abstra-form fieldset legend{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;}.node-abstra-form fieldset{width:50%;margin-top:50px;}.node-abstra-form fieldset fieldset{width:100%;}.node-abstra-form label.option{display:inline;}.node-abstra-form input#edit-submit{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;margin-top:50px;font-weight:bold;cursor:pointer;}.node-abstra-form select{background:white;}.node-abstra-form .form-checkbox{margin-top:40px;}.node-abstra-form  .description{margin-top:10px;}.node-abstra-form .field--name-title{margin-top:20px;}.node-abstra-form .form-type-vertical-tabs{display:none;}.node-abstra-form .field--name-field-distribution .form-type-radio:first-child,.node-abstra-form .field--name-field-is-your-presentation-expor .form-type-radio:first-child{display:none;}.node-type-abstra .node--unpublished{background:none;}.node-abstra-form fieldset .form-required:after{content:' ';}.node-abstra-form label.form-required:after{content:' *';color:red;font-weight:normal;}.node-abstra-form .field--name-title{margin-top:50px;}.field--name-field-distribution .fieldset-legend{display:none;border:0px;}.node-abstra-form .field--name-field-distribution fieldset legend{border:none;}.field--name-field-comments-to-committee,.field--name-field-additional-authors{margin-top:50px;}.field--name-field-comments-to-committee label,.field--name-field-additional-authors label{font-size:20px;line-height:30px;border-bottom:5px solid var(--orange);padding-bottom:5px;text-transform:uppercase;font-weight:bold;width:100%;margin-bottom:20px;}.node-abstra-form fieldset fieldset legend{border:none;text-transform:none;padding-bottom:0px;font-weight:600;font-size:18px;line-height:27px;}.node-abstra-form fieldset{width:80%;}.field--name-field-expected-security-level-di input{display:none !important;}.field--name-field-expected-security-level-di label{font-weight:bold;}.field--name-field-expected-security-level-di{margin-bottom:-20px;}#block-energy-headerforabstractsubmit a{text-decoration:none;font-weight:bold;color:var(--orange);}.field--name-field-is-your-presentation-expor *{margin:0px !important;}.field--name-field-is-your-presentation-expor legend{margin-bottom:5px !important;}.field--name-field-is-your-presentation-expor{margin-top:40px !important;}.field--name-field-is-your-presentation-expor .form-item{margin-bottom:5px !important;}.field--name-field-abstract textarea{width:100%;}#edit-field-org-account-wrapper{display:none;}.field-name-field-can-delegate-for{border:2px solid var(--blue);padding:20px;}.field-name-field-can-delegate-for a{text-decoration:none;color:var(--orange);}.path-frontpage div[data-drupal-messages]{margin-bottom:70px !important;}#block-energy-masquerade a{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;}a:hover{text-decoration:underline;}#footer a:hover{text-decoration:underline;}.region-content nav ul:not(.contextual-links) li a:hover{border-bottom:5px solid var(--gold);padding-bottom:5px;text-decoration:none;}.col-left a:hover,.left-side a:hover,#block-energy-mainnavigation-menu a:hover,#cart-link:hover,#block-energy-mainnavigation-menu * a:hover{text-decoration:none;}.region-nav a:hover{text-decoration:none !important;}#top-block #right-links a:hover{text-decoration:underline;}#home-article .captioned-photo{width:30%;float:left;margin-right:20px;margin-bottom:20px;}#home-grid-left{padding-right:20px;}#home-article{font-size:20px;line-height:30px;}#home-article h2{margin-top:0px;font-size:25px;line-height:40px;}#home-article p{margin-top:-5px !important;}.path-user #edit-cancel{display:block;}.path-user #edit-cancel:hover{border-bottom:0px;}.path-tfa #edit-send,.path-tfa #edit-login{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;margin-top:20px;cursor:pointer;margin-right:20px;}.path-tfa #edit-login.is-disabled{display:none;}.path-tfa #edit-code--description{display:none;}.path-tfa input.form-text{border:1px solid black;}.region-nav,.right-side{font-weight:700;}.slide h2{border-bottom:5px solid var(--red) !important;}#edit-field-student-value--description,#edit-field-u-s-government-employee-fe-value--description,#edit-field-educator-value--description{font-style:italic;font-size:14px;line-height:22px;margin-left:25px;}.path-user #edit-field-discipline-select:before{content:'Check all that apply';margin:10px 0px;display:block;}.path-user #edit-field-discipline-select .form-checkbox{margin-top:10px;}.path-group .form-type-vertical-tabs{display:none !important;}#block-energy-views-block-company-block-1 h2{text-transform:uppercase;border-bottom:5px solid var(--orange);padding-bottom:5px;}#block-energy-views-block-company-block-1 a,.view-group-members .view-header a{text-decoration:none;color:var(--orange);font-weight:bold;}.path-group form input.form-text,.path-group form input.form-email{margin-bottom:10px;padding:5px;display:block;border:1px solid #333;}.path-group form label{font-weight:500;display:block;margin-top:10px !important;}.path-group input.form-submit{color:white;background:var(--blue);font-weight:normal;padding:10px 20px;display:inline-block;text-align:center;text-transform:uppercase;border:0px;cursor:pointer;}.path-group table td{padding:20px;}.path-group th{font-weight:bold;padding:10px;}.path-group table a{text-decoration:none;}#right-links a{padding:10px;}@media(max-width:700px){.photo-left img,.photo-right img{float:none;width:100%;margin-right:0px;margin-left:0px;height:auto;}.photo-left div,.photo-right div{float:none;width:100%;}.photo-left .captioned-photo{float:none;width:100%;margin-right:0px;}#container{padding-left:15px;padding-right:15px;}}@media(max-width:1050px){#footer{display:block;padding-left:0px;padding-right:0px;text-align:center;}#footer > div:first-child{width:100%;padding-right:0px;margin-bottom:40px;}}@media(max-width:1230px){#header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;background:var(--beige);}.col-left{flex:0 0 auto;}.top-nav{flex:1 1 auto;min-width:300px;}.lower-nav{flex:0 0 100%;width:100%;}#header .lower-nav{display:flex;justify-content:center;}.top-nav .left-side{width:100%;text-align:center;}.top-nav .right-side{float:none;clear:left;padding-left:20px;width:100%;text-align:center;}.top-nav .left-side{padding-left:0px;padding-right:0px;padding-bottom:0px;}}@media(max-width:734px){#header{display:block;background:var(--blue);}#header .col-left{text-align:center;}}@media(max-width:575px){#header .col-left{width:130px;margin:0px auto;}#header .col-left img{width:100%;height:auto;}}.region-nav nav ul li:nth-of-type(7){display:none !important;}.region-nav nav ul li:nth-of-type(8){display:none !important;}@media (max-width:1040px){.region-nav nav ul li:nth-of-type(7){display:block !important;}.region-nav nav ul li:nth-of-type(8){display:block !important;}#header .right-side{display:none;}.top-nav .left-side{padding-bottom:20px;}#hamburger{position:absolute;top:12px;margin-right:20px;right:0px;}.hamburger span{background:white;}.hamburger span:nth-of-type(3):after{content:'MENU';color:white;margin-top:8px;display:block;margin-left:-8px;}#header .col-left{width:120px;margin:0px auto;}#header .col-left img{width:100%;height:auto;}.hamburger.open span:nth-of-type(3):after{content:none;}.hamburger.open span{background:black;z-index:999;}.region-nav nav > ul.open{margin-top:-25px;padding-top:20px;z-index:999;}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;background:none;border:none;cursor:pointer;gap:5px;}.hamburger span{display:block;width:24px;height:3px;background-color:white;border-radius:2px;transition:all 0.3s ease;transform-origin:center;}.hamburger.open span:nth-child(1){transform:rotate(45deg) translateY(11px);}.hamburger.open span:nth-child(2){opacity:0;}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-11px);}#header{gap:0px;}.region-nav nav > ul > li{display:block;}.region-nav nav > ul > li > a{padding:0px;}}@media(max-width:720px){.photo-left .members-table{float:none;width:100%;margin-right:0px;margin-bottom:50px;}.members-table ul li{width:calc(100% - 100px);}.node-30{.photo-left div{float:none;width:100%;}}}.node-30 .photo-left div#commerce-product-add-to-cart-form,.node-30 .photo-left div#commerce-product-add-to-cart-form div{float:none;width:100%;}@media(max-width:1020px){#annual-reports ul{columns:2;}}@media(max-width:850px){.photo-right #annual-reports{float:none;width:100%;margin-left:0px;clear:both;}#annual-reports ul{columns:4;}.node-30 .photo-right div{float:none;width:100%;}}@media(max-width:650px){#top-block .wrapper{width:100%;display:block;text-align:center;padding:20px 0px;}#top-block #main{width:80%;display:block;margin:0px auto;}#top-block #right-links{width:80%;display:block;margin:20px auto;}#top-block #right-links a{margin:20px auto;}}.path-checkout .fieldset{width:90%;border:1px solid var(--blue);margin-bottom:40px;padding:20px;}.path-checkout .fieldset legend{background:white;text-indent:10px;}.path-checkout .fieldset .fieldset__wrapper legend{text-transform:unset;border:0px;}.path-checkout .fieldset .fieldset{border:none;margin-bottom:0px;padding:0px;}.path-checkout .form-submit{border:0px;background:var(--blue);color:white;text-transform:uppercase;padding:10px 20px;cursor:pointer;margin-bottom:20px;}.path-checkout #edit-payment-information-billing-information{margin-top:20px;}.path-checkout .address{background:var(--beige);padding:20px;max-width:300px;}.path-checkout #edit-shipping-information #edit-shipping-information-shipments legend{display:none;}.path-checkout .layout-region-checkout-secondary h3{display:none;}.path-checkout #edit-coupon-redemption{width:100%;border:1px solid var(--blue);padding:20px;margin-top:20px;}.path-checkout #edit-coupon-redemption input.form-text{width:100%;}.path-checkout [id^="edit-payment-information-add-payment-method-payment-details--"]{background:var(--beige);padding:20px;max-width:300px;margin-top:30px;margin-bottom:30px;}.path-checkout #edit-shipping-information .description{display:none;}.path-user #edit-submit{margin-top:30px;}@media(max-width:1110px){#home-slideshow #pagers{display:none;}#home-slides{width:100%;}.slide-content{left:0;top:50%;width:80%;}#home-grid{display:block;}#home-grid-right{display:block;}#home-grid-right #home-ad{width:calc(50% - 50px);float:right;margin-right:20px !important;}#home-grid-right #home-news{width:calc(50% - 50px);}#bottom-blocks{display:block;}#bottom-blocks div{padding:20px;margin:20px 0px;}}@media(max-width:700px){#home-grid-right #home-ad{width:50%;float:none;margin:20px auto !important;}#home-grid-right #home-news{width:90%;margin:20px auto !important;}#home-article .captioned-photo{width:100%;float:none;margin-right:0px;margin-bottom:20px;}#home-photo-bottom img{width:100%;}}@media(max-width:620px){#home-grid-right #home-ad{width:90%;}#bottom-blocks div{padding:20px 0px;}}@media (max-width:699px){.tabs li{width:100%;border:0px;}.tabs li a{display:block;border-radius:0px;border:1px solid black !important;width:50%;text-align:center;margin:5px auto !important;padding:10px;}.path-user #block-energy-primary-local-tasks{margin-top:-40px;}.path-user .tabs{padding-bottom:20px;}}@media (max-width:600px){.path-user input.form-text,.path-user textarea,.path-user select,.path-user input.form-email{width:calc(100% - 20px);}}@media(max-width:500px){.path-user fieldset{width:calc(100% - 200px);}.path-user form fieldset{width:calc(100% - 0px);}}
