/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-content-recent_graduates_block_template h2{font-size:2rem;font-weight:500;line-height:40px}@media (min-width:768px){.block-content-recent_graduates_block_template h2{font-size:2.25rem;line-height:44px}}@media (min-width:992px){.block-content-recent_graduates_block_template h2{font-size:2.5rem;line-height:52px;margin-bottom:64px}}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper{margin:0;margin-bottom:48px;padding:16px;background:var(--Color-Background-Primary-Alpha-Level200,rgba(24,37,170,.4));-webkit-backdrop-filter:blur(calc(var(--Effects-BackgroundBlur-Level-3,60px) / 2));backdrop-filter:blur(calc(var(--Effects-BackgroundBlur-Level-3,60px) / 2))}@media (min-width:992px){.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper{padding:40px 16px;margin-bottom:64px}}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-left-side-wrapper .field--name-field-card-image{float:initial;margin:0}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-left-side-wrapper .field--name-field-card-image img{margin:0;width:100%;height:375px;-o-object-fit:cover;object-fit:cover}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-card-title{font-size:1.75rem;font-weight:700;line-height:36px;margin:32px 0}@media (min-width:992px){.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-card-title{font-size:2rem;margin-bottom:32px}}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-card-subtitle{font-size:1.5rem;font-weight:500;line-height:32px;margin:36px 0 24px 0}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper ul{list-style:none;padding:0;margin:0}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper ul li{font-size:16px;line-height:24px;padding:8px;padding-left:16px;position:relative}@media (min-width:992px){.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper ul li{font-size:18px;line-height:28px}}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper ul li::before{content:"";position:absolute;left:0;width:8px;height:8px;-webkit-transform:translate(0,8px);-o-transform:translate(0,8px);transform:translate(0,8px);background-color:#6cc04a}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-cta{display:inline-block;margin-top:32px}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-cta a{display:block;background:0 0;color:#fff;border-radius:0;padding:12px 20px;font-weight:700;font-size:1rem;line-height:20px;border-width:2px;border-color:#fff;border-style:solid}.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-cta a:active,.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-cta a:focus,.block-content-recent_graduates_block_template .field--name-field-recent-graduate-cards .recent-graduates-main-wrapper .recent-graduate-right-side-wrapper .field--name-field-cta a:hover{display:block;background:rgba(255,255,255,.2);color:#fff;color:#fff;text-decoration:none}
.block-content-cards_with_link_pdf h2{font-size:2rem;font-weight:500;line-height:40px;padding-bottom:32px;margin:0}@media (min-width:768px){.block-content-cards_with_link_pdf h2{font-size:2.25rem;line-height:44px}}@media (min-width:992px){.block-content-cards_with_link_pdf h2{font-size:2.5rem;line-height:52px;padding-bottom:64px}}.block-content-cards_with_link_pdf h2.block-section-title{font-size:2rem;font-weight:500;line-height:40px;padding-bottom:32px;margin:0}@media (min-width:768px){.block-content-cards_with_link_pdf h2.block-section-title{font-size:2.25rem;line-height:44px}}@media (min-width:992px){.block-content-cards_with_link_pdf h2.block-section-title{font-size:2.5rem;line-height:52px;padding-bottom:64px}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions{padding:0}@media (min-width:768px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions{padding:0 0 60px 0}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .card-column{margin-bottom:32px}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card{padding-bottom:32px;height:100%;position:relative}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-image{margin:0;float:none}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-image img{width:100%;-o-object-fit:cover;object-fit:cover;margin:0;height:140px}@media (min-width:992px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-image img{height:auto}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-title{font-size:1.5rem;font-weight:500;line-height:32px;padding:32px 16px 0 16px;min-height:auto}@media (min-width:768px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-title{min-height:96px}}@media (min-width:992px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-title{font-size:1.75rem;line-height:32px;padding:16px 16px 0 16px}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-desciption{padding:0 16px 0 16px;margin-top:20px}@media (min-width:768px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-desciption{padding:0 16px;margin-top:0}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-desciption p{font-size:16px;line-height:24px;margin-bottom:0}@media (min-width:768px){.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-desciption p{font-size:18px;line-height:28px}}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-cta{display:block;padding:20px 16px 0 16px}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-cta a{background:0 0;color:#fff;border-radius:0;padding:12px 20px;font-weight:700;font-size:1rem;line-height:20px;border-width:2px;border-color:#fff;border-style:solid;display:inline-block}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-cta a:active,.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-cta a:hover{background:rgba(255,255,255,.2);color:#fff;text-decoration:none}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-pdf-upload span{width:100%;padding:20px 16px 0 16px;display:block}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-pdf-upload span a{background:0 0;color:#fff;border-radius:0;padding:12px 20px;font-weight:700;font-size:1rem;line-height:20px;border-width:2px;border-color:#fff;border-style:solid;display:inline-block}.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-pdf-upload span a:active,.block-content-cards_with_link_pdf .field--type-entity-reference-revisions .paragraph--type--generic-card .field--name-field-card-pdf-upload span a:hover{background:rgba(255,255,255,.2);color:#fff;text-decoration:none}.cards-per-row-1.field--type-entity-reference-revisions,.cards-per-row-2.field--type-entity-reference-revisions,.cards-per-row-3.field--type-entity-reference-revisions{padding:0}@media (min-width:768px){.cards-per-row-1.field--type-entity-reference-revisions,.cards-per-row-2.field--type-entity-reference-revisions,.cards-per-row-3.field--type-entity-reference-revisions{padding:0 0 32px 0}}.cards-per-row-1.field--type-entity-reference-revisions .card-column,.cards-per-row-2.field--type-entity-reference-revisions .card-column,.cards-per-row-3.field--type-entity-reference-revisions .card-column{margin-bottom:32px}.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title{padding:16px 16px 0 16px;min-height:initial}@media (min-width:768px){.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-title{padding:32px 32px 0 32px}}.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption{padding:0 16px;min-height:initial;margin-top:32px}@media (min-width:768px){.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption{padding:0 32px;margin-top:24px}}.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption p,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption p,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-desciption p{margin-bottom:0}.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-cta,.cards-per-row-1.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-pdf-upload,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-cta,.cards-per-row-2.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-pdf-upload,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-cta,.cards-per-row-3.field--type-entity-reference-revisions .card-column .paragraph--type--generic-card .field--name-field-card-pdf-upload{margin:24px 16px 0}.block-content-cards_with_link_pdf .cards-bg-dark.field--type-entity-reference-revisions .paragraph--type--generic-card{background:var(--Color-Background-Primary-Alpha-Level200,rgba(24,37,170,.4));-webkit-backdrop-filter:blur(calc(var(--Effects-BackgroundBlur-Level-3,60px) / 2));backdrop-filter:blur(calc(var(--Effects-BackgroundBlur-Level-3,60px) / 2))}.block-content-cards_with_link_pdf .cards-bg-light.field--type-entity-reference-revisions .paragraph--type--generic-card{background:var(--Color-Background-Secondary-Alpha-Level300,rgba(34,122,238,.6))}
.menu--careers-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:48px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;background:var(--Color-Background-Secondary-Alpha-Level200,rgba(34,122,238,.4))}.menu--careers-menu ul li{border-bottom:1px solid var(--Color-Border-Subtle,rgba(255,255,255,.2));padding:0 16px 15px;display:block;width:100%}.menu--careers-menu ul li:last-child{border-bottom:none;padding-bottom:0}.menu--careers-menu ul li.menu-item--active-trail{display:none}.menu--careers-menu ul li a{color:#fff;font-size:18px;font-weight:700;line-height:24px;padding:0}.menu--careers-menu ul li a::after{background-image:url(../../../../themes/custom/dodsalgroup_corp_theme/images/icons/mcd-icons/caretRight.svg);background-repeat:no-repeat;background-position:right center;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);content:"";-webkit-background-size:24px 24px;background-size:24px;padding-left:32px}.menu--careers-menu ul li a:hover{color:#fff}.menu--careers-menu ul li a:active,.menu--careers-menu ul li a:focus{background:0 0;outline:0;color:#fff}
