/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dialog-off-canvas-main-canvas{overflow-x:clip;}@media (min-width:800px){.dialog-off-canvas-main-canvas{overflow:visible;}}.site-header{position:sticky;@media (min-width:1024px){.site-header__logo{height:5rem;}.site-header__nav>ul>li>a:not(:last-child){padding-right:18px!important;}button.site-header__nav-dropdown-toggle{display:none;}}li.active-menu a{color:#ffd520;font-weight:700;}}@media (min-width:800px){.container{max-width:1400px!important;}}@media (min-width:800px){.page-content{.sidebar-customize{position:sticky;top:110px;height:100%;}}}.subnav{.nav.navbar-nav{display:block;}.menu-box{position:relative;display:block;width:auto;}.menu-button{position:absolute;z-index:1;top:0;right:0;bottom:0;display:block;height:100%;padding:0;box-shadow:none;border:0;}.btn.menu-button::before{top:0;left:0.6667em;display:block;width:20px;height:100%;content:"";background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:100% auto;}li.top-menu-item a{font-weight:800;font-size:120%;}li.dropdown-item{padding-top:0rem;padding-bottom:0rem;a{padding-left:1.5rem;padding-top:0;padding-bottom:0;font-size:0.95rem;}}li.active a[aria-current=page]{pointer-events:auto;cursor:pointer!important;}.btn.menu-button{outline:none!important;}.dropdown-item{background-color:transparent;}.level-0 .btn.menu-button::before{background-image:url(../assets/logos/icons/menu/chevron-disc-up.svg);}.level-0 .btn.menu-button:hover::before{background-image:url(../assets/logos/icons/menu/chevron-disc-up-red.svg);}.level-0 .btn.menu-button.collapsed::before{background-image:url(../assets/logos/icons/menu/chevron-disc-down.svg);}.level-0 .btn.menu-button.collapsed:hover::before{background-image:url(../assets/logos/icons/menu/chevron-disc-down-red.svg);}.level-1 .btn.menu-button::before{background-size:75% auto;background-image:url(../assets/logos/icons/menu/twistie-up.svg);}.level-1 .btn.menu-button:hover::before{background-size:75% auto;background-image:url(../assets/logos/icons/menu/twistie-up-red.svg);}.level-1 .btn.menu-button.collapsed::before{background-size:75% auto;background-image:url(../assets/logos/icons/menu/twistie-down.svg);}.level-1 .btn.menu-button.collapsed:hover::before{background-size:75% auto;background-image:url(../assets/logos/icons/menu/twistie-down-red.svg);}.subnav__dropdown{display:none}}.section,.editor-content{ul,ol{margin:1.5rem 0;padding:0 0 0 1.5rem;li{margin:0 0 0.2rem;}}p{margin:0 0 1rem;}ul>li:before{margin-right:0.6rem;}h3{margin-bottom:20px;}h4,h5,h6{margin-bottom:5px;}table.show-table{max-width:35%;border:1.5px solid #c8ccd1;background-color:#f8f9fa;font-size:100%;th,tr{background-color:#f8f9fa;color:inherit;vertical-align:top;}th{text-align:center;font-size:125%;font-weight:700;}td,th{padding:5px 15px;line-height:115%;}img{max-height:300px;max-width:350px;height:auto;width:auto;}}iframe.iframe-calendar{height:600px;width:100%;border-width:0;}ul.nav-tabs{margin:0 0 1.5rem;}.nav-tabs .nav-link{font-size:1.4rem;padding:0.875rem 1.5rem 0.875rem;}.tab-pane{padding:0 1.875rem 0.5rem;}.video-demo-container{position:relative;padding-bottom:43%;height:0;width:75%;}.video-demo-container iframe{position:absolute;top:0;left:0;aspect-ratio:16 / 9;width:100%;border:0;}table.mrc-equip-table{border-top:2px solid;border-bottom:2px solid;width:fit-content;td{border:0;padding:0.3rem 1rem;}td.col-min{width:1%;white-space:nowrap;}figure.figure-eq-list{text-align:center;margin:auto;img{max-height:200px;max-width:300px;height:100%;}}&.mrc-equip-eq-list{width:100%;border:0;td{vertical-align:middle;}}}figure.figure-textC{margin:auto;margin-bottom:1rem;img{max-height:450px;max-width:600px;height:auto;width:auto;}}}.site-footer-about{padding:2rem 0;font-size:1.125rem;}.site-footer-logo{margin:auto;padding:1rem 0;@media (min-width:800px){margin-right:1.5rem;}@media (min-width:1200px){margin-right:2.5rem;}}.site-footer-address{margin:auto;[data-address=title]{font-weight:700;line-height:1.3em;margin-bottom:0.3rem;}address{display:flex;flex-direction:column;margin-bottom:0.625rem;line-height:1em;[data-address=addr1]{margin-bottom:0.3rem;}}a{text-decoration:underline;&:hover,&:focus{color:#e21833;text-decoration:none;}}}.site-footer-social{margin:auto;padding:1rem 0;[class*="icon"]{font-size:1.5rem;}}.site-footer-legal{padding:1rem 2.5rem;}#drupal-live-announce.visually-hidden{height:0px;}
