/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
\@media only screen and (max-width:1600px){html{font-size:0.625vw;}}@media only screen and (max-width:991px){body{font-size:3rem;}.region-header{display:grid;padding:2rem;grid-template-areas:"box-one box-two"
      "box-three box-three";#block-greatmatter-2025-site-branding{grid-area:box-one;}& nav{& ul.menu{flex-flow:column;}}& #block-greatmatter-2025-mainnavigation{padding:0;grid-area:box-two;justify-items:flex-end;text-align:right;}#block-greatmatter-2025-highlightednavigation{grid-area:box-three;}& ul#superfish-main{flex-flow:column;& li{& a{padding:0;}}}}.sf-accordion-toggle.sf-style-none{& a:after{content:"";background-image:url(/themes/custom/greatmatter_2025/images/icons/bars-solid.svg);background-repeat:no-repeat;height:3rem;width:3rem;display:inline-block;margin-top:0.3rem;}}#superfish-main-toggle{& span{display:none;}& a{text-decoration:none;}}ul#superfish-main-accordion{position:absolute;float:none;width:100%;left:0 !important;background-color:var(--color-white);& li{text-transform:lowercase;& a{text-decoration:none;padding:1.5rem 0;text-align:center;}}}.pane{padding:2rem;& h1{font-size:4rem;}}h1{font-size:4rem;}.inner-pane{&.white{padding:1rem 2rem;}}.page-title{& h1{font-size:4rem;}}.capability-list{grid-template-columns:1fr;}.view.view-our-work.view-id-our_work{padding:0;& .views-row{& .views-field.views-field-body{visibility:visible;opacity:initial;margin-bottom:5rem;}}}.view-case-study{& .view-content{grid-template-columns:repeat(3,1fr);}}.staggered-columns{grid-template-columns:1fr;& .staggered-media-image{width:40vw;margin:auto;}& > div{&:nth-child(odd){order:initial;}&:nth-child(even){order:1;}}}.grid-two,& .grid-three{grid-template-columns:1fr;gap:initial;}.view.view-our-work.view-id-our_work{&.view-display-id-block_1{& .view-content{grid-template-columns:1fr;}}}form#webform-submission-contact-add-form{max-width:90%;& input,& .form-textarea-wrapper textarea{padding:1rem 0;}}.grid-contact-form{& form{grid-template-columns:1fr;& input,& .form-textarea-wrapper textarea{padding:1rem 0;width:95%;}& section#edit-contact-information{width:100%;}& input#edit-actions-submit,& .webform-button--submit{padding:2rem 4rem!important;}}}form#webform-submission-contact-add-form,& form#webform-submission-contact-node-5-add-form--2{max-width:80vw;& input,& .form-textarea-wrapper textarea{width:90%;}& input#edit-actions-submit--2{padding:2rem 4rem !important;}}.view.view-our-work.view-id-our_work{& .view-content{grid-template-columns:1fr;padding:0;}}.view-articles,&.view-display-id-block_1{& .view-content{grid-template-columns:1fr;padding:0;}}.page-node-type-article{& .node__content{& .field.field--name-field-image{float:none;padding:0;}}}}
