/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#0065a4;--color-secondary:#fff200;--color-text:#333333;--color-link:#0065a4;--color-admin:#0065a4;--color-green:#b6edbc;--color-kermit-green:#7ac143;--color-orange:#ff6000;--color-black:#000000;--color-white:#ffffff;--color-dark-gray:#333333;--color-medium-gray:#e6e6e6;--color-light-gray:#f6f6f6;--color-success:#325e1c;--color-warning:#734c00;--color-error:#a51b00;--color-background:var(--color-white);--color-body:var(--color-text);--color-border:var(--color-medium-gray);--color-focus:var(--color-primary);}
.color-black{color:var(--color-black)}.color-blue{color:var(--color-primary)}.color-green{color:var(--color-green)}.color-kermit-green{color:var(--color-kermit-green)}.color-orange{color:var(--color-orange)}.color-dark-gray{color:var(--color-dark-gray)}.color-medium-gray{color:var(--color-medium-gray)}.color-light-gray{color:var(--color-light-gray)}.color-white{color:var(--color-white)}.background-black{background-color:var(--color-black)}.background-blue{background-color:var(--color-primary)}.background-blue a{color:var(--color-secondary)}.background-kermit-green{background-color:var(--color-kermit-green)}.background-green{background-color:var(--color-green)}.background-orange{background-color:var(--color-orange)}.background-dark-gray{background-color:var(--color-dark-gray)}.background-medium-gray{background-color:var(--color-medium-gray)}.background-light-gray{background-color:var(--color-light-gray)}.background-white{background-color:var(--color-white)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url("https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/custom/masscec/fonts/fa-regular-400.eot");src:url("/themes/custom/masscec/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/themes/custom/masscec/fonts/fa-regular-400.woff2") format("woff2"),url("/themes/custom/masscec/fonts/fa-regular-400.woff") format("woff"),url("/themes/custom/masscec/fonts/fa-regular-400.ttf") format("truetype"),url("/themes/custom/masscec/fonts/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("/themes/custom/masscec/fonts/fa-solid-900.eot");src:url("/themes/custom/masscec/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/themes/custom/masscec/fonts/fa-solid-900.woff2") format("woff2"),url("/themes/custom/masscec/fonts/fa-solid-900.woff") format("woff"),url("/themes/custom/masscec/fonts/fa-solid-900.ttf") format("truetype"),url("/themes/custom/masscec/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.far{font-family:"Font Awesome 5 Free";font-weight:400}body{padding:0;margin:0}.layout-container{position:relative}.container,.amino-layout.amino-layout--fullwidth>.row-content,body main{max-width:1200px;margin:0 auto;padding-bottom:0}@media all and (min-width:480px){.container,.amino-layout.amino-layout--fullwidth>.row-content,body main{padding:1rem}}.no-link-underline,ul.quicktabs-tabs li a,#block-useraccountmenu .menu li>a,ul.tabs li a,.dropbutton-wrapper .dropbutton-widget .dropbutton>.dropbutton-action a{text-decoration:none}.no-list-style,.messages .messages__list{list-style-type:none;padding:0;margin:0}.no-list-style>li,.messages .messages__list>li{list-style-type:none}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.heading,.page-title{text-transform:uppercase;letter-spacing:1px;padding:0 20px}body{color:var(--color-body);font-family:"Poppins",sans-serif;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}.paragraph--type--amino-image img,.field--name-field-media-image img{width:100%}.field--name-field-icon img{width:inherit}.page-title{font-size:42px;line-height:48px}.page-title span{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,#fff200 0%,#fff200 100%);background-position-y:-10px}.row-heading{margin-top:0}@media all and (min-width:480px){.row-heading{font-size:36px;line-height:42px}}a{position:relative;color:var(--color-link)}ul.pager__items{display:table;margin:0 auto;padding-top:25px}li.pager__item{list-style-type:none;display:inline;padding:0 5px}li.pager__item a{text-decoration:none}.background-filter,.amino-layout.background-filter-column-5 .row-content .amino-layout-region:nth-child(5),.amino-layout.background-filter-column-4 .row-content .amino-layout-region:nth-child(4),.amino-layout.background-filter-column-3 .row-content .amino-layout-region:nth-child(3),.amino-layout.background-filter-column-2 .row-content .amino-layout-region:nth-child(2),.amino-layout.background-filter-column-1 .row-content .amino-layout-region:nth-child(1){background-color:rgba(0,0,0,.4);border-radius:5%;padding:0 3rem}.highlight{background-color:var(--color-secondary)}#block-masscec-amino-page-title{text-align:center}.path-board-directors img{position:relative;top:32px}.node-internship-delete-form,.node-job-posting-delete-form{padding:80px 0;text-align:center}.node-internship-delete-form .form-actions,.node-job-posting-delete-form .form-actions{padding-top:15px}.additional-funding .field--name-field-funding-op h2{margin-top:0;margin-bottom:10px}.additional-funding .field--name-field-award-limit p,.additional-funding .field--name-field-application-deadline p{margin-top:0;margin-bottom:0}.additional-funding h2{background:none;text-transform:none}.additional-funding h2 a{font-size:22px;font-weight:400;text-align:left;text-decoration:none}.additional-funding .button,.additional-funding .more-link a,.more-link .additional-funding a{display:none}.additional-funding .row-content{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.additional-funding .row-content .amino-layout-region{flex:0 0 250px;background-color:var(--color-white);box-shadow:0 0 8px #e0e0e0;max-width:250px;margin:0 auto;padding:2rem}@media only screen and (max-width:768px){.additional-funding .row-content .amino-layout-region{margin-bottom:35px}}.additional-funding .field__label{font-size:14px;font-weight:600;text-transform:uppercase;padding-top:10px}.additional-funding .field__items a{pointer-events:none;cursor:default;text-decoration:none;color:#000}.additional-funding .field{display:flex;width:100%;flex-direction:column}.additional-funding .field--name-title{margin-bottom:-10px}.text-full-width .paragraph--type--amino-rich-text{max-width:none !important}h1{font-size:42px}h2{font-size:36px}h3{font-size:24px}body{min-width:360px}@media all and (min-width:768px){body main{display:flex;flex-direction:column;padding-top:134px}}.eligibility-check-wrapper .button,.eligibility-check-wrapper .more-link a,.more-link .eligibility-check-wrapper a{margin:35px 0}.profile .field{padding:10px 0}.node--type-internship,.node--type-job-posting,.group--company{padding-bottom:50px}.node--type-internship .field,.node--type-job-posting .field,.group--company .field{padding:10px 0}@media all and (min-width:768px){.no-sidebars main .content-wrapper{flex-basis:100%}.one-sidebar.sidebar-first main .content-wrapper{flex-basis:75%;order:2;margin-left:1rem}.one-sidebar.sidebar-first main .region-sidebar-first{flex-basis:25%;order:1}.one-sidebar.sidebar-second main .content-wrapper{flex-basis:75%;order:1;margin-right:1rem}.one-sidebar.sidebar-second main .region-sidebar-second{flex-basis:25%;order:2}.two-sidebars main .content-wrapper{flex-basis:60%;order:2;margin:0 1rem}.two-sidebars main .region-sidebar-first{flex-basis:20%;order:1}.two-sidebars main .region-sidebar-second{flex-basis:20%;order:3}}.white-text-back-img{margin-top:-20px;min-height:500px}@media only screen and (max-width:768px){.white-text-back-img{background-image:none !important;background-color:#0065a4}}.white-text-back-img p,.white-text-back-img h2,.white-text-back-img h3,.white-text-back-img h4{color:#fff}.white-text-back-img .paragraph--type--button{margin-top:1rem}.white-text-back-img .paragraph--type--link{margin-top:2rem;margin-bottom:1rem}.white-text-back-img .paragraph--type--link a{color:#fff;text-decoration:none}.white-text-back-img h3{font-size:24px;font-weight:500}.white-text-back-img h2{line-height:50px}.white-text-back-img .row-content{padding:50px 0 !important}.dark-text-back-img{margin-top:-20px;min-height:500px}@media only screen and (max-width:768px){.dark-text-back-img{background-image:none !important;background-color:#bbdf9a}}.dark-text-back-img p,.dark-text-back-img h2,.dark-text-back-img h3,.dark-text-back-img h4{color:#000}.dark-text-back-img .paragraph--type--button{margin-top:1rem}.dark-text-back-img .paragraph--type--link{margin-top:2rem;margin-bottom:1rem}.dark-text-back-img .paragraph--type--link a{color:#000;text-decoration:none}.dark-text-back-img h3{font-size:24px;font-weight:500}.dark-text-back-img h2{line-height:50px}.dark-text-back-img .row-content{padding:50px 0 !important}nav.breadcrumb{color:var(--color-dark-gray)}nav.breadcrumb ol{list-style-type:none}nav.breadcrumb ol li{display:inline}nav.breadcrumb ol li::before{content:"/";padding:0 .25rem;color:var(--color-dark-gray)}nav.breadcrumb ol li:first-child::before{content:normal}nav.breadcrumb ol li a{font-weight:bold;text-decoration:none}nav.breadcrumb ol li a:hover{text-decoration:underline}.button,.more-link a,.ui-button{appearance:none;display:inline-block;background:none;border:2px solid var(--color-primary);border-radius:5px;color:var(--color-primary);font-size:16px;text-decoration:none;line-height:1.5rem;cursor:pointer;padding:.75rem 2.75rem;transition:all .25s ease 0s}@media only screen and (max-width:768px){.button,.more-link a,.ui-button{margin:5px}}.button+.button,.more-link a+.button,.more-link .button+a,.more-link a+a,.ui-button+.button,.more-link .ui-button+a{margin-left:1rem}.button:hover,.more-link a:hover,.ui-button:hover{background:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-white)}.button.button--primary,form input.button[type=submit],.more-link a,.ui-button.button--primary,form input.ui-button[type=submit]{background:var(--color-primary);color:var(--color-white)}.button.button--primary:hover,form input.button[type=submit]:hover,.more-link a:hover,.ui-button.button--primary:hover,form input.ui-button[type=submit]:hover{background:var(--color-primary);filter:brightness(80%)}.button.button--secondary,.more-link a.button--secondary,.ui-button.button--secondary{border:2px solid var(--color-secondary);color:var(--color-secondary)}.button.button--secondary:hover,.more-link a.button--secondary:hover,.ui-button.button--secondary:hover{background:var(--color-secondary);color:var(--color-primary)}.button.button--gray,.view .views-exposed-form .form-actions .button[data-drupal-selector=edit-reset],.more-link a.button--gray,.more-link .view .views-exposed-form .form-actions a[data-drupal-selector=edit-reset],.view .views-exposed-form .form-actions .more-link a[data-drupal-selector=edit-reset],.ui-button.button--gray,.view .views-exposed-form .form-actions .ui-button[data-drupal-selector=edit-reset]{background:var(--color-medium-gray);border:2px solid var(--color-medium-gray);color:var(--color-primary)}.button.button--gray:hover,.view .views-exposed-form .form-actions .button[data-drupal-selector=edit-reset]:hover,.more-link a.button--gray:hover,.more-link .view .views-exposed-form .form-actions a[data-drupal-selector=edit-reset]:hover,.view .views-exposed-form .form-actions .more-link a[data-drupal-selector=edit-reset]:hover,.ui-button.button--gray:hover,.view .views-exposed-form .form-actions .ui-button[data-drupal-selector=edit-reset]:hover{background:var(--color-medium-gray);color:var(--color-primary);filter:brightness(80%)}.button.button--orange,.more-link a.button--orange,.ui-button.button--orange{background:var(--color-orange);border:2px solid var(--color-orange);color:var(--color-white)}.button.button--orange:hover,.more-link a.button--orange:hover,.ui-button.button--orange:hover{background:var(--color-orange);filter:brightness(80%)}.button.button--danger,.more-link a.button--danger,.ui-button.button--danger{border:2px solid var(--color-error);color:var(--color-error)}.button.button--danger:hover,.more-link a.button--danger:hover,.ui-button.button--danger:hover{background:var(--color-error);color:var(--color-white)}.button.button--add,.more-link a.button--add,.ui-button.button--add{background:url(/themes/custom/masscec/images/plus.svg) no-repeat calc(100% - 17px) 50%,var(--color-primary);padding:.75rem calc(2.5rem + 17px) .75rem 2.5rem}.button.button--add:hover,.more-link a.button--add:hover,.ui-button.button--add:hover{background:url(/themes/custom/masscec/images/plus.svg) no-repeat calc(100% - 17px) 50%,var(--color-primary)}.button.link,.more-link a.link,.ui-button.link{display:inline;border:0;padding:0;margin:0;transition:none}.button.link:hover,.more-link a.link:hover,.ui-button.link:hover{text-decoration:underline}.dropbutton-wrapper .dropbutton-widget{position:relative;z-index:99}.dropbutton-wrapper .dropbutton-widget .dropbutton>.dropbutton-action:first-of-type{border:2px solid var(--color-primary);border-right:0;border-radius:5px 0 0 5px;padding:.25rem .75rem}.dropbutton-wrapper .dropbutton-widget .dropbutton>.dropbutton-action:first-of-type:hover{background:var(--color-primary)}.dropbutton-wrapper .dropbutton-widget .dropbutton>.dropbutton-action:first-of-type:hover a{color:var(--color-white)}.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle button{position:relative;border:2px solid var(--color-primary);border-radius:0 5px 5px 0;border-left:1px solid var(--color-medium-gray);width:2rem;height:2.5rem}.dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle button .dropbutton-arrow{margin:0;transform:translateY(-50%)}.dropbutton-wrapper .dropbutton-widget .dropbutton>.secondary-action>ul{position:absolute;right:0;width:calc(100% - 2rem);background:var(--color-white);border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.25);padding:.5rem 1rem}.dropbutton-wrapper .dropbutton-widget .dropbutton>.secondary-action>ul li a{font-size:14px}.dropbutton-wrapper .dropbutton-widget .dropbutton>.secondary-action>ul li a:hover{text-decoration:underline}.dropbutton-wrapper.open .dropbutton-widget .dropbutton .dropbutton-toggle button .dropbutton-arrow{top:50%}.more-link{display:block;text-align:center}.more-link a{color:var(--color-white)}.cke.cke_focus{outline:none !important}.ui-widget-overlay{background-color:var(--color-black);opacity:.8;z-index:1000}.ui-dialog{border-radius:5px;padding:0;z-index:1001}.ui-dialog.ui-widget-content{border:0}.ui-dialog .ui-dialog-titlebar{background-color:var(--color-black);border:0;border-radius:5px 5px 0 0;color:var(--color-white);font-weight:normal;padding:.75rem 1.5rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:initial;border:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before{content:"";position:absolute;top:50%;left:-0.5rem;transform:translateY(-50%);color:var(--color-white);font-family:"Font Awesome 5 Free";font-size:1.25rem;font-weight:900;text-indent:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-widget-content{background-color:var(--color-white) !important}.ui-dialog .ui-dialog-buttonpane{margin-top:0}details{position:relative;border-top:1px solid var(--color-medium-gray);padding:1rem 5px 0 5px;margin:1rem auto;max-width:800px}details summary{background:url(/themes/custom/masscec/images/down.svg) no-repeat 100% 7px rgba(0,0,0,0);color:var(--color-admin);font-weight:500;list-style-type:none;cursor:pointer;padding-right:3rem}details[open] summary{background:url(/themes/custom/masscec/images/up.svg) no-repeat 100% 7px rgba(0,0,0,0)}.field .field__label{font-weight:bold}.file{display:inline-block;background-image:url(/themes/custom/masscec/images/file.svg);background-repeat:no-repeat;height:2rem;padding-left:2.5rem}.file.file--application-pdf{background-image:url(/themes/custom/masscec/images/pdf.svg)}.file.file--x-office-document{background-image:url(/themes/custom/masscec/images/doc.svg)}.file.file--x-office-spreadsheet{background-image:url(/themes/custom/masscec/images/xls.svg)}form{max-width:800px;margin:0 auto}form.layout-paragraphs-component-form{max-width:none}form .form-item{margin:.75rem 0}form .form-item legend span:not(.option),form .form-item>label:not(.option){display:block;font-weight:bold;margin-bottom:.25rem}form .form-item legend span.option,form .form-item>label.option{margin-left:.25rem}form .form-item legend span.form-required::after,form .form-item>label.form-required::after{content:"*";display:inline-block;color:#e00;font-size:.75rem;vertical-align:super;margin:0 .25rem}form .form-item .description{font-size:.75rem;margin-bottom:.5rem}form .form-item .form-item--error-message{color:red}form .form-item .filter-guidelines-item .tips{font-size:.75rem}form .form-item>.form-item{margin:0}form .form-item input[type=text],form .form-item input[type=email],form .form-item input[type=password],form .form-item input[type=number],form .form-item input[type=date],form .form-item input[type=tel],form .form-item input[type=url],form .form-item textarea{appearance:none;outline:none;border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 0 .125em rgba(var(--color-border),0.1);max-width:calc(100% - 1.625rem);padding:.5rem .75rem}form .form-item input[type=text]:focus,form .form-item input[type=email]:focus,form .form-item input[type=password]:focus,form .form-item input[type=number]:focus,form .form-item input[type=date]:focus,form .form-item input[type=tel]:focus,form .form-item input[type=url]:focus,form .form-item textarea:focus{border-color:var(--color-focus);box-shadow:0 0 0 .125em rgba(var(--color-focus),0.5)}form .form-item input[type=checkbox],form .form-item input[type=radio]{display:inline-block;position:relative;appearance:none;outline:none;border:2px solid var(--color-border);height:20px;width:20px;cursor:pointer;vertical-align:text-top;transition:.25s ease-out;margin:0}form .form-item input[type=checkbox]::after,form .form-item input[type=radio]::after{content:"";display:block;position:absolute;left:0;top:0}form .form-item input[type=checkbox]:checked:not(.color-option),form .form-item input[type=radio]:checked:not(.color-option){background:var(--color-focus)}form .form-item input[type=checkbox]:disabled,form .form-item input[type=radio]:disabled{opacity:.9;cursor:not-allowed}form .form-item input[type=checkbox]:focus,form .form-item input[type=radio]:focus{box-shadow:0 0 0 .125em rgba(var(--color-focus),0.5)}form .form-item input[type=checkbox]{border-radius:3px}form .form-item input[type=checkbox]::after{top:50%;left:50%;width:4px;height:8px;border:2px solid var(--color-white);border-top:0;border-left:0;transform:translate(-50%,-50%) rotate(40deg);transform-origin:right}form .form-item input[type=radio]{border-radius:50%}form .form-item input[type=radio]::after{top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--color-white);transform:translate(-50%,-50%)}form .form-item.form-type-select select{appearance:none;outline:none;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpolyline fill="none" points="21,8.5 12,17.5 3,8.5" stroke="%23ccc" stroke-width="3"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:100% 50%;background-size:1.5rem .75rem;border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 0 .125em rgba(var(--color-border),0.1);padding:.5rem 1.75rem .5rem .75rem}form .form-item.form-type-select select:focus{border-color:var(--color-focus);box-shadow:0 0 0 .125em rgba(var(--color-focus),0.5)}form .form-item .select2{min-width:200px}form .form-item .select2 .select2-selection{border:1px solid var(--color-border);border-radius:3px;box-shadow:0 0 0 .125em rgba(var(--color-border),0.1);height:auto}form .form-item .select2 .select2-selection .select2-selection__rendered{line-height:initial;padding:.25rem .5rem}form .form-item .select2 .select2-selection .select2-selection__arrow{display:none}form .captcha .g-recaptcha>div{margin:1rem auto}.webform-submission-form .text-format-wrapper .js-filter-wrapper{display:none}.layout-icon__region{fill:var(--color-light-gray);stroke:var(--color-dark-gray)}.layout-paragraphs-field .layout-select__item label{border-color:var(--color-medium-gray)}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}.messages{border-radius:5px;position:relative;padding:15px 15px 15px 45px;margin:15px 0;border:1px solid var(--color-white)}.messages::before{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900}.messages.messages--info{border-color:#00529b;background:#bde5f8;color:#00529b}.messages.messages--info::before{content:"";color:#00529b}.messages.messages--status{border-color:#c9e1bd;background:#f3faef;color:var(--color-success)}.messages.messages--status::before{content:"";color:#73b355}.messages.messages--warning{border-color:#f4daa6;background:#fdf8ed;color:var(--color-warning)}.messages.messages--warning::before{content:"";color:#e29700}.messages.messages--error{border-color:#f9c9bf;background:#fcf4f2;color:var(--color-error)}.messages.messages--error::before{content:"";color:#e32700}.messages .messages__list{margin:0}.node-form{max-width:initial}.node-form details{max-width:initial}table{width:100%;border-collapse:collapse}table caption{font-weight:bold}table thead{background:var(--color-medium-gray)}table thead th{border:1px solid #efefef;font-weight:500;text-align:left;text-transform:uppercase;padding:1.25rem}table tbody{background:var(--color-white)}table tbody td{border:1px solid #efefef;padding:1.25rem}ul.tabs{border-bottom:1px solid var(--color-border);list-style:none;padding:0}ul.tabs li{display:inline-block}ul.tabs li a{display:inline-block;color:var(--color-body);text-decoration:none;padding:.5rem 1rem}ul.tabs li a:hover{color:var(--color-admin)}ul.tabs li a.is-active{border-bottom:3px solid var(--color-admin);margin-bottom:-1px}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item{position:relative;background-color:var(--color-light-gray);padding:.25rem .5rem}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item::before{content:"";position:absolute;top:0;left:-1px;display:block;width:3px;height:100%;background-color:rgba(0,0,0,0)}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item:hover::before,.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected::before{background-color:var(--color-admin)}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected{background-color:var(--color-white)}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item a .vertical-tabs__menu-item-title,.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item a .vertical-tabs__menu-item-summary{color:var(--color-dark-gray)}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item a:hover{outline:none}.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title,.vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-summary{color:var(--color-admin);text-decoration:none}.vertical-tabs .vertical-tabs__panes{margin-top:.5rem}.lpb-formatter .lpb-enable{z-index:9}.layout-paragraphs-builder-form{max-width:initial}.layout-paragraphs-builder-form .lp-builder{--lpb-accent-color:0,116,189}.layout-paragraphs-builder-form .lp-builder .lpb-controls{color:initial}.layout-paragraphs-builder-form .lp-builder .lpb-controls.is-layout{color:#fff}.layout-paragraphs-builder-form .lp-builder .lpb-layout{padding:0}.layout-paragraphs-builder-form .lp-builder .lpb-component{padding:0}.layout-paragraphs-builder-form .lp-builder .lpb-component .lpb-region .lpb-component-menu .lpb-component-menu__action{color:var(--color-black) !important;text-decoration:none}.layout-paragraphs-builder-form .lp-builder .lpb-component .lpb-region .lpb-component-menu .lpb-component-menu__action img{margin-bottom:10px}.layout-paragraphs-builder-form .lp-builder .lpb-component.lpb-layout{padding:10px 0}.js-filter-guidelines{display:none}.user-auth-container{background-color:var(--color-light-gray);min-height:100vh}.user-auth-container main{flex-direction:column}@media all and (min-width:768px){.user-auth-container main{flex-basis:auto;width:50%;padding-top:3rem}}@media all and (min-width:960px){.user-auth-container main{width:35%}}.user-auth-container main .logo-wrapper{text-align:center;margin-bottom:2rem}.user-auth-container main .logo-wrapper img{width:70%}.user-auth-container main h1{text-align:center;margin-top:0}.user-auth-container main .content-wrapper{background-color:var(--color-white);box-shadow:0 .5rem 1rem var(--color-medium-gray);border-radius:3px;padding:2rem}.user-auth-container main .content-wrapper .form-actions{display:block;text-align:center;margin-top:2rem}.user-auth-container main .links-wrapper{text-align:center;margin-top:1rem}.user-auth-container main .links-wrapper a{font-size:.85rem}@media all and (min-width:768px){body[class*=path-register-] main{width:70%}}@media all and (min-width:960px){body[class*=path-register-] main{width:50%}}#block-useraccountmenu{display:inline-flex;position:absolute;right:10%;z-index:99}@media only screen and (max-width:1024px){#block-useraccountmenu{right:12%}}@media only screen and (max-width:768px){#block-useraccountmenu{right:15%}}@media only screen and (max-width:480px){#block-useraccountmenu{right:16.5%}}#block-useraccountmenu>.contextual{display:none}#block-useraccountmenu .menu{height:50px;text-align:center;padding:0;margin-top:10px}#block-useraccountmenu .menu li{position:relative;display:inline-block;height:100%;padding:0 .25rem}#block-useraccountmenu .menu li>a{display:inline-block;min-width:25px;color:var(--color-text);font-size:14px;text-indent:-9999px}#block-useraccountmenu .menu li.menu-item--account{background:url(/themes/custom/masscec/images/account.svg) no-repeat center;width:50px}#block-useraccountmenu .menu li.menu-item--account>a{width:100%;height:100%}#block-useraccountmenu .menu li.menu-item--account .account-menu{display:none;position:absolute;top:30px;right:0;background:var(--color-white);box-shadow:0 0 8px #e0e0e0;color:var(--color-text);text-align:left;padding:1.5rem;z-index:99}#block-useraccountmenu .menu li.menu-item--account .account-menu .info{display:flex}#block-useraccountmenu .menu li.menu-item--account .account-menu .info .user{background:var(--color-secondary);border-radius:50%;width:75px;height:75px;font-size:36px;font-weight:500;line-height:75px;text-align:center}#block-useraccountmenu .menu li.menu-item--account .account-menu .info .details{margin-left:1rem}#block-useraccountmenu .menu li.menu-item--account .account-menu .info .details .email{font-size:14px}#block-useraccountmenu .menu li.menu-item--account .account-menu .info .details .button,#block-useraccountmenu .menu li.menu-item--account .account-menu .info .details .more-link a,.more-link #block-useraccountmenu .menu li.menu-item--account .account-menu .info .details a{color:var(--color-white);padding:.25rem 1.5rem;margin-top:1rem}#block-useraccountmenu .menu li.menu-item--account .account-menu .links{border-top:1px solid var(--color-medium-gray);margin-top:1rem}#block-useraccountmenu .menu li.menu-item--account .account-menu .links .link{display:block;font-size:16px;text-indent:initial;padding-left:35px;margin-top:1rem}#block-useraccountmenu .menu li.menu-item--account .account-menu .links .link.link--dashboard{background:url(/themes/custom/masscec/images/dashboard.svg) no-repeat 0 50%}#block-useraccountmenu .menu li.menu-item--account .account-menu .links .link.link--logout{background:url(/themes/custom/masscec/images/logout.svg) no-repeat 0 50%}#block-useraccountmenu .menu li.menu-item--account .account-menu .links .link:hover{text-decoration:underline}#block-useraccountmenu .menu li.menu-item--account.logged-in{background:none}#block-useraccountmenu .menu li.menu-item--account.logged-in>a{background:var(--color-secondary);border-radius:50%;font-size:22px;font-weight:500;line-height:50px;text-indent:0}#block-useraccountmenu .menu li.menu-item--account:hover .account-menu{display:block}#block-useraccountmenu .menu li.menu-item--search{background:url(/themes/custom/masscec/images/search.svg) no-repeat center;width:12px;margin-right:10px;margin-left:10px}@media only screen and (max-width:768px){#block-useraccountmenu .menu li.menu-item--search{margin:0 20px 0 15px}}@media only screen and (max-width:500px){#block-useraccountmenu .menu li.menu-item--search{margin:0 30px 0 15px}}.user-logged-in #block-useraccountmenu .menu li{height:auto}.path-blog .view-blog .views-row{border-bottom:1px solid #ccc;padding:2rem 0}.path-blog .view-blog .views-row .views-field-field-featured-image .field--type-image img{width:150px}.path-blog .view-blog .views-row .views-field-created,.path-blog .view-blog .views-row .views-field-field-date{font-size:14px;margin-bottom:.25rem;color:#000}.path-blog .view-blog .views-row .views-field-title a{color:#0065a4;font-size:22px;line-height:28px;text-decoration:none;font-weight:500}.path-blog .view-blog .views-row .views-field-field-author{font-size:.875em;font-weight:500;margin:.25rem 0}.path-blog .view-blog .views-row .field-content img{float:left;height:auto;width:auto;margin-right:15px}.path-blog .view-blog .views-row .views-field-amino-content{display:inline}.path-blog .view-blog .views-row .views-field-amino-content p{display:inline}.path-blog .view-blog .views-row .views-field-view-node{display:inline;padding-left:5px}.amino-layout{padding:3rem 0}@media all and (min-width:480px){.amino-layout{padding:3rem 2rem}}.amino-layout.background-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.amino-layout.no-top-padding{padding-top:0}.amino-layout.no-bottom-padding{padding-bottom:0}.amino-layout.amino-layout--fullwidth{left:initial;right:initial;margin-left:initial;margin-right:initial}@media(min-width:480px)and (max-width:1200px){.amino-layout.amino-layout--fullwidth{width:calc(100vw - 4rem - 0px);margin-left:-1rem}}@media(min-width:calc(1201px)){.amino-layout.amino-layout--fullwidth{width:calc(100vw - 4rem - 0px);margin-left:calc((100vw - (1200px + 0px))/2*-1)}}.amino-layout.amino--one-column .paragraph--type--amino-expandable,.amino-layout.amino--one-column .paragraph--type--amino-rich-text,.amino-layout.amino--one-column .paragraph--type--button,.amino-layout.amino--one-column .paragraph--type--file,.amino-layout.amino--one-column .paragraph--type--grid-item{max-width:800px;margin:0 auto}.amino-layout.amino--two-column .row-content{flex-wrap:initial;gap:5rem}@media all and (max-width:768px){.amino-layout .row-content{display:block !important;max-width:100%}}.amino-layout .region--heading{text-align:center;margin-bottom:2rem}@media(min-width:960px)and (min-width:480px)and (max-width:1200px){.gin--vertical-toolbar .amino-layout.amino-layout--fullwidth{width:calc(100vw - 4rem - 65px);margin-left:-1rem}}@media(min-width:960px)and (min-width:calc(1201px)){.gin--vertical-toolbar .amino-layout.amino-layout--fullwidth{width:calc(100vw - 4rem - 65px);margin-left:calc((100vw - (1200px + 65px))/2*-1)}}.intro{color:var(--color-primary);font-size:40px;font-weight:600;line-height:56px;text-align:center;margin:0}@media all and (max-width:768px){.intro{font-size:28px}}.field--name-field-caption,.image-caption,figcaption{font-size:14px;font-style:italic}.flyout-menu-toggle .toggle-wrapper{height:37px;width:37px;background-color:var(--color-orange);padding:5px 5px 9px}.flyout-menu-toggle .toggle-wrapper .toggle{background-color:var(--color-white);height:4px;width:38px;margin-left:0;margin-right:0;margin-top:-8px !important}.flyout-menu-toggle .toggle-wrapper .toggle::before{background-color:var(--color-white);height:4px;width:38px;margin-right:0}.flyout-menu-toggle .toggle-wrapper .toggle::after{background-color:var(--color-white);height:4px;width:38px;margin-right:0}.flyout-menu-toggle .toggle-wrapper::after{content:"Menu";position:absolute;bottom:-1px;left:5px;color:#fff;font-weight:600;text-transform:uppercase;font-size:13px;font-family:Poppins,sans-serif}body.flyout-menu{--mobile-width:25rem}body.flyout-menu.flyout-menu-open{transform:none !important}body.flyout-menu #flyout-menu-offcanvas{right:0 !important;background-color:var(--color-orange) !important;padding-top:35px;position:fixed !important}body.flyout-menu #flyout-menu-offcanvas ul li{border-bottom:1px solid rgba(255,255,255,.445)}body.flyout-menu #flyout-menu-offcanvas ul.actions{width:75%;margin:0 auto}body.flyout-menu #flyout-menu-offcanvas ul.actions .close-button{position:relative;bottom:3px}body.flyout-menu #flyout-menu-offcanvas ul.actions li{display:inline-block;border:0;width:30%;text-align:center;padding:0}body.flyout-menu #flyout-menu-offcanvas ul.actions li img{height:30px;width:30px;padding:0}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close{display:inline-block;background-color:rgba(0,0,0,0);border:0;cursor:pointer}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper{width:40px;height:24px;display:inline-block;position:relative}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close,body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::before,body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::after{width:30px;height:3px;background-color:var(--color-white);border-radius:3px;position:absolute}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close{display:block;top:50%;transform:rotate(225deg);margin-top:-2px}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::before,body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::after{content:"";display:block}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::before{top:0}body.flyout-menu #flyout-menu-offcanvas ul.actions li .flyout-menu-close .close-wrapper .close::after{bottom:0;transform:rotate(-90deg)}body.flyout-menu #flyout-menu-offcanvas ul:nth-child(2){border-top:1px solid rgba(255,255,255,.445) !important}body.flyout-menu #flyout-menu-offcanvas .sub-menu{margin-bottom:-20px !important}body.flyout-menu #flyout-menu-offcanvas .sub-menu li{border-bottom:none !important}body.flyout-menu #flyout-menu-offcanvas .sub-menu .menu-item{padding-bottom:8% !important;padding-left:20px !important}body.flyout-menu #flyout-menu-offcanvas .sub-menu .menu-item a{background:none;padding-left:0}body.flyout-menu #flyout-menu-offcanvas .sub-menu-open .sub-menu{border-top:1px solid rgba(255,255,255,.445);padding-top:10px !important;margin-left:0 !important;margin-right:0 !important;position:relative;bottom:4px}body.flyout-menu #flyout-menu-offcanvas .sub-menu-open .sub-menu .menu-item{padding-bottom:8% !important;padding-left:50px !important}body.flyout-menu #flyout-menu-offcanvas .menu-item--masscec-focus a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/sites/default/files/2022-02/ourfocus.svg) no-repeat left top}body.flyout-menu #flyout-menu-offcanvas .menu-item--workforce a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/sites/default/files/2022-02/workforce.svg) no-repeat left top}body.flyout-menu #flyout-menu-offcanvas .menu-item--masscec-funding a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/sites/default/files/2022-02/funding.svg) no-repeat left top}body.flyout-menu #flyout-menu-offcanvas .menu-item--masscec-impact---resources a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/sites/default/files/2022-02/impact.svg) no-repeat left top}body.flyout-menu #flyout-menu-offcanvas .menu-item--production-tracking-system a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/themes/custom/masscec/images/meter.png) no-repeat left center;background-size:30px 30px}body.flyout-menu #flyout-menu-offcanvas .menu-item--clean-energy-lives-here a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/themes/custom/masscec/images/clean_energy_lives_here_white.svg) no-repeat left center;background-size:30px 30px}body.flyout-menu #flyout-menu-offcanvas .menu-item--clean-energy-career-paths a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/themes/custom/masscec/images/pathways_icon.svg) no-repeat left center;background-size:30px 30px}body.flyout-menu #flyout-menu-offcanvas .menu-item--masscec-blog a,body.flyout-menu #flyout-menu-offcanvas .menu-item--blog a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/themes/custom/masscec/images/blog-icon-white.svg) no-repeat 5% 0%;background-size:25px 25px}body.flyout-menu #flyout-menu-offcanvas .menu-item--masscec-events a,body.flyout-menu #flyout-menu-offcanvas .menu-item--events a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/themes/custom/masscec/images/events-icon-white.svg) no-repeat 4% 0%;background-size:22px 22px}body.flyout-menu #flyout-menu-offcanvas .menu-item--about-masscec a{padding:0 0 0 50px;background:rgba(0,0,0,0) url(/sites/default/files/2022-02/about.svg) no-repeat 5% 0%}body.flyout-menu #flyout-menu-offcanvas .hamburger-sub-links{margin-top:2rem !important;margin-bottom:.5rem !important}body.flyout-menu #flyout-menu-offcanvas .hamburger-sub-links li{border:none !important;font-size:12px}body.flyout-menu #flyout-menu-offcanvas li{color:#fff}body.flyout-menu #flyout-menu-offcanvas img{width:30px;padding:0 4px}body.flyout-menu #flyout-menu-offcanvas .hamburger-social-links{display:inline-flex;margin-left:25px !important;position:relative;left:18%}body.flyout-menu #flyout-menu-offcanvas .hamburger-social-links li{border:none !important}footer{margin-top:3rem}footer .field--name-field-four-column-footer .amino-layout--fullwidth{padding-top:0}footer .field--name-field-four-column-footer .amino--two-column{background-color:#4e4e4e;color:#fff;margin:0 !important;padding-top:0}@media only screen and (max-width:1024px){footer .field--name-field-four-column-footer .amino--two-column .row-content{gap:1rem}}@media only screen and (max-width:1450px){footer .field--name-field-four-column-footer .amino-layout-region.region--first{flex-basis:calc(30% - 2rem) !important}}@media only screen and (max-width:1450px){footer .field--name-field-four-column-footer .amino-layout-region.region--second{flex-basis:calc(70% - 2rem) !important}}footer .field--name-field-four-column-footer a{text-decoration:none;color:#fff}footer .field--name-field-four-column-footer a:hover{text-decoration:underline;color:#e9e9e9}footer .field--name-field-four-column-footer .region--first{padding-top:6%}@media only screen and (max-width:768px){footer .field--name-field-four-column-footer .region--first{padding-top:17%}}footer .field--name-field-four-column-footer .region--first p{padding:0;margin:0;font-weight:300;font-size:14px;line-height:20px;max-width:200px}footer .field--name-field-four-column-footer .region--first img{width:215px;padding-bottom:25px}footer .field--name-field-four-column-footer .region--first .paragraph{padding-left:10%}@media only screen and (max-width:768px){footer .field--name-field-four-column-footer .region--first .paragraph{padding-left:0%}}footer .field--name-field-four-column-footer .region--first .region--first{padding-top:0}footer .field--name-field-four-column-footer .region--first .field--name-amino-rich-text-field{padding:0;margin:0}footer .field--name-field-four-column-footer .copyright .region--second .paragraph{padding-right:10%}footer .field--name-field-four-column-footer .region--first .field{padding-bottom:20px}footer .field--name-field-four-column-footer .amino--three-column{padding-right:0}@media only screen and (max-width:768px){footer .field--name-field-four-column-footer .amino--three-column{padding-left:0%}}footer .field--name-field-four-column-footer .amino--three-column p{padding:3px 0;margin:0}@media only screen and (max-width:1450px){footer .field--name-field-four-column-footer .amino--three-column p{padding:8px 0 !important}}footer .field--name-field-four-column-footer .amino--three-column .region--left a{text-transform:uppercase;line-height:24px;font-size:13px;font-weight:600;letter-spacing:.05em}footer .field--name-field-four-column-footer .amino--three-column .region--center a{line-height:24px;font-size:13px;font-weight:300}footer .field--name-field-four-column-footer .amino--three-column .region--right a{line-height:24px;font-size:13px;font-weight:300}@media only screen and (max-width:768px){footer .field--name-field-four-column-footer .amino--three-column .row-content{display:flex !important}}@media only screen and (max-width:768px){footer .field--name-field-four-column-footer .amino--three-column .row-content>.amino-layout-region{flex:0 1 33%}}footer .social-icons-row{max-width:202px;padding:0;padding-top:15px;margin-left:-7px}footer .social-icons-row .row-content{gap:inherit !important}@media only screen and (max-width:768px){footer .social-icons-row .row-content{display:flex !important;flex-direction:row}}footer .social-icons-row img{width:35px !important;padding-right:0;padding-bottom:0}footer .social-icons-row .amino-layout-region{margin:0 5px}footer .copyright .region--first{padding:0}footer .copyright .region--first p{font-size:11px}footer .copyright p{max-width:none !important;font-size:11px;font-weight:300;color:#c1c1c1}@media only screen and (max-width:768px){footer .copyright p{text-align:left}}footer #block-newsletterblock,footer #block-subscribenewsletterform{background-color:#f0f8ff;padding:4rem 0}footer #block-newsletterblock .field--name-field-mailchimp-form,footer #block-newsletterblock .field--name-field-newsletter,footer #block-subscribenewsletterform .field--name-field-mailchimp-form,footer #block-subscribenewsletterform .field--name-field-newsletter{max-width:1200px;margin:0 auto}footer #block-newsletterblock .paragraph--type--amino-heading,footer #block-subscribenewsletterform .paragraph--type--amino-heading{text-align:center}footer #block-newsletterblock .paragraph--type--amino-rich-text,footer #block-subscribenewsletterform .paragraph--type--amino-rich-text{text-align:center}footer #block-newsletterblock h1,footer #block-subscribenewsletterform h1{display:inline-block;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,#fff200 50%,#fff200 100%);text-transform:uppercase;letter-spacing:1px;padding:0 20px;font-size:36px;line-height:42px;margin-top:0;margin-bottom:5px}footer #block-newsletterblock label,footer #block-subscribenewsletterform label{font-weight:300 !important}footer #block-newsletterblock #mailchimp-newsletter-c495f0c77e-mergefields,footer #block-subscribenewsletterform #mailchimp-newsletter-c495f0c77e-mergefields{display:flex;flex-flow:wrap;justify-content:center;margin-top:2rem}footer #block-newsletterblock .js-form-item,footer #block-subscribenewsletterform .js-form-item{width:320px;padding:0 5px 0 5px}footer #block-newsletterblock .form-item input,footer #block-subscribenewsletterform .form-item input{max-width:none;width:280px;height:25px}footer #block-newsletterblock .form-actions,footer #block-subscribenewsletterform .form-actions{margin-top:25px;text-align:center}footer #block-masscec-gtranslate{position:fixed;right:2rem;bottom:0}footer #block-masscec-gtranslate .gtranslate_wrapper .gt_selector{border:1px solid var(--color-dark-gray);border-radius:0;font-size:1rem;padding:.5rem}header{position:relative;display:flex;width:calc(100% - 4rem);padding:2rem}@media all and (min-width:768px){header{position:fixed;top:0;background:var(--color-white);box-shadow:0 3px 6px -6px var(--color-dark-gray);z-index:99}}header #site-logo-wrapper{flex-basis:40%;z-index:9}header #site-logo-wrapper .site-logo{width:90%;max-width:200px}@media all and (min-width:768px){header #site-logo-wrapper{flex-basis:50%}}@media all and (min-width:960px){header #site-logo-wrapper{flex-basis:25%}}@media only screen and (min-width:1250px){header #site-logo-wrapper{flex-basis:15%}}header #block-flyoutmenutoggleicon{display:inline-flex;position:absolute;top:10%;right:20px;height:100px;z-index:99}@media screen and (min-width:1200px){header #block-flyoutmenutoggleicon{right:80px !important}}@media screen and (max-width:768px){header #block-flyoutmenutoggleicon{position:fixed;top:15px}}header #block-useraccountmenu{top:22%;right:90px !important}@media screen and (min-width:1200px){header #block-useraccountmenu{right:160px !important}}@media screen and (max-width:768px){header #block-useraccountmenu{right:80px !important}}@media screen and (max-width:1200px){.user-logged-in #block-flyoutmenutoggleicon{position:fixed;top:15px;right:20px !important}}@media screen and (max-width:768px){.user-logged-in #block-flyoutmenutoggleicon{top:53px}}@media screen and (max-width:1200px){.user-logged-in #block-useraccountmenu{right:160px !important}}@media screen and (max-width:980px){.user-logged-in #block-useraccountmenu{right:90px !important}}#block-mainnavigation,#block-masscec-horizontalmainmenu{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:1250px){#block-mainnavigation,#block-masscec-horizontalmainmenu{display:block}}#block-mainnavigation .menu,#block-masscec-horizontalmainmenu .menu{text-align:center;padding:0}#block-mainnavigation .menu li,#block-masscec-horizontalmainmenu .menu li{display:inline-block;padding:0 .5rem}@media all and (min-width:1200px){#block-mainnavigation .menu li,#block-masscec-horizontalmainmenu .menu li{padding:0 1rem}}#block-mainnavigation .menu li a,#block-masscec-horizontalmainmenu .menu li a{color:var(--color-primary);font-size:17px;font-weight:500;text-decoration:none;text-transform:uppercase}#block-mainnavigation .menu li a:hover,#block-masscec-horizontalmainmenu .menu li a:hover{color:#ff6101}.path-our-focus .paragraph--type--grid-item.icon-left .field--name-field-icon{position:relative;left:35px}.path-our-focus .paragraph--type--grid-item.icon-left .field--name-field-icon img{width:60px}.path-our-focus .paragraph--type--grid-item .field--name-field-heading{text-transform:uppercase;font-size:18px;line-height:28px;color:#333;font-weight:700;letter-spacing:1px}.path-our-focus .intro{margin-top:-25px}.path-our-focus .climate-solution{padding-bottom:10%}.path-our-focus .masscec--four-column .paragraph--type--grid-item .field--name-field-icon img{height:75px}.path-our-focus .masscec--four-column .field--name-field-content p{width:87%;font-size:16px;line-height:28px;font-weight:300;padding-left:10%;padding-right:10%}.path-our-focus .masscec--four-column .paragraph--type--grid-item{text-align:center}.path-our-focus .masscec--four-column .paragraph--type--grid-item .field--name-field-heading{display:inline-block;text-align:left}.path-our-focus .masscec--four-column .paragraph--type--grid-item .field--name-field-content p{display:inline-block;text-align:left}.path-our-focus .emissions{padding-top:8%;padding-bottom:8%}.path-our-focus .emissions h1{font-size:40px;line-height:40px;margin-bottom:15px}.path-our-focus .emissions h2{font-size:18px;line-height:28px;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.path-our-focus .emissions p{font-size:16px;line-height:26px;max-width:440px;margin-top:0}.path-our-focus .emissions img{text-align:center}.path-our-focus .clean-tech{padding-top:5%;padding-bottom:5%}.path-our-focus .clean-tech .region--first{padding-top:25px}.path-our-focus .clean-tech .row-content{max-width:none}.path-our-focus .clean-tech h2{font-size:32px;line-height:44px;width:400px;margin:0 auto;padding-bottom:8%}.path-our-focus .clean-tech li{font-size:16px;line-height:44px;font-weight:400;max-width:725px;padding-bottom:10px;padding-right:20px}.path-our-focus .clean-tech img{text-align:center;position:relative;right:5%}@media only screen and (max-width:978px){.path-our-focus .field--name-field-masscec-cleantech-ecosyste h1{padding-left:10%}.path-our-focus .field--name-field-masscec-cleantech-ecosyste img{padding-left:10%}}@media only screen and (max-width:900px){.path-our-focus .field--name-field-masscec-cleantech-ecosyste .amino--two-column>.region--first{flex:0 1 100%}.path-our-focus .field--name-field-masscec-cleantech-ecosyste .amino--two-column>.region--second{flex:0 1 100%}.path-our-focus .field--name-field-masscec-cleantech-ecosyste h1{padding-left:0%}.path-our-focus .field--name-field-masscec-cleantech-ecosyste img{padding-left:0%}.path-our-focus .field--name-field-masscec-cleantech-ecosyste .amino-layout--fullwidth{padding:10% 0% 10% 0%}}ul.quicktabs-tabs{border-bottom:1px solid var(--color-border);list-style:none;padding:0}ul.quicktabs-tabs li{display:inline-block}ul.quicktabs-tabs li a{display:inline-block;color:var(--color-body);text-decoration:none;padding:.5rem 1rem}ul.quicktabs-tabs li a:hover{color:var(--color-admin)}ul.quicktabs-tabs li.active a{border-bottom:3px solid var(--color-admin);margin-bottom:-3px}.view .views-exposed-form{text-align:left;margin-top:-1rem}.view .views-exposed-form label{font-weight:400;padding-right:.5rem}.view .views-exposed-form .form-actions{align-self:end;padding-left:1.5rem;margin:.75rem 0}.view .views-exposed-form .form--inline{display:inline-flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.view .views-exposed-form .form--inline .form-item input[type=text],.view .views-exposed-form .form--inline .form-item select{padding:.75rem 1.75rem .75rem .75rem}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
