/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pfe-nav-light-dom{background-color:var(--pfe-navigation--BackgroundColor,var(--pfe-theme--color--surface--darkest,#151515));font-size:var(--pf-global--FontSize--md,1rem);height:var(--pfe-navigation__nav-bar--Height,72px);font-family:var(--pfe-navigation--FontFamily,Red Hat Text,RedHatText,Arial,Helvetica,sans-serif);color:var(--pfe-navigation__nav-bar--Color--default,var(--pfe-theme--color--ui-base--text,#ffffff));margin-top:-72px;position:relative;z-index:10;padding:0 16px;display:flex;}@media (min-width:768px){.pfe-nav-light-dom{margin:-72px 0 0;padding:0 16px;}}@media (min-width:1200px){.pfe-nav-light-dom{margin:-72px auto 0;padding:0 32px;}}@media (max-width:767px){.pfe-nav-light-dom .display-at-desktop{display:none;}}.pfe-nav-light-dom *{box-sizing:border-box;}.pfe-nav-light-dom a{text-decoration:none;}.pfe-nav-light-dom__logo{display:flex;align-items:center;justify-content:flex-start;margin:0;padding:10px 16px 10px 0;}.pfe-nav-light-dom__logo-link{display:block;padding:6px 8px;margin-left:-8px;}.pfe-nav-light-dom__logo-link svg{height:var(--pfe-navigation__logo--height,40px);}.pfe-nav-light-dom__primary{margin:0;padding:0;display:none;}@media (min-width:1200px){.pfe-nav-light-dom__primary{display:flex;}}.pfe-nav-light-dom__primary li{display:flex;list-style-type:none;margin:0;padding:0;}.pfe-nav-light-dom__primary a{display:flex;align-items:center;text-align:center;max-height:72px;padding:0 11px;font-size:var(--pf-global--FontSize--md,1rem);font-weight:400;color:var(--pfe-navigation__nav-bar--Color--default,var(--pfe-theme--color--ui-base--text,#ffffff));white-space:nowrap;line-height:normal;}.pfe-nav-light-dom__secondary{display:flex;margin:0 0 0 auto;padding:0;width:100%;}@media (min-width:768px){.pfe-nav-light-dom__secondary{margin:0;}}@media (min-width:1200px){.pfe-nav-light-dom__secondary{margin:0 0 0 auto;width:auto;}}.pfe-nav-light-dom__secondary-link{display:grid;cursor:pointer;grid-template-rows:26px 18px;align-items:center;justify-items:center;padding:14px 8px;height:var(--pfe-navigation__nav-bar--Height,72px);font-size:var(--pfe-navigation--FontSize--xs,12px);color:var(--pfe-navigation__nav-bar--Color--default,var(--pfe-theme--color--ui-base--text,#ffffff));line-height:normal;}.pfe-nav-light-dom__secondary-link svg{margin:2px 0 4px;}.pfe-nav-light-dom__secondary-link .white-fill path{fill:var(--pfe-navigation__nav-bar--Color--default,var(--pfe-theme--color--ui-base--text,#ffffff));}pfe-navigation{transition:none !important;}pfe-navigation [hidden]{display:none !important;}pfe-navigation:not(.pfe-navigation--processed.pfe-navigation--custom-dropdowns--processed){opacity:0 !important;z-index:-1 !important;height:var(--pfe-navigation__nav-bar--Height,72px) !important;}pfe-navigation.pfe-navigation--processed.pfe-navigation--custom-dropdowns--processed + .pfe-nav-light-dom{display:none;}pfe-navigation::part(pfe-navigation__outer-menu-wrapper__inner){opacity:1;}pfe-navigation [slot=secondary-links],pfe-navigation [slot=secondary-links] > *{transition:none !important;}pfe-navigation button,pfe-navigation [slot=account] > a[href]{line-height:normal;}.pfe-nav-light-dom__burger{display:grid;position:relative;grid-template-rows:26px 18px;align-items:center;justify-items:center;height:var(--pfe-navigation__nav-bar--Height,72px);padding:14px 8px;font-size:var(--pfe-navigation--FontSize--xs,12px);margin:0 0 0 auto;width:50px;text-align:center;color:var(--pfe-navigation__nav-bar--Color--default,var(--pfe-theme--color--ui-base--text,#fff));}@media (min-width:768px){.pfe-nav-light-dom__burger{margin:0 auto 0 0;}}@media (min-width:1200px){.pfe-nav-light-dom__burger{display:none;}}.pfe-nav-light-dom__burger-icon{padding:2px 0 4px;left:calc(50% - 9px);transform:scale(0.25) translateX(1px);transform-origin:left top;position:absolute;top:25px;}.pfe-nav-light-dom__burger-icon::before,.pfe-nav-light-dom__burger-icon::after{content:"";position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:72px;}.pfe-nav-light-dom__burger-icon::before{height:0;border-top:8px solid currentColor;background:currentColor;transform:translateY(-32px);transform-origin:left top;}.pfe-nav-light-dom__burger-icon::after{height:40px;border:8px solid currentColor;border-width:8px 0;transform-origin:left bottom;}.pfe-nav-light-dom__mobile-text{display:block;min-width:34px;grid-row:2;}.pfe-nav-light-dom-switcher{display:none;}.pfe-nav-light-dom-switcher:target{display:block;}.pfe-nav-light-dom-mobile-menu{display:none;margin:0;background:var(--pfe-navigation__dropdown--Background,var(--pfe-theme--color--surface--lightest,#ffffff));padding:4px var(--pfe-navigation__mobile-dropdown--PaddingHorizontal,16px) var(--pfe-navigation__mobile-dropdown--PaddingVertical,16px);}.pfe-nav-light-dom-mobile-menu:target{display:block;}pfe-navigation.pfe-navigation--processed ~ .pfe-nav-light-dom-mobile-menu{display:none;}.pfe-nav-light-dom-mobile-menu__item{display:block;border-bottom:var(--pfe-navigation__dropdown--separator--Border,1px solid var(--pfe-theme--color--ui--border--lighter,#d2d2d2));}.pfe-nav-light-dom-mobile-menu__link{display:block;text-decoration:none;padding:16px 24px;font-size:var(--pf-global--FontSize--xl,1.25rem);font-weight:500;color:var(--pfe-navigation__dropdown--Color,#151515);white-space:nowrap;}
.unav{background-color:var(--pfe-navigation--BackgroundColor,var(--pfe-theme--color--surface--darkest,#151515));padding:0 28px;display:none;}@media screen and (min-width:768px){.unav{display:block;padding:0 16px;}}@media screen and (min-width:1200px){.unav{padding:0 32px;}}.unav .unav-active{border-top-color:#b8bbbe;}.unav .show{display:block;}.unav__visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.unav__wrapper{padding:0;margin:0;border-bottom:1px solid #404040;}.unav__menu{display:flex;list-style:none;padding-left:0;margin-bottom:0;margin-top:0;align-items:center;justify-content:flex-end;position:relative;line-height:1.444;}.unav__menu button{border:0;cursor:pointer;line-height:1.444;}.unav__menu .unav__link{background-color:var(--pfe-navigation--BackgroundColor,var(--pfe-theme--color--surface--darkest,#151515));padding:12px 12px 14px;border-top:3px solid transparent;outline:none;text-decoration:none;display:block;color:#fff;font-size:0.875rem;}.unav__menu .unav__link:hover{border-top-color:#b8bbbe;color:#fff;}.unav__menu .unav__link:focus-within{outline:1px dashed #fff;outline-offset:-1px;z-index:100;}.unav__menu .unav__link:focus-within:before{display:none;}.unav__menu .unav__link:active{border-top-color:#b8bbbe;}.unav__menu .unav__link.summit-logo{padding:8px 12px 7px;}.unav__menu .unav__link.summit-logo img{vertical-align:middle;}.unav__menu .unav__arrow{width:8px;height:18px;display:inline-block;filter:invert(100%) sepia(8%) saturate(7%) hue-rotate(360deg) brightness(100%) contrast(93%);transform:rotate(90deg);margin-left:5px;vertical-align:middle;}.unav__menu .unav__link[aria-expanded=true]{background-color:#fff;color:black;border-top-color:#b8bbbe;position:relative;z-index:1;}.unav__menu .unav__link[aria-expanded=true]:hover,.unav__menu .unav__link[aria-expanded=true]:focus,.unav__menu .unav__link[aria-expanded=true]:active{background-color:#fff;color:black;}.unav__menu .unav__link[aria-expanded=true]:focus-within{outline-color:#151515;}.unav__menu .unav__link[aria-expanded=true]::before{background-color:transparent;}.unav__menu .unav__link[aria-expanded=true] .unav__arrow{transform:rotate(270deg);filter:invert(0%) sepia(2%) saturate(21%) hue-rotate(257deg) brightness(108%) contrast(100%);}.unav__menu > li{position:relative;}.unav__menu > li > a:before,.unav__menu > li > button:before{position:absolute;content:"";width:1px;height:40%;left:0;top:30%;background-color:#404040;}.unav__menu > li:first-child a:before{display:none;}.unav__drop-down{padding:5px 30px 24px 30px;position:absolute;background:white;box-shadow:0px 3px 6px rgba(0,0,0,0.098);display:none;width:500px;right:0;top:100%;z-index:104;}.unav__drop-down > ul{padding:0;width:auto;column-count:2;list-style-type:none;}.unav__drop-down > ul ul{padding-left:0;padding-top:9px;}.unav__drop-down > ul > li{padding-top:19px;break-inside:avoid;}.unav__drop-down > ul > li > ul > li{line-height:1.45;padding:4px 0;}.unav__drop-down > ul li{list-style-type:none;font-size:14px;margin-bottom:0;font-family:var(--rh-font-family-heading,"RedHatDisplay",Helvetica,Arial,sans-serif);}.unav__drop-down > ul a{font-family:var(--rh-font-family-body-text,"Red Hat Text","RedHatText",Arial,sans-serif);color:#06c;text-decoration:none;}.unav__drop-down > ul a:hover{text-decoration:underline;}.unav__trial{padding-right:0;}.unav__trial:hover,.unav__trial:active,.unav__trial:focus{background-color:var(--pfe-navigation--BackgroundColor,var(--pfe-theme--color--surface--darkest,#151515));border-top-color:transparent;}.unav__trial-button{border:1px solid #fff;border-radius:3px;padding:7px 13px;}.unav__trial-button:active,.unav__trial:focus .unav__trial-button,.unav__trial-button:hover{border-width:2px;padding:6px 12px;}@media screen and (min-width:768px){pfe-navigation .universal-nav-link{display:none;}}pfe-navigation .universal-nav-link pfe-cta{width:100%;max-width:100%;}pfe-navigation .universal-nav-link pfe-cta a{font-family:var(--rh-font-family-heading,"RedHatDisplay",Helvetica,Arial,sans-serif);font-size:1.125rem;font-size:var(--pfe-cta--FontSize,var(--pf-global--FontSize--lg,1.125rem));font-weight:var(--pfe-cta--FontWeight,var(--pfe-theme--font-weight--bold,700));}pfe-navigation [slot=secondary-links] .buttons{display:flex;flex-wrap:wrap;margin-top:4px;gap:10px;}pfe-navigation [slot=secondary-links] .buttons a{padding:1em;border:1px solid #d2d2d2;border-radius:3px;color:#06c;text-decoration:none;flex-basis:calc(50% - 5px);text-align:center;cursor:pointer;}@media screen and (min-width:375px){pfe-navigation [slot=secondary-links] .buttons a{padding:1em 2em;}}pfe-navigation [slot=secondary-links] .buttons a:hover{background:#f0f0f0;text-decoration:underline;color:#004080;}pfe-navigation [slot=secondary-links] .mobile-lang-select{margin-top:40px;margin-bottom:74px;display:flex;position:relative;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #3c3f42;cursor:pointer;}pfe-navigation [slot=secondary-links] .mobile-lang-select label{position:absolute;bottom:100%;color:black;font-size:14px;font-weight:500;margin-bottom:5px;font-family:var(--rh-font-family-body-text,"Red Hat Text","RedHatText",Arial,sans-serif);}pfe-navigation [slot=secondary-links] .mobile-lang-select select{background-color:#fff;flex-basis:100%;color:black;appearance:none;font-size:16px;padding:6px 24px 6px 8px;line-height:24px;font-family:var(--rh-font-family-body-text,"Red Hat Text","RedHatText",Arial,sans-serif);border-style:none;}pfe-navigation [slot=secondary-links] .mobile-lang-select:after{border-style:var(--pfe-theme--surface--border-style,solid);border-width:6px 6px 0px;border-color:rgb(60,63,66) transparent transparent;display:inline-block;content:"";position:absolute;pointer-events:none;top:calc(var(--pfe-theme--container-padding,1rem) * 1.15);right:calc(var(--pfe-theme--container-padding,1rem) * 0.75);}pfe-navigation [slot=secondary-links] .summit-logo.summit-logo{flex:1 0 100%;padding:1em 0;}@media screen and (min-width:500px){pfe-navigation [slot=secondary-links] .summit-logo.summit-logo{flex:auto;}}pfe-navigation [slot=secondary-links] .summit-logo.summit-logo img{display:inline-block;vertical-align:middle;margin-right:7px;}.drift-frame-controller:not(.drift-chat-open){z-index:100 !important;}
@font-face{font-family:"RedHatDisplay";src:url(/themes/custom/rh_base_ui/src/fonts/red_hat_display/RedHatDisplayVFModified.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatDisplay";src:url(/themes/custom/rh_base_ui/src/fonts/./red_hat_display/RedHatDisplayVF-ItalicModified.woff2) format("woff2-variations");font-weight:300 900;font-style:italic;font-display:fallback;}@font-face{font-family:"RedHatText";src:url(/themes/custom/rh_base_ui/src/fonts/red_hat_text/RedHatTextVFModified.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatText";src:url(/themes/custom/rh_base_ui/src/fonts/red_hat_text/RedHatTextVF-ItalicModified.woff2) format("woff2-variations");font-weight:400 500;font-style:italic;font-display:fallback;}@font-face{font-family:"RedHatMono";src:url(/themes/custom/rh_base_ui/src/fonts/red_hat_mono/RedHatMonoVF.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:fallback;}@font-face{font-family:"RedHatMono";src:url(/themes/custom/rh_base_ui/src/fonts/red_hat_mono/RedHatMonoVF-Italic.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:fallback;}@font-face{font-family:"Noto Sans SC";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_sc/NotoSansSC-Light.woff2) format("woff2");font-weight:300;font-display:fallback;}@font-face{font-family:"Noto Sans SC";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_sc/NotoSansSC-Regular.woff2) format("woff2");font-weight:400;font-display:fallback;}@font-face{font-family:"Noto Sans SC";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_sc/NotoSansSC-Medium.woff2) format("woff2");font-weight:500;font-display:fallback;}@font-face{font-family:"Noto Sans SC";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_sc/NotoSansSC-Bold.woff2) format("woff2");font-weight:700;font-display:fallback;}@font-face{font-family:"Noto Sans JP";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_jp/NotoSansJP-Light.woff2) format("woff2");font-weight:300;font-display:fallback;}@font-face{font-family:"Noto Sans JP";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_jp/NotoSansJP-Regular.woff2) format("woff2");font-weight:400;font-display:fallback;}@font-face{font-family:"Noto Sans JP";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_jp/NotoSansJP-Medium.woff2) format("woff2");font-weight:500;font-display:fallback;}@font-face{font-family:"Noto Sans JP";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_jp/NotoSansJP-Bold.woff2) format("woff2");font-weight:700;font-display:fallback;}@font-face{font-family:"Noto Sans KR";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_kr/NotoSansKR-Light.woff2) format("woff2");font-weight:300;font-display:fallback;}@font-face{font-family:"Noto Sans KR";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_kr/NotoSansKR-Regular.woff2) format("woff2");font-weight:400;font-display:fallback;}@font-face{font-family:"Noto Sans KR";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_kr/NotoSansKR-Medium.woff2) format("woff2");font-weight:500;font-display:fallback;}@font-face{font-family:"Noto Sans KR";src:url(/themes/custom/rh_base_ui/src/fonts/noto_sans_kr/NotoSansKR-Bold.woff2) format("woff2");font-weight:700;font-display:fallback;}
