@import"https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap";
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.toolbar-menu-administration .toolbar-icon-menu-link-content1db3141b-72bd-4e68-be53-05e837162845::before{-webkit-mask-image:url(/sites/careersofsubstance/themes/custom/cos/assets/cos.svg) !important;mask-image:url(/sites/careersofsubstance/themes/custom/cos/assets/cos.svg) !important}.user-logged-in .mm-slideout{padding-top:unset !important}.pager .visually-hidden+span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}main,.homepage-feature-text>.container,.homepage-banner,header[role=banner] .region-header,footer[role=contentinfo] .region-footer,.paragraph--type-cards .cards-wrapper{max-width:1320px;margin:0 auto}@media(max-width:1520px){main,.homepage-feature-text>.container,.homepage-banner,header[role=banner] .region-header,footer[role=contentinfo] .region-footer,.paragraph--type-cards .cards-wrapper{padding:0 1rem}}.view-training-package-instance .view-grouping-header a,.view-training-package-instance .views-table td a,.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-submit],.view-resume .form--inline #edit-submit-resume,.view-job-postings.view-display-id-page_1 #edit-submit-job-postings,.view-denormalized-events .view-footer .view-footer-button,.view-events-calendar .view-footer .view-footer-button,.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button,.paragraph--type-button .button-link-container a,.node--type-training-instance.node--view-mode-full .register a,.field--name-dynamic-token-fieldnode-funding-link a,.related-elements p a,.view-trainings .training-instances td a,.page-node-type-resume .contact-button a,.node--type-job-posting .learn-more-link a,.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more a,.error-wrapper .button,#block-useraccountmenu ul.menu a,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .footer-view a,.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=submit],#block-searchform input[type=submit],#block-newssidebarblock .field--name-field-buttons .field__item:nth-child(1) a,#block-newssidebarblock--2 .field--name-field-buttons .field__item:nth-child(1) a,.block-news-events .news_events .events .more-link a,.block-news-events .news_events .news .view-footer a,.block-cheeseburger-menu .simple-search-form input[type=submit],.block-cheeseburger-menu .menu-link.account__item a,input.button-primary,a.button-primary,[id^=edit-submit],#edit-submit,.button.button--primary{font-family:"Montserrat",sans-serif;border:2px solid #286f6c;color:#fff;background-color:#286f6c;font-weight:bold;padding:.75rem 1rem;border-radius:4px;transition:all .3s;display:inline-block}@media(min-width:768px){.view-training-package-instance .view-grouping-header a,.view-training-package-instance .views-table td a,.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-submit],.view-resume .form--inline #edit-submit-resume,.view-job-postings.view-display-id-page_1 #edit-submit-job-postings,.view-denormalized-events .view-footer .view-footer-button,.view-events-calendar .view-footer .view-footer-button,.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button,.paragraph--type-button .button-link-container a,.node--type-training-instance.node--view-mode-full .register a,.field--name-dynamic-token-fieldnode-funding-link a,.related-elements p a,.view-trainings .training-instances td a,.page-node-type-resume .contact-button a,.node--type-job-posting .learn-more-link a,.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more a,.error-wrapper .button,#block-useraccountmenu ul.menu a,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .footer-view a,.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=submit],#block-searchform input[type=submit],#block-newssidebarblock .field--name-field-buttons .field__item:nth-child(1) a,#block-newssidebarblock--2 .field--name-field-buttons .field__item:nth-child(1) a,.block-news-events .news_events .events .more-link a,.block-news-events .news_events .news .view-footer a,.block-cheeseburger-menu .simple-search-form input[type=submit],.block-cheeseburger-menu .menu-link.account__item a,input.button-primary,a.button-primary,[id^=edit-submit],#edit-submit,.button.button--primary{padding:.75rem 1.5rem}}.view-training-package-instance .view-grouping-header a:hover,.view-training-package-instance .views-table td a:hover,.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-submit]:hover,.view-resume .form--inline #edit-submit-resume:hover,.view-job-postings.view-display-id-page_1 #edit-submit-job-postings:hover,.view-denormalized-events .view-footer .view-footer-button:hover,.view-events-calendar .view-footer .view-footer-button:hover,.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button:hover,.paragraph--type-button .button-link-container a:hover,.node--type-training-instance.node--view-mode-full .register a:hover,.field--name-dynamic-token-fieldnode-funding-link a:hover,.related-elements p a:hover,.view-trainings .training-instances td a:hover,.page-node-type-resume .contact-button a:hover,.node--type-job-posting .learn-more-link a:hover,.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more a:hover,.error-wrapper .button:hover,#block-useraccountmenu ul.menu a:hover,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .footer-view a:hover,.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=submit]:hover,#block-searchform input[type=submit]:hover,#block-newssidebarblock .field--name-field-buttons .field__item:nth-child(1) a:hover,#block-newssidebarblock--2 .field--name-field-buttons .field__item:nth-child(1) a:hover,.block-news-events .news_events .events .more-link a:hover,.block-news-events .news_events .news .view-footer a:hover,.block-cheeseburger-menu .simple-search-form input[type=submit]:hover,.block-cheeseburger-menu .menu-link.account__item a:hover,input.button-primary:hover,a.button-primary:hover,[id^=edit-submit]:hover,#edit-submit:hover,.button.button--primary:hover{background-color:#1b4b49;border-color:#1b4b49;text-decoration:none}.view-training-package-instance .view-grouping-header a:focus,.view-training-package-instance .views-table td a:focus,.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-submit]:focus,.view-resume .form--inline #edit-submit-resume:focus,.view-job-postings.view-display-id-page_1 #edit-submit-job-postings:focus,.view-denormalized-events .view-footer .view-footer-button:focus,.view-events-calendar .view-footer .view-footer-button:focus,.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button:focus,.paragraph--type-button .button-link-container a:focus,.node--type-training-instance.node--view-mode-full .register a:focus,.field--name-dynamic-token-fieldnode-funding-link a:focus,.related-elements p a:focus,.view-trainings .training-instances td a:focus,.page-node-type-resume .contact-button a:focus,.node--type-job-posting .learn-more-link a:focus,.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more a:focus,.error-wrapper .button:focus,#block-useraccountmenu ul.menu a:focus,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .footer-view a:focus,.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=submit]:focus,#block-searchform input[type=submit]:focus,#block-newssidebarblock .field--name-field-buttons .field__item:nth-child(1) a:focus,#block-newssidebarblock--2 .field--name-field-buttons .field__item:nth-child(1) a:focus,.block-news-events .news_events .events .more-link a:focus,.block-news-events .news_events .news .view-footer a:focus,.block-cheeseburger-menu .simple-search-form input[type=submit]:focus,.block-cheeseburger-menu .menu-link.account__item a:focus,input.button-primary:focus,a.button-primary:focus,[id^=edit-submit]:focus,#edit-submit:focus,.button.button--primary:focus{outline:none;box-shadow:0 0 0 3px #757575;text-decoration:none}.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-reset],.view-resume .form--inline #edit-reset,.view-job-postings.view-display-id-page_1 #edit-actions-reset,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-all a,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-resources a,.node--type-training-instance.node--view-mode-full .field--name-dynamic-twig-fieldnode-back-to-calendar a,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar a,#block-newssidebarblock .field--name-field-buttons .field__item a,#block-newssidebarblock--2 .field--name-field-buttons .field__item a,.block-news-events .news_events .events .view-footer a,#block-eventslinkblock .field__item a,#block-eventslinkblock--2 .field__item a,input.button-secondary,a.button-secondary,[id^=edit-reset],#edit-preview{font-family:"Montserrat",sans-serif;border:2px solid #286f6c;color:#286f6c;background-color:#fff;font-weight:bold;padding:.75rem 1rem;border-radius:4px;transition:all .3s;display:inline-block}@media(min-width:768px){.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-reset],.view-resume .form--inline #edit-reset,.view-job-postings.view-display-id-page_1 #edit-actions-reset,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-all a,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-resources a,.node--type-training-instance.node--view-mode-full .field--name-dynamic-twig-fieldnode-back-to-calendar a,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar a,#block-newssidebarblock .field--name-field-buttons .field__item a,#block-newssidebarblock--2 .field--name-field-buttons .field__item a,.block-news-events .news_events .events .view-footer a,#block-eventslinkblock .field__item a,#block-eventslinkblock--2 .field__item a,input.button-secondary,a.button-secondary,[id^=edit-reset],#edit-preview{padding:.75rem 1.5rem}}.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-reset]:hover,.view-resume .form--inline #edit-reset:hover,.view-job-postings.view-display-id-page_1 #edit-actions-reset:hover,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-all a:hover,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-resources a:hover,.node--type-training-instance.node--view-mode-full .field--name-dynamic-twig-fieldnode-back-to-calendar a:hover,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar a:hover,#block-newssidebarblock .field--name-field-buttons .field__item a:hover,#block-newssidebarblock--2 .field--name-field-buttons .field__item a:hover,.block-news-events .news_events .events .view-footer a:hover,#block-eventslinkblock .field__item a:hover,#block-eventslinkblock--2 .field__item a:hover,input.button-secondary:hover,a.button-secondary:hover,[id^=edit-reset]:hover,#edit-preview:hover{background-color:#1b4b49;color:#fff;text-decoration:none}.view-trainings .views-exposed-form.bef-exposed-form [id^=edit-reset]:focus,.view-resume .form--inline #edit-reset:focus,.view-job-postings.view-display-id-page_1 #edit-actions-reset:focus,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-all a:focus,.node--type-training-instance.node--view-mode-full .field--name-dynamic-token-fieldnode-back-to-resources a:focus,.node--type-training-instance.node--view-mode-full .field--name-dynamic-twig-fieldnode-back-to-calendar a:focus,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar a:focus,#block-newssidebarblock .field--name-field-buttons .field__item a:focus,#block-newssidebarblock--2 .field--name-field-buttons .field__item a:focus,.block-news-events .news_events .events .view-footer a:focus,#block-eventslinkblock .field__item a:focus,#block-eventslinkblock--2 .field__item a:focus,input.button-secondary:focus,a.button-secondary:focus,[id^=edit-reset]:focus,#edit-preview:focus{outline:none;box-shadow:0 0 0 2px #757575;text-decoration:none}.paragraph--type--accordion .accordion-item-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.events-list-view.view-display-id-events_list .result-count::after,.view-job-postings.view-display-id-page_1 .view-footer::after,.view-resources.view-display-id-page_1 .view-footer::after,.view-resume.view-display-id-page_1 .view-footer::after,.view-funding-opportunities.view-display-id-block_1 .view-footer::after,.view-trainings .training .group-details-container::before,.view-wellness-strategies .views-field-field-body .field-content::before,.paragraph--type-card .field--name-field-media-image::after,.node--type-wellness-element.node--view-mode-full .accordion-content::before{content:"";background:linear-gradient(90deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;height:4px;width:100%;left:0;bottom:1px}.page-node-type-treatment-program-profile fieldset legend::before,.page-node-type-addiction-education-program fieldset legend::before,.node--type-job-posting fieldset legend::before,#block-moretrainingsandeventssidebar::before,#block-moretrainingsandeventssidebar--2::before{content:"";background-color:#286f6c;border-radius:4px 4px 0 0;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;height:6px;width:100%;left:0;top:0}.view-id-funding_opportunities.view-display-id-block_1 .views-row,.view-site-search .view-content .views-row,.view-resources.view-display-id-embed_1 .views-row,.view-resources.view-display-id-page_1 .views-row,.view-resume .view-content .views-row,.news-and-announcements .view-news-and-announcements .views-row,.view-job-postings.view-display-id-page_1 .views-row,.view-denormalized-events .view-content .views-row,.view-events-calendar .view-content .views-row,.career-fairs .views-row,.node--type-job-board.node--view-mode-listing{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d8d7cf}.eventslist .region-sidebar-second::before,.eventscalendar .region-sidebar-second::before,.eventsmap .region-sidebar-second::before{content:"";background-color:#286f6c;border-radius:4px 4px 0 0;display:block;height:6px;width:100%}.view-resources.view-display-id-embed_1 .content-type,.view-resources.view-display-id-page_1 .content-type,.view-denormalized-events .view-content .views-field-field-event-type,.view-events-calendar .view-content .views-field-field-event-type,.paragraph--type-resource .resource-type,.deadline-type--rolling,.deadline-type--fixed,.node--view-mode-teaser .content-type,.node--view-mode-teaser .resource-type,.node--view-mode-listing .content-type,.node--view-mode-listing .resource-type,.node--view-mode-resource-paragraph .content-type,.node--view-mode-resource-paragraph .resource-type{display:flex;margin:.5rem 0;font-size:.75rem;font-weight:bold;text-transform:uppercase}.view-resources.view-display-id-embed_1 .content-type::before,.view-resources.view-display-id-page_1 .content-type::before,.view-denormalized-events .view-content .views-field-field-event-type::before,.view-events-calendar .view-content .views-field-field-event-type::before,.paragraph--type-resource .resource-type::before,.deadline-type--rolling::before,.deadline-type--fixed::before,.node--view-mode-teaser .content-type::before,.node--view-mode-teaser .resource-type::before,.node--view-mode-listing .content-type::before,.node--view-mode-listing .resource-type::before,.node--view-mode-resource-paragraph .content-type::before,.node--view-mode-resource-paragraph .resource-type::before{content:"";border-radius:4px;border-left:4px solid transparent;background:#fac210;margin-right:.375rem}.view-resources.view-display-id-embed_1 .resource-categories .resource-category,.view-resources.view-display-id-page_1 .resource-categories .resource-category,.post-status,.node--type-resource.node--view-mode-teaser .category{background-color:#eaf0d9;border:1px solid #94b241;border-radius:.25rem;color:#3f3a3d;padding:.5rem;font-weight:bold;font-size:.875rem;font-family:"Montserrat",sans-serif}.form--inline .form-item{margin-right:0;width:100%}.form-item label{display:flex}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=number],input[type=file],input[type=search],select,textarea,.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-single{font-family:"Open Sans",sans-serif !important;font-weight:normal !important;font-size:1rem !important;padding:.75rem 1rem;width:100%;height:auto;border-radius:4px;border:1px solid #787878;outline:none;box-sizing:border-box;line-height:1.6}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=number]:focus,input[type=file]:focus,input[type=search]:focus,select:focus,textarea:focus,.chosen-container-multi .chosen-choices:focus,.chosen-container-single .chosen-single:focus{box-shadow:0 0 0 3px #757575}form{accent-color:#286f6c}.form-type-checkbox{display:inline-flex}input[type=checkbox]{width:20px;height:20px;margin-right:.5rem;flex-shrink:0}.chosen-container{font-size:1rem;width:100% !important}.chosen-container .chosen-choices{box-shadow:none}.chosen-container .chosen-results li.highlighted{background:#eaf0d9 !important;color:#000 !important}.chosen-container-multi{width:100% !important}.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-single{padding:12px 16px;background:none}.chosen-container-single .chosen-single div b{display:none}.chosen-container-multi .chosen-choices li.search-choice{font-family:"Open Sans",sans-serif;font-size:1rem;background-image:none;background-color:#eaf0d9;border:1px solid #768e34;padding:4px 20px 4px 6px;line-height:1}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:7px}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none}.chosen-container-active{box-shadow:0 0 0 3px #757575;border-radius:4px}table:not(:has(*)){border:0 !important}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar){border:1px solid #d8d7cf;border-collapse:separate;border-radius:4px;margin:0;padding:0;width:100%;table-layout:fixed;overflow:hidden}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) caption{text-align:left;margin:.5rem 0 .75rem}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead th{border-right:1px solid #d8d7cf}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead th:last-of-type{border-right:none}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead th a{color:#fff}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) th{font-size:1.125rem;background-color:#286f6c;color:#fff;border-top:none;border-right:none;padding:1rem}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr{background-color:#fff;border:1px solid #d8d7cf;padding:.35rem;border-bottom:1px solid #d8d7cf}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr:nth-child(even){background-color:#f6f5f3}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) td{border-bottom:1px solid #d8d7cf}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr:last-child td{border-bottom:none}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) th,body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) td{padding:.75rem;text-align:left}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tbody td{vertical-align:top;border-right:1px solid #d8d7cf}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tbody ol,body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tbody ul{padding-left:1rem}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) [data-label^=CA]{background-color:#fff}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) [data-label^=LA]{background-color:#f6f5f3}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead tr th:first-child{border-top-left-radius:4px}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead tr th:last-child{border-top-right-radius:4px}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr:last-child td:last-child{border-bottom-right-radius:4px}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr:last-child td:first-child{border-bottom-left-radius:4px}@media screen and (max-width:768px){body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar){border:0}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr{display:block;margin-bottom:.625rem;padding:0;border-radius:4px}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) td{display:block;font-size:.75rem;text-align:right;border-top:1px solid #d8d7cf;border-bottom:none}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) td:first-child{border-top:none}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) td::before{content:attr(data-label);float:left;font-weight:bold}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) tr th{display:none}body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) thead tr:first-of-type{display:none}}.pager h4#pagination-heading.visually-hidden{display:none}.pager ul{display:flex;flex-wrap:wrap;text-align:left;padding-left:0}.pager a{border-radius:4px;width:2.5rem;height:2.5rem;display:inline-block;text-align:center;line-height:2.5}.pager a:hover,.pager a:focus{text-decoration:none;background-color:#d8d7cf}.pager .pager__item--first a,.pager .pager__item--previous a,.pager .pager__item--next a,.pager .pager__item--last a{display:inline-flex;background-repeat:no-repeat;background-position:center;background-size:1rem 1rem;margin-right:.25rem}.pager .pager__item--first a{background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/first.svg)}.pager .pager__item--previous a{background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/previous.svg)}.pager .pager__item--next a{background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/next.svg)}.pager .pager__item--last a{background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/last.svg)}.pager .pager__item--ellipsis{width:2.5rem;height:2.5rem;line-height:2.5;text-align:center}.pager li a{font-weight:normal;color:#2b2b2b}.pager li.is-active a{background-color:#3f3a3d;color:#fff;font-weight:bold}html{box-sizing:border-box;font-size:16px;font-family:"Open Sans",sans-serif;color:#2b2b2b}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;line-height:1.25;padding-bottom:0;margin-top:1.5rem;margin-bottom:.5rem}h1,.h1{font-size:1.5rem;font-weight:bold;margin-top:0;margin-bottom:1rem}@media(min-width:768px){h1,.h1{font-size:2.25rem}}h2,.h2{font-size:1.25rem;font-weight:bold}@media(min-width:768px){h2,.h2{font-size:2rem}}h3,.h3,.view-job-postings.view-display-id-page_1 .views-row h2{font-size:1.125rem;font-weight:bold}@media(min-width:768px){h3,.h3,.view-job-postings.view-display-id-page_1 .views-row h2{font-size:1.75rem}}h4,.h4,.related-elements h2,body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) caption{font-size:1rem;font-weight:bold}@media(min-width:768px){h4,.h4,.related-elements h2,body:not(.trainings-and-eventscalendar) table:not(.ui-datepicker-calendar) caption{font-size:1.5rem}}h5,.h5,.view-resume .view-content h2,.news-and-announcements .view-news-and-announcements h2,.view-denormalized-events .view-content .views-field-title,.view-events-calendar .view-content .views-field-title,.page-node-type-treatment-program-profile fieldset legend span,.page-node-type-addiction-education-program fieldset legend span,.node--type-job-posting fieldset legend span,.node--view-mode-teaser h2,.node--view-mode-listing h2,.node--view-mode-resource-paragraph h2,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings h3{font-size:1rem;font-weight:bold}@media(min-width:768px){h5,.h5,.view-resume .view-content h2,.news-and-announcements .view-news-and-announcements h2,.view-denormalized-events .view-content .views-field-title,.view-events-calendar .view-content .views-field-title,.page-node-type-treatment-program-profile fieldset legend span,.page-node-type-addiction-education-program fieldset legend span,.node--type-job-posting fieldset legend span,.node--view-mode-teaser h2,.node--view-mode-listing h2,.node--view-mode-resource-paragraph h2,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings h3{font-size:1.25rem}}h6,.h6,.view-wellness-elements .accordion-header.icon,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-field-title,#block-moretrainingsandeventssidebar h2,#block-moretrainingsandeventssidebar--2 h2{font-size:1rem;font-weight:bold}@media(min-width:768px){h6,.h6,.view-wellness-elements .accordion-header.icon,.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-field-title,#block-moretrainingsandeventssidebar h2,#block-moretrainingsandeventssidebar--2 h2{font-size:1.125rem}}p,.p,.node--type-wellness-element.node--view-mode-full .resources-wrapper h3{font-size:1rem;font-weight:400;line-height:1.5;margin:.5rem 0}a{text-decoration:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:#286f6c;font-weight:bold}a:hover,a:focus{text-decoration:underline}a.button-primary{margin:1rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.button-secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.arrow-link::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}li{line-height:1.5;margin:.5rem 0}blockquote{display:flex;margin:1.5rem 0}blockquote p{font-size:1.25rem;line-height:1.5;margin:0}blockquote::before{content:"";border-radius:4px;border-left:8px solid transparent;background:linear-gradient(0deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;margin-right:1rem}label{font-weight:bold;font-size:.875rem;margin-bottom:.25rem}div.emphasis-block,div.standard-block{background-color:#eaf0d9;border-radius:4px;padding:1.5rem;margin:1.5rem 0}button:focus-visible,a:focus-visible{outline:2px solid;outline-color:#94b241}ol li{list-style-type:inherit}ol li li{list-style-type:upper-alpha}ol li li li{list-style-type:lower-roman}ol li li li li{list-style-type:lower-alpha}.breadcrumb li:first-child a{font-size:0}.breadcrumb li:first-child a:before{content:"";display:inline-block;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/home-icon.svg);background-size:100%;background-repeat:no-repeat;width:1.2rem;height:1.2rem;background-position-y:2px}.breadcrumb li{color:#757575}.breadcrumb li::before{content:"/ ";margin-left:.25em}.breadcrumb li:last-child:after{content:"/ ";margin-left:.25em}.breadcrumb li a{color:#757575;font-weight:normal}.block-cheeseburger-menu{display:block}@media(min-width:1025px){.block-cheeseburger-menu{display:none}}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area{display:grid;grid-template-columns:1fr 50px;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;grid-template-areas:"login close" "search search" "navigation navigation"}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area span{color:#fff;font-family:"Montserrat",sans-serif;font-weight:bold;cursor:pointer}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area span:hover{text-decoration:none}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area>div{border-bottom:none}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-account]{grid-area:login;margin:0 1rem}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area .cheeseburger-menu__side-trigger{grid-area:close}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area .search-block-form{grid-area:search}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-main]{grid-area:navigation}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-main] .cheeseburger-menu__item-label{padding-left:0;margin:0 1rem}.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-main] .cheeseburger-menu__item-label:hover,.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-main] .cheeseburger-menu__item-label:active,.block-cheeseburger-menu .cheeseburger-menu__main-navigation-area div[data-cheeseburger-id=menu-main] .cheeseburger-menu__item-label:focus{text-decoration:none !important}.block-cheeseburger-menu.block-cheeseburgermenu-container{background-color:#3f3a3d}@media only screen and (max-width:411px){.block-cheeseburger-menu.block-cheeseburgermenu-container{width:100vw}}.block-cheeseburger-menu.block-cheeseburgermenu-container:after{content:"";background:linear-gradient(90deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;bottom:0;height:4px;width:100%}.block-cheeseburger-menu .menu-link.account__item a.cheeseburger-menu__item-label{max-width:50%}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element{background-color:transparent}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element span{background-color:#286f6c;border-radius:3px;width:37px;height:5px}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element span:nth-of-type(1){top:0}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element span:nth-of-type(2){top:10px}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:20px}.block-cheeseburger-menu .block-cheeseburgermenu__trigger-element::after{content:"menu";font-size:12px;font-weight:bold;color:#286f6c;text-transform:uppercase;font-family:"Montserrat",sans-serif;top:28px;display:block;position:absolute;left:50%;transform:translateX(-50%)}.block-cheeseburger-menu .cheeseburger-menu__side-trigger svg{width:50px;height:50px;border-radius:3px}.block-cheeseburger-menu .cheeseburger-menu__mainmenu li{margin:0;padding-left:0}.block-cheeseburger-menu .cheeseburger-menu__mainmenu li.main__item{border-bottom:1px solid #2b2b2b}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__submenu-trigger-icon.dropdown:after,.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__submenu-trigger-icon.dropdown:before{background:#fff}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__item--is-expanded ul{background-color:#2b2b2b}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__submenu{padding-left:0 !important}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__submenu a span{color:#ccc;font-family:"Open Sans",sans-serif;font-weight:normal}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__submenu .main__item{border-bottom:0}.block-cheeseburger-menu .cheeseburger-menu__mainmenu .cheeseburger-menu__item.in-active-trail>a{text-decoration:none}.block-cheeseburger-menu .simple-search-form{position:relative;margin:0 1rem}.block-cheeseburger-menu .simple-search-form .form-item,.block-cheeseburger-menu .simple-search-form .form-actions{margin:0}.block-cheeseburger-menu .simple-search-form .form-actions{position:absolute;top:0;right:0}.block-cheeseburger-menu .simple-search-form input[type=search]{box-sizing:border-box;height:48px;width:100%;border:unset;border-radius:4px;outline:0;font-weight:300;padding:.5rem calc(1rem + 1rem) .5rem 1rem}.block-cheeseburger-menu .simple-search-form input[type=search]::-moz-placeholder{color:#787878;opacity:1;font-weight:300}.block-cheeseburger-menu .simple-search-form input[type=search]:-ms-input-placeholder{color:#787878;opacity:1;font-weight:300}.block-cheeseburger-menu .simple-search-form input[type=search]::placeholder{color:#787878;opacity:1;font-weight:300}.block-cheeseburger-menu .simple-search-form input[type=search]:focus{outline:0}.block-cheeseburger-menu .simple-search-form input[type=submit]{background:#94b241 url(/sites/careersofsubstance/themes/custom/cos/assets/search.svg) no-repeat center;height:48px;width:48px;border-radius:4px;font-size:0;padding:0}.cheeseburger-menu__backdrop{z-index:-1}div[data-cheeseburger-id=menu-account] li.cheeseburger-menu__item{display:inline}#block-moretrainingsandeventssidebar,#block-moretrainingsandeventssidebar--2{border:1px solid #d8d7cf;border-radius:0 0 4px 4px;border-top:0;padding:1rem;margin-bottom:1rem;position:relative}#block-moretrainingsandeventssidebar h2,#block-moretrainingsandeventssidebar--2 h2{margin-top:0;margin-bottom:1.5rem}#block-moretrainingsandeventssidebar h2::after,#block-moretrainingsandeventssidebar--2 h2::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:4px;background-color:#f26440;margin-top:.25rem}#block-moretrainingsandeventssidebar a,#block-moretrainingsandeventssidebar--2 a{margin-top:.5rem}#block-moretrainingsandeventssidebar a::after,#block-moretrainingsandeventssidebar--2 a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}#block-eventslinkblock .field__item,#block-eventslinkblock--2 .field__item{margin-bottom:1rem}#block-eventslinkblock .field__item a,#block-eventslinkblock--2 .field__item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.internship_programs{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}.internship_programs h2{font-size:1.25rem;margin-bottom:1.5rem}@media(min-width:768px){.internship_programs h2{font-size:2rem}}.internship_programs h2::after{content:"";display:block;position:absolute;border-radius:4px;width:100px;height:4px;background-color:#f26440;margin-top:.25rem}.internship_programs .views-field-title{font-size:1.125rem;font-weight:bold}.internship_programs .views-field-title a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.internship_programs .views-row{margin-bottom:2rem}#block-mainnavigation{display:none}@media(min-width:1025px){#block-mainnavigation{display:flex;justify-content:flex-end;align-items:flex-end}}#block-mainnavigation .menu{margin:0}#block-mainnavigation .menu li{display:inline-block;padding:0}#block-mainnavigation .menu li:not(:last-child){margin-right:4rem}#block-mainnavigation .menu li a{font-weight:bold;font-size:1rem;line-height:1.5;padding:0;color:#2b2b2b}#block-mainnavigation .menu li a:hover{text-decoration:none;color:#1b4b49}#block-mainnavigation .menu>li.active-trail::after{content:"";display:block;position:absolute;border-bottom:6px solid #f26440;border-radius:4px;width:100%;margin-top:5px}#block-mainnavigation #superfish-main ul{background-color:#fff;border:1px solid #d8d7cf;box-shadow:0 10px 20px 0 rgba(0,0,0,.13);border-radius:4px;width:16.5rem;margin-top:.5rem;margin-left:-1.1rem}#block-mainnavigation #superfish-main ul a{color:#2b2b2b;border-bottom:1px solid #d8d7cf;padding:1rem;font-weight:500}#block-mainnavigation #superfish-main ul a:hover{background-color:#1b4b49;color:#fff;border:1px solid #000;text-decoration:none}.masquerade-block-form input[type=text]{color:#2b2b2b}.block-news-events{margin-top:2.5rem}.block-news-events .news_events{display:block}@media(min-width:768px){.block-news-events .news_events{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem}}@media(min-width:1025px){.block-news-events .news_events{-moz-column-gap:9rem;column-gap:9rem}}.block-news-events .news_events .views-row{margin-bottom:1.5rem}@media(min-width:768px){.block-news-events .news_events .views-row{margin-bottom:2rem}}.block-news-events .news_events .field-label-inline,.block-news-events .news_events .datetime{display:inline;font-size:.9rem}.block-news-events .news_events .field-label-inline::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.block-news-events .news_events h2{font-size:1.25rem;margin-bottom:1.5rem}@media(min-width:768px){.block-news-events .news_events h2{font-size:2rem}}.block-news-events .news_events h2::after{content:"";display:block;position:absolute;border-radius:4px;width:100px;height:4px;background-color:#f26440;margin-top:.25rem}.block-news-events .news_events .event-title a{color:#286f6c;font-size:1.125rem;font-weight:bold}.block-news-events .news_events .news{margin-bottom:2.5rem}.block-news-events .news_events .events{margin-bottom:2.5rem}.block-news-events .news_events .events .node--type-event{display:block}.block-news-events .news_events .events .field__item::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.block-news-events .news_events .events .more-link{text-align:left;margin-bottom:1rem}#block-newssidebarblock .field--name-field-buttons .field__item,#block-newssidebarblock--2 .field--name-field-buttons .field__item{margin-bottom:1rem}#block-newssidebarblock .field--name-field-buttons .field__item a,#block-newssidebarblock--2 .field--name-field-buttons .field__item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}#block-searchform{display:none}@media(min-width:1025px){#block-searchform{display:block;position:relative}}#block-searchform input[type=search]{box-sizing:border-box;height:52px;width:540px;border:1px solid #787878;border-radius:4px;outline:0;font-weight:300;padding:.5rem calc(1rem + 48px) .5rem 1rem}#block-searchform input[type=search]::-moz-placeholder{color:#787878;opacity:1;font-weight:300}#block-searchform input[type=search]:-ms-input-placeholder{color:#787878;opacity:1;font-weight:300}#block-searchform input[type=search]::placeholder{color:#787878;opacity:1;font-weight:300}#block-searchform input[type=search]:focus{outline:0}#block-searchform input[type=submit]{position:absolute;right:0;top:0;border:2px solid #94b241;background:#94b241 url(/sites/careersofsubstance/themes/custom/cos/assets/search.svg) no-repeat center;width:52px;height:52px;border-radius:4px;font-size:0;padding:0}#block-searchform .form-actions{margin:0}nav.menu--main{z-index:100}nav.menu--main .child-wrapper{display:flex;flex-direction:row}nav.menu--main .indicator{width:8px;border-radius:.25rem;background:linear-gradient(0deg,#f26440 0%,#fac55a 100%);margin:1rem 1rem 1rem 0;flex-shrink:0}nav.menu--main ul.menu{margin:1rem 0;padding:unset;border:none}nav.menu--main>ul{margin-left:0;margin-top:0}nav.menu--main>ul>.menu-item:first-child{margin-top:1rem}nav.menu--main>ul>.menu-item--expanded{margin-bottom:-0.5rem}nav.menu--main>ul ul{padding-left:1rem}nav.menu--main header{display:inline-block;font-size:1rem;text-align:left;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1.25;color:#fff;border-radius:36px;background-color:#286f6c;padding-top:.375rem;padding-bottom:.375rem;padding-left:1rem;width:100%;position:relative}@media(min-width:768px){nav.menu--main header{font-size:1.25rem;border-radius:0 36px 36px 0;margin-left:-50vw;padding:1.5rem 2rem 1.5rem 50vw;text-align:center;width:unset}}nav.menu--main .menu-item{list-style:none;list-style-image:none;line-height:1.5;margin:.5rem 0;padding:0}nav.menu--main .menu-item:first-of-type{margin-top:0;padding-top:0}nav.menu--main .menu-item:last-of-type{margin-bottom:0;padding-bottom:0}nav.menu--main .menu-item a{color:#2b2b2b;text-decoration:none;font-weight:normal}nav.menu--main .menu-item a.is-active{font-weight:bold}nav.menu--main .menu-item a:hover,nav.menu--main .menu-item a:active{text-decoration:underline}@media only screen and (max-width:calc(768px - 1px)){nav.menu--main{position:relative;margin-top:1rem}nav.menu--main header:not(.open)~ul.menu{display:none}nav.menu--main header::after,nav.menu--main header.open::after{content:"";display:inline-block;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-white.svg);background-repeat:no-repeat;background-position:center center;background-size:1rem 1rem;height:1rem;width:1rem;position:absolute;top:calc(50% - 0.5rem);right:1rem;bottom:0;transform:rotate(0deg)}nav.menu--main header.open::after,nav.menu--main header.open.open::after{transform:rotate(180deg)}nav.menu--main header~ul.menu{border:1px solid #d8d7cf;border-radius:0 0 4px 4px;background-color:#f6f5f3;padding-top:16px;padding-left:1rem;padding-right:1rem;position:absolute;top:16px;left:0;right:0;padding-bottom:.5rem;margin-top:0;z-index:-1}nav.menu--main header~ul.menu .indicator{width:4px}}.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1{display:block;position:relative}.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=text]{border-color:#bdbab3}.block-views-blocktrainings-and-events-block-1 #views-exposed-form-trainings-and-events-block-1 input[type=submit]{position:absolute;right:0;top:0;border:2px solid #94b241;background:#94b241 url(/sites/careersofsubstance/themes/custom/cos/assets/search.svg) no-repeat center;width:52px;height:52px;border-radius:4px;font-size:0;padding:0;margin-top:1rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings{display:block}@media(min-width:1025px){.block-views-blocktrainings-and-events-block-1 .upcoming-trainings{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .search-form{grid-column:1/-1;grid-row:1}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings header{box-shadow:none}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings p{margin:0}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-field-title{font-family:"Montserrat",sans-serif}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings h3{margin-bottom:1.5rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings h3::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:4px;background-color:#f26440;margin-top:.25rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .view-content{padding-bottom:2rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-row{padding-bottom:1.125rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-field-field-event-date{font-size:.875rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .views-field-field-event-date .field-content::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .no-results a{display:block;margin-top:1rem}.block-views-blocktrainings-and-events-block-1 .upcoming-trainings .no-results a:after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}#block-useraccountmenu{display:none}@media(min-width:1025px){#block-useraccountmenu{display:block}}#block-useraccountmenu ul.menu{margin:0;padding:0}#block-useraccountmenu ul.menu li{display:inline;margin:0;padding:0}.node--view-mode-teaser .content-type,.node--view-mode-teaser .resource-type,.node--view-mode-listing .content-type,.node--view-mode-listing .resource-type,.node--view-mode-resource-paragraph .content-type,.node--view-mode-resource-paragraph .resource-type{margin-top:2rem}.node--view-mode-teaser h2,.node--view-mode-listing h2,.node--view-mode-resource-paragraph h2{margin-top:0}.node--view-mode-teaser div.field-label-inline,.node--view-mode-listing div.field-label-inline,.node--view-mode-resource-paragraph div.field-label-inline{display:inline}.node--view-mode-teaser .field--name-field-contact-organization,.node--view-mode-listing .field--name-field-contact-organization,.node--view-mode-resource-paragraph .field--name-field-contact-organization{font-style:italic}.node--view-mode-teaser p.address,.node--view-mode-listing p.address,.node--view-mode-resource-paragraph p.address{margin-top:0}.node--view-mode-teaser p.address br,.node--view-mode-teaser p.address .organization,.node--view-mode-teaser p.address .address-line1,.node--view-mode-teaser p.address .postal-code,.node--view-mode-teaser p.address .country,.node--view-mode-listing p.address br,.node--view-mode-listing p.address .organization,.node--view-mode-listing p.address .address-line1,.node--view-mode-listing p.address .postal-code,.node--view-mode-listing p.address .country,.node--view-mode-resource-paragraph p.address br,.node--view-mode-resource-paragraph p.address .organization,.node--view-mode-resource-paragraph p.address .address-line1,.node--view-mode-resource-paragraph p.address .postal-code,.node--view-mode-resource-paragraph p.address .country{display:none}.error-wrapper{display:block}@media(min-width:1025px){.error-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4.5rem;margin-top:2.8rem}}.error-wrapper .description{margin-top:.25rem}.error-wrapper .button-wrapper{display:grid;margin-bottom:1rem}@media(min-width:768px){.node--type-event.node--view-mode-full{display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:5rem;column-gap:5rem}}.node--type-event.node--view-mode-full .field--name-node-title h2{margin-top:0;font-size:1.5rem}@media(min-width:768px){.node--type-event.node--view-mode-full .field--name-node-title h2{font-size:2.25rem}}.node--type-event.node--view-mode-full .group-event-description{grid-column:1}.node--type-event.node--view-mode-full .group-event-description span.fieldset-legend{display:none}.node--type-event.node--view-mode-full .group-event-description .field--name-field-sponsored-by-bsas{font-style:italic}.node--type-event.node--view-mode-full .group-event-description .field--name-field-sponsored-by-bsas .field__label{font-weight:normal}.node--type-event.node--view-mode-full .details-contact-wrapper{grid-column:2;grid-row:1/5}.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info{margin-bottom:2rem}.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info .field--name-field-event-date,.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info .field--name-field-attendance-mode{margin-top:1rem}.node--type-event.node--view-mode-full .details-contact-wrapper .group-contact-info,.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info{line-height:1.5}.node--type-event.node--view-mode-full .details-contact-wrapper .group-contact-info legend,.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info legend{display:inline-block;position:relative;font-size:1.25rem;text-align:left;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1.25;color:#fff;border-radius:5px 5px 0 0;background-color:#286f6c;padding:.5rem 0;width:100%}.node--type-event.node--view-mode-full .details-contact-wrapper .group-contact-info legend::after,.node--type-event.node--view-mode-full .details-contact-wrapper .group-detail-info legend::after{content:"";background:linear-gradient(90deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;bottom:0;left:0;height:4px;width:100%}.node--type-event.node--view-mode-full .details-contact-wrapper .fieldset-legend{padding:1rem}.node--type-event.node--view-mode-full .details-contact-wrapper .fieldset-wrapper{background:#f6f5f3;padding:1rem;border-radius:0 0 4px 4px}.node--type-event.node--view-mode-full .details-contact-wrapper .field--name-field-contact-name{font-weight:bold;font-size:1.125rem;margin-bottom:.6rem}.node--type-event.node--view-mode-full .details-contact-wrapper .field--name-field-contact-name::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:2px;background-color:#f26440;margin-top:.25rem}.node--type-event.node--view-mode-full .details-contact-wrapper .field--name-field-phone,.node--type-event.node--view-mode-full .details-contact-wrapper .field--name-field-email{text-decoration:underline}.node--type-event.node--view-mode-full a{word-wrap:normal;word-break:normal}.node--type-event.node--view-mode-full fieldset{border:0;margin:0;padding:0}.node--type-event.node--view-mode-full .field-label-inline{display:inline;font-weight:bold}.node--type-event.node--view-mode-full .field-label-inline::after{content:":";padding-right:.5em}.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar{margin-top:1.3rem}@media(min-width:768px){.node--type-event.node--view-mode-full .button-wrapper .field--name-field-register-learn-more,.node--type-event.node--view-mode-full .button-wrapper .field--name-dynamic-twig-fieldnode-back-to-calendar{margin-top:1rem}}.node--type-event.node--view-mode-full .ceu--field_ceu_details{display:none}.node--type-event.node--view-mode-full #paragraph-ceu{margin-top:1rem}.node--type-training-package-instance.node--view-mode-teaser .event-date::before,.node--type-event.node--view-mode-teaser .event-date::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.node--type-job-board .field--name-field-address{font-style:italic}.node--type-job-posting p.address{font-style:italic}.node--type-job-posting .description-wrapper div,.node--type-job-posting .fieldset-wrapper div{margin-top:.5rem}.node--type-job-posting .field--name-body{margin-top:1rem}.node--type-job-posting .field--readmore-js--body{position:relative}.node--type-job-posting .field--readmore-js--body[data-readmore]::before{content:"";position:absolute;z-index:2;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff);width:100%;display:block;height:4rem}.node--type-job-posting .field--readmore-js--body[aria-expanded=true]::before{display:none}.node--type-job-posting .field--readmore-js--body{line-height:1.5}.node--type-job-posting .field-label-inline{font-weight:bold;padding-right:.3125rem}.node--type-job-posting .field--name-node-link a::after{content:"";display:inline-flex;width:11px;height:7px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.node--type-job-posting fieldset{position:relative;border:none;outline:1px solid #d8d7cf;border-radius:4px;padding:1rem}.node--type-job-posting fieldset legend span{display:block;font-family:"Montserrat",sans-serif;padding-top:1rem}.node--type-job-posting fieldset legend::before{top:unset}.node--type-job-posting fieldset legend::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:2px;background-color:#f26440;margin-top:.25rem}.node--type-job-posting .read-more,.node--type-job-posting .read-less{display:block;margin-bottom:1rem}.node--type-job-posting .read-more::after,.node--type-job-posting .read-less::after{content:"";display:inline-flex;width:11px;height:7px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.node--type-job-posting .read-less::after{transform:rotate(180deg)}.node--type-job-posting .learn-more-link a{margin-bottom:1rem}.page-node-type-news .posted-date{font-style:italic;margin-bottom:1rem}.page-node-type-news .posted-date .field-label-inline{display:inline}.node--type-news.node--view-mode-teaser .event-date::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.node--type-resource.node--view-mode-teaser .categories{display:flex;gap:1rem;margin-top:1rem}.page-node-type-resume .resume-wrapper{margin-bottom:.5rem}.page-node-type-resume .field-label-inline{font-weight:bold;text-transform:capitalize;margin-right:.5rem}.page-node-type-resume .field-label-inline+span{display:inline-block}.page-node-type-resume .field-label-inline+span p{margin:0}.page-node-type-resume .contact-button{margin-top:1rem}.page-node-type-training-package .view-training-package-instance .view-grouping{display:flex;flex-direction:column-reverse}.view-trainings .viewsreference--view-title{display:none}.view-trainings.has-js .training--type-basic .accordion-header{cursor:pointer}.view-trainings .training-instances{border:0}.view-trainings .training-instances th{background-color:#fff;color:#000}.view-trainings .training-instances tr:first-child td:first-child{border-top-left-radius:4px}.view-trainings .training-instances tr:first-child td:last-child{border-top-right-radius:4px}.view-trainings .training-instances tr:last-child td{border-bottom:1px solid #d8d7cf}.view-trainings .training-instances td{border-top:1px solid #d8d7cf;border-bottom:1px solid #d8d7cf}.view-trainings .training-instances td:first-child{border-left:1px solid #d8d7cf}.view-trainings .training-instances td:last-child{border-right:1px solid #d8d7cf}.view-trainings .training-instances td a{padding:.5rem 1rem;font-size:.875rem}.view-trainings .training-instances tr td:last-of-type{text-align:right}.view-trainings .training-instances tr:nth-child(2) td:first-child{border-top-left-radius:4px}.view-trainings .training-instances tr:nth-child(2) td:last-child{border-top-right-radius:4px}.page-node-type-wellness-element main{padding-bottom:0}.page-node-type-wellness-element main nav.breadcrumb{margin-top:1rem}.page-node-type-wellness-element .layout-content{margin-top:0;margin-bottom:0}.node--type-wellness-element.node--view-mode-full{display:block}@media(min-width:768px){.node--type-wellness-element.node--view-mode-full{display:grid;grid-template-columns:1fr minmax(250px,25%);grid-template-areas:"main-content sidebar";grid-gap:4rem}}.node--type-wellness-element.node--view-mode-full .main-content{grid-area:main-content;margin-bottom:1.5rem}.node--type-wellness-element.node--view-mode-full .related-elements{background-color:#f6f5f3;border-radius:4px;padding:.5rem 1rem 1rem 1rem;margin-left:-1rem;width:100vw}@media(min-width:768px){.node--type-wellness-element.node--view-mode-full .related-elements{grid-area:sidebar;margin-right:-20vw;padding-right:20vw;padding-left:2rem;min-height:calc(100vh - 152px - 145px);margin-left:0;width:auto}}.node--type-wellness-element.node--view-mode-full .resources-wrapper{display:grid}.node--type-wellness-element.node--view-mode-full .resources-wrapper h3::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:2px;background-color:#f26440;margin-top:.25rem}.node--type-wellness-element.node--view-mode-full .resources-wrapper a{margin-top:.5rem}.node--type-wellness-element.node--view-mode-full .resources-wrapper a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.node--type-wellness-element.node--view-mode-full.has-js h2{cursor:pointer}.node--type-wellness-element.node--view-mode-full h2.accordion-header::before{content:"";display:inline-flex;width:1rem;height:1rem;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem;float:right;margin-top:.25em}.node--type-wellness-element.node--view-mode-full h2.is-open::before{transform:rotate(180deg)}.node--type-wellness-element.node--view-mode-full h2.accordion-header{margin-bottom:0}.node--type-wellness-element.node--view-mode-full .accordion-header{position:relative;padding:.75rem 1rem;background-color:#286f6c;color:#fff;font-size:1.125rem;font-weight:bold;display:inline-block;width:100%;border-radius:4px;margin-top:1rem}.node--type-wellness-element.node--view-mode-full .accordion-header.is-open{border-radius:4px 4px 0 0}.node--type-wellness-element.node--view-mode-full .accordion-content{position:relative;padding:1rem;border:1px solid #d8d7cf;border-radius:0 0 4px 4px;border-top:0}.node--type-wellness-element.node--view-mode-full .accordion-content::before{border-radius:0;top:0;bottom:unset}.related-elements{margin-top:1.5rem}@media(min-width:768px){.related-elements{margin-top:-3rem}}.related-elements h2{margin-bottom:2rem}.related-elements h2::after{content:"";display:block;position:absolute;border-radius:4px;width:125px;height:4px;background-color:#f26440;margin-top:.25rem}.related-elements span a{font-size:.875rem;text-align:center;border:1px solid #768e34;border-radius:4px;background-color:#eaf0d9;color:#3f3a3d;padding:.25rem 1rem;margin-left:2rem;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;margin-top:.5rem}.related-elements p a{margin-top:1rem}.award-metadata>div{margin-bottom:.5rem}.award-metadata .field-label-inline{display:inline;font-weight:bold}.award-metadata .field-label-inline:after{content:":"}.field--name-dynamic-token-fieldnode-funding-link a{margin-top:1rem}@media(min-width:768px){.node--type-training-instance.node--view-mode-full{display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:5rem;column-gap:5rem}}.node--type-training-instance.node--view-mode-full .register{margin:.5rem 0}.node--type-training-instance.node--view-mode-full .details-contact-wrapper{grid-column:2;grid-row:1/5;margin-top:2rem}@media(min-width:768px){.node--type-training-instance.node--view-mode-full .details-contact-wrapper{margin-top:0}}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .group-detail-info{line-height:1.5;margin-bottom:2rem}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .group-detail-info .field-label-inline{font-weight:bold;margin-bottom:1rem}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .group-detail-info .address-group{display:flex;padding-left:0;margin-top:1rem}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .group-detail-info legend{display:inline-block;position:relative;font-size:1.25rem;text-align:left;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1.25;color:#fff;border-radius:5px 5px 0 0;background-color:#286f6c;padding:.5rem 0;width:100%}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .group-detail-info legend::after{content:"";background:linear-gradient(90deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;bottom:0;left:0;height:4px;width:100%}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .fieldset-legend{padding:1rem}.node--type-training-instance.node--view-mode-full .details-contact-wrapper .fieldset-wrapper{background:#f6f5f3;padding:1rem;border-radius:0 0 4px 4px}.node--type-training-instance.node--view-mode-full .details-contact-wrapper fieldset{border:0;margin:0;padding:0}.path-contact h1.page-title{text-transform:capitalize}@media(min-width:768px){.trainings-and-eventscalendar main,.trainings-and-eventslist main,.trainings-and-eventsmap main{grid-template-columns:1fr minmax(250px,25%)}}.node--type-book.node--view-mode-full .node__links{margin-top:1rem;margin-bottom:1rem;border-top:1px solid #d8d7cf;border-bottom:1px solid #d8d7cf}.node--type-book.node--view-mode-full h1,.node--type-book.node--view-mode-full h2,.node--type-book.node--view-mode-full h3{font-size:1.125rem}.node--type-book.node--view-mode-full img{max-width:600px;border:2px dotted #d8d7cf;margin:1rem}.page-node-type-treatment-program-profile .file--application-pdf,.page-node-type-addiction-education-program .file--application-pdf{display:block}.page-node-type-treatment-program-profile fieldset,.page-node-type-addiction-education-program fieldset{position:relative;border:none;outline:1px solid #d8d7cf;border-radius:4px;padding:1rem}.page-node-type-treatment-program-profile fieldset legend span,.page-node-type-addiction-education-program fieldset legend span{display:block;font-family:"Montserrat",sans-serif;padding-top:1rem}.page-node-type-treatment-program-profile fieldset legend::before,.page-node-type-addiction-education-program fieldset legend::before{top:unset}.page-node-type-treatment-program-profile fieldset legend::after,.page-node-type-addiction-education-program fieldset legend::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:2px;background-color:#f26440;margin-top:.25rem}.page-node-type-treatment-program-profile fieldset .field__item,.page-node-type-treatment-program-profile fieldset .file,.page-node-type-addiction-education-program fieldset .field__item,.page-node-type-addiction-education-program fieldset .file{margin-bottom:.5rem}@media(min-width:768px){.recovery-training-requirements table tbody tr td:not(:nth-child(1)),.recovery-training-requirements table thead tr th:not(:nth-child(1)){text-align:center}}.career-fairs .content-type{display:none}.career-fairs .views-row{margin-bottom:1.5rem}.paragraph--type--accordion.has-js .accordion-item-title{cursor:pointer}.paragraph--type--accordion .paragraph{margin-bottom:1.125rem}.paragraph--type--accordion .paragraph li{margin-bottom:.2rem}.paragraph--type--accordion .accordion-item-title{border:none;width:100%;outline:none;font-size:1.125rem;font-family:"Montserrat",sans-serif;text-align:left;background-color:transparent;cursor:pointer;display:flex}.paragraph--type--accordion .accordion-item-title.is-open::before{transform:rotate(180deg)}.paragraph--type--accordion .accordion-item-title::before{content:"";display:inline-block;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-chevron.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.375em;height:1.375em;margin-right:.7rem;flex:none}.paragraph--type--accordion button{padding:0}.paragraph--type--accordion .accordion-item-title:active,.paragraph--type--accordion .accordion-item-title:focus{text-decoration:underline}.paragraph--type--accordion .accordion-item-content{padding-left:2.2rem;transition:max-height .3s ease-in-out}.paragraph--type--accordion .accordion-item-content p,.paragraph--type--accordion .accordion-item-content h2,.paragraph--type--accordion .accordion-item-content h3,.paragraph--type--accordion .accordion-item-content h4,.paragraph--type--accordion .accordion-item-content li,.paragraph--type--accordion .accordion-item-content ul{margin-top:.5rem}.paragraph--type-button .button-link-container a{width:100%;height:90px;text-align:center;padding:24px 20px;display:inline-flex;align-items:center;justify-content:center}.paragraph--type-buttons .buttons-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(222px,1fr));grid-column-gap:1rem;margin-top:.5rem}.paragraph--type-cards{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f6f5f3;padding:1.5rem 0}@media(min-width:768px){.paragraph--type-cards{padding:2.5rem 0}}@media(min-width:1025px){.paragraph--type-cards{padding:1.5rem 0 4.5rem}}@media(min-width:768px){.paragraph--type-cards .field--name-field-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));-moz-column-gap:2rem;column-gap:2rem}}.paragraph--type-cards .field--name-field-title{font-size:20px;font-family:"Montserrat",sans-serif}.paragraph--type-cards>.cards-wrapper>.field--name-field-text{margin:1.5rem 0}@media(min-width:1025px){.paragraph--type-cards>.cards-wrapper>.field--name-field-text p{font-size:1.25rem}}.paragraph--type-cards .cards-wrapper>h2::after{content:"";display:block;position:absolute;border-bottom:6px solid #f26440;border-radius:4px;width:100px;margin-top:5px}.paragraph--type-card{background-color:#fff;height:100%;margin-bottom:1rem}.paragraph--type-card .field--name-field-media-image{display:inline;position:relative}.paragraph--type-card .card-text-wrapper{padding:0 1rem}.paragraph--type-card .card-text-wrapper h3{font-size:1.125rem;font-weight:bold;font-family:"Montserrat",sans-serif;margin:1rem 0}.paragraph--type-card .card-text-wrapper p{font-style:italic;margin-bottom:1rem;padding:0}.paragraph--type-card .card-text-wrapper .field--name-field-links .field__item{margin-bottom:.5rem}.paragraph--type-card .card-text-wrapper .field--name-field-links a{margin-bottom:1rem}.paragraph--type-card .card-text-wrapper .field--name-field-links a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.paragraph--type-image{margin-top:1.5rem;display:grid}.paragraph--type-image.alignment-image-center{justify-content:center}.paragraph--type-image.alignment-image-left{justify-content:start}.paragraph--type-image.alignment-image-right{justify-content:end}.paragraph--type-image .image-with-caption-full-caption{font-size:.875rem;font-style:italic;line-height:1.5}.paragraph--type-text-and-image{display:block}@media(min-width:768px){.paragraph--type-text-and-image h1,.paragraph--type-text-and-image h2,.paragraph--type-text-and-image h3,.paragraph--type-text-and-image h4,.paragraph--type-text-and-image p{margin-top:0}}.paragraph--type-text-and-image figure{margin:0}.paragraph--type-text-and-image figure figcaption{border-bottom:1px solid #000;margin-bottom:1rem}.paragraph--type-text-and-image figure figcaption p{font-size:.9rem}@media(min-width:768px){.paragraph--type-text-and-image.layout-flex{display:flex;grid-gap:1rem}.paragraph--type-text-and-image.layout-flex.layout-image-width--one-quarter figure{flex:0 0 25%}.paragraph--type-text-and-image.layout-flex.layout-image-width--one-third figure{flex:0 0 33%}.paragraph--type-text-and-image.layout-flex.layout-image-width--one-half figure{flex:0 0 50%}}@media(min-width:1025px){.paragraph--type-text-and-image.layout-flex{grid-gap:2rem}}@media(min-width:768px){.paragraph--type-text-and-image.layout-float.layout-image-width--one-quarter figure{width:25%}.paragraph--type-text-and-image.layout-float.layout-image-width--one-third figure{width:33%}.paragraph--type-text-and-image.layout-float.layout-image-width--one-half figure{width:50%}.paragraph--type-text-and-image.layout-image-left figure{float:left;margin-right:2rem}}.paragraph--type-text-and-image.layout-image-right.layout-flex{display:flex;flex-direction:column-reverse;row-gap:1rem}@media(min-width:768px){.paragraph--type-text-and-image.layout-image-right.layout-flex{flex-direction:row-reverse}}@media(min-width:768px){.paragraph--type-text-and-image.layout-image-right.layout-float figure{float:right;margin-left:2rem}}.paragraph{margin-bottom:1rem}.paragraph--type-resource .event-tags{display:flex;flex-wrap:wrap}.paragraph--type-resource .event-tags span{font-size:.875rem;text-align:center;border:1px solid #768e34;border-radius:4px;background-color:#eaf0d9;color:#3f3a3d;padding:.25rem 1rem;margin-left:2rem;margin:.5rem 1rem .5rem 0}.paragraph--type-resource-listing .event-tags{display:flex;flex-wrap:wrap}.paragraph--type-resource-listing .event-tags span{font-size:.875rem;text-align:center;border:1px solid #768e34;border-radius:4px;background-color:#eaf0d9;color:#3f3a3d;padding:.25rem 1rem;margin-left:2rem;margin:.5rem 1rem .5rem 0}footer[role=contentinfo]{position:relative;background-color:#2b2b2b;color:#fff;padding-top:1.75rem;padding-bottom:1.75rem}footer[role=contentinfo] a{color:#fff;font-weight:bold}footer[role=contentinfo] .region-footer{display:block}@media(min-width:768px){footer[role=contentinfo] .region-footer{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:768px){footer[role=contentinfo] .region-footer #block-config-pages .field--name-field-text{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}}@media(min-width:768px){footer[role=contentinfo] .region-footer #block-config-pages .field--name-field-text p a{margin-left:2.5rem}}footer[role=contentinfo] .footer-logo-container{margin-bottom:1rem}footer[role=contentinfo]:before{content:"";background:linear-gradient(90deg,#f26440,#fac210) border-box;-webkit-mask-composite:xor;mask-composite:exclude;display:block;position:absolute;top:0;height:4px;width:100%}header[role=banner]{box-shadow:0 2px 20px 0 rgba(0,0,0,.13);z-index:200;position:relative}header[role=banner] .region-header{padding-top:.75rem;padding-bottom:.75rem;display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-column-gap:1rem;grid-row-gap:1.5rem;align-items:center}@media only screen and (min-width:1025px)and (max-width:1138px){header[role=banner] .region-header{grid-row-gap:2rem}}@media(min-width:768px){header[role=banner] .region-header{padding-top:1rem;padding-bottom:1rem}}@media(min-width:1025px){header[role=banner] .region-header{grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;padding-top:2rem;padding-bottom:1.5rem;align-items:normal}}header[role=banner] .region-header .block-system-branding-block{grid-column:1;grid-row:1/-1}header[role=banner] .region-header .block-system-branding-block img{width:150px}@media(min-width:768px){header[role=banner] .region-header .block-system-branding-block img{width:200px}}@media(min-width:1025px){header[role=banner] .region-header .block-system-branding-block img{width:250px}}header[role=banner] .region-header .block-search{grid-column:3;grid-row:1}header[role=banner] .region-header .menu--account{grid-column:4;grid-row:1}header[role=banner] .region-header .block-superfishmain{grid-column:1/-1;grid-row:2}.homepage-banner{display:grid;grid-template-columns:1fr}@media(min-width:768px){.homepage-banner{display:grid;grid-template-columns:1fr 1fr;position:relative}}@media screen and (max-width:768px){.homepage-banner .homepage-image-ribbon-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media(min-width:768px){.homepage-banner .homepage-image-ribbon-wrapper{grid-column:2;grid-row:1;width:50vw;margin-right:-50vw}}.homepage-banner .homepage-image-ribbon-wrapper .homepage-banner--image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:0;padding-bottom:55%}@media(min-width:768px){.homepage-banner .homepage-image-ribbon-wrapper .homepage-banner--image{padding-bottom:60%}}@media(min-width:1200px){.homepage-banner .homepage-image-ribbon-wrapper .homepage-banner--image{position:relative}.homepage-banner .homepage-image-ribbon-wrapper .homepage-banner--image::after{content:"";height:45px;width:90px;display:inline-block;background:linear-gradient(180deg,#fac210 0%,#f26440 200%);border-top-left-radius:90px;border-top-right-radius:90px;position:absolute;bottom:0;margin-left:-2.5rem}}.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop{padding:1rem 2rem;background-color:#eaf0d9;font-style:italic;font-size:.875rem}@media(min-width:768px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop{padding:1rem}}@media(min-width:1200px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop{background-color:unset;position:relative;padding:0}}@media(min-width:1200px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon1,.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon2{color:#fff;font-size:.875rem;text-align:left;font-weight:bold;border:none;padding:1rem .5rem;position:absolute;bottom:0;right:0;display:flex;align-items:center;border-radius:100px 0 0 100px}.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon1::before,.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon2::before{content:"";display:inline-block;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/award.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:28px;height:38px;flex:none;margin-left:1rem;margin-right:1rem}}.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon2{padding-bottom:1rem}@media(min-width:1200px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon2{background-color:#286f6c;bottom:7.5rem;left:16rem;margin-bottom:1rem;padding-right:4rem}}@media(min-width:1200px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop .homepage-banner--ribbon1{background-color:#286f6c;left:10rem;bottom:2rem;padding-right:4rem}}.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop{display:none}@media(min-width:768px){.homepage-banner .homepage-image-ribbon-wrapper .ribbon-wrapper-desktop{display:block}}.homepage-banner .ribbon-wrapper-mobile{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:1rem;background-color:#eaf0d9;font-style:italic;font-size:.875rem;margin-top:1rem}@media(min-width:768px){.homepage-banner .ribbon-wrapper-mobile{display:none}}.homepage-banner .ribbon-wrapper-mobile .homepage-banner--ribbon2{padding-bottom:1rem}.homepage-banner .homepage-banner--textcol{position:relative}@media(min-width:768px){.homepage-banner .homepage-banner--textcol{grid-column:1;grid-row:1;margin-right:1.25rem;position:unset;padding:40px 0}}@media(min-width:1200px){.homepage-banner .homepage-banner--textcol{margin-right:3rem}}.homepage-banner .homepage-banner--textcol .text-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%}.homepage-banner .homepage-banner--textcol .homepage-banner--sponsor-text{display:inline-block;font-size:.875rem;font-style:italic;text-align:left;font-weight:bold;line-height:1.25;color:#fff;background-color:#286f6c;opacity:.9;border-radius:0 100px 100px 0;margin-left:-2rem;padding:.8rem 1.25rem .8rem 1rem;margin-right:2rem;position:absolute;top:-60px}@media(min-width:768px){.homepage-banner .homepage-banner--textcol .homepage-banner--sponsor-text{font-size:1rem;padding:.5rem 2rem .5rem 1.5rem;opacity:1;font-style:normal;margin-left:-50vw;padding-left:50vw;top:0}}.homepage-banner .homepage-banner--textcol h1{font-size:1.5rem;color:#286f6c;line-height:1.2;margin-top:1rem;margin-bottom:0}@media(min-width:768px){.homepage-banner .homepage-banner--textcol h1{font-size:2.25rem;margin-top:0}}@media(min-width:1320px){.homepage-banner .homepage-banner--textcol h1{font-size:3.625rem}}@media(min-width:768px){.homepage-banner .homepage-banner--textcol .homepage-banner--body{font-size:1.25rem;line-height:1.5}}.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button{background-color:#f26440;border-color:#f26440;text-align:center;margin:1rem 0;font-size:1.25rem}.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button:hover{background-color:#8b2635;border-color:#8b2635}@media(min-width:768px){.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta .button{margin:1.5rem 0}}.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta a{font-weight:bold}.homepage-banner .homepage-banner--textcol .homepage-banner--primary-cta a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.3rem}.homepage-feature-text{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#fac210}.homepage-feature-text>.container{padding-block:1rem}.homepage-feature-text a{color:#1b4b49}.homepage-feature-text a.button-primary{margin:0 .25rem;background-color:#fff;color:#2b2b2b;border:0}.homepage-feature-text a.button-primary:hover{background-color:#f6f5f3}.homepage-feature-text p:first-child{margin-top:0}.homepage-feature-text p:last-child{margin-bottom:0}.path-frontpage .layout-content{margin-top:0}main{min-height:calc(100vh - 152px - 145px);padding-bottom:.5rem;z-index:50}@media(min-width:768px){main{display:grid;grid-template-columns:minmax(250px,25%) 1fr;grid-gap:1.5rem}}@media(min-width:1025px){main{grid-gap:4rem}}.layout-sidebar{background-color:#f6f5f3;z-index:100}@media(min-width:768px){.layout-sidebar{margin-left:-2rem;padding-left:2rem;padding-right:2rem}}@media(min-width:1320px){.layout-sidebar{margin-left:-8vw;padding-left:9vw}}@media(min-width:1450px){.layout-sidebar{margin-left:-20vw;padding-left:17vw}}@media(min-width:768px){.region-sidebar-second{padding-top:3rem}}.layout-content{margin-top:1rem;margin-bottom:2rem}.layout-content:only-child{grid-column:1/-1}.userregister .region-content,.userpassword .region-content,.userlogin .region-content{max-width:50rem}.view-denormalized-events .fieldset-wrapper div,.view-denormalized-events .fieldset-wrapper input,.view-denormalized-events .fieldset-wrapper label,.view-events-calendar .fieldset-wrapper div,.view-events-calendar .fieldset-wrapper input,.view-events-calendar .fieldset-wrapper label{display:inline}.view-denormalized-events .fieldset-wrapper .form-item,.view-events-calendar .fieldset-wrapper .form-item{width:auto}.view-denormalized-events .fieldset-wrapper .form-type-radio,.view-events-calendar .fieldset-wrapper .form-type-radio{-webkit-margin-end:1rem;margin-inline-end:1rem}.view-denormalized-events nav:not(.pager),.view-events-calendar nav:not(.pager){display:flex;border:1px solid #3f3a3d;border-radius:4px;background-color:#f6f5f3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-denormalized-events nav:not(.pager) a,.view-events-calendar nav:not(.pager) a{font-family:"Montserrat",sans-serif;color:#3f3a3d;border-right:1px solid #3f3a3d;padding:.375rem 1rem}.view-denormalized-events nav:not(.pager) a:nth-child(3),.view-events-calendar nav:not(.pager) a:nth-child(3){border-right:0}.view-denormalized-events nav:not(.pager) a:hover,.view-denormalized-events nav:not(.pager) a:focus,.view-denormalized-events nav:not(.pager) a:active,.view-denormalized-events nav:not(.pager) a.active,.view-events-calendar nav:not(.pager) a:hover,.view-events-calendar nav:not(.pager) a:focus,.view-events-calendar nav:not(.pager) a:active,.view-events-calendar nav:not(.pager) a.active{text-decoration:none;color:#fff;background-color:#3f3a3d}.view-denormalized-events.events-list-view nav a:nth-child(2),.view-denormalized-events.events-calendar-view nav a:nth-child(1),.view-denormalized-events.events-map-view nav a:nth-child(3),.view-events-calendar.events-list-view nav a:nth-child(2),.view-events-calendar.events-calendar-view nav a:nth-child(1),.view-events-calendar.events-map-view nav a:nth-child(3){background-color:#3f3a3d;color:#fff}.view-denormalized-events .views-exposed-form .form--inline,.view-events-calendar .views-exposed-form .form--inline{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:1.5rem}.view-denormalized-events .views-exposed-form .form--inline .form-item,.view-denormalized-events .views-exposed-form .form--inline .checkboxes-wrapper,.view-events-calendar .views-exposed-form .form--inline .form-item,.view-events-calendar .views-exposed-form .form--inline .checkboxes-wrapper{grid-column:1/-1}.view-denormalized-events .views-exposed-form .form--inline .form-item .form-type-checkbox,.view-denormalized-events .views-exposed-form .form--inline .checkboxes-wrapper .form-type-checkbox,.view-events-calendar .views-exposed-form .form--inline .form-item .form-type-checkbox,.view-events-calendar .views-exposed-form .form--inline .checkboxes-wrapper .form-type-checkbox{display:inline-flex;flex-wrap:wrap}.view-denormalized-events .views-exposed-form .form--inline .form-item .form-type-checkbox .description,.view-denormalized-events .views-exposed-form .form--inline .checkboxes-wrapper .form-type-checkbox .description,.view-events-calendar .views-exposed-form .form--inline .form-item .form-type-checkbox .description,.view-events-calendar .views-exposed-form .form--inline .checkboxes-wrapper .form-type-checkbox .description{margin-left:1.8rem;font-size:.75em;color:#757575}.view-denormalized-events .views-exposed-form .form--inline .form-type-select,.view-events-calendar .views-exposed-form .form--inline .form-type-select{grid-column:span 3}.view-denormalized-events .views-exposed-form .form--inline .form-actions,.view-events-calendar .views-exposed-form .form--inline .form-actions{grid-column:1/-1;margin-top:0;margin-bottom:1.5rem}.view-denormalized-events .views-exposed-form .form-elements-wrapper,.view-events-calendar .views-exposed-form .form-elements-wrapper{display:flex;gap:2rem}.view-denormalized-events .view-content .views-field-title,.view-events-calendar .view-content .views-field-title{font-family:"Montserrat",sans-serif;margin-bottom:.5rem}.view-denormalized-events .view-content .views-field-field-date,.view-denormalized-events .view-content .views-field-field-event-date,.view-events-calendar .view-content .views-field-field-date,.view-events-calendar .view-content .views-field-field-event-date{font-size:.875rem}.view-denormalized-events .view-content .views-field-field-date::before,.view-denormalized-events .view-content .views-field-field-event-date::before,.view-events-calendar .view-content .views-field-field-date::before,.view-events-calendar .view-content .views-field-field-event-date::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.view-denormalized-events .view-content .views-field-field-date .field-content,.view-denormalized-events .view-content .views-field-field-event-date .field-content,.view-events-calendar .view-content .views-field-field-date .field-content,.view-events-calendar .view-content .views-field-field-event-date .field-content{display:inline}.view-denormalized-events .view-content .views-field-field-event-date-1,.view-events-calendar .view-content .views-field-field-event-date-1{font-size:.875rem}.view-denormalized-events .view-content .views-field-field-level .field-content:not(:empty),.view-denormalized-events .view-content .views-field-field-has-ceus .field-content:not(:empty),.view-events-calendar .view-content .views-field-field-level .field-content:not(:empty),.view-events-calendar .view-content .views-field-field-has-ceus .field-content:not(:empty){color:#fff;font-weight:bold;border-radius:4px;font-size:.75rem;padding:.25rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.view-denormalized-events .view-content .views-field-field-has-ceus,.view-denormalized-events .view-content .views-field-field-level,.view-events-calendar .view-content .views-field-field-has-ceus,.view-events-calendar .view-content .views-field-field-level{display:inline-block;-webkit-margin-before:.5rem;margin-block-start:.5rem}.view-denormalized-events .view-content .views-field-field-has-ceus .field-content:not(:empty),.view-events-calendar .view-content .views-field-field-has-ceus .field-content:not(:empty){background-color:#fac210}.view-denormalized-events .view-content .views-field-field-level .field-content:not(:empty),.view-events-calendar .view-content .views-field-field-level .field-content:not(:empty){background-color:#286f6c}.view-denormalized-events .view-content .views-field-field-event-audience,.view-events-calendar .view-content .views-field-field-event-audience{font-style:italic;-webkit-margin-before:1rem;margin-block-start:1rem}.view-denormalized-events .view-content .views-label,.view-events-calendar .view-content .views-label{font-weight:bold}.view-denormalized-events .view-content .views-field-field-attendance-mode,.view-events-calendar .view-content .views-field-field-attendance-mode{font-size:.875rem}.view-denormalized-events .view-content .views-field-field-attendance-mode::before,.view-events-calendar .view-content .views-field-field-attendance-mode::before{content:"";display:inline-flex;width:12px;height:12px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.view-denormalized-events .view-content .views-field-field-date,.view-events-calendar .view-content .views-field-field-date{display:inline-block;-webkit-margin-end:1rem;margin-inline-end:1rem}.view-denormalized-events .view-content .views-field-field-attendance-mode,.view-events-calendar .view-content .views-field-field-attendance-mode{display:inline-block}.view-denormalized-events #fullcalendar .fc-toolbar,.view-events-calendar #fullcalendar .fc-toolbar{display:grid;grid-template-columns:auto;grid-gap:1rem}@media(min-width:768px){.view-denormalized-events #fullcalendar .fc-toolbar,.view-events-calendar #fullcalendar .fc-toolbar{grid-template-columns:auto auto}}@media(min-width:1080px){.view-denormalized-events #fullcalendar .fc-toolbar,.view-events-calendar #fullcalendar .fc-toolbar{grid-template-columns:auto auto auto}}.view-denormalized-events #fullcalendar .fc-left,.view-events-calendar #fullcalendar .fc-left{grid-row:2;grid-column:1}@media(min-width:1080px){.view-denormalized-events #fullcalendar .fc-left,.view-events-calendar #fullcalendar .fc-left{grid-row:1;grid-column:1}}.view-denormalized-events #fullcalendar .fc-center,.view-events-calendar #fullcalendar .fc-center{grid-row:1;grid-column:1/-1}@media(min-width:1080px){.view-denormalized-events #fullcalendar .fc-center,.view-events-calendar #fullcalendar .fc-center{grid-row:1;grid-column:2}}.view-denormalized-events #fullcalendar .fc-right,.view-events-calendar #fullcalendar .fc-right{grid-row:3;grid-column:1}.view-denormalized-events #fullcalendar .fc-right .fc-listDay-button,.view-events-calendar #fullcalendar .fc-right .fc-listDay-button{display:none}@media(min-width:768px){.view-denormalized-events #fullcalendar .fc-right,.view-events-calendar #fullcalendar .fc-right{grid-row:2;grid-column:2}}@media(min-width:1080px){.view-denormalized-events #fullcalendar .fc-right,.view-events-calendar #fullcalendar .fc-right{grid-row:1;grid-column:3}}.view-denormalized-events #fullcalendar .fc-prev-button,.view-denormalized-events #fullcalendar .fc-next-button,.view-events-calendar #fullcalendar .fc-prev-button,.view-events-calendar #fullcalendar .fc-next-button{background-color:#94b241;border:0}.view-denormalized-events #fullcalendar .fc-prev-button:hover,.view-denormalized-events #fullcalendar .fc-prev-button:focus,.view-denormalized-events #fullcalendar .fc-next-button:hover,.view-denormalized-events #fullcalendar .fc-next-button:focus,.view-events-calendar #fullcalendar .fc-prev-button:hover,.view-events-calendar #fullcalendar .fc-prev-button:focus,.view-events-calendar #fullcalendar .fc-next-button:hover,.view-events-calendar #fullcalendar .fc-next-button:focus{background-color:#768e34;box-shadow:none}.view-denormalized-events #fullcalendar .fc-today-button,.view-denormalized-events #fullcalendar .fc-dayGridMonth-button,.view-denormalized-events #fullcalendar .fc-timeGridWeek-button,.view-denormalized-events #fullcalendar .fc-timeGridDay-button,.view-events-calendar #fullcalendar .fc-today-button,.view-events-calendar #fullcalendar .fc-dayGridMonth-button,.view-events-calendar #fullcalendar .fc-timeGridWeek-button,.view-events-calendar #fullcalendar .fc-timeGridDay-button{background:#f6f5f3;border:1px solid #3f3a3d;color:#3f3a3d;font-weight:bold}.view-denormalized-events #fullcalendar .fc-today-button.fc-button-active,.view-denormalized-events #fullcalendar .fc-today-button:disabled,.view-denormalized-events #fullcalendar .fc-today-button:hover,.view-denormalized-events #fullcalendar .fc-today-button:focus,.view-denormalized-events #fullcalendar .fc-dayGridMonth-button.fc-button-active,.view-denormalized-events #fullcalendar .fc-dayGridMonth-button:disabled,.view-denormalized-events #fullcalendar .fc-dayGridMonth-button:hover,.view-denormalized-events #fullcalendar .fc-dayGridMonth-button:focus,.view-denormalized-events #fullcalendar .fc-timeGridWeek-button.fc-button-active,.view-denormalized-events #fullcalendar .fc-timeGridWeek-button:disabled,.view-denormalized-events #fullcalendar .fc-timeGridWeek-button:hover,.view-denormalized-events #fullcalendar .fc-timeGridWeek-button:focus,.view-denormalized-events #fullcalendar .fc-timeGridDay-button.fc-button-active,.view-denormalized-events #fullcalendar .fc-timeGridDay-button:disabled,.view-denormalized-events #fullcalendar .fc-timeGridDay-button:hover,.view-denormalized-events #fullcalendar .fc-timeGridDay-button:focus,.view-events-calendar #fullcalendar .fc-today-button.fc-button-active,.view-events-calendar #fullcalendar .fc-today-button:disabled,.view-events-calendar #fullcalendar .fc-today-button:hover,.view-events-calendar #fullcalendar .fc-today-button:focus,.view-events-calendar #fullcalendar .fc-dayGridMonth-button.fc-button-active,.view-events-calendar #fullcalendar .fc-dayGridMonth-button:disabled,.view-events-calendar #fullcalendar .fc-dayGridMonth-button:hover,.view-events-calendar #fullcalendar .fc-dayGridMonth-button:focus,.view-events-calendar #fullcalendar .fc-timeGridWeek-button.fc-button-active,.view-events-calendar #fullcalendar .fc-timeGridWeek-button:disabled,.view-events-calendar #fullcalendar .fc-timeGridWeek-button:hover,.view-events-calendar #fullcalendar .fc-timeGridWeek-button:focus,.view-events-calendar #fullcalendar .fc-timeGridDay-button.fc-button-active,.view-events-calendar #fullcalendar .fc-timeGridDay-button:disabled,.view-events-calendar #fullcalendar .fc-timeGridDay-button:hover,.view-events-calendar #fullcalendar .fc-timeGridDay-button:focus{background-color:#3f3a3d;color:#fff;box-shadow:none;opacity:1}.view-denormalized-events #fullcalendar .fc-day-grid-container,.view-events-calendar #fullcalendar .fc-day-grid-container{overflow:visible !important;height:auto !important}.view-denormalized-events #fullcalendar .fc-row,.view-events-calendar #fullcalendar .fc-row{height:auto !important}.view-denormalized-events #fullcalendar th.fc-widget-header,.view-denormalized-events #fullcalendar th.fc-col-header-cell,.view-events-calendar #fullcalendar th.fc-widget-header,.view-events-calendar #fullcalendar th.fc-col-header-cell{background-color:#286f6c;color:#fff;border:none;padding:.5rem}@media screen and (max-width:550px){.view-denormalized-events #fullcalendar th.fc-widget-header,.view-denormalized-events #fullcalendar th.fc-col-header-cell,.view-events-calendar #fullcalendar th.fc-widget-header,.view-events-calendar #fullcalendar th.fc-col-header-cell{padding:0}}.view-denormalized-events #fullcalendar th.fc-widget-header a,.view-denormalized-events #fullcalendar th.fc-col-header-cell a,.view-events-calendar #fullcalendar th.fc-widget-header a,.view-events-calendar #fullcalendar th.fc-col-header-cell a{color:#fff}.view-denormalized-events #fullcalendar .fc-daygrid-event-dot,.view-events-calendar #fullcalendar .fc-daygrid-event-dot{display:none}.view-denormalized-events #fullcalendar .fc-event-time,.view-events-calendar #fullcalendar .fc-event-time{color:#3f3a3d;display:inline}.view-denormalized-events #fullcalendar .fc-event-title,.view-denormalized-events #fullcalendar .fc-event-title-container,.view-events-calendar #fullcalendar .fc-event-title,.view-events-calendar #fullcalendar .fc-event-title-container{font-weight:normal;display:inline}.view-denormalized-events #fullcalendar .fc-event,.view-events-calendar #fullcalendar .fc-event{background-color:#eaf0d9 !important;border:0;margin:.25rem;margin-top:0;padding:.25rem;font-size:.75rem;color:#3f3a3d}.view-denormalized-events #fullcalendar .fc-event .fc-event-title,.view-denormalized-events #fullcalendar .fc-event a,.view-events-calendar #fullcalendar .fc-event .fc-event-title,.view-events-calendar #fullcalendar .fc-event a{color:#3f3a3d}@media(min-width:768px){.view-denormalized-events #fullcalendar .fc-event .fc-content,.view-events-calendar #fullcalendar .fc-event .fc-content{white-space:normal;overflow:auto}}@media(min-width:768px){.view-denormalized-events #fullcalendar .fc-event.fc-time-grid-event .fc-content,.view-events-calendar #fullcalendar .fc-event.fc-time-grid-event .fc-content{overflow:auto}}.view-denormalized-events #fullcalendar .fc-event .fc-title,.view-events-calendar #fullcalendar .fc-event .fc-title{font-weight:normal}.view-denormalized-events .gm-style-iw-d a,.view-events-calendar .gm-style-iw-d a{text-decoration:none}.view-denormalized-events .gm-style-iw-d p::before,.view-events-calendar .gm-style-iw-d p::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.view-denormalized-events .gm-style-iw-d br,.view-events-calendar .gm-style-iw-d br{display:none}.view-denormalized-events .view-footer p,.view-events-calendar .view-footer p{font-style:italic;margin-bottom:1.5rem}.view-events-calendar.view-display-id-block_1 .view-footer p{font-style:normal}#fullcalendar:empty{height:750px;color:#000}#fullcalendar:empty::before{content:"loading..."}.fc-daygrid-event{white-space:normal;display:block}.fc-event-title{clear:left}.fc-h-event .fc-event-main-frame{display:block}@media(min-width:768px){.eventslist main,.eventscalendar main,.eventsmap main{grid-template-columns:1fr minmax(250px,25%)}}.view-job-postings.view-display-id-page_1{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "filters" "count" "map" "listings" "pager"}.view-job-postings.view-display-id-page_1 .view-header{grid-area:header}.view-job-postings.view-display-id-page_1 .view-filters{grid-area:filters}.view-job-postings.view-display-id-page_1 .view-footer{grid-area:count}.view-job-postings.view-display-id-page_1 .view-content{grid-area:map}.view-job-postings.view-display-id-page_1 .attachment{grid-area:listings}.view-job-postings.view-display-id-page_1 .pager{grid-area:pager}.view-job-postings.view-display-id-page_1 .form--inline{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem}@media(min-width:768px){.view-job-postings.view-display-id-page_1 .form--inline{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.view-job-postings.view-display-id-page_1 label{display:flex}.view-job-postings.view-display-id-page_1 .form-type-textfield{grid-column:1/-1}@media(min-width:768px){.view-job-postings.view-display-id-page_1 .form-type-textfield{grid-column:1/4}}.view-job-postings.view-display-id-page_1 #edit-center-geocoder{grid-column:1}@media(min-width:768px){.view-job-postings.view-display-id-page_1 #edit-center-geocoder{grid-column:unset}}.view-job-postings.view-display-id-page_1 .form-actions{grid-column:1/-1}.view-job-postings.view-display-id-page_1 .form--inline .form-item{float:none}.view-job-postings.view-display-id-page_1 .form-autocomplete{background-image:none !important}.view-job-postings.view-display-id-page_1 .views-row .content-type{margin-top:2rem}.view-job-postings.view-display-id-page_1 .views-row:first-of-type h2{padding-top:1.5rem}.view-job-postings.view-display-id-page_1 .views-row .address{font-size:0;margin-top:0;margin-bottom:.5rem}.view-job-postings.view-display-id-page_1 .views-row .field--name-field-contact-organization,.view-job-postings.view-display-id-page_1 .views-row .locality{font-style:italic;font-size:1rem}.view-job-postings.view-display-id-page_1 .views-row .address-line1,.view-job-postings.view-display-id-page_1 .views-row .administrative-area,.view-job-postings.view-display-id-page_1 .views-row .postal-code,.view-job-postings.view-display-id-page_1 .views-row .country{display:none}.view-job-postings.view-display-id-page_1 .views-row .field-label-inline{display:inline;font-weight:bold}.news-and-announcements .view-news-and-announcements .field-label-inline{display:inline}.news-and-announcements .view-news-and-announcements .field-label-inline::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.view-news-and-announcements .view-footer a{margin-bottom:1rem}@media(min-width:768px){.news-and-announcements main,.page-node-type-news main{grid-template-columns:1fr minmax(250px,25%)}}.view-resume{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "filters" "count" "content" "pager"}.view-resume .view-header{grid-area:header}.view-resume .view-filters{grid-area:filters}.view-resume .form--inline{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem}@media(min-width:768px){.view-resume .form--inline{display:grid;grid-template-columns:1fr 1fr 1fr}}.view-resume .form--inline .form-type-textfield{grid-column:1/-1}.view-resume .form--inline .form-actions{grid-column:1/-1}.view-resume .form--inline label{display:flex}.view-resume .view-footer{grid-area:count}.view-resume .view-content{grid-area:content}.view-resume .view-content .field-label-inline{display:inline;font-weight:bold;text-transform:capitalize}.view-resume .view-content .posted-date{margin-top:.25rem}.view-resume .view-content .posted-date .field-label-inline{font-weight:normal;font-size:.875rem;margin-top:.25rem;text-transform:none}.view-resume .view-content .posted-date .field-label-inline::before{content:"";display:inline-flex;width:12px;height:13px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}.view-resume .view-content .posted-date .field-label-inline+.datetime{font-size:.875rem}.view-resume .pager{grid-area:pager}@media(min-width:768px){.view-wellness-elements{min-height:475px}.view-wellness-elements.contextual-region::before{left:unset;right:-20vw;bottom:-20vh}}.view-wellness-elements .accordion-header.icon{display:flex;align-items:center;margin-bottom:0;margin-top:1.5rem;background:none;border:none}.view-wellness-elements .accordion-header.icon::before{transition:all .3s}.view-wellness-elements .accordion-header.icon:nth-of-type(1)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/1.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(2)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(3)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/3.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(4)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/4.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(5)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/5.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(6)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/6.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(7)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/7.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.icon:nth-of-type(8)::before{content:"";background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/accordion-icons/8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.7rem;flex:none}.view-wellness-elements .accordion-header.is-open::before{transform:rotate(180deg)}.view-wellness-elements .views-row{margin-bottom:1rem}.view-wellness-elements .views-row:first-of-type{margin-top:1rem}.view-wellness-elements .views-row a{font-size:.875rem;text-align:center;border:1px solid #768e34;border-radius:4px;background-color:#eaf0d9;color:#3f3a3d;padding:.25rem 1rem;margin-left:2rem}.view-wellness-elements .field--name-description{margin-left:2rem;padding-bottom:.5rem}.view-wellness-strategies.has-js{cursor:pointer}.view-wellness-strategies .views-field-title-1{position:relative;padding:.75rem 1rem;background-color:#286f6c;color:#fff;font-size:1.125rem;font-weight:bold;display:inline-block;width:100%}.view-wellness-strategies .views-field-title-1 span::after{content:"";display:inline-flex;width:1rem;height:1rem;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem;float:right;margin-top:.25em}.view-wellness-strategies .views-field-title-1.is-open{border-radius:4px 4px 0 0}.view-wellness-strategies .views-row{margin:1rem 0;border-radius:4px;overflow:hidden}.view-wellness-strategies .views-field-field-body .field-content{position:relative;padding:1rem;border:1px solid #d8d7cf;border-radius:0 0 4px 4px;border-top:0}.view-wellness-strategies .views-field-field-body .field-content::before{border-radius:0;top:0;bottom:unset}.view-wellness-strategies .views-label{font-weight:bold;margin:1rem 0}.view-wellness-strategies .views-label::after{content:"";display:block;position:absolute;border-radius:4px;width:50px;height:2px;background-color:#f26440;margin-top:.25rem}.view-wellness-strategies .item-list ul,.view-wellness-strategies .item-list li{margin:0;padding:0;list-style:none}.view-wellness-strategies li:not(:last-child){margin-bottom:.5rem}.view-wellness-strategies a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.view-trainings .views-exposed-form.bef-exposed-form fieldset.form-item,.view-trainings .views-exposed-form.bef-exposed-form .form-actions{background-color:#eaf0d9;padding:1rem 1.5rem;margin:0}.view-trainings .views-exposed-form.bef-exposed-form label{display:block;overflow:hidden;font-weight:normal;font-size:1rem}@media only screen and (min-width:1025px){.view-trainings .views-exposed-form.bef-exposed-form .bef-checkboxes{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem;grid-row-gap:1rem}}.view-trainings .views-exposed-form.bef-exposed-form input[type=radio],.view-trainings .views-exposed-form.bef-exposed-form input[type=checkbox]{float:left}.view-trainings .views-exposed-form.bef-exposed-form .form-checkboxes .form-item{margin-bottom:1rem}@media only screen and (min-width:1025px){.view-trainings .views-exposed-form.bef-exposed-form .form-checkboxes .form-item{margin:0}}.view-trainings .views-exposed-form.bef-exposed-form .form-item-matches-300{grid-row:3;grid-column:2}.view-trainings .views-exposed-form.bef-exposed-form .label-help{font-size:.75rem}.view-trainings .views-exposed-form.bef-exposed-form .filter-help-container{background-color:#f6f5f3;padding:1rem;border:1px solid #d8d7cf;margin:1rem 0}.view-trainings .views-exposed-form.bef-exposed-form .filter-help-container .term-title{font-weight:bold;display:flex;align-items:center;padding-left:3rem}.view-trainings .views-exposed-form.bef-exposed-form .filter-help-container .help-icon::before{content:"";display:inline-flex;width:25px;height:25px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/info.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem;margin-right:1rem;flex-shrink:0}.view-trainings .views-exposed-form.bef-exposed-form .filter-help-container .term-description{padding-left:3rem;margin-top:-2rem}.view-trainings .training .accordion-header{background:none;border:none;text-align:left;position:relative;padding:.75rem 1rem;color:#fff;font-size:1.125rem;font-weight:bold;background-color:#286f6c;display:inline-block;width:100%;border-radius:4px;margin-top:1rem;cursor:pointer}.view-trainings .training .accordion-header::before{content:"";display:inline-flex;width:1rem;height:1rem;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem;float:right;margin-top:.25em}.view-trainings .training .accordion-header.is-open{border-radius:4px 4px 0 0}.view-trainings .training .accordion-header .no-training-instances{display:block;font-style:italic;font-weight:normal;font-size:.875rem}@media(min-width:768px){.view-trainings .training .accordion-header .no-training-instances{float:right;margin-right:1.5rem}}.view-trainings .training .group-details-container{position:relative;padding:1rem;border:1px solid #d8d7cf;border-radius:0 0 4px 4px;border-top:0}.view-trainings .training .group-details-container::before{border-radius:0;top:0;bottom:unset}.view-trainings .training .group-details-container>div:not(:last-of-type){padding-bottom:.5rem}.view-trainings .training-title{display:inline-block;max-width:calc(100% - 200px)}.view-trainings .attachment-after .accordion-header{color:#2b2b2b;background-color:#ccc}.view-trainings .attachment-after .accordion-header+.group-details-container::before{display:none}.view-trainings .attachment-after .accordion-header::before{content:"";display:inline-flex;width:1rem;height:1rem;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.25rem}#block-views-block-your-resume-block-1{max-width:700px}#block-views-block-your-resume-block-1 td.views-field-view-node{text-align:right}@media screen and (max-width:768px){#block-views-block-your-resume-block-1 tbody tr:first-of-type{display:block}#block-views-block-your-resume-block-1 table td{text-align:left}#block-views-block-your-resume-block-1 td.views-field-view-node{text-align:left}}.view-your-job-postings{max-width:700px}.view-your-job-postings td.views-field-view-node{text-align:right}.view-your-job-postings table td{text-align:left}@media screen and (max-width:768px){.view-your-job-postings td.views-field-view-node{text-align:left}.view-your-job-postings tbody tr:first-of-type{display:block}}.view-your-job-postings ul[role=tablist]{display:inline-flex;list-style:none;padding-left:4px;margin-top:0;margin-bottom:0}.view-your-job-postings ul[role=tablist] li{margin-bottom:0}.view-your-job-postings ul[role=tablist] li a{color:#757575;padding:.75rem 1rem;border-bottom:6px solid rgba(255,255,255,0);display:block}.view-your-job-postings ul[role=tablist] li a:hover,.view-your-job-postings ul[role=tablist] li a:focus,.view-your-job-postings ul[role=tablist] li a:active{text-decoration:none}.view-your-job-postings ul[role=tablist] a.tabby-toggle[aria-selected=true]{color:#286f6c;border-bottom-color:#286f6c}.view-your-job-postings ul[role=tablist] a.tabby-toggle[aria-selected=true]:hover,.view-your-job-postings ul[role=tablist] a.tabby-toggle[aria-selected=true]:focus,.view-your-job-postings ul[role=tablist] a.tabby-toggle[aria-selected=true]:active{text-decoration:none}.view-resources.view-display-id-embed_1,.view-resources.view-display-id-page_1{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "filters" "count" "listings" "pager"}.view-resources.view-display-id-embed_1 .view-header,.view-resources.view-display-id-page_1 .view-header{grid-area:header}.view-resources.view-display-id-embed_1 .view-filters,.view-resources.view-display-id-page_1 .view-filters{grid-area:filters}.view-resources.view-display-id-embed_1 .view-empty,.view-resources.view-display-id-page_1 .view-empty{color:red}.view-resources.view-display-id-embed_1 .view-footer,.view-resources.view-display-id-page_1 .view-footer{grid-area:count}.view-resources.view-display-id-embed_1 .view-content,.view-resources.view-display-id-page_1 .view-content{grid-area:listings}.view-resources.view-display-id-embed_1 .pager,.view-resources.view-display-id-page_1 .pager{grid-area:pager}.view-resources.view-display-id-embed_1 .form--inline,.view-resources.view-display-id-page_1 .form--inline{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem}.view-resources.view-display-id-embed_1 .form-type-textfield,.view-resources.view-display-id-page_1 .form-type-textfield{grid-column:1/-1}.view-resources.view-display-id-embed_1 .form-actions,.view-resources.view-display-id-page_1 .form-actions{grid-column:1/-1;margin-top:0;margin-bottom:1.5rem}.view-resources.view-display-id-embed_1 h2,.view-resources.view-display-id-page_1 h2{font-size:1.25rem;margin-top:0}.view-resources.view-display-id-embed_1 .resource-categories,.view-resources.view-display-id-page_1 .resource-categories{display:flex;flex-wrap:wrap}.view-resources.view-display-id-embed_1 .resource-categories .resource-category,.view-resources.view-display-id-page_1 .resource-categories .resource-category{margin:.5rem 1rem .5rem 0}.view-resources.view-display-id-embed_1 .read-more,.view-resources.view-display-id-embed_1 .read-less,.view-resources.view-display-id-page_1 .read-more,.view-resources.view-display-id-page_1 .read-less{display:block;margin-bottom:1rem}.view-resources.view-display-id-embed_1 .read-more::after,.view-resources.view-display-id-embed_1 .read-less::after,.view-resources.view-display-id-page_1 .read-more::after,.view-resources.view-display-id-page_1 .read-less::after{content:"";display:inline-flex;width:11px;height:7px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/chevron-down-orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.view-resources.view-display-id-embed_1 .read-less::after,.view-resources.view-display-id-page_1 .read-less::after{transform:rotate(180deg)}body.search h1{margin-bottom:1.5rem}body.search h1::after{content:"";display:block;position:absolute;border-radius:4px;width:100px;height:.25rem;background-color:#f26440;margin-top:.25rem}.view-site-search .views-exposed-form .form-item-keys label,.view-site-search .views-exposed-form h2{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:bold}.view-site-search .js-facets-checkbox-links{padding-left:0;margin:0}.view-site-search .js-facets-checkbox-links .facet-item{list-style-type:none;display:flex;align-items:center;margin:0 0 .25rem 0}@media(min-width:550px){.view-site-search .js-facets-checkbox-links .facet-item{float:left;width:32%;margin-right:2%}.view-site-search .js-facets-checkbox-links .facet-item:nth-child(3n){margin-right:0}}.view-site-search .js-facets-checkbox-links .facet-item label{font-weight:normal;line-height:1.25rem}.view-site-search .result-count{font-weight:bold;line-height:1.5rem;font-size:.875rem;text-align:left;padding-top:1rem}.view-site-search .view-content::before{content:"";display:block;height:4px;width:100%;background:linear-gradient(294.75deg,#fac55a 0%,#f26440 100%);margin-bottom:2rem}.view-site-search .view-content .views-row h2{margin-top:0}.view-site-search .view-content .views-row:last-child .node--view-mode-teaser{border-bottom:0}.view-site-search .suggested-searches{background-color:#f6f5f3;padding:1rem;margin:1.5rem 0}.view-site-search .suggested-searches .suggested-heading{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.5rem;margin-bottom:.5rem}.view-site-search .suggested-searches ul{margin:0;padding:0}.view-site-search .suggested-searches li{margin:0;padding:0;list-style-type:none}.view-site-search .suggested-searches li a::after{content:"";display:inline-flex;width:14px;height:14px;background-image:url(/sites/careersofsubstance/themes/custom/cos/assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.25rem;vertical-align:middle}.view-training-package-instance caption .datetime{font-size:2rem}.view-training-package-instance .views-table{border:0}.view-training-package-instance .views-table th{background-color:#fff;color:#000}.view-training-package-instance .views-table tr:first-child td:first-child{border-top-left-radius:4px}.view-training-package-instance .views-table tr:first-child td:last-child{border-top-right-radius:4px}.view-training-package-instance .views-table tr:last-child td{border-bottom:1px solid #d8d7cf}.view-training-package-instance .views-table td{border-top:1px solid #d8d7cf;border-bottom:1px solid #d8d7cf}.view-training-package-instance .views-table td:first-child{border-left:1px solid #d8d7cf}.view-training-package-instance .views-table td:last-child{border-right:1px solid #d8d7cf}.view-training-package-instance .views-table td a{padding:.5rem 1rem;font-size:.875rem}.view-training-package-instance .views-table tr td:last-of-type{text-align:right}.view-training-package-instance .view-grouping-header{margin-top:1rem}.view-id-funding_opportunities.view-display-id-block_1{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "filters" "count" "listings" "pager"}.view-id-funding_opportunities.view-display-id-block_1 .view-header{grid-area:header}.view-id-funding_opportunities.view-display-id-block_1 .view-filters{grid-area:filters}.view-id-funding_opportunities.view-display-id-block_1 .view-footer{grid-area:count}.view-id-funding_opportunities.view-display-id-block_1 .view-content{grid-area:listings}.view-id-funding_opportunities.view-display-id-block_1 .pager{grid-area:pager}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form--inline{margin-bottom:1rem}@media(min-width:768px){.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form--inline{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.5rem}}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-item-keys{grid-column:1/-2;grid-row:1}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-item-audience{grid-column:3;grid-row:1}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form [id^=edit-field-due-date-value--]{margin:0;grid-column:1/-2;grid-row:2}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-radios *{display:inline}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-radios .form-item{margin-right:1rem}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-radios .form-item:last-child{margin-right:0}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-item-sort-by{grid-column:1;grid-row:3}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .form-actions{grid-column:1/-1;display:flex}.view-id-funding_opportunities.view-display-id-block_1 .views-exposed-form .fieldset-legend{font-size:.875rem}.view-id-funding_opportunities.view-display-id-block_1 .views-row:last-child{border-bottom:0}.view-job-postings.view-display-id-page_1 .view-footer,.view-resources.view-display-id-page_1 .view-footer,.view-resume.view-display-id-page_1 .view-footer,.view-funding-opportunities.view-display-id-block_1 .view-footer{text-align:left;margin-top:0;margin-bottom:2.5rem}.view-job-postings.view-display-id-page_1 .view-footer::after,.view-resources.view-display-id-page_1 .view-footer::after,.view-resume.view-display-id-page_1 .view-footer::after,.view-funding-opportunities.view-display-id-block_1 .view-footer::after{position:relative;bottom:unset}.view-job-postings.view-display-id-page_1 .view-footer span,.view-resources.view-display-id-page_1 .view-footer span,.view-resume.view-display-id-page_1 .view-footer span,.view-funding-opportunities.view-display-id-block_1 .view-footer span{font-weight:bold;font-size:.875rem}.events-list-view.view-display-id-events_list .result-count{text-align:left;margin-bottom:2.5rem}.events-list-view.view-display-id-events_list .result-count::after{position:relative;bottom:unset}.events-list-view.view-display-id-events_list .result-count span{font-weight:bold;font-size:.875rem}.block-views-blockrevision-history-block-1 h2{border-bottom:1px solid rgba(0,0,0,.13);font-size:1rem}.block-views-blockrevision-history-block-1 h2:hover{cursor:pointer}.block-views-blockrevision-history-block-1 h2::after{content:" +"}.block-views-blockrevision-history-block-1 h2.active{border-bottom:0}.block-views-blockrevision-history-block-1 h2.active::after{content:" -"}.block-views-blockrevision-history-block-1 .views-table #view-changed-table-column{width:50%}.quickedit-form{max-width:95%}.export-to-csv{margin:2rem 0 0 0}#edit-type-of-connection .form-item label{display:initial}
@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);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left: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-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left: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;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.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;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
