/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--dark-blue :#000263;--blue :#0040DD;--teal :#0199AD;--grey-10 :#E8E8E9;--grey-20 :#F7F7F7;--gray-70:#262525;--gray-80:#47525D;--gray-90:#403C37;--white :#FFFFFF;--grayscale-05:#F9F9F9;--font-family:"Geologica",sans-serif;--font-size-H1:48px;--font-size-mobile-H1:28px;--font-size-H2:40px;--font-size-mobile-H2:26px;--font-size-H3:32px;--font-size-mobile-H3:24px;--font-size-H4:28px;--font-size-mobile-H4:22px;--font-size-Body-XL:24px;--font-size-Body-mobile-XL:20px;--font-size-Body-small:16px;--font-size-Body-mobile-small:16px;--line-height-H1:52px;--line-height-H2:44px;--line-height-H3:38px;--line-height-H4:32px;--line-height-Body-XL:30px;--line-height-Body-small:26px;--line-height-mobile--H1:38px;--line-height-mobile--H2:36px;--line-height-mobile--H3:30px;--line-height-mobile--H4:30px;--line-height-Body-mobile-XL:28px;--line-height-Body-mobile-small:24px;}html{font-family:var(--font-family);font-size:18px;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"CRSV" 0,"SHRP" 0;}body{font-size:18px;background-color:var(--white);scroll-behavior:smooth;color:var(--gray-70);}body *{line-height:150%;}h1{color:var(--gray-70);font-size:var(--font-size-H1);font-weight:400;line-height:var(--line-height-H1);}h2{color:var(--gray-70);font-size:var(--font-size-H2);font-weight:300;line-height:var(--line-height-H2);margin:0;}h3{color:var(--gray-70);font-size:var(--font-size-H3);font-weight:300;line-height:var(--line-height-H3);margin:0;}h4{color:var(--gray-70);font-size:var(--font-size-H4);font-weight:900;line-height:var(--line-height-H4);margin:0;}.body-xl{color:var(--gray-70);font-family:var(--font-family);font-size:var(--font-size-Body-XL);font-weight:900;line-height:var(--line-height-Body-XL);}.body-large{color:var(--gray-70);font-size:20px;font-style:normal;font-weight:400;line-height:32px;}.body-medium{color:var(--gray-70);font-size:18px;font-style:normal;font-weight:400;line-height:28px;}.body-small{color:var(--gray-70);font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.caption{color:var(--gray-70);font-size:12px;font-style:normal;font-weight:400;line-height:18px;}.body-large-bold,.body-medium-bold,.body-small-bold,.caption-bold{font-weight:700;}.anchorbtn{display:inline-flex;padding:8px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:60px;font-size:18px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none;text-wrap:pretty;}.primarybtn-blue{background:var(--blue);color:var(--white);}.primarybtn-blue:hover{background:var(--dark-blue);color:var(--white);}.primarybtn-white{border:2px solid #616366;background:var(--grayscale-05);color:#616366;}.primarybtn-white:hover{border:2px solid var(--dark-blue);color:var(--dark-blue);}.secondarybtn-pink{background:var(--pink-55);color:var(--white);}.secondarybtn-pink:hover{background:var(--pink-60);color:var(--white);}.secondarybtn-white{border:2px solid var(--pink-55);background:var(--white);color:var(--pink-55);}.secondarybtn-white:hover{border:2px solid var(--pink-60);background:#F5E9F2;color:var(--pink-60);}a{color:var(--blue);text-decoration-line:unset;}a:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:13%;text-underline-position:from-font;}nav.usa-breadcrumb{background:inherit;padding-top:0;padding-bottom:50px;}nav.usa-breadcrumb li.usa-breadcrumb__list-item{color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:24px;}nav.usa-breadcrumb .usa-breadcrumb__link{color:var(--grayscale-05);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.banner-container h1.margin-0{color:var(--white);}div#block-uswds-chidcare-texas-primary-local-tasks{z-index:1;}.banner-container.full-banner-container .grid-container .grid-row{background:url('/themes/custom/uswds_texas_cyber_command/images/desktop_hero_banner.png') lightgray 50% / cover no-repeat;background-color:#0040DD;mix-blend-mode:multiply;margin-top:48px;border-radius:16px;padding:16px 24px 50px 24px;}.usa-header--extended .usa-nav{border-top:unset;background:var(--dark-blue);}.path-frontpage .usa-banner-title{display:none;}.path-frontpage .usa-header + .usa-section,.usa-header + main{border-top:0px;padding-top:0.5rem;}.usa-footer .usa-footer__primary-section{padding:0px 0px 24px 0px;background:#F7F7F7;}.usa-footer .usa-footer__secondary-section{background:#E8E8E9;}.usa-footer .usa-footer__primary-section .footer_logo_aux-text{font-weight:700;color:var(--grayscale-05);font-size:14px;font-style:normal;line-height:24px;letter-spacing:-0.154px;}.usa-footer .usa-footer__primary-section .menu-footer-menu .menu--footer a{color:#2A2A2A;font-size:16px;font-style:normal;line-height:24px;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.usa-footer .usa-footer__primary-section .menu-footer-menu .menu--footer a:hover{text-decoration-line:unset;}.usa-footer .usa-footer__primary-section .main-footer-container{color:var(--grayscale-05);font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.154px;}.usa-footer .usa-footer__primary-section  .footer-logos{height:60px;width:100%;fill:var(--grayscale-05);}.usa-footer__secondary-section .copyright{color:#2A2A2A;font-size:14px;font-weight:400;line-height:20px;margin-top:8px;}.usa-footer__secondary-section .footer_last-links a{color:#2A2A2A;font-size:14px;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.usa-footer__secondary-section .footer_last-links a:hover{text-decoration-line:unset;}.usa-footer__secondary-section #block-uswds-chidcare-texas-secondaryfooter{border-top:1px solid var(--grayscale-05);padding-top:24px;}.usa-footer__survey-content{background:var(--primary-05);}.usa-footer__survey-content .survey-banner{padding:56px 16px;}.usa-footer__survey-content .survey-banner__title{color:var(--primary-90,#000F40);font-size:32px;line-height:38px;}.usa-footer__survey-content .survey-banner__description{color:var(--gray-70);font-size:18px;font-style:normal;font-weight:400;line-height:28px;}.usa-footer__survey-content .survey-banner__link-col{margin-top:8px;}ul.usa-nav__primary.usa-accordion{justify-content:end;}.usa-nav__primary .usa-accordion__button span,.usa-nav__primary  .usa-nav__link span{color:var(--white);text-align:center;font-size:18px;font-weight:800;line-height:normal;}.usa-nav__primary button[aria-expanded=false] span::after,.usa-nav__primary button[aria-expanded=false]:hover span::after{color:var(--primary-05);background-color:var(--primary-05);}.usa-nav__primary button[aria-expanded=true]{background-color:inherit;}.usa-nav__primary .usa-nav__submenu{padding:24px;border-radius:0 0 16px 16px;background:var(--grayscale-05);box-shadow:0 8px 24px -6px rgba(32,41,79,0.25);}.usa-nav__primary .usa-nav__submenu .usa-nav__submenu-item a{color:var(--primary-50);font-size:16px;font-weight:800;line-height:24px;}.usa-nav__primary .usa-nav__submenu .usa-nav__submenu-item a:hover{color:inherit;}select.gt_selector.notranslate{border-radius:4px;border:2px solid #000263;padding:8px 16px 8px 0px;-webkit-appearance:none;-moz-appearance:none;position:relative;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_16917_2923' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_16917_2923)'%3E%3Cpath d='M11.9998 14.975C11.8665 14.975 11.7415 14.9542 11.6248 14.9125C11.5081 14.8708 11.3998 14.8 11.2998 14.7L6.6998 10.1C6.51647 9.91667 6.4248 9.68333 6.4248 9.4C6.4248 9.11667 6.51647 8.88333 6.6998 8.7C6.88314 8.51667 7.11647 8.425 7.3998 8.425C7.68314 8.425 7.91647 8.51667 8.0998 8.7L11.9998 12.6L15.8998 8.7C16.0831 8.51667 16.3165 8.425 16.5998 8.425C16.8831 8.425 17.1165 8.51667 17.2998 8.7C17.4831 8.88333 17.5748 9.11667 17.5748 9.4C17.5748 9.68333 17.4831 9.91667 17.2998 10.1L12.6998 14.7C12.5998 14.8 12.4915 14.8708 12.3748 14.9125C12.2581 14.9542 12.1331 14.975 11.9998 14.975Z' fill='%23001B74'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:90px 10px;color:#000263;font-size:16px;font-weight:700;line-height:24px;text-align:center;}#block-uswds-chidcare-texas-secondarymenusearch .banner-search__input{border-radius:100px 0px 0px 100px;border:2px solid var(--primary-10);background:#FFF;width:70%;height:38px;border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px;}#block-uswds-chidcare-texas-secondarymenusearch .banner-search__button{border:2px solid var(--primary-10);border-radius:0 60px 60px 0;background:var(--primary-50);padding:4px 16px;color:var(--white);font-size:16px;font-style:normal;font-weight:700;line-height:25px;border-left:none;border-top-left-radius:0px;border-bottom-left-radius:0px;}@media (min-width:64em){.usa-form{max-width:none;}.usa-nav__secondary{flex-direction:row;bottom:5rem;right:-3rem;gap:16px;}.usa-header--extended .usa-logo{margin:1.5rem 0 1rem;}.usa-header--extended .usa-logo a.logo-img img{height:44px;}}@media (max-width:63.99em){h1{font-size:var(--font-size-mobile-H1);line-height:var(--line-height-mobile--H1);}h2{font-size:var(--font-size-mobile-H2);line-height:var(--line-height-mobile--H2);}h3{font-size:var(--font-size-mobile-H3);line-height:var(--line-height-mobile--H3);}h4{font-size:var(--font-size-mobile-H4);line-height:var(--line-height-mobile--H4);}.body-xl{font-size:var(--font-size-Body-mobile-XL);line-height:var(--line-height-Body-mobile-XL);}.usa-navbar{border-bottom:unset;}#block-uswds-chidcare-texas-secondarymenusearch .banner-search__input{width:60%;}div#block-uswds-texas-cyber-command-breadcrumbs{display:none;}.banner-container.full-banner-container .grid-container .grid-row{background:url('/themes/custom/uswds_texas_cyber_command/images/mobile_hero_banner.png') lightgray 50% / cover no-repeat;padding:24px;}.careers-list .careers-row{padding:24px;}#block-uswds-texas-cyber-command-content h2{padding-left:24px;}.usa-footer--big .usa-footer__nav{padding-left:2rem;}.logo-img img{margin-top:16px;height:36px;}.usa-navbar .usa-menu-btn{background-color:transparent;color:#000263;font-size:16px;font-style:normal;font-weight:700;line-height:18px;display:flex;margin-top:48px;}.usa-navbar .usa-menu-btn:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 17.25C3.75 16.8358 4.08579 16.5 4.5 16.5H19.5C19.9142 16.5 20.25 16.8358 20.25 17.25C20.25 17.6642 19.9142 18 19.5 18H4.5C4.08579 18 3.75 17.6642 3.75 17.25Z' fill='%23000263'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 11.25C3.75 10.8358 4.08579 10.5 4.5 10.5H19.5C19.9142 10.5 20.25 10.8358 20.25 11.25C20.25 11.6642 19.9142 12 19.5 12H4.5C4.08579 12 3.75 11.6642 3.75 11.25Z' fill='%23000263'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 5.25C3.75 4.83579 4.08579 4.5 4.5 4.5H19.5C19.9142 4.5 20.25 4.83579 20.25 5.25C20.25 5.66421 19.9142 6 19.5 6H4.5C4.08579 6 3.75 5.66421 3.75 5.25Z' fill='%23000263'/%3E%3C/svg%3E");}.usa-nav__inner ul.usa-nav__primary.usa-accordion{margin-top:20px;}.usa-nav__inner ul.usa-nav__primary.usa-accordion a.link.usa-nav__link span{color:var(--dark-blue);}.usa-nav__inner button.usa-nav__close{color:var(--dark-blue);margin:-0.75rem 0rem 1rem auto;}.usa-header--extended .usa-nav{border-top:unset;background:var(--white);}.frontpage-page .block-content .block-content-p{font-size:16px;line-height:24px;padding:48px 16px;}.careers-list .careers-row .careers-title{font-size:20px;font-style:normal;font-weight:700;line-height:28px;}.careers-list .careers-row .careers-summary{font-size:16px;font-style:normal;font-weight:400;line-height:24px;}}@media (min-width:30em){.usa-form{max-width:none;}}.usa-footer--big .usa-footer__primary-content--collapsible.hidden{display:block;}.usa-footer__secondary-section .usa-footer__return-to-top{padding-bottom:unset;padding-top:unset;line-height:unset;}.usa-footer__return-to-top a{display:none;position:fixed;bottom:20px;right:24px;z-index:99;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;text-align:center;text-decoration:none;border-radius:60px;border:2px solid var(--white);background:#00899B;box-shadow:0 8px 24px -6px rgba(32,41,79,0.25);height:48px;padding:16px 24px;gap:8px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:26px;}.usa-footer__return-to-top a:visited{color:var(--white);}.usa-footer__return-to-top a:hover{border-radius:60px;border:2px solid var(--white);background:#000263;box-shadow:0 8px 24px -6px rgba(32,41,79,0.25);color:var(--white);}.main-footer-container .menu--footer{display:flex;gap:36px;margin-top:53px;}.paragraph--type--design-divider-content-block{margin:32px 0px;}.paragraph--type--design-divider-content-block .left-color{background:#0040DD;border-radius:16px 0 0 0;height:16px;margin-top:8px;}.paragraph--type--design-divider-content-block .right-color{background:#0199AD;border-radius:0 16px 0 0;height:16px;margin-top:8px;}.paragraph--type--design-divider-content-block .left-color-col{padding-right:0;}.paragraph--type--design-divider-content-block .right-color-col{padding-left:0;}.paragraph--type--design-divider-content-block .block-content{display:flex;align-items:flex-start;gap:64px;}.paragraph--type--design-divider-content-block .block-content .block-content-p{padding:36px 36px;color:var(--gray-70);font-size:20px;font-style:normal;font-weight:400;line-height:30px;border-radius:0 0 16px 16px;background:#F7F7F7;}.paragraph--type--design-divider-content-block .block-content .block-content-p a{color:#0040DD;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:8%;text-underline-offset:16%;text-underline-position:from-font;}.frontpage-page .right-content-grid{display:flex;flex-direction:column;gap:24px;margin-top:32px;}.frontpage-page .left-img img.image-size{clip-path:circle();width:325px;height:325px;}.frontpage-page .right-content-grid .right-content-h2 h2{color:#0040DD;}.frontpage-page .right-content-grid .right-content-p{color:var(--gray-70);font-size:18px;line-height:26px;font-weight:400;}.field--name-field-job-posting-description{color:var(--gray-70);}.frontpage-page .block-content ul li .block-content-p{padding:8px 0;}.node--type--job-posting .top-content{border-bottom:1px solid #7C746B;padding-bottom:48px;}.node--type--job-posting .bottom-content{padding-top:24px;}.node--type--job-posting .career-label{color:var(--gray-70);font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin-top:16px;}.node--type--job-posting .career-detail{color:var(--gray-70);font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-top:8px;}.node--type--job-posting .career-detail a{font-weight:normal;}.node--type--job-posting .career-detail a:hover{text-decoration-line:unset;}.node--type--job-posting .back_to_careers{color:#0040DD;font-size:16px;line-height:20px;display:flex;align-items:center;gap:8px;}.path-careers .banner-container__text,.path-frontpage .banner-container__text{color:#FFF;font-size:20px;font-style:normal;font-weight:400;line-height:28px;width:80%;margin-top:20px;margin-left:4px;}.careers-list{margin:0px 0px 24px 0;}.careers-list .careers-row{display:flex;padding:36px;flex-direction:column;gap:24px;border-radius:8px;background:var(--grayscale-05);margin:24px 0;}.careers-buttons{gap:8px;}.careers-list .careers-row .careers-title{color:var(--gray-90);font-size:24px;font-style:normal;font-weight:700;line-height:32px;overflow:hidden;color:var(--gray-90);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}.careers-list .careers-row .careers-summary{overflow:hidden;color:var(--gray-90);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-style:normal;font-weight:400;line-height:26px;white-space:normal;}.careers-list .careers-row .careers-date{border-radius:8px;padding:9px;margin:10px 0;}.careers-list .careers-row .careers-dates .careers-date.close{background-color:#DAE7FF;}.careers-list .careers-row .careers-dates .careers-date.open{background-color:#D4EEFF;}.careers-list .careers-row .careers-date .date-content{color:var(--gray-90);font-size:14px;font-style:normal;font-weight:700;line-height:20px;}.careers-list .careers-row .careers-date .date-label{color:var(--gray-90);font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.usa-card__container .usa-card__heading,.usa-card__container .usa-card__body,.usa-card__container .usa-card__footer{font-family:var(--font-family);}
