/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.award-title{display:flex;align-items:center;justify-content:center;gap:1rem;color:rgb(164,146,90);font-family:"Roboto Condensed",sans-serif;font-size:2.12rem;font-weight:bold;margin:0.5rem 0;}.award-title img{display:block;height:135px;width:auto;}
.background-block-blue{background-color:#003057;}.background-block-blue a:link{color:white !important;text-decoration:none !important;}.background-block-tech-gold{background-color:#B3A369 !important;}.background-block-tech-gold a:link{color:white !important;text-decoration:none !important;}.background-block-tech-gold a:visited{color:white !important;text-decoration:none !important;}.background-block-dk-gray{background-color:#545454 !important;}.background-block-dk-gray a:link{color:white !important;text-decoration:none !important;}.background-block-dk-gray a:visited{color:white !important;text-decoration:none !important;}.background-block-lt-gray{background-color:#E5E5E5 !important;}.background-block-lt-gray a:link{color:black !important;text-decoration:none !important;}.background-block-lt-gray a:visited{color:black !important;text-decoration:none !important;}
.button_block{width:100%;display:flex;flex-wrap:wrap;}.button_block a:link{color:#fff !important;text-decoration:none !important;}.button_block a:visited{color:#EEEEEE !important;}.button_block a:hover{color:#000 !important;}.button_block a:visited:hover{color:inherit !important;}.button_block a:active{color:#000 !important;}.button_block-gt-graphics{margin:2em 1em;}.button_block:nth-child(3){flex-wrap:wrap;}.gt-graphics{position:relative;display:inline-block;width:100%;height:0;padding:50% 0;border-radius:50%;background:transparent;text-align:center;line-height:0;margin:0;}.quarter-width{width:25% !important;}.third-width{width:33.33% !important;}.gt-graphics.graphic_border_style-dbl-circle.graphic_color-white{border:double .9em #fff !important;color:#fff;}.gt-graphics.graphic_background_color-blue{background:#003057 !important;}.gt-graphics.graphic_background_color-tech-gold{background:#b3a369;}.gt-graphics.graphic_background_color-dk-gray{background:#54585a !important;}.gt-graphics.graphic_background_color-lt-gray{background:#e5e5e5 !important;}.gt-graphics.graphic_background_color-blue{background:#003057 !important;}.gt-graphics-title{font-family:"Roboto Slab","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;letter-spacing:0.05em;position:relative;padding:0 1em;}.gt-graphics-copy{font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0.05em;padding:0 1em;position:relative;overflow-wrap:break-word;}.gt-graphics.graphic_title_size-text-x-small .gt-graphics-title{font-size:2em;top:-1.6em;line-height:1;}.gt-graphics.graphic_title_size-text-x-small .gt-graphics-copy{font-size:1.2em;top:-2em;line-height:1;}.gt-graphics.graphic_title_size-text-small .gt-graphics-title{font-size:2.25em;top:-1.6em;}.gt-graphics.graphic_title_size-text-small .gt-graphics-copy{font-size:1.5em;top:-1.2em;line-height:1;}.gt-graphics.graphic_title_size-text-medium .gt-graphics-title{font-size:3.5em;line-height:1;padding:0;top:-1.25em;}.gt-graphics.graphic_title_size-text-medium .gt-graphics-copy{font-size:1.75em;line-height:1.1;top:-2.3em;}.gt-graphics.graphic_title_size-text-large .gt-graphics-title{font-size:5em;top:-1.5em;line-height:.8;}.gt-graphics.graphic_title_size-text-large .gt-graphics-copy{font-size:2.5em;top:-2.6em;line-height:1;}.gt-graphics.graphic_title_size-text-x-large .gt-graphics-title{font-size:6em;top:-.8em;}.gt-graphics.graphic_title_size-text-x-large .gt-graphics-copy{font-size:2.3em;top:-.8em;line-height:1;}
.events-title a:link{text-decoration:none !important;}.events-title a:link:hover{text-decoration:none !important;border:none !important;}.events-title h2{color:black !important;}.events-text-align-center{text-align:center !important;}.events-button{color:black !important;}.events-button h5{font-weight:bold !important;}.events-date{vertical-align:middle !important;}.events-link a:link{color:black !important;}.events-link a:visited{color:black !important;}.events-link a:link{text-decoration:underline !important;}.events-location h4{color:black !important;}
.survey-job-title{padding-bottom:50px;}.survey-biography{padding-top:25px;font-weight:bold;}.survey-contactname:not(:empty):before{content:"Survey Contact Name: ";font-weight:bold;}.survey-startdate:not(:empty):before{content:"Start Date: ";font-weight:bold;}.survey-enddate:not(:empty):before{content:"End Date: ";font-weight:bold;}.survey-email a:link{font-weight:normal;}.survey-consentform:not(:empty):before{content:"Survey Consent Form: ";font-weight:bold;}.survey-email:not(:empty):before{content:"Survey Contact Email: ";font-weight:bold;}.survey-telephone a:link{font-weight:normal;}.survey-telephone:not(:empty):before{content:"Survey Contact Phone Number: ";font-weight:bold;}.survey-link a:link{font-weight:400 !important;}.survey-link:empty:before{content:"Link to Survey Instrument: ";font-weight:bold;}.survey-length:not(:empty):before{content:"Survey Length: ";font-weight:bold;}.survey-audience:not(:empty):before{content:"Survey Audience: ";font-weight:bold;}.survey-description:not(:empty):before{content:"Survey Description: ";font-weight:bold;}.survey-use:not(:empty):before{content:"Survey Results Use: ";font-weight:bold;}.survey-numberstudents:not(:empty):before{content:"Number of Students: ";font-weight:bold;}.survey-commplan:not(:empty):before{content:"Communication Plan: ";font-weight:bold;}.survey-bottom-spacing{margin-bottom:35px;}.survey-membership-title{font-weight:bold;}.survey-college{font-weight:bold;}.survey-fix-width-40{width:40%;}.survey-fix-width-60{width:60%;}.survey-paddingbottom{padding-bottom:25px;}
.link-background a:hover{background-color:inherit !important;}
@media (max-width:768px){.button_block-gt-graphics{font-size:0.9em;}.gt-graphics{padding:50% 0 !important;background-position:center;background-size:cover;}.quarter-width{width:45% !important;}.spin{width:25% !important;height:25% !important;}}@media (max-width:480px){.button_block-gt-graphics{font-size:0.8em;}.gt-graphics{padding:50% 0 !important;background-position:center;background-size:cover;}.quarter-width{width:100% !important;}.spin{width:25% !important;height:25% !important;}}
.spin{height:25%;width:25%;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;}.spin:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;color:#000 !important;}
.staff-job-title{padding-bottom:50px;}.staff-biography{padding-top:25px;font-weight:bold;}.staff-email:not(:empty):before{content:"E-mail: ";}.staff-telephone:not(:empty):before{content:"Phone: ";}.hline{padding-bottom:35px;border-bottom:2px solid #ccc;}.staff-bottom-spacing{margin-bottom:35px;}.staff-membership-title{font-weight:bold;}.staff-college{font-weight:bold;}.staff-fix-width-40{width:40%;}.staff-fix-width-60{width:60%;}.custom-hr{border:none;height:2px;}
.oae-block,.oae-exit-surveys{max-width:900px;margin-inline:auto;}.oae-survey{padding:.75rem 0;--oae-indent:1.25rem;}.oae-label{font-weight:600;display:inline-flex;align-items:center;gap:.35rem;}.oae-muted{font-weight:400;color:#666;}.oae-control{display:flex;gap:.5rem;align-items:center;}.oae-select{min-width:220px;padding:.4rem 2rem .4rem .6rem;border:1px solid #ccc;border-radius:6px;background:#fff;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#444 50%),linear-gradient(135deg,#444 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px),calc(100% - 2.2rem) 50%;background-size:6px 6px,6px 6px,1px 60%;background-repeat:no-repeat;}.oae-go{display:inline-block;text-decoration:none;padding:.45rem 1rem;border-radius:6px;font-weight:600;border:2px solid #B3A369;background:#B3A369;color:#fff !important;transition:background-color .18s ease,border-color .18s ease,color .18s ease;}.oae-go:hover,.oae-go:focus{background:#003057;border-color:#003057;color:#fff !important;}@media (max-width:600px){.oae-control{flex-wrap:wrap;}.oae-select{flex:1 1 auto;min-width:160px;}}.oae-career-instrument,.oae-exit-instrument{margin:.15rem 0;font-size:.9rem;font-weight:400;text-align:center;}.oae-career-instrument a,.oae-exit-instrument a{font-size:.9rem;font-weight:600;}.oae-career-grid{margin-top:1rem;padding:1rem 0;display:grid;grid-template-columns:1fr;gap:1rem;}.oae-career-col{border:1px solid #ddd;border-radius:6px;padding:1.25rem 1.5rem 1.5rem;background:#fafafa;display:flex;flex-direction:column;align-items:stretch;}.oae-career-header{width:100%;min-height:110px;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.oae-career-col-title{font-size:1.1rem;font-weight:700;color:#B3A369;margin:0 0 .25rem 0;line-height:1.3;text-align:center;}.oae-career-col .oae-career-instrument{margin-left:0;}.oae-career-col .oae-control{margin-top:.5rem;justify-content:center;}@media (min-width:720px){.oae-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-inline:.5rem;}.oae-career-col{min-height:200px;}}.oae-exit-surveys{max-width:1200px !important;margin-inline:auto;padding:0 1rem;}.oae-exit-grid{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:1.25rem;}.oae-exit-card{border:1px solid #ddd;border-radius:6px;padding:1.5rem 1.75rem 1.75rem;background:#fafafa;display:flex;flex-direction:column;align-items:stretch;}.oae-exit-header{width:100%;min-height:110px;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.oae-exit-title{font-size:1.1rem;font-weight:700;color:#B3A369;margin:0 0 .25rem 0;line-height:1.3;}.oae-exit-card .oae-control{margin-top:.5rem;justify-content:center;}@media (min-width:700px){.oae-exit-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1050px){.oae-exit-grid{grid-template-columns:repeat(3,minmax(360px,1fr));}}.oae-career-col-title,.oae-exit-title{color:#003057 !important;}.oae-exit-title,.oae-career-col-title{font-size:1.35rem !important;}
#oae-test-1.oae-test-table{width:100% !important;border-collapse:collapse !important;table-layout:fixed !important;}.layout__region .field--name-body #oae-test-1.oae-test-table td,.node #oae-test-1.oae-test-table td,#oae-test-1.oae-test-table td{position:relative !important;vertical-align:middle !important;padding:1rem !important;overflow:visible !important;}.layout__region .field--name-body #oae-test-1.oae-test-table td.oae-text-cell .oae-text-block,.node #oae-test-1.oae-test-table td.oae-text-cell .oae-text-block,#oae-test-1.oae-test-table td.oae-text-cell .oae-text-block{position:absolute !important;top:50% !important;left:1rem !important;right:1rem !important;transform:translateY(-50%) !important;margin:0 !important;}#oae-test-1.oae-test-table img{max-width:100% !important;height:auto !important;display:block !important;}#oae-test-1.oae-test-table .oae-test-heading{color:#003057 !important;font-weight:700 !important;margin:0 0 .5rem !important;font-family:"GT America",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:clamp(1.5rem,2.2vw,2rem) !important;line-height:1.2 !important;}#oae-test-1.oae-test-table .oae-test-text{margin:0 !important;font-size:clamp(1rem,0.9rem + 0.5vw,1.125rem) !important;line-height:1.6 !important;}#oae-test-1.oae-test-table .oae-test-cta{display:inline-flex !important;align-items:center !important;gap:.4rem !important;color:#003057 !important;font-weight:600 !important;text-decoration:none !important;transition:color .3s ease !important;}#oae-test-1.oae-test-table .oae-test-cta svg{width:16px;height:16px;display:block;transition:transform .3s ease;}#oae-test-1.oae-test-table .oae-test-cta-diamond{width:10px;height:10px;display:inline-block;background:#B3A369;transform:rotate(45deg);transition:transform .3s ease,background-color .3s ease;}#oae-test-1.oae-test-table .oae-test-cta:hover{color:#B3A369 !important;}#oae-test-1.oae-test-table .oae-test-cta:hover svg{transform:translateX(4px);}#oae-test-1.oae-test-table .oae-test-cta:hover .oae-test-cta-diamond{background:#003057;transform:rotate(45deg) scale(1.2);}@media (max-width:900px){#oae-test-1.oae-test-table,#oae-test-1.oae-test-table tbody,#oae-test-1.oae-test-table tr,#oae-test-1.oae-test-table td{display:block !important;width:100% !important;}@media (max-width:900px){#oae-test-1.oae-test-table tr{display:flex !important;flex-direction:column !important;gap:0 !important;}#oae-test-1.oae-test-table td{width:100% !important;padding:0 0 1rem !important;}#oae-test-1.oae-test-table td:last-child{padding-bottom:0 !important;}#oae-test-1.oae-test-table tr.oae-row--img-left td:first-child{order:1 !important;}#oae-test-1.oae-test-table tr.oae-row--img-left td:last-child{order:2 !important;}#oae-test-1.oae-test-table tr.oae-row--img-right td:first-child{order:2 !important;}#oae-test-1.oae-test-table tr.oae-row--img-right td:last-child{order:1 !important;}#oae-test-1.oae-test-table td.oae-text-cell .oae-text-block{position:static !important;transform:none !important;left:auto !important;right:auto !important;margin:0 !important;}#oae-test-1.oae-test-table img{display:block !important;max-width:100% !important;height:auto !important;margin:0 auto !important;}}#oae-test-1.oae-test-table a{color:#ffffff !important;}#oae-test-1.oae-test-table a:hover{color:#F3D17F !important;}
.webform_inline{display:inline;}
