/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.skip-link{margin:0}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff}.main-content{outline:none}.vhide{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}html{min-height:100%;font-size:125%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;font-family:"neue-haas-grotesk-display"}img,picture,object,figure,input,svg{max-width:100%;height:auto}h1{color:#79604C;font-family:"neue-haas-grotesk-text"}h2{color:#df7021;font-family:"neue-haas-grotesk-text"}h2 a,h2 a:visited,h2 a:hover,h2 a:active,h2 a.is-active{color:#df7021}h3{color:#705f4e;font-family:"neue-haas-grotesk-text"}h4{font-family:"neue-haas-grotesk-text"}h5{font-family:"neue-haas-grotesk-text"}h6{font-family:"neue-haas-grotesk-text"}pre{overflow-x:auto;white-space:pre-wrap}p,pre{color:#705f4e;margin:0;font-family:"neue-haas-grotesk-display";letter-spacing:0.5px}body{letter-spacing:0.5px}a{letter-spacing:1px}em,i{font-style:italic}blockquote{font-style:italic}strong,b{font-family:"neue-haas-grotesk-text"}sup{vertical-align:super;font-size:50%;line-height:0}sub{vertical-align:sub;font-size:50%;line-height:0}ul.tabs{border-bottom:1px solid #ccc}ul.contextual-links li{position:relative !important;display:block !important;float:none !important}.contextual-links a{color:#000 !important}.contextual-links a:hover{text-decoration:underline !important;color:#000 !important}.menu-item--expanded,.menu-item--collapsed{list-style-type:none;list-style-image:none}.node--unpublished{background-color:#fff4f4}.layout-container{margin:0}.container{max-width:70em;margin:0 auto}.region{padding:.8rem 0}@media all and (max-width:87.5em){.region{padding:1rem 1rem}}@media (max-width:68.75em){.container{margin:0 1rem}}@media all and (min-width:60em){.has-layout-sidebar-second .layout-content{display:grid;grid-template-columns:60% 35%;column-gap:5%;max-width:70em;margin:0 auto;justify-content:space-between}.has-layout-sidebar-second .layout-content .region-content{flex:0 0 70%}}@media all and (min-width:68.75em){.has-layout-sidebar-second .layout-content{grid-template-columns:70% 25%}}main{padding-bottom:2em}.region-leaderboard{background-color:#7a6854;padding:0.25em 0}.region-leaderboard svg{height:1.25em}.region-leaderboard .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;color:white;background-color:#7a6854}.region-leaderboard .container a{color:white}.region-leaderboard .container nav{display:none}.region-leaderboard .container .ginn-libcal-hours .hours-wrap{display:flex;flex-direction:column;font-size:0.85rem}@media all and (min-width:42.5em){.region-leaderboard .container .ginn-libcal-hours .hours-wrap{flex-direction:row}}@media all and (min-width:68.75em) and (max-width:90em){.region-leaderboard .container .ginn-libcal-hours{padding-left:1em}}.region-leaderboard .container .ginn-libcal-hours a.todays-hour-header::after{content:'\003a'}@media all and (min-width:60em){.region-leaderboard .container nav{font-size:0.85em;display:block}}@media all and (min-width:60em) and (min-width:60em){.region-leaderboard .container nav{display:block;justify-self:end}}@media all and (min-width:60em) and (min-width:60em) and (max-width:90em){.region-leaderboard .container nav{padding-right:1em}}@media all and (min-width:60em) and (min-width:60em){.region-leaderboard .container nav h2{display:none}.region-leaderboard .container nav ul{margin:0;padding:0;display:inline-flex;text-align:right}.region-leaderboard .container nav ul li{padding:0 0 0 0.5em}.region-leaderboard .container nav ul li:first-of-type a{padding-right:0.25em}.region-leaderboard .container nav ul li:first-of-type:after{content:'\007c'}}.region-leaderboard .container .ginn-libcal-hours{display:flex}.region-leaderboard .container .ginn-libcal-hours svg{margin-right:0.25em;margin-top:0.1em;height:1em}@media all and (max-width:42.5em){.region-leaderboard .container .ginn-libcal-hours svg svg{height:1em}}.region-leaderboard .container .ginn-libcal-hours svg path{fill:white}.region-leaderboard .container .ginn-libcal-hours a{color:white;font-family:"neue-haas-grotesk-text"}.region-leaderboard .container .ginn-libcal-hours .wide,.region-leaderboard .container .ginn-libcal-hours .hours-col-loc{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}@media all and (min-width:42.4375em){.region-leaderboard .container .ginn-libcal-hours tr{display:flex}.region-leaderboard .container .ginn-libcal-hours tr .hours-col-time{padding-left:0.5em}}@media all and (min-width:42.5em){.region-leaderboard .container .ginn-libcal-hours .wide{position:static;overflow:visible;clip:auto;width:auto;height:auto}}.region-leaderboard .container .ginn-libcal-hours tr:not(.loc15418){display:none}.region-leaderboard .container .leaderwrap{justify-self:end}.region-leaderboard .container .leaderwrap button{background-color:transparent;border:none}.region-leaderboard .container .leaderwrap button svg{margin-bottom:-0.25em;height:1.5em;fill:white}.region-leaderboard .container .leaderwrap button .mob-menu-prompt-text{font-family:"neue-haas-grotesk-text";margin-right:0.25em}@media all and (min-width:60em){.region-leaderboard .container .leaderwrap button{display:none}}.region-leaderboard .container .leaderwrap ul.menu{list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0;display:flex;display:flex;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;text-decoration:none;list-style:none}@media all and (min-width:42.5em){.region-leaderboard .container .leaderwrap ul.menu{position:static;overflow:visible;clip:auto;width:auto;height:auto;padding:0;margin:0}}.region-leaderboard .container .leaderwrap ul.menu .menu-item{padding-top:0}.region-leaderboard .container .leaderwrap ul.menu .menu-item a{text-decoration:none}.region-leaderboard .container .leaderwrap ul.menu li:first-of-type{margin-right:0.35em}.region-leaderboard .container .leaderwrap ul.menu li:nth-of-type(2)::before{content:" | "}.region-header .container{display:flex;justify-content:space-between;flex-direction:column}.region-header .container .fletcher-logos .mobile svg{width:12em}@media all and (min-width:42.5em){.region-header .container{flex-direction:row;margin-bottom:-0.5em}}.region-header .container .site-name{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.region-header .container .full{display:none}.region-header .container .site-logo img{width:75%}@media all and (min-width:42.5em){.region-header .container .full{padding-top:1.15em;display:block}.region-header .container .full svg{height:2.75em}.region-header .container .mobile{display:none}}@media all and (max-width:60em){.region-header.menu-open .block-system-branding-block,.region-header.menu-open .fletcher-logos{z-index:-9}}.region-footer{background-color:#424243}.region-footer h2{display:none}.region-footer ul{margin-left:0;list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0}.region-footer .container{width:100%;display:flex;flex-direction:column}.region-footer .container .tufts-logo{margin-top:1.5em;width:10em;height:2em}@media all and (min-width:60em){.region-footer .container{display:grid;grid-template-columns:25% 75%}}.region-footer .container p,.region-footer .container ul{color:white}.region-footer .container svg path{fill:white}.region-footer .container a{color:#fff}.region-footer .container a:visited{color:#fff}.region-footer .container a:hover{color:#fff}.region-footer .container a:active{color:#fff}.region-footer .container a{text-decoration:none;overflow-wrap:break-word}.region-footer .container a:hover{text-decoration:underline}.region-footer nav{font-size:0.9em}@media all and (max-width:60em){.region-footer nav{margin-top:2em;padding-bottom:2em}.region-footer nav .menu-level-0>li{padding-top:2em}}.region-footer nav ul.menu-level-0>.menu-item>span{font-weight:bold;font-size:1.25em}.region-footer nav ul.menu-level-0 .menu-level-1,.region-footer nav ul.menu-level-0 .field--name-field-address-etc,.region-footer nav ul.menu-level-0 .field--name-field-social-media-icons{margin-top:0.75em}.region-footer nav ul.menu-level-0 p{margin-bottom:0.5em}@media all and (min-width:60em){.region-footer nav ul.menu-level-0{display:grid;grid-template-columns:30% 1fr 1fr 1fr;column-gap:1em}}.region-footer nav ul.menu-level-0 ul.field--name-field-social-media-icons{display:flex;flex-direction:row;justify-content:flex-start}.region-footer nav ul.menu-level-0 ul.field--name-field-social-media-icons li{padding-right:0.75em}.region-footer nav ul.menu-level-0 ul.field--name-field-social-media-icons li svg{height:1.25em;width:1.25em}.webform-submission-form,#proxy-link-generator{color:#705f4e}.webform-submission-form label,#proxy-link-generator label{font-weight:bold;color:#705f4e}.webform-submission-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-textarea-wrapper,#proxy-link-generator .form-type-textfield,#proxy-link-generator .form-type-email,#proxy-link-generator .form-textarea-wrapper{display:flex;flex-direction:column}.webform-submission-form .form-type-textfield textarea,.webform-submission-form .form-type-textfield input,.webform-submission-form .form-type-email textarea,.webform-submission-form .form-type-email input,.webform-submission-form .form-textarea-wrapper textarea,.webform-submission-form .form-textarea-wrapper input,#proxy-link-generator .form-type-textfield textarea,#proxy-link-generator .form-type-textfield input,#proxy-link-generator .form-type-email textarea,#proxy-link-generator .form-type-email input,#proxy-link-generator .form-textarea-wrapper textarea,#proxy-link-generator .form-textarea-wrapper input{width:100%;display:block;margin-right:1em}@media all and (min-width:68.75em){.webform-submission-form .form-type-textfield textarea,.webform-submission-form .form-type-textfield input,.webform-submission-form .form-type-email textarea,.webform-submission-form .form-type-email input,.webform-submission-form .form-textarea-wrapper textarea,.webform-submission-form .form-textarea-wrapper input,#proxy-link-generator .form-type-textfield textarea,#proxy-link-generator .form-type-textfield input,#proxy-link-generator .form-type-email textarea,#proxy-link-generator .form-type-email input,#proxy-link-generator .form-textarea-wrapper textarea,#proxy-link-generator .form-textarea-wrapper input{width:50%}}.webform-submission-form .description,#proxy-link-generator .description{width:100%;line-height:1.2}@media all and (min-width:68.75em){.webform-submission-form .description,#proxy-link-generator .description{width:50%}}.webform-submission-form .form-type-select,#proxy-link-generator .form-type-select{margin-top:0;display:flex;flex-direction:column}.webform-submission-form .form-type-select select,#proxy-link-generator .form-type-select select{max-width:50%}.webform-submission-form [type='submit'],#proxy-link-generator [type='submit']{background-color:#df7021;color:white;border:none;padding:.5em;border-radius:5px;font-weight:bold}.webform-submission-form [id*='edit-recommended-item-add-submit'],#proxy-link-generator [id*='edit-recommended-item-add-submit']{background-color:#7a6854;margin-top:0.5em}.webform-submission-form p,#proxy-link-generator p{line-height:1.2;padding-bottom:0.5em}.webform-submission-form [type='submit'][id*="-remove"],#proxy-link-generator [type='submit'][id*="-remove"]{padding:0 0 0.5em 1em;background-color:transparent;color:color(grey-dark);text-decoration:underline}.webform-submission-form [type='submit'].field-add-more-submit,#proxy-link-generator [type='submit'].field-add-more-submit{background-color:color(brown)}.webform-submission-form .webform-multiple-table tr.odd,#proxy-link-generator .webform-multiple-table tr.odd{background-color:#ebebeb}.webform-submission-form .webform-multiple-table tr.odd .form-type-textfield,.webform-submission-form .webform-multiple-table tr.odd .form-type-email,.webform-submission-form .webform-multiple-table tr.odd .form-type-textarea,#proxy-link-generator .webform-multiple-table tr.odd .form-type-textfield,#proxy-link-generator .webform-multiple-table tr.odd .form-type-email,#proxy-link-generator .webform-multiple-table tr.odd .form-type-textarea{padding:0.25em 0.5em}.webform-submission-form .webform-multiple-table tr td,#proxy-link-generator .webform-multiple-table tr td{padding-top:0.5em;padding-bottom:0.5em}.webform-submission-form .webform-multiple-table tr td textarea,.webform-submission-form .webform-multiple-table tr td input,#proxy-link-generator .webform-multiple-table tr td textarea,#proxy-link-generator .webform-multiple-table tr td input{width:100%}.webform-submission-form .form-item-preferred-date-and-time tr.odd,#proxy-link-generator .form-item-preferred-date-and-time tr.odd{background-color:#fff}@media all and (min-width:500px){.webform-submission-form .form-type-textfield.form-item-field-14-digit-tufts-id-und-0-value input[type='text'],#proxy-link-generator .form-type-textfield.form-item-field-14-digit-tufts-id-und-0-value input[type='text']{width:25%}}.page-node-880 .field--name-field-embed-webform form{border:1px solid #7a6854;padding:1em;margin-bottom:1em}.page-node-880 .field--name-field-embed-webform form h2,.page-node-880 .field--name-field-embed-webform form .form-type-webform-markup{margin:0}@media all and (min-width:68.75em){.page-node-880 .field--name-field-embed-webform>.field__item{display:inline-block;width:48%;vertical-align:top}.page-node-880 .field--name-field-embed-webform>.field__item input:not([type='submit']),.page-node-880 .field--name-field-embed-webform>.field__item textarea,.page-node-880 .field--name-field-embed-webform>.field__item .description{width:100%}.page-node-880 .field--name-field-embed-webform .field__item:first-of-type{margin-right:1em}}.webform-submission-request-a-purchase-form .form-item-contact-if-an-item-is-purchased{padding:1em 0}.webform-submission-request-a-purchase-form .form-item-contact-if-an-item-is-purchased input#edit-contact-if-an-item-is-purchased{margin-right:0.5em}.webform-submission-request-a-purchase-form table thead th{text-align:left}.webform-submission-request-a-purchase-form table thead th .visually-hidden{position:static !important;overflow:visible !important;clip:auto !important;width:auto !important;height:auto !important}#proxy-link-generator [type='button']{background-color:#df7021;color:white;border:none;padding:.5em;border-radius:5px;font-weight:bold}#proxy-link-generator .form-textarea-wrapper textarea{width:100%}#proxy-link-generator .description{width:100%}.path-frontpage h1{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.path-frontpage .region-breadcrumb{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.path-frontpage .front_main_content{padding:1em 0;background-position:bottom;background-size:100%}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs{width:90%;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:4em}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs h2{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}@media all and (min-width:42.5em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs{width:70%}}@media all and (min-width:68.75em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs{width:50%}}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs .item-list{width:100%}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs{display:flex;flex-direction:column}@media all and (min-width:42.5em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs{width:50%;flex-direction:row;position:relative;padding-bottom:0.15em;margin-bottom:0}}@media all and (min-width:42.5em) and (min-width:60em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs{margin-bottom:0.75em}}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li{margin-left:0;margin-right:0.5em}@media all and (max-width:60em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li{margin:0}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li a{text-align:center}}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li a{background-color:#eef5fb;padding:0.75em 0.25em;text-decoration:none;display:flex;flex-direction:column}@media all and (min-width:60em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li a{background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}}@media all and (min-width:42.4375em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li a{padding:0.5em 1.25em}}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li a{color:black}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li.active a{background-color:#df7021;color:white;font-weight:bold;position:relative;padding-bottom:0.95em}@media all and (min-width:42.5em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs li.active ::after{content:" ";bottom:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#df7021 transparent transparent transparent;margin-left:auto;margin-right:auto;margin-bottom:-1.9em;z-index:1}}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.quicktabs-tabs a.quicktabs-loaded:focus{border:2px solid #ebf4f5}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs .quicktabs-main{margin-top:-0.9em;background-color:rgba(100,100,105,0.95);padding:0.5em 1.5em}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs .quicktabs-main .description{margin-top:-1rem;font-size:0.8em;color:white}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs a{color:white;font-weight:bold}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs form{position:relative}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs form label{color:white;font-weight:bold}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs form input[type="text"]{height:2.25em;color:black}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs form .icon-submit{position:absolute;top:1.65em;right:0;background-image:url(/themes/custom/ginnlight/images/old_ico/SVG/Search_Icon.svg);background-repeat:no-repeat;background-position:center;color:transparent}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs form .icon-submit input{background-color:transparent;border:none;width:1.85em;height:1.85em}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.find-more{font-size:0.85em;padding-top:1em;list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0;margin-bottom:0}.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.find-more li{margin-bottom:1em}@media all and (min-width:90em){.path-frontpage .front_main_content .block-quicktabs-blockcatalogs ul.find-more{list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0;display:flex;justify-content:space-between}}.path-frontpage .front_main_content .menu--quicklink-menu{width:90%;margin-left:auto;margin-right:auto}@media all and (min-width:42.5em){.path-frontpage .front_main_content .menu--quicklink-menu{width:70%}}@media all and (min-width:68.75em){.path-frontpage .front_main_content .menu--quicklink-menu{width:50%}}.path-frontpage .front_main_content .block-ginn-misc-ask-block{width:70%;text-align:center;margin-left:auto;margin-right:auto}@media all and (min-width:42.4375em){.path-frontpage .front_main_content .block-ginn-misc-ask-block{width:60%}}@media all and (min-width:42.5em){.path-frontpage .front_main_content .block-ginn-misc-ask-block{width:20em}}.path-frontpage .front_main_content .block-ginn-misc-ask-block h2{display:none}.path-frontpage .front_main_content .block-ginn-misc-ask-block a{text-decoration:none}.path-frontpage .front_main_content .block-ginn-misc-ask-block a h2.block-custom-title{display:block;background-color:#df7021;color:white;margin-top:-2em;padding:0.25em;border-radius:0.5em;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border:2px solid white}.path-frontpage .front_main_content .block-ginn-misc-ask-block a:hover h2,.path-frontpage .front_main_content .block-ginn-misc-ask-block a:focus h2{background-color:white;color:#df7021;border-color:#df7021}.path-frontpage .front_main_content .menu--quicklink-menu{background-color:#7a6854;padding:0.5em}.path-frontpage .front_main_content .menu--quicklink-menu h2{display:none}.path-frontpage .front_main_content .menu--quicklink-menu ul{margin:0}@media all and (min-width:42.5em){.path-frontpage .front_main_content .menu--quicklink-menu ul{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}}.path-frontpage .front_main_content .menu--quicklink-menu ul li{text-align:center}.path-frontpage .front_main_content .menu--quicklink-menu ul li a{padding:1em 0 0.5em 0;display:block;width:100%;height:100%;color:white;line-height:1.2;text-decoration:none}.path-frontpage .front_main_content .menu--quicklink-menu ul li .field--name-field-media-image .field__item{width:50%;margin-left:auto;margin-right:auto}.path-frontpage .front_main_content .menu--quicklink-menu ul li .field--name-field-media-image .field__item svg{width:4em;fill:white}.path-frontpage .front_main_content .menu--quicklink-menu ul li .field--name-field-media-image .field__item svg .fil0{fill:white !important}.path-frontpage .front_main_content .menu--quicklink-menu ul li a:hover,.path-frontpage .front_main_content .menu--quicklink-menu ul li a:focus{text-decoration:underline;background-color:#df7021}.path-frontpage .container.news_events{padding:1em 0}.path-frontpage .container.news_events .wen{padding-bottom:1em}@media all and (min-width:60em) and (min-width:68.75em) and (max-width:90em){.path-frontpage .container.news_events{padding:1em}}.path-frontpage .container.news_events svg{height:0.85rem}.path-frontpage .container.news_events h2 a,.path-frontpage .container.news_events h3 a{text-decoration:none}.path-frontpage .container.news_events h2 a:hover,.path-frontpage .container.news_events h2 a:active,.path-frontpage .container.news_events h3 a:hover,.path-frontpage .container.news_events h3 a:active{text-decoration:underline}.path-frontpage .container.news_events h2{color:#424243;font-weight:200;margin:0 0 1rem 0}.path-frontpage .container.news_events h2 a{color:#424243}.path-frontpage .container.news_events h3{margin:0}.path-frontpage .container.news_events h3 a{font-weight:200}.path-frontpage .wen-links{font-weight:bold;text-align:center;color:#424243;grid-column:1/span 2;padding-bottom:1em}.path-frontpage .wen-links a,.path-frontpage .wen-links a:visited,.path-frontpage .wen-links a:hover,.path-frontpage .wen-links a:active,.path-frontpage .wen-links a.is-active{color:#424243}.region-main-menu{position:relative;padding:4em 0 0 0;background-color:#7b7b7f;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-top:-5.5em}.region-main-menu a{text-decoration:none}.region-main-menu.open{position:static;overflow:visible;clip:auto;width:auto;height:auto}@media all and (min-width:18.75em){.region-main-menu{margin-top:-7.5em}}@media all and (min-width:28.125em){.region-main-menu{margin-top:-8.5em}}@media all and (min-width:34.375em){.region-main-menu{margin-top:-9.25em}}@media all and (min-width:42.5em){.region-main-menu{margin-top:-6em}}@media all and (min-width:60em){.region-main-menu{margin-top:0;padding:0 1em;position:static;overflow:visible;clip:auto;width:auto;height:auto;height:2.5em;background-color:#e8e8e8}}.region-main-menu .container{display:flex;justify-content:space-between}@media all and (max-width:59.9375em){.region-main-menu .container{flex-direction:column;margin:0;position:relative}.region-main-menu .container nav{margin-top:1em}}@media all and (max-width:42.5em){.region-main-menu .container ul.menu--simple-mega-menu{padding-top:2em}}.region-main-menu .container ul.menu--simple-mega-menu button{font-size:.85em;color:white;border:none;font-weight:bold;position:relative}.region-main-menu .container ul.menu--simple-mega-menu button a{color:white}.region-main-menu .container ul.menu--simple-mega-menu button svg{fill:#4c4c4c;height:1.25em;margin-top:0.5em;right:-0.75em;top:0.25em;position:absolute}@media all and (max-width:59.9375em){.region-main-menu .container ul.menu--simple-mega-menu button svg{right:2em;fill:white}}@media all and (max-width:68.75em){.region-main-menu .container ul.menu--simple-mega-menu button svg{top:-0.25em}}.region-main-menu .container ul.menu--simple-mega-menu button .close svg{fill:transparent}.region-main-menu .container ul.menu--simple-mega-menu>li.mega-level-0.focused .close svg{fill:white;margin-top:0.3em}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu>li.mega-level-0.focused .close svg{fill:#4c4c4c}}.region-main-menu .container ul.menu--simple-mega-menu>li.mega-level-0.focused .open svg{fill:transparent}@media all and (min-width:68.75em){.region-main-menu .container ul.menu--simple-mega-menu>li.mega-level-0.focused>::after{content:'';width:0;height:0;border-left:0.75em solid transparent;border-right:0.75em solid transparent;border-bottom:0.75em solid #4c4c4c;position:absolute;bottom:0;transform:translateX(4em);-webkit-transform:translateX(-4em);-moz-transform:translateX(2em)}}.region-main-menu .container ul.menu--simple-mega-menu li:first-of-type .open,.region-main-menu .container ul.menu--simple-mega-menu li:first-of-type .close{display:none}@media all and (max-width:59.9375em){.region-main-menu .container ul.menu--simple-mega-menu{width:100%;margin:0}.region-main-menu .container ul.menu--simple-mega-menu>li{display:block;padding:0.5em;width:100%;border-bottom:1px solid white}.region-main-menu .container ul.menu--simple-mega-menu>li button{background-color:#7b7b7f;text-align:left;display:block;width:100%;border:none}.region-main-menu .container ul.menu--simple-mega-menu>li:first-of-type{border-top:1px solid white}}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu{display:flex;margin:0.25em 0 0 -0.25em}.region-main-menu .container ul.menu--simple-mega-menu li.mega-level-0{margin-right:1.5em}.region-main-menu .container ul.menu--simple-mega-menu button{background-color:#e8e8e8;color:#4c4c4c}.region-main-menu .container ul.menu--simple-mega-menu li.mega-level-0:first-of-type{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}@media all and (min-width:68.75em){.region-main-menu .container ul.menu--simple-mega-menu li.mega-level-0{padding:0;margin-right:2em}.region-main-menu .container ul.menu--simple-mega-menu li.mega-level-0 button{padding:0.5em}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper{color:white;flex-direction:column}@media all and (max-width:59.9375em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper{padding:0}}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper{width:90vw}}@media all and (min-width:90em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper{width:70em;padding-left:0}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item{margin-left:0}@media all and (max-width:59.9375em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item{width:100%}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1{position:relative;padding:1em 0}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1>a,.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 span{font-size:0.96em;font-weight:bold;margin-left:2.5rem}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 .icon{position:absolute;left:0.5em;margin-right:0.5em}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 .icon{top:0.25em;left:0}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 .icon svg{width:1.5rem;height:1.5rem}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 .icon svg{width:2rem;height:2rem}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 .icon svg path{fill:white !important}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 ul.menu{margin-left:0}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.mega-level-1 ul.menu li{border-bottom:1px solid white}@media all and (max-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li{padding:0.5em}}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item{display:flex;justify-content:space-between;width:100%}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.menu-item--expanded.mega-level-1>a{font-size:0.96em;font-weight:bold}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.menu-item--expanded.mega-level-1 ul.menu{margin-left:0}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item li.menu-item.menu-item--expanded.mega-level-1 ul.menu li{margin-right:3em}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item.cols-4 li.mega-level-1{width:25%}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item.cols-3 li.mega-level-1{width:33%}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper ul.mega-menu-item.cols-2 li.mega-level-1{width:50%}}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper li a{color:white}.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper .close-mega-menu{background-color:#e8e8e8}@media all and (max-width:59.9375em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper .close-mega-menu{padding:0.5em;width:2em;align-self:end;margin-right:1em;margin-bottom:1em;background-color:transparent;border:1px solid white}}@media all and (min-width:60em){.region-main-menu .container ul.menu--simple-mega-menu .mega-menu-wrapper .close-mega-menu{position:absolute;right:0;padding:0.5em 1em}}.region-main-menu .menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .field--name-name{font-size:1.8em}@media all and (max-width:59.9375em){.region-main-menu .menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper{position:relative}.region-main-menu .menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .field--name-name{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}.region-main-menu .menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper .mega-menu-background{background-color:#4c4c4c}.region-main-menu .menu--simple-mega-menu>.menu-item--expanded>.mega-menu-wrapper ul.mega-menu-item{flex-basis:100%}@media all and (min-width:60em){.region-main-menu .additional_menu{display:none}}@media all and (min-width:60em){.region-main-menu.search-open{height:4em}}@media all and (min-width:87.5em){.region-main-menu.search-open{height:3em}}@media all and (max-width:59.9375em){.wide-site-search{display:none}}@media all and (min-width:60em){.mobile-site-search{display:none}}@media all and (max-width:59.9375em){.block-views-exposed-filter-blockginn-search-page-1{position:absolute;top:-3.75em;width:100%}.block-views-exposed-filter-blockginn-search-page-1 label{color:white;font-weight:bold;font-size:0.85rem}.block-views-exposed-filter-blockginn-search-page-1 svg{fill:white;margin:0 0 -0.25em 0.5em}}.block-views-exposed-filter-blockginn-search-page-1 h2{display:none}.block-views-exposed-filter-blockginn-search-page-1 form{position:relative}@media all and (min-width:60em){.block-views-exposed-filter-blockginn-search-page-1 form{margin-left:1em;display:flex}.block-views-exposed-filter-blockginn-search-page-1 form input[type="text"],.block-views-exposed-filter-blockginn-search-page-1 form input[type="submit"]{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}.block-views-exposed-filter-blockginn-search-page-1 form .form--inline{display:flex}@media all and (max-width:42.5em){.block-views-exposed-filter-blockginn-search-page-1 form .form--inline{flex-direction:column}}.block-views-exposed-filter-blockginn-search-page-1 form .form-item{margin:0}.block-views-exposed-filter-blockginn-search-page-1 form .show-search{width:2em}@media all and (min-width:60em){.block-views-exposed-filter-blockginn-search-page-1 form .show-search{padding:0.5em 0 0.25em 0.25em;margin-top:-0.4em;border-left:1px solid #bdbdbf}}@media all and (max-width:59.9375em){.block-views-exposed-filter-blockginn-search-page-1 .form-item.form-type-textfield{margin:-1.5em 0 0 0.5em;display:flex;flex-direction:column;width:calc(100% - 1em)}.block-views-exposed-filter-blockginn-search-page-1 .form-item.form-type-textfield label{margin-left:2em;margin-bottom:0.25em}}.block-views-exposed-filter-blockginn-search-page-1 input[type="submit"]{background-color:#4c4c4c;color:white;position:absolute !important;border:none}@media all and (max-width:42.5em){.block-views-exposed-filter-blockginn-search-page-1 input[type="submit"]{bottom:0;left:0.5em;padding:0.3em 0.45em;width:calc(100% - 1em)}}@media all and (min-width:42.5em) and (max-width:59.9375em){.block-views-exposed-filter-blockginn-search-page-1 input[type="submit"]{bottom:0.2em;right:0.5em;padding:0.3em 0.45em}}@media all and (min-width:60em){.block-views-exposed-filter-blockginn-search-page-1 input[type="submit"]{top:0;right:0;padding:0.25em 0.5em;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}@media all and (min-width:60em){.block-views-exposed-filter-blockginn-search-page-1 form>.form--inline.open input[type="text"]{position:static;overflow:visible;clip:auto;width:auto;height:auto;border:1px solid black;background-color:white;color:black;height:1.75em;width:100%}.block-views-exposed-filter-blockginn-search-page-1 form>.form--inline.open input[type="submit"]{position:static;overflow:visible;clip:auto;width:auto;height:auto}.block-views-exposed-filter-blockginn-search-page-1 form>.form--inline.open label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}@media all and (max-width:59.9375em){.account_search_wrapper ul{margin:0}}@media all and (min-width:60em){.account_search_wrapper{display:flex;justify-content:space-around;margin-top:0.5em}}@media all and (min-width:68.75em){.account_search_wrapper{margin-top:0.5em}}.account_search_wrapper .atitle,.account_search_wrapper label{color:white;font-weight:bold;font-size:0.85rem}@media all and (min-width:60em) and (max-width:68.75em){.account_search_wrapper .atitle,.account_search_wrapper label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}}@media all and (min-width:68.75em){.account_search_wrapper .atitle,.account_search_wrapper label{color:#4c4c4c}}.account_search_wrapper h2{display:none}.account_search_wrapper svg{fill:white;margin:0 0 -0.25em 0.5em;height:1.25em}@media all and (min-width:60em){.account_search_wrapper svg{margin:0;fill:#4c4c4c}}.account_search_wrapper a.my-account,.account_search_wrapper .additional_menu a{text-decoration:none;color:white;border-bottom:1px solid white;display:block;padding:0.5em;font-size:0.85em}@media all and (min-width:60em){.account_search_wrapper a.my-account,.account_search_wrapper .additional_menu a{padding:0.25em 0 0 0;color:#4c4c4c;display:flex;border-bottom:none}}.fletch-can ul{padding:0;margin:0;font-weight:bold;font-size:0.85em;font-family:"neue-haas-grotesk-display"}.fletch-can ul a{color:#fff}.fletch-can ul a:visited{color:#fff}.fletch-can ul a:hover{color:#fff}.fletch-can ul a:active{color:#fff}.fletch-can ul li{display:block;padding:0.5rem 1em;width:100%;border-bottom:1px solid white}.fletch-can ul li a{display:block;width:100%}.fletch-can ul li:last-of-type{border-bottom:none}@media all and (min-width:60em){.fletch-can ul{display:none}}.region-content .menu--main a{color:#7a6854}.region-content .menu--main a:visited{color:#7a6854}.region-content .menu--main a:hover{color:#7a6854}.region-content .menu--main a:active{color:#7a6854}.region-content .menu--main ul{margin:0}.region-content .menu--main ul.menu--simple-mega-menu button{color:#7a6854;background-color:transparent;border:none;font-weight:bold}.region-content .menu--main ul.menu--simple-mega-menu .open,.region-content .menu--main ul.menu--simple-mega-menu .close{display:none}.region-content .menu--main ul.menu--simple-mega-menu ul{margin:0}.region-content .menu--main ul.menu--simple-mega-menu li.mega-level-0{margin-bottom:1em}.region-content .menu--main svg{height:2em;width:2em}.region-content .menu--main svg path{fill:#7a6854}nav.breadcrumb{font-size:0.85em;padding-bottom:0}nav.breadcrumb a,nav.breadcrumb a:visited,nav.breadcrumb a:hover,nav.breadcrumb a:active,nav.breadcrumb a.is-active{color:#424243}nav.breadcrumb ol{margin-left:0.2rem}.region-content{padding-top:0}.region-content h1.page-title{margin-top:0}.region-content .node__content{color:#705f4e}.region-content .node__content a{color:#604f3d}.region-content .node__content a:visited{color:#604f3d}.region-content .node__content a:hover{color:#604f3d}.region-content .node__content a:active{color:#604f3d}.region-content .node__content .field--name-body p{padding-bottom:1em}.region-content .node__content .wrapper{overflow:hidden}@media all and (min-width:42.5em){.region-content .node__content article.align-left.media{width:calc(50% - 1em);float:left;margin-right:1em}}@media all and (min-width:42.5em){.region-content .node__content article.align-right.media{width:calc($width - 1em);float:right;margin-left:1em}}.region-content .node__content article.align-center.media{width:50%;margin-left:auto;margin-right:auto}@media all and (min-width:42.5em){.region-content .node__content img.align-right{width:calc($width - 1em);float:right;margin-left:1em}}@media all and (min-width:42.5em){.region-content .node__content img.align-left{width:calc(50% - 1em);float:left;margin-right:1em}}.region-content .node__content ul{position:relative}.region-content .node__content ul li:before{margin-left:-.65rem;margin-right:.25rem;vertical-align:top;display:inline-block;content:'\2022 ';color:#df7021}.region-content .node__content ul li{list-style:none}.region-content .node__content ol li{padding-left:0.5em}.region-content .node__content table{min-width:50%;border:1px solid #f8f7f5;margin-bottom:1em}.region-content .node__content table tr:nth-child(even){background-color:#f8f7f5}.region-content .node__content table td,.region-content .node__content table th{padding:0.5em;text-align:left}.view-content{color:#705f4e}.in-page.view a,.in-page.view a:visited,.in-page.view a:hover,.in-page.view a:active,.in-page.view a.is-active{color:#7a6854}.in-page.view .views-row{margin-bottom:0.5em}.back-wrapper{position:sticky;top:95%;text-align:right;z-index:9;background:black;opacity:80%}.back-wrapper a{color:white;font-weight:bold;padding:0.25em}.block-quicktabs-blockdatabases{background-color:#f8f7f5;position:relative}.block-quicktabs-blockdatabases .quicktabs-tabs{background-color:white}.block-quicktabs-blockdatabases .quicktabs-tabs li{margin-left:0;padding:0;font-family:"neue-haas-grotesk-display";font-weight:bold;border-radius:none}@media all and (max-width:87.5em){.block-quicktabs-blockdatabases .quicktabs-tabs li{width:100%}.block-quicktabs-blockdatabases .quicktabs-tabs li a{border-bottom:2px solid black !important}}.block-quicktabs-blockdatabases .quicktabs-tabs li a{background-color:#ebebeb;text-decoration:none;padding:0.615em 1em 0.615em 1em;color:#000}@media all and (min-width:68.75em){.block-quicktabs-blockdatabases .quicktabs-tabs li a{border-right:1px solid gray}}.block-quicktabs-blockdatabases .quicktabs-tabs li.active a,.block-quicktabs-blockdatabases .quicktabs-tabs li.hover a{background-color:rgba(100,100,105,0.95) !important;color:white !important;border:none !important}.block-quicktabs-blockdatabases a.to-top{display:block;position:sticky;top:4em;right:0}.block-quicktabs-blockdatabases .quicktabs-main{padding:1em;border-top:4px solid #df7021;margin-top:-1em}.block-quicktabs-blockdatabases .attachment{width:100%;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #7a6854}.block-quicktabs-blockdatabases .attachment .views-summary-unformatted{color:#7a6854;font-size:1.2em}.block-quicktabs-blockdatabases .attachment .views-summary-unformatted a{color:#df7021;padding:0 0.25em}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn .views-row,.block-quicktabs-blockdatabases .view-id-subjects .views-row{padding-bottom:1em;line-height:1.4em}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn .views-row .views-field-title,.block-quicktabs-blockdatabases .view-id-subjects .views-row .views-field-title{color:#7a6854}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn .views-row .views-field-title a,.block-quicktabs-blockdatabases .view-id-subjects .views-row .views-field-title a{color:#7a6854}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn .views-row .views-field-views-conditional-field,.block-quicktabs-blockdatabases .view-id-subjects .views-row .views-field-views-conditional-field{font-size:1em;margin-top:2px;line-height:1.2;font-weight:300}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn .views-row .views-field-nothing a,.block-quicktabs-blockdatabases .view-id-subjects .views-row .views-field-nothing a{font-size:0.8em;color:#7a6854}.block-quicktabs-blockdatabases .view-id-duplicate_glossary_for_ginn a,.block-quicktabs-blockdatabases .view-id-subjects a{color:#7a6854}.block-quicktabs-blockdatabases .view-id-subjects .subject-group{padding-bottom:1em}.block-quicktabs-blockdatabases .view-id-subjects .subject-group .close{display:block}.block-quicktabs-blockdatabases .view-id-subjects .subject-group .open{display:none}.block-quicktabs-blockdatabases .view-id-subjects .subject-group .views-row:first-of-type{padding-top:0.5em}.block-quicktabs-blockdatabases .view-id-subjects .subject-group.closed .close{display:none}.block-quicktabs-blockdatabases .view-id-subjects .subject-group.closed .open{display:block}.block-quicktabs-blockdatabases .view-id-subjects .subject-group.closed .views-row{display:none}.block-quicktabs-blockdatabases .view-id-subjects button{position:relative;padding-left:1.5em;color:#df7021;font-weight:700;font-size:1em;border:none;background-color:transparent}.block-quicktabs-blockdatabases .view-id-subjects button svg{position:absolute;left:0;top:0.25em;height:1em}.block-views-blockff-subject-list-block-1,.block-views-blockff-subject-list-block-2{margin-bottom:1em}.block-views-blockff-subject-list-block-1 h2,.block-views-blockff-subject-list-block-2 h2{font-size:1.2em;margin-bottom:0.25em}.view-display-id-db_by_ff .views-row,.view-display-id-db_by_as .views-row{padding-bottom:1em;line-height:1.4em}.view-display-id-db_by_ff .views-row .views-field-title,.view-display-id-db_by_as .views-row .views-field-title{color:#7a6854}.view-display-id-db_by_ff .views-row .views-field-title a,.view-display-id-db_by_as .views-row .views-field-title a{color:#7a6854}.view-display-id-db_by_ff .views-row .views-field-views-conditional-field,.view-display-id-db_by_as .views-row .views-field-views-conditional-field{font-size:1em;margin-top:2px;line-height:1.2;font-weight:300}.view-display-id-db_by_ff .views-row .views-field-nothing a,.view-display-id-db_by_as .views-row .views-field-nothing a{font-size:0.8em;color:#7a6854}.view-display-id-db_by_ff .view-header,.view-display-id-db_by_as .view-header{position:sticky;top:0;color:#7a6854;background-color:white}.view-display-id-db_by_ff .view-header .return::before,.view-display-id-db_by_as .view-header .return::before{content:'< '}@media all and (min-width:60em){.view-display-id-db_by_ff .view-header,.view-display-id-db_by_as .view-header{display:flex;flex-direction:row;justify-content:space-between}}.view-display-id-db_by_ff .view-header a,.view-display-id-db_by_ff .view-header a:visited,.view-display-id-db_by_ff .view-header a:hover,.view-display-id-db_by_ff .view-header a:active,.view-display-id-db_by_ff .view-header a.is-active,.view-display-id-db_by_as .view-header a,.view-display-id-db_by_as .view-header a:visited,.view-display-id-db_by_as .view-header a:hover,.view-display-id-db_by_as .view-header a:active,.view-display-id-db_by_as .view-header a.is-active{color:#7a6854}.view-display-id-db_by_ff .view-content,.view-display-id-db_by_as .view-content{margin-top:1em}.view-display-id-db_by_ff .pager a,.view-display-id-db_by_ff .pager a:visited,.view-display-id-db_by_ff .pager a:hover,.view-display-id-db_by_ff .pager a:active,.view-display-id-db_by_ff .pager a.is-active,.view-display-id-db_by_as .pager a,.view-display-id-db_by_as .pager a:visited,.view-display-id-db_by_as .pager a:hover,.view-display-id-db_by_as .pager a:active,.view-display-id-db_by_as .pager a.is-active{color:#7a6854}.user-logged-in .view-display-id-db_by_ff .view-header,.user-logged-in .view-display-id-db_by_as .view-header{top:4em}.view-display-id-videos_by_workshop_type .view-content,.view-id-videos .view-content{display:grid;grid-template-columns:1fr 1fr;column-gap:2em}.view-display-id-videos_by_workshop_type .view-content h3,.view-id-videos .view-content h3{grid-column-start:1;grid-column-end:span 2;margin:0 0 0.25em 0}.view-display-id-videos_by_workshop_type .view-content .media-library-item__name,.view-display-id-videos_by_workshop_type .view-content .iframe_title,.view-id-videos .view-content .media-library-item__name,.view-id-videos .view-content .iframe_title{display:none}.view-display-id-videos_by_workshop_type .view-content .views-row,.view-id-videos .view-content .views-row{padding-bottom:2em}.view-display-id-videos_by_workshop_type .view-content iframe,.view-id-videos .view-content iframe{height:300px}.view-hours h2{margin-bottom:0}.view-hours .views-field-view-node{padding-top:0.25em;font-size:0.8em}.view-hours .views-field-view-node a{color:#7a6854}.view-alert{padding:0.5em;text-align:center}.view-alert .views-field-title{font-family:"neue-haas-grotesk-display";font-size:1.25em;font-weight:bold}.view-alert .views-field-body{padding-top:0.25em}@media all and (min-width:68.75em){.view-alert .views-field-body{padding:0 10em}}.view-alert ul{list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0;display:flex;justify-content:center;margin:0.25em 1em}.view-alert ul li{margin:0 0.5em}.view-display-id-critical{background-color:#cb333b;color:white}.view-display-id-critical p,.view-display-id-critical .views-field-title{color:white}.view-display-id-critical a,.view-display-id-critical a:visited,.view-display-id-critical a:hover,.view-display-id-critical a:active,.view-display-id-critical a.is-active{color:#fff}.view-display-id-info{background-color:#f1c400;color:black}.view-display-id-info p,.view-display-id-info .views-field-title{color:black}.view-display-id-info a,.view-display-id-info a:visited,.view-display-id-info a:hover,.view-display-id-info a:active,.view-display-id-info a.is-active{color:#000}.view-staff .view-content{display:grid}@media all and (min-width:42.5em){.view-staff .view-content{grid-template-columns:1fr 1fr;column-gap:3em;row-gap:2em}}@media all and (max-width:42.5em){.view-staff .view-content .views-row{margin-bottom:2em}}.view-staff .view-content .views-row .views-field-title a{color:#604f3d;text-decoration:none;font-weight:bold}.view-staff .view-content .views-row .views-field-field-job-title{font-weight:bold;color:#e0641e}@media all and (min-width:68.75em){.view-staff .view-content .views-row .views-field-field-bio{max-width:90%}}@media all and (max-width:18.75em){.view-staff .view-content .views-row .staff-image{width:90%}}.view-staff .view-content .views-row .staff-image .media--image{display:flex;align-items:center;height:300px}.view-staff .view-content .views-row .staff-image .media--image img{align-self:center;justify-self:center}.page-node-type-staff .field{color:#705f4e}.page-node-type-staff .field a{color:#705f4e}.page-node-type-staff .field--name-field-job-title{color:#e0641e;font-weight:bold}.view-library-story-views.view-display-id-block_2{background-color:#7a6854;padding:0}.view-library-story-views.view-display-id-block_2 a{color:#fff}.view-library-story-views.view-display-id-block_2 a:visited{color:#fff}.view-library-story-views.view-display-id-block_2 a:hover{color:#fff}.view-library-story-views.view-display-id-block_2 a:active{color:#fff}.view-library-story-views.view-display-id-block_2 .views-field-field-side-heading{padding:0;background-color:#604f3d;text-align:center}.view-library-story-views.view-display-id-block_2 .views-field-field-side-heading h2{margin:0;padding:0.25em 0;line-height:1.25}.view-library-story-views.view-display-id-block_2 .media--image{text-align:center}.view-library-story-views.view-display-id-block_2 .views-field-field-side-content{padding:1em}.view-library-story-views.view-display-id-block_2 .views-field-field-side-content p{color:white}.region-front-library-story{margin-bottom:-2em;background:#7a6854;color:white}.region-front-library-story a{color:#fff}.region-front-library-story a:visited{color:#fff}.region-front-library-story a:hover{color:#fff}.region-front-library-story a:active{color:#fff}.region-front-library-story h2{text-transform:uppercase;font-weight:300}.region-front-library-story a{text-decoration:none}.region-front-library-story a:hover{text-decoration:underline}.region-front-library-story .field-content{color:white}.region-front-library-story .read-more{font-size:0.75em;font-weight:bold}.region-front-library-story .read-more:after{content:"\003E";color:#fff}.region-front-library-story svg{fill:white;height:0.85em}@media all and (min-width:42.5em){.region-front-library-story .view-content{width:60%;margin-right:auto;margin-left:auto}.region-front-library-story .view-content .views-row{position:relative;min-height:16em}}@media all and (min-width:42.5em) and (min-width:60em){.region-front-library-story .view-content .views-row .views-field-field-image-for-front{position:absolute;left:0;top:0}.region-front-library-story .view-content .views-row .views-field:not(.views-field-field-image-for-front){margin-left:350px}}@media all and (min-width:42.5em){.region-front-library-story .view-content .views-row .views-field-views-conditional-field{margin-bottom:0.5em}}.region-front-library-story .view-content .views-field-title h3{margin-top:0;text-transform:uppercase}.region-front-library-story .views-field-title,.view-library-story-views.view-display-id-block_1 .views-field-title,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-title{font-family:"neue-haas-grotesk-text"}.region-front-library-story p,.view-library-story-views.view-display-id-block_1 p,.view-id-library_stories_and_news.view-display-id-block_1 p{color:white}.region-front-library-story .views-field-view-node,.view-library-story-views.view-display-id-block_1 .views-field-view-node,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-view-node{font-size:75%;font-weight:bold}.region-front-library-story .views-field-view-node a,.view-library-story-views.view-display-id-block_1 .views-field-view-node a,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-view-node a{text-decoration:none}.region-front-library-story .views-field-view-node a:hover,.region-front-library-story .views-field-view-node a:active,.view-library-story-views.view-display-id-block_1 .views-field-view-node a:hover,.view-library-story-views.view-display-id-block_1 .views-field-view-node a:active,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-view-node a:hover,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-view-node a:active{text-decoration:underline}.region-front-library-story .views-field-view-node .read-more::after,.view-library-story-views.view-display-id-block_1 .views-field-view-node .read-more::after,.view-id-library_stories_and_news.view-display-id-block_1 .views-field-view-node .read-more::after{content:"\003E";color:#fff}.view-library-story-views.view-display-id-block_1,.view-id-library_stories_and_news.view-display-id-block_1,.block-views-blocklibrary-stories-and-news-front{background-color:#5a5a5f;color:white}.view-library-story-views.view-display-id-block_1 a,.view-id-library_stories_and_news.view-display-id-block_1 a,.block-views-blocklibrary-stories-and-news-front a{color:#fff}.view-library-story-views.view-display-id-block_1 a:visited,.view-id-library_stories_and_news.view-display-id-block_1 a:visited,.block-views-blocklibrary-stories-and-news-front a:visited{color:#fff}.view-library-story-views.view-display-id-block_1 a:hover,.view-id-library_stories_and_news.view-display-id-block_1 a:hover,.block-views-blocklibrary-stories-and-news-front a:hover{color:#fff}.view-library-story-views.view-display-id-block_1 a:active,.view-id-library_stories_and_news.view-display-id-block_1 a:active,.block-views-blocklibrary-stories-and-news-front a:active{color:#fff}.view-library-story-views.view-display-id-block_1 .views-row,.view-id-library_stories_and_news.view-display-id-block_1 .views-row,.block-views-blocklibrary-stories-and-news-front .views-row{clear:both;overflow:auto;padding:0 0 1em 0;border-top:1px solid #8a898e}.view-library-story-views.view-display-id-block_1 .views-row .views-field,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field,.block-views-blocklibrary-stories-and-news-front .views-row .views-field{padding:0 1.5rem}.view-library-story-views.view-display-id-block_1 .views-row h2,.view-library-story-views.view-display-id-block_1 .views-row h3,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h2,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h3,.block-views-blocklibrary-stories-and-news-front .views-row h2,.block-views-blocklibrary-stories-and-news-front .views-row h3{margin:1em 0 0 0;font-size:1.2em}@media all and (min-width:42.5em){.view-library-story-views.view-display-id-block_1 .views-row h2,.view-library-story-views.view-display-id-block_1 .views-row h3,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h2,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h3,.block-views-blocklibrary-stories-and-news-front .views-row h2,.block-views-blocklibrary-stories-and-news-front .views-row h3{max-width:60%}}.view-library-story-views.view-display-id-block_1 .views-row h2 a,.view-library-story-views.view-display-id-block_1 .views-row h3 a,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h2 a,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h3 a,.block-views-blocklibrary-stories-and-news-front .views-row h2 a,.block-views-blocklibrary-stories-and-news-front .views-row h3 a{text-decoration:none}.view-library-story-views.view-display-id-block_1 .views-row h2 a:hover,.view-library-story-views.view-display-id-block_1 .views-row h2 a:active,.view-library-story-views.view-display-id-block_1 .views-row h3 a:hover,.view-library-story-views.view-display-id-block_1 .views-row h3 a:active,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h2 a:hover,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h2 a:active,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h3 a:hover,.view-id-library_stories_and_news.view-display-id-block_1 .views-row h3 a:active,.block-views-blocklibrary-stories-and-news-front .views-row h2 a:hover,.block-views-blocklibrary-stories-and-news-front .views-row h2 a:active,.block-views-blocklibrary-stories-and-news-front .views-row h3 a:hover,.block-views-blocklibrary-stories-and-news-front .views-row h3 a:active{text-decoration:underline}.view-library-story-views.view-display-id-block_1 .views-row .views-field-body,.view-library-story-views.view-display-id-block_1 .views-row .views-field-views-conditional-field,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-body,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-views-conditional-field,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-body,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-views-conditional-field{margin:1em 0;color:white}.view-library-story-views.view-display-id-block_1 .views-row .views-field-body p,.view-library-story-views.view-display-id-block_1 .views-row .views-field-views-conditional-field p,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-body p,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-views-conditional-field p,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-body p,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-views-conditional-field p{color:white}.view-library-story-views.view-display-id-block_1 .views-row .views-field-field-image-for-front,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-field-image-for-front,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-field-image-for-front{margin:1em auto}@media all and (min-width:42.5em){.view-library-story-views.view-display-id-block_1 .views-row .views-field-field-image-for-front,.view-id-library_stories_and_news.view-display-id-block_1 .views-row .views-field-field-image-for-front,.block-views-blocklibrary-stories-and-news-front .views-row .views-field-field-image-for-front{float:right;margin-top:0;margin-left:1em}}.view-library-story-views.view-display-id-block_1 .views-row:first-of-type,.view-id-library_stories_and_news.view-display-id-block_1 .views-row:first-of-type,.block-views-blocklibrary-stories-and-news-front .views-row:first-of-type{border-top:none}.page-node-type-library-stories .field--name-field-image-for-front{margin-bottom:1em}@media all and (min-width:60em){.page-node-type-library-stories .field--name-field-image-for-front{float:right;margin-left:1em}}.region-sidebar-second .block{margin-bottom:1.5em}.region-sidebar-second h2{color:white;font-weight:900}.region-sidebar-second ul{list-style-image:none;list-style-type:none;margin-left:0px;padding-left:0;margin-top:0}.region-sidebar-second ul li a{color:#fff}.region-sidebar-second ul li a:visited{color:#fff}.region-sidebar-second ul li a:hover{color:#fff}.region-sidebar-second ul li a:active{color:#fff}.region-sidebar-second ul li a{display:block;text-decoration:none;padding:0.5rem 1rem;margin:0 -1rem;border-bottom:0.25px solid white;font-size:1.15em}.region-sidebar-second .block-ginn-misc-ask-block-side{background-color:#e0641e;padding:0.5rem 1rem 0 1rem}.region-sidebar-second .block-ginn-misc-ask-block-side h2{margin:0 0 0.5rem 0}.region-sidebar-second .block-ginn-misc-ask-block-side ul li a{background-color:#df7021}.region-sidebar-second .block-ginn-misc-ask-block-side ul li a svg{width:1.5rem;margin:-0.5rem 0.5rem -0.5rem 0}.region-sidebar-second .block-ginn-misc-ask-block-side ul li a:hover{background-color:#e0641e}.region-sidebar-second .block-views-blockrelated-content-block-1{padding:0.5rem 1rem 0 1rem;background-color:#4c4c4c}.region-sidebar-second .block-views-blockrelated-content-block-1 h2{margin:0}.region-sidebar-second .block-views-blockrelated-content-block-1 ul li{margin:0}.region-sidebar-second .block-views-blockrelated-content-block-1 ul li a{background-color:#6c6c71}.region-sidebar-second .block-views-blockrelated-content-block-1 ul li a:hover{background-color:#4c4c4c}.view-id-news a,.view-id-news a:visited,.view-id-news a:hover,.view-id-news a:active,.view-id-news a.is-active{color:#705f4e}.view-id-news .views-field-view-node{margin-top:1rem;font-size:75%;font-weight:bold}.view-id-news .views-field-view-node a{text-decoration:none}.view-id-news .views-field-view-node a:hover,.view-id-news .views-field-view-node a:active{text-decoration:underline}.view-id-news .views-field-view-node .read-more::after{content:"\003E";color:#705f4e}.view-id-news .views-field-field-news-image-for-front{margin-top:0.5em;max-width:150px;max-height:170px;overflow:hidden}.view-news.view-display-id-front h3{margin-bottom:0}.view-news.view-display-id-front .views-field-view-node{font-size:75%;font-weight:bold}@media all and (min-width:68.75em){.view-news.view-display-id-front .views-field:not(.views-field-field-news-image-for-front){padding-left:180px}.view-news.view-display-id-front .views-field-field-news-image-for-front{overflow:hidden;float:left;margin-right:1em}}.view-display-id-news_list .views-row{background-color:#f8f7f5;padding:1em;margin-bottom:2em}.view-display-id-news_list .views-row h2{margin:0 0 0.5em 0;font-size:1.25em}.view-display-id-news_list .views-row h2 a{text-decoration:none}.view-display-id-news_list .views-row h2 a:hover,.view-display-id-news_list .views-row h2 a:active{text-decoration:underline}.view-display-id-news_list .views-field-created{font-size:0.8em}@media all and (min-width:42.5em){.view-display-id-news_list .views-field:not(.views-field-field-news-image-for-front){padding-left:180px}.view-display-id-news_list .views-field-field-news-image-for-front{float:left;margin-right:1em}}.view-workshops-and-events.view-display-id-front_we{font-size:80%}@media all and (min-width:60em){.view-workshops-and-events.view-display-id-front_we .view-count-wrap{display:flex}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-3{justify-content:space-between}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-3 .views-row{width:32%}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-2{justify-content:space-between}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-2 .views-row{width:48%}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-1{justify-content:center}.view-workshops-and-events.view-display-id-front_we .view-count-wrap.count-1 .views-row{width:48%}}.view-workshops-and-events a,.view-workshops-and-events a:visited,.view-workshops-and-events a:hover,.view-workshops-and-events a:active,.view-workshops-and-events a.is-active{color:#705f4e}.view-workshops-and-events h3{padding:0.5em 0;margin:0}.view-workshops-and-events h3 a{color:#705f4e}.view-workshops-and-events .views-row{background-color:#f8f7f5;padding:1em;margin-bottom:1em}.view-workshops-and-events .views-row table tr td:first-child{font-weight:bold;padding-right:0.5em;padding-bottom:0.5em}.view-workshops-and-events .views-row table tr td:first-child::after{content:":"}.view-workshops-and-events .views-row th,.view-workshops-and-events .views-row td{padding:0 0 0 0.25em;vertical-align:top}.view-workshops-and-events .views-row p{padding-bottom:0 !important}.view-workshops-and-events .views-row .views-field-views-conditional-field-2,.view-workshops-and-events .views-row .views-field-field-we-type{text-transform:uppercase;font-size:0.75rem}.view-workshops-and-events .views-row .views-field-view-node{margin-top:1rem;font-size:0.75rem;font-weight:bold}.view-workshops-and-events .views-row .views-field-view-node a{text-decoration:none}.view-workshops-and-events .views-row .views-field-view-node a:hover,.view-workshops-and-events .views-row .views-field-view-node a:active{text-decoration:underline}.view-workshops-and-events .views-row .views-field-view-node .read-more::after{content:"\003E";color:#705f4e}.view-workshops-and-events.view-display-id-list_we{font-size:90%}.view-workshops-and-events.view-display-id-list_we .views-row{position:relative}.view-workshops-and-events.view-display-id-list_we .views-row .views-field:not(.views-field-field-we-date-4){padding-left:6rem}.view-workshops-and-events.view-display-id-list_we .views-row h3{padding-top:0;font-size:1em}.view-workshops-and-events.view-display-id-list_we .views-row .views-field-field-we-date-4{float:left}.view-workshops-and-events.view-display-id-list_we .views-row .views-field-field-we-date-4 .month_block{background-color:#604f3d;color:white;text-align:center;top:1rem;left:1rem;background-color:#604f3d;width:5em;padding:1em;color:white;position:absolute;display:flex;flex-direction:column;text-align:center}.view-workshops-and-events.view-display-id-list_we .views-row .views-field-field-we-date-4 .month_block .month,.view-workshops-and-events.view-display-id-list_we .views-row .views-field-field-we-date-4 .month_block .date_num{margin-bottom:-0.5rem}.view-workshops-and-events.view-display-id-list_we .views-row .views-field-field-we-date-4 .month_block .date_num{font-size:2em}.view-ginn-search a,.view-ginn-search a:visited,.view-ginn-search a:hover,.view-ginn-search a:active,.view-ginn-search a.is-active{color:#7a6854}.view-ginn-search .view-header{color:#7a6854;background-color:white;margin-bottom:1em;justify-content:space-between;position:sticky;top:0}@media all and (min-width:60em){.view-ginn-search .view-header{display:flex;flex-direction:row}}.view-ginn-search .view-header .return::before{content:'< '}.view-ginn-search .views-row{padding-bottom:1em}.view-ginn-search .search-instead{margin-top:1em;padding:1em;background-color:#7a6854}.view-ginn-search .search-instead p,.view-ginn-search .search-instead ul{color:white}.view-ginn-search .search-instead a,.view-ginn-search .search-instead a:visited,.view-ginn-search .search-instead a:hover,.view-ginn-search .search-instead a:active,.view-ginn-search .search-instead a.is-active{color:#fff}.user-logged-in .view-ginn-search .view-header{top:4em}#views-exposed-form-ginn-search-page-2{display:flex;padding-top:0}#views-exposed-form-ginn-search-page-2 .form-type-textfield{display:flex;flex-direction:column;width:80%}#views-exposed-form-ginn-search-page-2 .form-type-textfield input{margin-right:0.25em}#views-exposed-form-ginn-search-page-2 .form-actions{align-self:center;margin:1.4em 0 0 0}#views-exposed-form-ginn-search-page-2 .form-actions [type='submit']{background-color:#df7021;color:white;border:none;padding:.2em;border-radius:5px;font-weight:bold}#views-exposed-form-ginn-search-page-2 .form-actions input{margin:0}.block-views-blockperspectives-block-1 h2{margin:0.25em 0}.view-perspectives .view-content{display:grid;grid-column-gap:1em;grid-row-gap:1.5em;grid-template-columns:1fr}@media all and (min-width:42.5em){.view-perspectives .view-content{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:68.75em){.view-perspectives .view-content{grid-template-columns:repeat(3,1fr)}}.view-perspectives .view-content .views-row{text-align:center}.view-perspectives .view-content .views-row .views-field-field-program-info,.view-perspectives .view-content .views-row .views-field-body{font-size:0.85em}.view-perspectives .view-content h3{margin:0.25em 0}@media all and (min-width:42.5em){.view-perspectives .view-content h3{grid-column-start:1;grid-column-end:span 2}}@media all and (min-width:68.75em){.view-perspectives .view-content h3{grid-column-end:span 3}}.view-perspectives .view-content h4{margin:0.25em 0}.view-perspectives .view-content h4.field-content{margin-bottom:0}.view-perspectives .view-content .media--blazy{height:200px;overflow:hidden;background-color:#f8f7f5}.view-equipment .view-filters{background-color:#f8f7f5}.view-equipment .view-filters .form--inline{display:flex;padding:0.25em}.view-equipment .view-filters .form--inline input[type='submit']{background-color:#7a6854;color:white}@media all and (max-width:42.5em){.view-equipment .view-content .views-row{margin-bottom:1em}}@media all and (min-width:42.5em){.view-equipment .view-content{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:auto;column-gap:1em;row-gap:1em}}@media all and (min-width:68.75em){.view-equipment .view-content{grid-template-columns:repeat(3,33%)}}.view-equipment .view-content h3{grid-column-start:1;grid-column-end:3}@media all and (min-width:68.75em){.view-equipment .view-content h3{grid-column-end:4}}.view-equipment .view-content .views-row{background-color:#7a6854;color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.view-equipment .view-content .views-row a,.view-equipment .view-content .views-row a:visited,.view-equipment .view-content .views-row a:hover,.view-equipment .view-content .views-row a:active,.view-equipment .view-content .views-row a.is-active{color:#fff}.view-equipment .view-content .views-row .views-field:not(.views-field-field-e){padding:1rem}.view-equipment .view-content .views-row .views-field-field-e .media{height:200px;overflow:hidden;background:white;display:flex;align-content:center;align-items:center}.view-equipment .view-content .views-row .views-field-field-category{font-size:0.85em}.view-equipment .view-content .views-row .views-field.views-field-title{padding-top:0}.view-equipment .view-content .views-row:nth-of-type(even){background-color:#43767f}.node--type-equipment .top-wrap{display:flex;flex-direction:column}.node--type-equipment .top-wrap .side-content{text-align:center}.node--type-equipment .top-wrap .side-content .field--name-field-e{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.node--type-equipment .top-wrap .side-content .field--name-field-e>.field__item{margin:0.25em;width:20%;border:1px solid #7a6854}.node--type-equipment .top-wrap .side-content .field--name-field-e>.field__item:first-of-type{width:100%}@media all and (min-width:60em){.node--type-equipment .top-wrap{flex-direction:row}.node--type-equipment .top-wrap .side-content{width:30%;flex-shrink:0;margin-right:3em}}.field-accordion{width:100%;padding:0.5em;border:1px solid #7a6854;border-radius:0.25em;margin-top:1em}.field-accordion button{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;border:transparent}.field-accordion button svg{margin-bottom:-0.5em}.field-accordion button svg path{fill:#7a6854}.field-accordion button:focus svg{margin-bottom:0}.field-accordion button.open svg{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.field-accordion .field__item{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.field-accordion .field__item.open{position:static;overflow:visible;clip:auto;width:auto;height:auto}@media print{body{padding-top:0 !important;color:#000}a,a:link,a:visited{text-decoration:underline !important;color:#000 !important}main a[href]:after{content:" (" attr(href) ")" !important;color:#000 !important}main a[href^="javascript:"]:after,main a[href^="#"]:after{content:""}main abbr[title]:after{content:" (" attr(title) ")"}header,body,#main-content{color:#000;background-color:transparent !important;background-image:none !important}.skip-link,#toolbar-administration,.toolbar,nav,footer,iframe,.trigger,.breadcrumb,.tabs,.pager,.feed-icons{display:none;visibility:hidden}}
body{overflow-x:hidden;}.menu--simple-mega-menu{position:relative;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper{display:none;width:100%;position:absolute;top:100%;z-index:9;left:0;background:#fff;padding:1rem;opacity:0;transition:opacity 1s ease;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-item{flex:0 1 auto;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-bottom .field-item{flex:0 1 auto;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper ul.mega-menu-item{flex-basis:300px;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-background{position:absolute;width:200vw;height:100%;left:-50vw;top:0;background:#fbfbfb;z-index:-1;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-item .menu-item{float:none;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-item .menu-item a{float:none;border-radius:0;}.menu--simple-mega-menu > .menu-item--expanded:focus > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded.focused > .mega-menu-wrapper{opacity:1;transition:opacity 1s ease;display:flex;}
