/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer{font-family:"Spartan",sans-serif;padding:clamp(40px,6vw,80px) 0;position:relative;margin-top:clamp(50px,8vw,100px)}.wrapper-waves{background:var(--body-bg);height:clamp(50px,8vw,100px);overflow:hidden;position:absolute;top:calc(clamp(50px,8vw,100px)*-1);right:0;left:0}.waves{height:100%;margin-bottom:-7px;min-width:800px;width:101%}.use-wave{-webkit-animation:move-forever 25s cubic-bezier(0.55,0.5,0.45,0.5) infinite;animation:move-forever 25s cubic-bezier(0.55,0.5,0.45,0.5) infinite;fill:var(--color-primary)}.use-wave-1{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:10s;animation-duration:10s}.use-wave-2{-webkit-animation-delay:-6s;animation-delay:-6s;-webkit-animation-duration:20s;animation-duration:20s}.use-wave-3{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:30s;animation-duration:30s}@-webkit-keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}100%{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}100%{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@media (min-width:768px){.block--footer-info{width:min(450px,50vw);text-align:right}.block--footer-info .field--name-field-icon-link{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menu--footer{width:min(470px,50vw)}}
.header{background:url(/themes/custom/saicmknowledge/img/svg/header-wave.svg) no-repeat bottom -1px center;background-size:102% auto;padding-bottom:5.71vw}.header>.region{margin-top:var(--hr-padding,40px)}.header .navbar{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-brand{max-width:264px}.mob--btn-back{background:rgba(0,0,0,0) url(/themes/custom/saicmknowledge/img/svg/btn-back-bottom-line.svg) repeat-x bottom;padding:0 0 .5rem;border-width:0;text-align:left;color:#fff;text-transform:uppercase;font-weight:600;width:100%;margin-top:30px;min-height:40px}.mob--btn-back span{display:none}.mob--btn-back.active span{display:block}.menu-bred{padding:1rem 0 1.5rem;font-size:1rem;color:var(--color-warning)}.menu-bred span+span:before{content:" • "}.item-level--2{font-size:1rem}.wrapper--menu-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu--main{--link-color:var(--color-white);--link-color-h:var(--color-danger);--link-decoration:none;--link-decoration-h:none;font-family:"Spartan",sans-serif}.menu--main a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600}.menu--main .icon{min-width:42px;fill:#fff;margin-right:10px}.menu--main .menu-main--collapse{background:var(--color-primary)}.menu--main .menu-main--collapse>.container{padding-bottom:40px}@media (max-width:991.98px){.menu--main .menu-main--collapse>.container{padding-inline:0}}.menu--main .menu-item--icon svg{max-width:42px;height:auto;margin-right:.5em}.menu--main .menu-item--icon .cls-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu--main .menu-item--icon>a{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.menu--main .menu-item--icon:hover{color:var(--color-warning)}.menu--main .menu-item--icon:hover svg{fill:var(--color-warning)}.menu--main .menu-item--icon:hover .cls-icon{fill:var(--color-warning)}.btn.menu-item--level-first{position:relative;padding-inline:0;text-align:left}.btn.menu-item--level-first:focus{box-shadow:none}.btn.menu-item--level-first.menu-item--expanded:after{content:" >"}.wrapper--menu-link-1 .item-level--2{font-weight:700}.view-mode-drop-down>.field--name-field-description{margin-bottom:40px}.view-mode-drop-down .align-items-start .wrap{margin-top:-6px}.view-mode-drop-down ul{border-left:1px dotted;margin-bottom:0}.view-mode-drop-down ul li{padding:10px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view-mode-drop-down ul li:first-child{padding-top:0}.view-mode-drop-down ul li:last-child{padding-bottom:0}.view-mode-drop-down ul .menu-item--noicon+.menu-item--icon{padding-top:20px;margin-top:10px;border-top:1px dotted #fff}.view-mode-drop-down ul+.field ul{padding-top:10px;margin-top:1px}.view-mode-drop-down .field--name-field-button{margin-top:40px}@media (max-width:991.98px){.item-level--2{padding-top:.6879rem;padding-bottom:.6879rem}.menu-link--expanded:after{content:" >"}.wrapper--menu-link{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrapper--dropdown{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mob-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.mob-active+.wrapper--dropdown{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}.wrapper--menu-link,.wrapper--dropdown{min-width:100%}.menu-dropdown-0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu-dropdown-0>div{min-width:100%}.menu-dropdown-0 .row{--gutter-x:0}.wrap-item-level-2{display:none}.wrap-item-level-2>a,.wrap-item-level-2>.menu-link-contentmain{min-width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrap-item-level-2 .menu-link-contentmain{max-height:0;opacity:0}.wrap-item-level-2.active{position:relative;z-index:1}.wrap-item-level-2.active .menu-link-contentmain{max-height:100%;opacity:1}.wrapper--menu-link-1,.wrapper--dropdown-1{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mob-active--2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mob-active--2+.wrapper--dropdown-1{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mob-active--2+.wrapper--dropdown-1 .wrap-item-level-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:992px){.region{--hr-padding:70px}.menu--main .menu-main--collapse{background:var(--color-primary);position:absolute;right:0;left:0;top:100%;z-index:10000}.menu--main .menu-main--collapse>.container{padding-bottom:60px}.item-level--2{font-size:1.125rem}.wrapper--menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn.menu-item--level-first{padding-inline:30px;text-align:center}.btn.menu-item--level-first:after{content:""!important;position:absolute;bottom:-10px;right:20px;left:20px;height:5pt;background-color:rgba(0,0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn.menu-item--level-first:hover:after{bottom:0;background-color:var(--color-warning)}}.block-language-blocklanguage-interface{width:100%}@media (min-width:992px){.block-language-blocklanguage-interface{width:auto}}.block-gtranslate{width:100%}.gtranslate{position:relative}.gtranslate:after{content:url(/themes/custom/saicmknowledge/img/svg/arrow-down-white.svg);position:absolute;top:.75rem;right:1rem;width:1rem;height:1rem}.gtranslate .chosen-container{color:#fff;border-color:#fff;text-decoration:none;width:100%;background:rgba(0,0,0,0) none;text-align:left;padding:.7rem 2.125rem .6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border:2px solid #fff;font-family:"Spartan",sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:50rem;cursor:pointer}.gtranslate .chosen-container::-ms-expand{display:none}.gtranslate .chosen-container:hover{color:#fff;border-color:var(--color-warning);background-color:rgba(0,0,0,0)}@media (min-width:992px){.gtranslate .chosen-container{width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.gtranslate .chosen-container .chosen-search{display:none}#gtranslate_selector_chosen_chosen{display:none!important}.btn.btn--header-search{width:50px;height:50px;background-color:#fff}.btn.btn--header-search:hover{background-color:var(--color-warning)}@media (max-width:991.98px){.collapse.collapse-lg{display:block}}@media (min-width:992px){.collapse-full{background:var(--color-primary);position:fixed;inset:0;z-index:10000;padding-top:300px}.collapse-full>.container{min-height:calc(100vh - 138px)}}.collapse-full>.container{background:var(--color-primary)}.block-simple-search-form-block .contextual-region{position:inherit}.block-simple-search-form-block .form-type-search{margin-top:0}.block-simple-search-form-block .simple-search-form{width:100%}.block-simple-search-form-block input.form-autocomplete{background:rgba(0,0,0,0) url(/themes/custom/saicmknowledge/img/svg/search-bar.svg) no-repeat center right 10px;border-radius:30rem;border:3px solid var(--color-warning);color:#fff}.block-simple-search-form-block input[type=search]::-ms-clear{display:none;width:0;height:0}.block-simple-search-form-block input[type=search]::-ms-reveal{display:none;width:0;height:0}.block-simple-search-form-block input[type=search]::-webkit-search-decoration,.block-simple-search-form-block input[type=search]::-webkit-search-cancel-button,.block-simple-search-form-block input[type=search]::-webkit-search-results-button,.block-simple-search-form-block input[type=search]::-webkit-search-results-decoration{display:none}.block-simple-search-form-block .ui-widget-content.ui-autocomplete{border:none;background:#fff;border-radius:26px;padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-field-group{color:var(--color-primary);opacity:1;font-size:1.25rem;font-weight:600}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-field-group.no_results{display:none}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-field-group.no_results+.ui-menu-item a{color:var(--color-primary);padding:0}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-active,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-button:active,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-button.ui-state-active:hover{border:0px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-weight:normal;color:var(--body-color)}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-hover a,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-hover a:hover,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-hover a:link,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-hover a:visited,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-focus a,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-focus a:hover,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-focus a:link,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-focus a:visited,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-button:hover,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-button:focus,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-active a,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-active a:link,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-active a:visited{color:var(--body-color);text-decoration:none}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-button,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-hover,.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-state-active{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-visual-focus{box-shadow:none!important}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-menu .ui-menu-item-wrapper{padding:0}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-content .ui-autocomplete-container .ui-menu-item .ui-state-active{margin:0 0!important}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-content div.ui-autocomplete-fields{padding:.3rem 0;color:var(--body-color)}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-content div.ui-autocomplete-fields:hover{border:0;background-color:var(--color-warning);box-shadow:0 0 0 100vmax var(--color-warning);-webkit-clip-path:inset(0 -1.4rem);clip-path:inset(0 -1.4rem);color:var(--body-color)}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-autocomplete-content div.ui-autocomplete-fields:hover a{color:#fff;text-decoration:none}.block-simple-search-form-block .ui-widget-content.ui-autocomplete li.ui-menu-item{padding:.1875rem 0}.block-simple-search-form-block .ui-widget-content.ui-autocomplete div.ui-menu-item{margin-top:.5rem}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .ui-menu-item+.ui-autocomplete-field-group{margin-top:.5rem}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .more_results+.ui-menu-item{margin-top:1rem}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .more_results+.ui-menu-item a{display:block;color:var(--color-primary);text-decoration:underline;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);margin-left:.4em}.block-simple-search-form-block .ui-widget-content.ui-autocomplete .more_results+.ui-menu-item a:hover{background:none}.block-simple-search-form-block a.ui-menu-item-wrapper.ui-state-active{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media (max-width:991.98px){.block-simple-search-form-block{width:100%}.block-simple-search-form-block .container{padding:0}.block-simple-search-form-block .ui-widget-content.ui-autocomplete{display:none!important}}#block-mainmenu.contextual-region{position:inherit}
