/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clear{width:100%;float:left;clear:left;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.font-icon{font-family:'Font Awesome 6 Pro';}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden--visible{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.fnfc-accordion-filters{display:block;list-style:none;margin:0;padding:0;}.fnfc-accordion-filters__filter{display:block;margin:0 0 0.5rem 0;}.fnfc-accordion-filters__filter:last-child{margin:0;}.fnfc-accordion-filters__filter[data-content-type="content-type"]{display:none;}.fnfc-accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3.125rem;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);color:#fff;font-weight:800;display:block;padding:0.5rem 3rem 0.5rem 1rem;position:relative;text-align:left;width:100%;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--content-type"]{color:#000;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--employers-services"]{background-color:#FF9346;color:#000;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--events"]{background-color:#FFD7B9;color:#000;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--job_forecast"]{background-color:#14827E;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--education_and_training"]{background-color:#FF6B00;color:#000;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--opportunities"]{background-color:#163029;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--mentorships"]{background-color:#327262;}.fnfc-accordion__trigger[aria-controls="fnfc-accordion--user-type"]{background-color:#616B69;}.fnfc-accordion__trigger::after{font-family:'Font Awesome 6 Pro';content:"\2b";position:absolute;right:1rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.fnfc-accordion__trigger[aria-expanded="true"]::after{font-family:'Font Awesome 6 Pro';content:"\f068";}.fnfc-accordion__trigger:hover{text-decoration:underline;}.fnfc-accordion__trigger:hover:focus{outline:none;}.fnfc-accordion__trigger:focus{outline:2px dashed #CE5030;outline-offset:4px;}.fnfc-accordion__trigger:active{text-decoration:underline;}.fnfc-accordion__trigger:active:focus{outline:none;}.fnfc-accordion__content{display:none;padding:0.5rem 0;}.r-admin_lite .fnfc-accordion-filters__filter[data-content-type=content-type],.r-administrator .fnfc-accordion-filters__filter[data-content-type=content-type]{display:block;}#block-views-block-map-block-2 .fnfc-directory__region-filter{left:auto;margin:2rem 2rem 2rem 0rem;position:relative;top:auto;}@media only screen and (max-width:64rem){#block-views-block-map-block-2 .fnfc-directory__region-filter{margin:2rem 2rem 7rem 3rem;}}@media only screen and (max-width:37.5rem){#block-views-block-map-block-2 .fnfc-directory__region-filter{margin:2rem 1.0625rem 2rem 1.0625rem;}}#block-views-block-map-block-2 .fnfc-directory__forestry-careers-filter{left:18.5rem;top:2rem;}@media only screen and (max-width:64rem){#block-views-block-map-block-2 .fnfc-directory__forestry-careers-filter{left:3rem;top:7rem;}}#block-views-block-map-block-2 .fnfc-directory__submit-help{display:none;}#block-views-block-map-block-2 .fnfc-directory__content-main{padding:0 6rem 3rem 3rem;}@media only screen and (max-width:64rem){#block-views-block-map-block-2 .fnfc-directory__content-main{padding:0 3rem 3rem 3rem;}}@media only screen and (max-width:37.5rem){#block-views-block-map-block-2 .fnfc-directory__content-main{padding:0 1.0625rem 1.0625rem 1.0625rem;}}.fnfc-directory__row-group-heading{font-size:1rem;font-weight:800;margin-bottom:0.5rem;}.fnfc-directory__row-group-row{border-bottom:1px solid #9B9B9B;padding:0.5rem 1rem;}.fnfc-directory__row-group-row .term-pill + .term-pill{display:none;}.pill-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.pill-title .term-pill{margin-right:1.25rem;}.pill-title h3{font-size:1rem;margin:0;}.leaflet-left .leaflet-control{margin-left:2rem;}@media only screen and (max-width:37.5rem){.leaflet-left .leaflet-control{margin-left:1.0625rem;}}.leaflet-top .leaflet-control{margin-top:2rem;}@media only screen and (max-width:37.5rem){.leaflet-top .leaflet-control{margin-top:1.0625rem;}}.leaflet-touch .leaflet-bar{border:0;border-radius:2.5rem;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;}img.leaflet-marker-icon{border-radius:50%;border:3px solid #fff;}img.leaflet-marker-icon[src*="map-marker--secondary_schools--.png"],img.leaflet-marker-icon[src*="map-marker--indigenous_partner_organizations--.png"],img.leaflet-marker-icon[src*="map-marker--employment_service_organizations--.png"]{border:0;border-radius:0;}img.leaflet-marker-icon[src*="map-marker--user_profile--.png"]{display:none;}path.leaflet-interactive{pointer-events:none !important;}.leaflet-popup-content-wrapper{border-radius:1rem;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:32px 40px;}.leaflet-popup-content-wrapper .term-pill{margin-bottom:0.875rem;}.leaflet-popup-content-wrapper h3{font-size:1.3125rem;font-weight:800;margin:0;}.leaflet-popup-content-wrapper p{font-size:1rem;font-weight:600;margin:1.5rem 0 0;}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:0;}.leaflet-popup-content-wrapper .leaflet-popup-content .term-pill + .term-pill{display:none;}.leaflet-popup-content-wrapper .leaflet-popup-content .kpi{background-color:#4F5F55;border-radius:1rem;color:#fff;display:block;font-size:1.125rem;font-weight:400;margin:1rem 0 -32px -40px;padding:16px 40px;position:relative;width:calc(100% + 80px);}.leaflet-popup-content-wrapper .leaflet-popup-content .kpi *{font-weight:400;}.leaflet-popup-content-wrapper .leaflet-popup-content .kpi strong,.leaflet-popup-content-wrapper .leaflet-popup-content .kpi em{font-weight:700;}.leaflet-popup-content-wrapper .leaflet-popup-content .kpi::after{background-color:#4F5F55;content:'';width:17px;height:17px;left:50%;padding:1px;position:absolute;bottom:-7px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);z-index:1;}.leaflet-popup-content-wrapper .leaflet-popup-content .kpi *{margin:0;}.leaflet-popup-content-wrapper .leaflet-popup-content__field{font-size:1rem;}.leaflet-popup-content-wrapper .leaflet-popup-content__field:first-of-type{margin-top:8px;}.leaflet-popup-content-wrapper .leaflet-popup-content__field:not(:last-of-type){margin-bottom:6px;}.leaflet-container a{color:#FF6B00;}.leaflet-container a.leaflet-popup-close-button{color:#000;font-size:1.25rem;font-weight:700;height:auto;margin:0;padding:0;position:absolute;right:12px;top:12px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;width:auto;}.leaflet-container a.leaflet-popup-close-button::before{color:#FF6B00;content:'Close';font-size:1rem;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.leaflet-container a.leaflet-popup-close-button:hover{color:#1A864B;text-decoration:none;}.leaflet-container a.leaflet-popup-close-button:hover:focus{outline:none;}.leaflet-container a.leaflet-popup-close-button:hover::before{color:#1A864B;text-decoration:underline;}.leaflet-container a.leaflet-popup-close-button:focus{outline:2px dashed #CE5030;outline-offset:4px;}.leaflet-container a.leaflet-popup-close-button:active{color:#231F20;text-decoration:none;}.leaflet-container a.leaflet-popup-close-button:active:focus{outline:none;}.leaflet-container a.leaflet-popup-close-button:active::before{color:#231F20;text-decoration:underline;}.modal-icon{color:#54575A;display:block;font-size:2rem;font-weight:400;}.modal-icon--top::before{font-family:'Font Awesome 6 Pro';content:"\e09d";}.modal-icon--middle::before{font-family:'Font Awesome 6 Pro';content:"\f060";}.modal-icon--bottom{color:#000;font-weight:700;}.modal-icon--bottom::before{font-family:'Font Awesome 6 Pro';content:"\e0f4";}.term-pill{border-radius:50%;color:#fff;display:block;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;height:2rem;font-size:1.125rem;position:relative;width:2rem;z-index:0;}.term-pill::before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;}.term-pill[class*="term-pill--employer_business"]{background-color:#FF9346;}.term-pill[class*="term-pill--event"]{background-color:#FFD7B9;}.term-pill[class*="term-pill--job_forecast"]{background-color:#14827E;}.term-pill[class*="term-pill--education_and_training"]{background-color:#FF6B00;}.term-pill[class*="term-pill--opportunity"]{background-color:#163029;}.term-pill[class*="term-pill--mentorship"]{background-color:#327262;}.term-pill[class*="term-pill--user_profile"]{background-color:#616B69;}.term-pill[class*="--41"]::before{font-family:'Font Awesome 6 Pro';content:"\f2c2";}.term-pill[class*="--42"]::before{font-family:'Font Awesome 6 Pro';content:"\f5f3";}.term-pill[class*="--94"]::before{font-family:'Font Awesome 6 Pro';content:"\f5f3";}.term-pill[class*="--96"]::before{font-family:'Font Awesome 6 Pro';content:"\e56e";}.term-pill[class*="--95"]::before{font-family:'Font Awesome 6 Pro';content:"\f5ea";}.term-pill[class*="--43"]::before{font-family:'Font Awesome 6 Pro';content:"\f19d";}.term-pill[class*="--97"]::before{font-family:'Font Awesome 6 Pro';content:"\f19d";}.term-pill[class*="--40"]::before{font-family:'Font Awesome 6 Pro';content:"\f1ad";}.term-pill[class*="--93"]::before{font-family:'Font Awesome 6 Pro';content:"\f1ad";}.term-pill[class*="--35"]::before{font-family:'Font Awesome 6 Pro';content:"\f4d8";}.term-pill[class*="--34"]::before{font-family:'Font Awesome 6 Pro';content:"\f82c";}.term-pill[class*="--36"]::before{font-family:'Font Awesome 6 Pro';content:"\f085";}.term-pill[class*="--37"]::before{font-family:'Font Awesome 6 Pro';content:"\f6e1";}.term-pill[class*="--38"]::before{font-family:'Font Awesome 6 Pro';content:"\f4bf";}.term-pill[class*="--39"]::before{font-family:'Font Awesome 6 Pro';content:"\f0b1";}.term-pill[class*="--33"]::before{font-family:'Font Awesome 6 Pro';content:"\f1bb";}.term-pill[class*="--32"]::before{font-family:'Font Awesome 6 Pro';content:"\f56b";}.term-pill[class*="--20"]::before{font-family:'Font Awesome 6 Pro';content:"\f66f";}.term-pill[class*="--23"]::before{font-family:'Font Awesome 6 Pro';content:"\f109";}.term-pill[class*="--19"]::before{font-family:'Font Awesome 6 Pro';content:"\e21a";}.term-pill[class*="--22"]::before{font-family:'Font Awesome 6 Pro';content:"\f0ac";}.term-pill[class*="--24"]::before{font-family:'Font Awesome 6 Pro';content:"\e470";}.term-pill[class*="--80"]::before{font-family:'Font Awesome 6 Pro';content:"\f501";}.term-pill[class*="--81"]::before{font-family:'Font Awesome 6 Pro';content:"\f508";}.term-pill[class*="--82"]::before{font-family:'Font Awesome 6 Pro';content:"\e0c8";}.term-pill[class*="--83"]::before{font-family:'Font Awesome 6 Pro';content:"\f873";}.term-pill[class*="--84"]::before{font-family:'Font Awesome 6 Pro';content:"\f85e";}.term-pill[class*="--63"]::before{font-family:'Font Awesome 6 Pro';content:"\e3cf";}.term-pill[class*="--64"]::before{font-family:'Font Awesome 6 Pro';content:"\f520";}.term-pill[class*="--65"]::before{font-family:'Font Awesome 6 Pro';content:"\f535";}.term-pill[class*="--66"]::before{font-family:'Font Awesome 6 Pro';content:"\f72c";}.term-pill[class*="--67"]::before{font-family:'Font Awesome 6 Pro';content:"\f6d3";}.term-pill[class*="--56"]::before{font-family:'Font Awesome 6 Pro';content:"\e0c8";}.term-pill[class*="--57"]::before{font-family:'Font Awesome 6 Pro';content:"\f508";}.term-pill[class*="--58"]::before{font-family:'Font Awesome 6 Pro';content:"\f501";}.fnfc-toggle{border-bottom:1px solid #9B9B9B;position:relative;}.fnfc-toggle__term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;margin:0;padding:0.5rem 3rem 0.5rem 1rem;position:relative;width:100%;}.fnfc-toggle__term::after{color:#D6D1C4;font-family:'Font Awesome 6 Pro';content:"\f204";font-size:1.5rem;position:absolute;right:1rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.fnfc-toggle__term-icon{background-color:#ddd !important;color:#54575A;margin-right:1.25rem;}.fnfc-toggle__term-icon--image{height:32px;width:32px;}.fnfc-toggle__term-icon--image[class*="image--bear"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--bear--inactive.png);}.fnfc-toggle__term-icon--image[class*="image--eagle"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--eagle--inactive.png);}.fnfc-toggle__term-icon--image[class*="image--bird"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--bird--inactive.png);}.fnfc-toggle__term-icon--image[class*="image--orca"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--orca--inactive.png);}.fnfc-toggle__term-icon--image[class*="image--wolf"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--wolf--inactive.png);}.fnfc-toggle__term-icon--image::before{display:none;}.fnfc-toggle__term-name{-ms-hyphens:auto;hyphens:auto;word-break:break-word;}.fnfc-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}.fnfc-toggle input:focus ~ label{outline:2px dashed #CE5030;outline-offset:4px;}.fnfc-toggle input:hover:focus ~ label,.fnfc-toggle input:active:focus ~ label{outline:none;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon{color:#fff;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--event"]{background-color:#FFD7B9 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--employer_business"]{background-color:#FF9346 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--job_forecast"]{background-color:#14827E !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--education_and_training"]{background-color:#FF6B00 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--opportunities"]{background-color:#163029 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--mentorships"]{background-color:#327262 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="term-pill--user-type"]{background-color:#616B69 !important;}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="image--bear"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--bear.png);}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="image--eagle"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--eagle.png);}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="image--bird"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--bird.png);}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="image--orca"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--orca.png);}.fnfc-toggle input:checked ~ label .fnfc-toggle__term-icon[class*="image--wolf"]{background-image:url(/themes/custom/forestryconnect/images/icons/icon--wolf.png);}.fnfc-toggle input:checked ~ label::after{color:#005640;font-family:'Font Awesome 6 Pro';content:"\f205";}.fnfc-toggle--all{border:0;padding:0.5rem 0;text-align:right;}.fnfc-toggle--all > *{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#FF6B00;font-weight:700;text-decoration:none;outline:none;padding:0;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.fnfc-toggle--all > *:hover{color:#1A864B;text-decoration:underline;}.fnfc-toggle--all > *:hover:focus{outline:none;}.fnfc-toggle--all > *:focus{outline:2px dashed #CE5030;outline-offset:4px;text-decoration:none;}.fnfc-toggle--all > *:active{color:#231F20;text-decoration:underline;}.fnfc-toggle--all > *:active:focus{outline:none;}.fnfc-toggle--all > *[disabled]{cursor:default;color:#4F5F55;}.fnfc-toggle--all > *[disabled]:hover,.fnfc-toggle--all > *[disabled]:focus,.fnfc-toggle--all > *[disabled]:active{color:#4F5F55;outline:none;text-decoration:none;}.fnfc-toggle--all > *:nth-child(2){position:relative;}.fnfc-toggle--all > *:nth-child(2)::before{content:'/';display:inline-block;padding:0 0.25rem;}.fnfc-toggle-group-heading{font-size:1rem;font-weight:800;margin:1rem 0 0 0;}.fnfc-toggle-group-heading + .fnfc-toggle--all{padding-top:0;}.fnfc-accordion-filters__filter[data-content-type="event"] .fnfc-toggle input:checked ~ label::after{color:#FFD7B9;}.fnfc-accordion-filters__filter[data-content-type="employer_business"] .fnfc-toggle input:checked ~ label::after{color:#FF9346;}.fnfc-accordion-filters__filter[data-content-type="job_forecast"] .fnfc-toggle input:checked ~ label::after{color:#14827E;}.fnfc-accordion-filters__filter[data-content-type="education_and_training"] .fnfc-toggle input:checked ~ label::after{color:#FF6B00;}.fnfc-accordion-filters__filter[data-content-type="opportunities"] .fnfc-toggle input:checked ~ label::after{color:#163029;}.fnfc-accordion-filters__filter[data-content-type="mentorships"] .fnfc-toggle input:checked ~ label::after{color:#327262;}.fnfc-accordion-filters__filter[data-content-type="user-type"] .fnfc-toggle input:checked ~ label::after{color:#616B69;}.fnfc-directory{border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;}@media only screen and (min-width:48rem){.fnfc-directory{border-radius:0rem 1rem 1rem 1rem;}}@media only screen and (max-width:64rem){.fnfc-directory{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.fnfc-directory__sidebar{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:2rem 3rem;width:100%;}@media only screen and (max-width:64rem){.fnfc-directory__sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;}}@media only screen and (max-width:37.5rem){.fnfc-directory__sidebar{padding:2rem 1.375rem;}}.fnfc-directory__sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.875rem;margin-bottom:0.875rem;}.fnfc-directory__sidebar-header > *{margin:0;}.fnfc-directory__help-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/forestryconnect/images/avatar/bear-with-background.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:100%;border-radius:50%;border:0;display:inline-block;height:4.75rem;position:relative;-webkit-transition:background-size 0.2s ease-in-out;transition:background-size 0.2s ease-in-out;width:4.75rem;-webkit-box-flex:0;-ms-flex:0 0 4.75rem;flex:0 0 4.75rem;}@media only screen and (max-width:37.5rem){.fnfc-directory__help-trigger{display:none;}}.fnfc-directory__help-trigger-icon{background-color:#000;border:4px solid #fff;border-radius:50%;bottom:0;color:#fff;display:inline-block;height:2rem;position:absolute;right:0;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;width:2rem;}.fnfc-directory__help-trigger-icon::before{font-family:'Font Awesome 6 Pro';content:"\3f";}.fnfc-directory__help-trigger:hover{background-size:105%;}.fnfc-directory__help-trigger:hover .fnfc-directory__help-trigger-icon{background-color:#1A864B;}.fnfc-directory__help-trigger:hover:focus{outline:none;}.fnfc-directory__help-trigger:focus{outline:2px dashed #CE5030;outline-offset:4px;}.fnfc-directory__help-trigger:active{background-size:105%;}.fnfc-directory__help-trigger:active .fnfc-directory__help-trigger-icon{background-color:#231F20;}.fnfc-directory__help-trigger:active:focus{outline:none;}.fnfc-directory__filters-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.875rem;margin-top:2rem;}.fnfc-directory__filters-footer > *{margin:0;}.fnfc-directory__content{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%;position:relative;width:100%;}@media only screen and (max-width:64rem){.fnfc-directory__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;}}.fnfc-directory__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;}.fnfc-directory__content-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative;width:100%;}.fnfc-directory__content-main:last-child{border-radius:1rem;}.fnfc-directory__content-main > .leaflet-container{min-height:100%;}.fnfc-directory__content-secondary{background-color:#4F5F55;color:#fff;padding:1.375rem 2rem;width:100%;}.fnfc-directory__content-secondary.is-hidden{display:none;}.fnfc-directory__content-secondary *{margin:0;}.fnfc-directory__region-filter{background-color:#fff;background-position:calc(100% - 1.125rem) 50%;border:0;border-radius:2.5rem;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);display:block;font-weight:800;left:7rem;padding:0.875rem 3rem 0.875rem 2rem;position:absolute;top:2rem;z-index:10;}.fnfc-directory__region-filter:focus{background-position:calc(100% - 1.125rem) 50%;}@media only screen and (max-width:37.5rem){.fnfc-directory__region-filter{left:4.0875rem;max-width:65vw;top:1.0625rem;}}.fnfc-directory__forestry-careers-filter{background-color:#fff;background-position:calc(100% - 1.125rem) 50%;border:0;border-radius:2.5rem;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);display:block;font-weight:800;left:25rem;padding:0.875rem 3rem 0.875rem 2rem;position:absolute;top:2rem;z-index:10;}.fnfc-directory__forestry-careers-filter:focus{background-position:calc(100% - 1.125rem) 50%;}@media only screen and (max-width:76.5rem){.fnfc-directory__forestry-careers-filter{left:7rem;top:6rem;}}@media only screen and (max-width:64rem){.fnfc-directory__forestry-careers-filter{left:25rem;top:2rem;}}@media only screen and (max-width:52.5rem){.fnfc-directory__forestry-careers-filter{left:7rem;top:6rem;}}@media only screen and (max-width:37.5rem){.fnfc-directory__forestry-careers-filter{left:4.0875rem;top:5rem;max-width:65vw;}}.fnfc-directory__help-overlay{background-color:rgba(0,86,64,0.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}.fnfc-directory__help-overlay[aria-hidden="false"]{display:block;}.fnfc-directory__help-overlay-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#FF6B00;font-weight:700;padding:0 2rem 0 0;position:absolute;right:1.875rem;top:1.75rem;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.fnfc-directory__help-overlay-close::after{font-family:'Font Awesome 6 Pro';content:"\f00d";font-size:1.25rem;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.fnfc-directory__help-overlay-close:hover{color:#1A864B;text-decoration:underline;}.fnfc-directory__help-overlay-close:hover:focus{outline:none;}.fnfc-directory__help-overlay-close:focus{outline:2px dashed #CE5030;outline-offset:4px;}.fnfc-directory__help-overlay-close:active{color:#231F20;text-decoration:underline;}.fnfc-directory__help-overlay-close:active:focus{outline:none;}.fnfc-directory__help-overlay-modal{background-color:#fff;border-radius:1rem;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);font-size:1.125rem;font-weight:600;left:50%;max-height:90%;max-width:90%;overflow:hidden;padding:3rem 18px 48px 48px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.fnfc-directory__help-overlay-content{overflow:auto;}.fnfc-directory__mobile-filters-toggle{margin-bottom:16px;-webkit-transition:color 0.2s,background-color 0.2s,margin-bottom 0.4s ease-in-out !important;transition:color 0.2s,background-color 0.2s,margin-bottom 0.4s ease-in-out !important;display:none !important;}@media only screen and (max-width:64rem){.fnfc-directory__mobile-filters-toggle{display:block !important;}}.fnfc-directory__mobile-filters-toggle[aria-expanded="false"]{margin-bottom:0;}.fnfc-directory__mobile-filters-toggle-label{margin-left:8px;}.fnfc-directory__hidden-filters{display:none;}.fnfc-directory__popup{display:none;background-color:#fff;border-radius:1rem;bottom:16px;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#000;left:50%;padding:32px 40px;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:80%;z-index:700;}.fnfc-directory__popup[aria-hidden="false"]{display:block;}.fnfc-directory__popup-close{all:unset;color:#FF6B00;cursor:pointer;font-weight:700;position:absolute;right:12px;top:12px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.fnfc-directory__popup-close::after{color:#000;content:'x';display:inline-block;margin-left:4px;}.fnfc-directory__popup-close:hover{color:#1A864B;}.fnfc-directory__popup-close:hover:focus{outline:none;}.fnfc-directory__popup-close:focus{outline:2px dashed #CE5030;outline-offset:4px;}.fnfc-directory__popup-close:active{color:#231F20;}.fnfc-directory__popup-close:active:focus{outline:none;}.fnfc-directory__popup-content .term-pill{margin-bottom:0.875rem;}.fnfc-directory__popup-content h3{font-size:1.3125rem;font-weight:800;margin:0;}.fnfc-directory__popup-content p{font-size:1rem;font-weight:600;margin:1.5rem 0 0;}.fnfc-directory__popup-content .term-pill + .term-pill{display:none;}.fnfc-directory__popup-content .kpi{background-color:#4F5F55;border-radius:1rem;color:#fff;display:block;font-size:1.125rem;font-weight:400;margin:1rem 0 -32px -40px;padding:16px 40px;position:relative;width:calc(100% + 80px);}.fnfc-directory__popup-content .kpi *{font-weight:400;}.fnfc-directory__popup-content .kpi strong,.fnfc-directory__popup-content .kpi em{font-weight:700;}.fnfc-directory__popup-content .kpi::after{background-color:#4F5F55;content:'';width:17px;height:17px;left:50%;padding:1px;position:absolute;bottom:-7px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);z-index:1;}.fnfc-directory__popup-content .kpi *{margin:0;}.fnfc-directory__popup-content__field{font-size:1rem;}.fnfc-directory__popup-content__field:first-of-type{margin-top:8px;}.fnfc-directory__popup-content__field:not(:last-of-type){margin-bottom:6px;}.p-nid--73 .field--name-field-kpi,.p-nid--74 .field--name-field-kpi{display:none;}
