/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.show-for-sr,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:"neue-haas-grotesk-text",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;padding:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:0 0;}blockquote{margin:0 30px;}h1{font-size:32px;}h2{font-size:25px;}h3{font-size:18.72px;}h4{font-size:16px;}h5{font-size:13.28px;}h6{font-size:10.72px;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{height:0;border:1px solid #666;padding-bottom:-1px;margin:0 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:16px;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:0 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}img{border:0;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{margin:0 2px;border-color:#c0c0c0;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:500;}.skip-link{background:white;color:black;}.status-messages{background:#eee;max-width:1180px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:20px;}#block-jobs-local-tasks{position:fixed;bottom:3rem;right:3rem;z-index:1000;background-color:white;border:2px solid black;}#block-jobs-local-tasks ul:not(.contextual-links){margin:0;padding:0;list-style:none;display:flex;}#block-jobs-local-tasks ul:not(.contextual-links) > li{border-right:1px solid white;}#block-jobs-local-tasks ul:not(.contextual-links) > li:last-child{border-right:0;}#block-jobs-local-tasks ul:not(.contextual-links) > li a{font-family:Arial,sans-serif;margin:0;display:block;font-size:16px;line-height:1.5;border-radius:0;padding:10px 15px;transition:background-color 0.25s ease-out,color 0.25s ease-out;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#004D1A;color:#FFF;}#block-jobs-local-tasks ul:not(.contextual-links) > li a:hover{background-color:#001a09;}#block-jobs-local-tasks ul:not(.contextual-links) > li a.is-active{background:white;color:#004D1A;}#block-jobs-local-tasks ul:not(.contextual-links) > li a.is-active:hover{background:#eee;}.media--type-image{clear:both;max-width:60%;}@media screen and (max-width:660px){.media--type-image{max-width:initial;margin-left:-10px !important;margin-right:-10px !important;}}.media--type-image.align-left{float:left;margin-right:24px;}@media screen and (max-width:660px){.media--type-image.align-left{float:none;margin-right:0;}}.media--type-image.align-center{text-align:center;}.media--type-image.align-right{float:right;margin-left:24px;}@media screen and (max-width:660px){.media--type-image.align-right{float:none;margin-left:0;}}.media--type-image img{margin-bottom:24px;}.media--type-image + h2{margin-top:0;padding-top:35px;}@media screen and (max-width:660px){.media--type-image + h2{padding-top:0;}}hr.spacer{margin-top:24px;margin-bottom:24px;clear:both;border-color:transparent;}@media screen and (max-width:660px){hr.spacer{margin-top:10px;margin-bottom:10px;}}*,*:before,*:after{box-sizing:border-box;}html,body{overflow-x:hidden;}body{font-size:18px;line-height:25px;font-weight:400;font-style:normal;margin:0;padding:0;}hr{margin-top:20px;margin-bottom:20px;}a{color:#004D1A;text-decoration:none;}a:hover{color:#00AD00;}.field-type-text-long a,.job-full__article__body a{text-decoration:underline;}a img{-webkit-transition:.3s ease all;transition:.3s ease all;}a:hover img{opacity:0.7;}p{margin:0 0 1.5em 0;}strong,b{font-weight:bold;}h1,h2,h3,h4,h5,h6{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;}h1{font-size:32px;}h2{font-size:25px;}h3{font-size:18.72px;}h4{font-size:16px;}h5{font-size:13.28px;}h6{font-size:10.72px;}body.jobs-site{background:none !important;font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;}.node--type-jobs-home-page #block-jobs-page-title{display:none;}.header__back-to-medweb{background:#004D1A;}.header__back-to-medweb .header__back-to-medweb-wrapper{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.header__back-to-medweb a{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;color:#fff;text-transform:uppercase;position:relative;display:block;font-size:20px;line-height:1.33;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:10px;}@media screen and (max-width:660px){.header__back-to-medweb a{font-size:18px;}}.header__back-to-medweb a:hover{color:#AAFF33;}.header__back-to-medweb a:hover:before{border-right-color:#AAFF33;}.header__back-to-medweb a:before{content:'';width:0px;height:0px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:11px solid #fff;}@media screen and (max-width:660px){.header__back-to-medweb{background:#fff;text-align:center;}.header__back-to-medweb a{color:#004D1A;}.header__back-to-medweb a:before{border-right-color:#004D1A;}.header__back-to-medweb a:hover{color:#00AD00;}.header__back-to-medweb a:hover:before{border-right-color:#00AD00;}}@media screen and (min-width:661px) and (max-width:1240px){.header__back-to-medweb .header__back-to-medweb-wrapper{margin-left:20px;}}.header{display:block;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;}@media screen and (max-width:660px){.header{padding-left:0;padding-right:0;}}#jobs-nav .header__logo{color:black;position:relative;z-index:20;float:none;width:202px;height:64px;display:block;}@media screen and (max-width:660px){#jobs-nav .header__logo{display:none;}}@media screen and (min-width:661px) and (max-width:1000px){#jobs-nav .header__logo{margin-top:-63px;}}#jobs-nav .header__logo svg{width:202px;height:64px;display:block;}.header__medical-logo-mobile{background:#004D1A;padding:50px 0 60px;}@media screen and (min-width:661px){.header__medical-logo-mobile{display:none;}}.header__medical-logo-mobile > a svg{width:219px;height:70px;display:block;margin:0 auto;}.header__mit-logo{width:100%;height:110px;}@media screen and (max-width:660px){.header__mit-logo{height:67px;}}.header__mit-logo a{color:black;display:block;height:37px;width:66px;float:right;margin-top:17px;}@media screen and (min-width:661px) and (max-width:1000px){.header__mit-logo a{margin-top:60px;position:relative;z-index:20;}}@media screen and (max-width:660px){.header__mit-logo a{margin-right:20px;}}.header__mit-logo a svg{display:block;width:100%;}.footer-region{box-sizing:content-box;background:#F1F0EF;font-size:18px;}.footer-region .footer-region__wrapper{max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto;position:relative;}.footer-region a{color:#333;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;transition:color 300ms ease;}.footer-region a:hover{color:#00AD00;}.footer-region__menus{padding-top:30px;padding-bottom:25px;}@media screen and (min-width:661px){.footer-region__menus{display:flex;flex-direction:row;justify-content:space-between;}}.footer-region__menus ul.menu{list-style:none;margin:0 0 20px;padding:0;align-items:flex-start;}.footer-region__menus ul.menu:first-child{flex-direction:column;}@media screen and (min-width:661px){.footer-region__menus ul.menu{margin:0;}}@media screen and (max-width:660px){.footer-region__menus ul.menu{margin-bottom:25px;margin-left:-15px;margin-right:-15px;padding-left:25px;padding-right:25px;}}.footer-region__menus ul.menu li{padding:0;margin:0 0 10px;}@media screen and (max-width:660px){.footer-region__menus ul.menu li{margin-bottom:20px;}}.footer-region__menus ul.menu li:last-child{margin-bottom:0;}@media screen and (max-width:660px){.footer-region__menus ul.menu + ul.menu{border-top:1px solid #000;padding-top:25px;margin-bottom:0;}}.footer-region__menus ul.menu + ul.menu li{margin:0;}ul.menu--jobs-social-links{display:flex;flex-direction:row;gap:15px;align-items:center;}ul.menu--jobs-social-links .social-link{display:block;width:35px;height:35px;}ul.menu--jobs-social-links .social-link svg{width:100%;height:auto;}ul.menu--jobs-social-links .social-link svg path{fill:#004D1A;transition:fill 300ms ease;}ul.menu--jobs-social-links .social-link:hover svg path,ul.menu--jobs-social-links .social-link:focus svg path{fill:#00AD00;}.footer__logos{border-top:1px solid #333;padding:30px;display:grid;justify-content:center;gap:20px;}@media screen and (min-width:661px){.footer__logos{grid-template-columns:auto auto;align-items:center;justify-content:center;gap:60px;}}@media screen and (min-width:661px){.footer__mit-medical-logo{order:2;}}.footer__mit-medical-logo a{display:block;width:150px;}@media screen and (min-width:661px){.footer__mit-logo{order:1;}}.footer__mit-logo a{display:block;width:190px;}.content-title .page__title{padding:50px;background:url(/themes/custom/jobs/images/h1-bg-mobile.png) no-repeat center center;background-size:cover;position:relative;}.content-title .page__title:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#004D1A;opacity:0.5;z-index:1;}@media screen and (min-width:661px){.content-title .page__title{background:url(/themes/custom/jobs/images/h1-bg.png) no-repeat center center;background-size:cover;}.content-title .page__title h1#page-title{margin:auto;}.content-title .page__title:before{opacity:0;}}.content-title h1{margin:0;position:relative;z-index:5;}.content-title img{display:none;}.content-title h1{text-align:center;text-transform:uppercase;color:#fff;line-height:1em;font-size:28px;-webkit-font-smoothing:antialiased;}.jobs-homepage .content-title{display:block;overflow:hidden;height:0;width:0;}.page__title--hide-title{overflow:hidden;}.page__title--hide-title h1{text-indent:-999999px;}#jobs-nav{position:relative;z-index:10;padding:0;height:initial;}@media screen and (min-width:661px) and (max-width:1000px){#jobs-nav{padding-bottom:80px;}}#jobs-nav #job-main-menu{position:absolute;bottom:0;right:0;}@media screen and (min-width:661px){#jobs-nav #job-main-menu{display:block !important;}}#jobs-nav ul.menu{text-align:right;margin:0;padding:0;list-style:none;}#jobs-nav ul.menu li{float:none;display:inline-block;margin:0;padding:0;}#jobs-nav ul.menu li a{color:#004D1A;text-transform:uppercase;margin-left:40px;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-size:20px;}#jobs-nav ul.menu li a:hover{color:#00AD00;}@media screen and (max-width:660px){#jobs-nav #job-main-menu{position:relative;display:none;}#jobs-nav ul.menu{display:block;text-align:left;}#jobs-nav ul.menu li{display:block;padding:0;}#jobs-nav ul.menu li a{display:block;width:100%;background:#004D1A;color:#fff;margin:0;padding:12px 20px;border-bottom:solid 1px #fff;font-size:22px;font-family:"neue-haas-grotesk-display",sans-serif;-webkit-font-smoothing:antialiased;}.hamburger-menu{width:76px;height:56px;display:block;float:left;position:relative;transform:rotate(0deg);right:0;transition:.5s ease-in-out;cursor:pointer;}.hamburger-menu:after{display:none;}.hamburger-menu span{display:block;position:absolute;height:6px;width:44px;background:#004D1A;margin:18px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.hamburger-menu span:after{display:none;}.hamburger-menu span:nth-child(1){top:0px;}.hamburger-menu span:nth-child(2),.hamburger-menu span:nth-child(3){top:12px;}.hamburger-menu span:nth-child(4){top:24px;}.hamburger-menu.active span:nth-child(1),.hamburger-menu.active span:nth-child(4){top:18px;width:0%;left:50%;}.hamburger-menu.active span:nth-child(2){transform:rotate(45deg);}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg);}}@media screen and (min-width:661px){#jobs-main{margin-top:34px;}}@media screen and (min-width:851px){.featured-jobs__carousel{display:none;}.field-node--field-featured-jobs{position:relative;background:url(/themes/custom/jobs/images/featured-jobs-bg.jpg) no-repeat center bottom;background-size:cover;height:495px;margin-bottom:10px;}.field-node--field-featured-jobs > .field-items{position:absolute;bottom:0;left:0;right:0;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:22px;}.field-node--field-featured-jobs > .field-items:after{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;background:#004D1A;opacity:0.5;z-index:1;}.field-node--field-featured-jobs > .field-items > .field-item{height:100%;flex:0 0 33.33%;max-width:385px;position:relative;z-index:2;padding-left:10px;padding-right:10px;}.field-node--field-featured-jobs .node--job--teaser{min-height:100%;display:block;background:rgba(0,77,26,0.75);padding:27px 20px 30px;border:solid 1px #fff;color:#fff;}.field-node--field-featured-jobs .node--job--teaser h2{font-size:24px;line-height:1.25;margin:0 0 8px;}.field-node--field-featured-jobs .node--job--teaser a{-webkit-font-smoothing:antialiased;font-family:"neue-haas-grotesk-display",sans-serif;display:block;color:#fff;}.field-node--field-featured-jobs .node--job--teaser a:hover{color:#AAFF33;}}@media screen and (max-width:850px){.field-node--field-featured-jobs:before{content:'';display:block;height:250px;width:100%;background:url(/themes/custom/jobs/images/featured-jobs-bg.jpg) no-repeat center 80%;background-size:146%;}.featured-jobs__items{font-size:14px;line-height:1.7;padding:30px;margin-top:10px;background:#004D1A;}.featured-jobs__items .slick-slider{overflow:hidden;}.featured-jobs__items .slick-track{align-items:flex-start;background:#fff;}.featured-jobs__items .slick-dots{display:none !important;}}@media screen and (max-width:850px) and (min-width:851px){.featured-jobs__items .slick-arrow{display:none !important;}}@media screen and (max-width:850px){.featured-jobs__items .field-item{text-align:center;padding:20px;}.featured-jobs__items .node--job--teaser h2{font-family:"neue-haas-grotesk-display",sans-serif;font-size:21px;display:block;margin:0 0 6px;}.featured-jobs__items .node--job--teaser h2 a{color:#000;}.featured-jobs__items .node--job--teaser h2 a:hover{color:#1966FF;}}.jobs-homepage__main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin-bottom:10px;}@media screen and (min-width:900px){.jobs-homepage__main{display:flex;flex-direction:row;}}@media screen and (min-width:900px){.jobs-homepage__main-content{flex:0 0 50%;overflow:hidden;}}.jobs-homepage__main-content .field-name-field-content .paragraph--type--formatted-text h2:first-child{margin-top:40px;}@media screen and (max-width:660px){.jobs-homepage__main-content .field-name-field-content .paragraph--type--formatted-text{padding:10px 25px 20px;}}@media screen and (min-width:900px){.jobs-homepage__main-sidebar{flex:0 0 50%;position:relative;}}.jobs-listing{background:#F1F0EF;padding:30px 20px 20px;overflow:auto;margin-top:10px;margin-bottom:0;}@media screen and (min-width:900px){.jobs-listing{position:absolute;top:0;right:0;left:0;bottom:0;margin-top:0;margin-left:10px;}}@media screen and (max-width:899px){.jobs-listing{margin-left:-15px;margin-right:-15px;}}.jobs-listing__title{text-transform:uppercase;font-size:28px;text-align:center;margin-top:0;margin-bottom:25px;}.jobs-listing__content .views-row{border-top:#96959d solid 1px;padding-top:10px;margin-bottom:10px;}.jobs-listing__content .node--job--teaser{font-size:14px;line-height:1.43;}.jobs-listing__content .node--job--teaser h2{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:700;font-size:14px;line-height:1.3;margin-top:0;margin-bottom:3px;}.jobs-listing__content .node--job--teaser a{color:#000;}.jobs-listing__content .node--job--teaser a:hover{color:#00AD00;}.jobs-homepage__footer{background:url(/themes/custom/jobs/images/block-over-img-bg.jpg) no-repeat,center,bottom;background-size:cover;background-position-y:75%;position:relative;color:#fff;margin-bottom:10px;}.jobs-homepage__footer:after{content:'';position:absolute;width:100%;height:100%;background:#004D1A;opacity:0.5;top:0;z-index:10;}.jobs-homepage__footer .block-wrapper{z-index:20;}@media screen and (min-width:661px){.jobs-homepage__footer .block-wrapper{padding:35px 0;background:rgba(0,77,26,0.75);border-top:solid 1px #fff;border-bottom:solid 1px #fff;}}.jobs-homepage__footer .block__title-wrapper,.jobs-homepage__footer .block__content{max-width:790px;margin:0 auto;text-align:center;z-index:25;position:relative;}.jobs-homepage__footer .block__content{padding:0 30px;line-height:1.7;}.jobs-homepage__footer .block__content p{margin:0;}.jobs-homepage__footer h2.block__title{text-transform:uppercase;font-size:28px;margin-top:10px;margin-bottom:30px;color:#fff;-webkit-font-smoothing:antialiased;z-index:40;position:relative;}@media screen and (min-width:661px){.jobs-homepage__footer{height:375px;}.jobs-homepage__footer .block-wrapper{position:relative;top:50%;transform:translateY(-50%);}}@media screen and (max-width:660px){.jobs-homepage__footer{background:none;color:#000;}.jobs-homepage__footer:after{background:none;}.jobs-homepage__footer h2.block__title{margin-bottom:0;}.jobs-homepage__footer .block__content{margin:30px 0;line-height:2;}.jobs-homepage__footer .block__title-wrapper{background:url(/themes/custom/jobs/images/block-over-img-bg.jpg) no-repeat,center,bottom;background-size:cover;position:relative;padding:76px 30px;}.jobs-homepage__footer .block__title-wrapper:after{content:'';position:absolute;width:100%;height:100%;background:#004D1A;opacity:0.5;top:0;left:0;z-index:10;}}.node--type-job #block-jobs-page-title,.node--type-jobs-article #block-jobs-page-title{padding:50px;background:#004D1A url(/themes/custom/jobs/images/h1-bg-mobile.png) no-repeat center center;background-size:cover;position:relative;}.node--type-job #block-jobs-page-title:before,.node--type-jobs-article #block-jobs-page-title:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#004D1A;opacity:0.5;z-index:1;}@media screen and (min-width:661px){.node--type-job #block-jobs-page-title,.node--type-jobs-article #block-jobs-page-title{background:#004D1A url(/themes/custom/jobs/images/h1-bg.png) no-repeat center center;background-size:cover;}.node--type-job #block-jobs-page-title h1,.node--type-jobs-article #block-jobs-page-title h1{margin:auto;}.node--type-job #block-jobs-page-title:before,.node--type-jobs-article #block-jobs-page-title:before{opacity:0;}}.node--type-job #block-jobs-page-title h1,.node--type-jobs-article #block-jobs-page-title h1{position:relative;z-index:2;text-transform:uppercase;color:#fff;text-align:center;font-size:28px;line-height:1;max-width:1200px;margin:0 auto;padding-left:10px;padding-right:10px;}.job-full,.jobs-article-full{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;}@media screen and (min-width:661px){.job-full__inner,.jobs-article-full__inner{display:flex;}}.job-full__article,.jobs-article-full__article{padding-top:30px;}@media screen and (min-width:661px){.job-full__article,.jobs-article-full__article{flex:0 0 50%;}}@media screen and (min-width:661px){.job-full__article.full-width,.jobs-article-full__article.full-width{flex:0 0 100%;}}.job-full__article__title,.jobs-article-full__article__title{margin-bottom:40px;}.job-full__article__apply-btn{margin-top:50px;margin-bottom:50px;}.job-full__article__apply-btn a{padding:14px 26px;background-color:#004D1A;color:#fff;text-transform:uppercase;font-size:28px;font-family:"neue-haas-grotesk-display",sans-serif;transition:background 0.1s ease-out;-webkit-font-smoothing:antialiased;}.job-full__article__apply-btn a:hover{color:#fff;background-color:#00AD00;}@media screen and (min-width:661px){.job-full__sidebar,.jobs-article-full__sidebar{flex:0 0 50%;padding-left:10px;}}.job-full__jobs-listing,.jobs-article-full__jobs-listing{background:#F1F0EF;padding:30px 20px 20px;overflow:auto;margin-top:10px;margin-bottom:10px;}@media screen and (min-width:661px){.job-full__jobs-listing,.jobs-article-full__jobs-listing{margin-top:0;margin-left:10px;}}@media screen and (max-width:660px){.job-full__jobs-listing,.jobs-article-full__jobs-listing{margin-left:-15px;margin-right:-15px;margin-bottom:10px;}}.job-full__jobs-listing__title,.jobs-article-full__jobs-listing__title{text-transform:uppercase;font-size:28px;text-align:center;margin-top:0;margin-bottom:25px;}.job-full__jobs-listing__content .views-row,.jobs-article-full__jobs-listing__content .views-row{border-top:#96959d solid 1px;padding-top:10px;margin-bottom:10px;}.job-full__jobs-listing__content .node--job--teaser,.jobs-article-full__jobs-listing__content .node--job--teaser{font-size:14px;line-height:1.43;}.job-full__jobs-listing__content .node--job--teaser h2,.jobs-article-full__jobs-listing__content .node--job--teaser h2{font-size:14px;line-height:1.3;margin-top:0;margin-bottom:3px;}.job-full__jobs-listing__content .node--job--teaser a,.jobs-article-full__jobs-listing__content .node--job--teaser a{color:#000;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;}.job-full__jobs-listing__content .node--job--teaser a:hover,.jobs-article-full__jobs-listing__content .node--job--teaser a:hover{color:#00AD00;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:flex;align-items:center;flex-direction:row;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-slider{position:relative;clear:both;}.slick-loading .slick-list{background:#fff url(/themes/custom/jobs/css/./ajax-loader.gif) center center no-repeat;}.slick-prev__container,.slick-next__container{background:#bad9dc;position:absolute;height:55px;width:45px;top:50%;border-radius:0 3px 3px 0;}.slick-prev__container{left:-50px;}.slick-next__container{right:-50px;}.slick-prev,.slick-next{display:block;height:55px;width:45px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;padding:0;margin:0;border:none;z-index:15;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;}.slick-prev:before,.slick-next:before{top:50%;transform:translateY(-50%);position:absolute;font-family:"FontAwesome";font-size:24px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-13px;position:absolute;top:50%;transform:translateY(-50%);}.slick-prev:before{content:'';width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:9px solid #fff;}.slick-next{right:-3px;position:absolute;top:50%;transform:translateY(-50%);}.slick-next:before{content:'';width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;}.slick-dots{position:absolute;list-style:none;display:flex;flex-direction:row;justify-content:center;text-align:center;padding:0;width:100%;right:0;margin:0;bottom:26px;}.slick-dots li{height:15px;width:15px;padding:0;margin:0 8px;cursor:pointer;}.slick-dots li button{position:relative;border:0;background:transparent;display:block;height:15px;width:15px;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;background-color:#CACACA;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{background-color:#96959d;opacity:1;}.paragraph--type--jobs-slideshow{-webkit-font-smoothing:antialiased;color:#fff;margin-bottom:0;overflow:hidden;text-align:center;background:#004D1A;}@media screen and (max-width:660px){.paragraph--type--jobs-slideshow{margin-left:-15px;margin-right:-15px;}}.paragraph--type--jobs-slideshow .block__title{font-family:"neue-haas-grotesk-text",sans-serif;font-size:14px;font-weight:700;margin-left:40px;margin-bottom:-15px;padding-top:15px;}@media screen and (max-width:660px){.paragraph--type--jobs-slideshow .block__title{margin-left:0;padding-left:10px;padding-right:10px;}}.paragraph--type--jobs-slideshow .field-items{padding:60px 40px;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-size:25px;line-height:1.5;}.paragraph--type--jobs-slideshow .slick-dots{display:none !important;}.paragraph--type--jobs-slideshow .slick-slide{margin-bottom:20px;}@media screen and (min-width:661px){.paragraph--type--jobs-slideshow{text-align:left;}.paragraph--type--jobs-slideshow .slick-dots{display:flex !important;}.paragraph--type--jobs-slideshow .slick-arrow{display:none !important;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
