:root{--ihfe-black: #000;--ihfe-text-black: #414C52;--ihfe-text-grey: #5A6670;--ihfe-white: #fff;--ihfe-mist: #FFFFFF8C;--ihfe-grey: #A9A9A9;--ihfe-neutral: #F3F3F3;--ihfe-primary: #A94A30;--ihfe-tertiary: #484f2c;--ihfe-primary-mist: #A94A308C;--ihfe-primary-dark: #653220;--ihfe-secondary: #eee8e5;--ihfe-secondary-dark: #9DBFB8;--ihfe-highlight: #025d90;--ihfe-highlight-mist: #025d908C;--ihfe-highlight-card: #DBE6EB;--ihfe-link: #073D8F;--ihfe-widget: #0D6EFD;--ihfe-alert: #4a7c6a;--ihfe-alert-text: #2d4a3a}@font-face{font-family:"BC Sans";src:url(/fonts/2023_01_01_BCSans-Regular_2f.eot);src:url(/fonts/2023_01_01_BCSans-Regular_2f.eot?#iefix) format("embedded-opentype"),url(/assets/2023_01_01_BCSans-Regular_2f-86b2fb39b0b64bcca961fdf9fede4858329b45f7c097238378baae55fac24e7b.woff2) format("woff2"),url(/assets/2023_01_01_BCSans-Regular_2f-b5d523300bc2b0bdf9cc0cfe60edae73247fe85a55b1ad1b94e5bae2afcd749e.ttf) format("truetype");font-weight:normal;font-style:normal}:root{--ihfe-black: #000;--ihfe-text-black: #414C52;--ihfe-text-grey: #5A6670;--ihfe-white: #fff;--ihfe-mist: #FFFFFF8C;--ihfe-grey: #A9A9A9;--ihfe-neutral: #F3F3F3;--ihfe-primary: #A94A30;--ihfe-tertiary: #484f2c;--ihfe-primary-mist: #A94A308C;--ihfe-primary-dark: #653220;--ihfe-secondary: #eee8e5;--ihfe-secondary-dark: #9DBFB8;--ihfe-highlight: #025d90;--ihfe-highlight-mist: #025d908C;--ihfe-highlight-card: #DBE6EB;--ihfe-link: #073D8F;--ihfe-widget: #0D6EFD;--ihfe-alert: #4a7c6a;--ihfe-alert-text: #2d4a3a}@font-face{font-family:"BC Sans";src:url(/fonts/2023_01_01_BCSans-Regular_2f.eot);src:url(/fonts/2023_01_01_BCSans-Regular_2f.eot?#iefix) format("embedded-opentype"),url(/assets/2023_01_01_BCSans-Regular_2f-86b2fb39b0b64bcca961fdf9fede4858329b45f7c097238378baae55fac24e7b.woff2) format("woff2"),url(/assets/2023_01_01_BCSans-Regular_2f-b5d523300bc2b0bdf9cc0cfe60edae73247fe85a55b1ad1b94e5bae2afcd749e.ttf) format("truetype");font-weight:normal;font-style:normal}body{color:var(--ihfe-text-black);background-color:var(--ihfe-neutral);font-family:"Quicksand","BC Sans","Open Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.6}body.app-body-flex{display:flex;flex-direction:column;min-height:100vh}body .main{position:relative}body .main::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;z-index:-1}body .main.public-background-image--1::before{content:"";background-image:url(/assets/fireweed-1f3b67140b09bc68b10b59375863bbc50640462b5646313e0a4abeb3af4e489f.svg);background-size:20%;background-position:bottom -20px right 10px}@media only screen and (max-width: 720px){body .main.public-background-image--1::before{background-size:50%}}body .main.public-background-image--2::before{content:"";background-image:url(/assets/weed_bak-b30eb88a53bb2852dd2a158b828a0def915c870df535fa35f18b010f8cbf413d.svg);background-size:40%;background-position:bottom -20px left -220px}@media only screen and (max-width: 720px){body .main.public-background-image--2::before{background-size:100%;background-position:bottom -20px left -210px}}body .main.public-background-image--3::before{content:"";background-image:url(/assets/medicine1-937fee600407bcb9dc48c07e9aaad8628ed0457487c840dfeccb9b30442ce7cc.svg);background-size:18%;background-position:bottom -20px right 10px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--3::before{background-size:50%}}body .main.public-background-image--4::before{content:"";background-image:url(/assets/medicine2-1e81e558d9912588605b9ed10548be7992afc313b294cda235531bfff6683925.svg);background-size:40%;background-position:bottom 20px left -60px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--4::before{background-size:100%;background-position:bottom 20px left -90px}}body .main.public-background-image--5::before{content:"";background-image:url(/assets/medicine3-a3713fb0bfa2c2287dcfa72e03d96458a7d39add44ead3104fa3744d5c41ae60.svg);background-size:40%;background-position:bottom 50px right -60px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--5::before{background-size:100%;background-position:bottom 50px right -150px}}body .main.public-background-image--6::before{content:"";background-image:url(/assets/medicine4-324c4fe308b50c15f59a9f8b658eda8cf3b6fef127c3126f9cd168f1ed9dc392.svg);background-size:15%;background-position:bottom right 100px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--6::before{background-size:50%;background-position:bottom right}}body .main.public-background-image--7::before{content:"";background-image:url(/assets/medicine5-3e58298b4626acaf98fc2c7450c7e6e3c9b42887fc365939b4d4f3c7ed61c293.svg);background-size:30%;background-position:bottom right 10px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--7::before{background-size:100%;background-position:bottom right -140px}}body .main.public-background-image--8::before{content:"";background-image:url(/assets/medicine6-85992cdfe65b323decf35957b7f21b5ef9d93c3f16a18f2e8ddc2ee398f84f32.svg);background-size:100%;background-position:center bottom;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--8::before{background-size:150%;background-position:center top 160px}}body .main.public-background-image--9::before{content:"";background-image:url(/assets/medicine7-6d726af20e60335cb1656a0a1a2ff19eeeefae9aff2e0b459514b8f2ce77b616.svg);background-size:40%;background-position:bottom 0 right 10px;opacity:10%}@media only screen and (max-width: 720px){body .main.public-background-image--9::before{background-size:60%}}.app-header{min-height:unset}.app-header .navbar-nav{align-items:center;justify-content:center}.app-header .navbar-nav .nav-item a{font-weight:700}.public-header{padding-bottom:2rem;font-family:"Zilla Slab","Montserrat",sans-serif}.public-container{width:100%;max-width:75.5rem;margin-right:auto;margin-left:auto}.public-container .btn-primary{background-color:var(--ihfe-primary);color:var(--ihfe-white);border-color:var(--ihfe-primary-dark)}.public-container .btn-primary:hover,.public-container .btn-primary:active{background-color:var(--ihfe-text-grey);color:var(--ihfe-white)}.public-container .btn-secondary{background-color:var(--ihfe-white);color:var(--ihfe-text-black);border-color:var(--ihfe-text-black)}.public-container .btn-secondary:hover,.public-container .btn-secondary:active{background-color:var(--ihfe-text-black);color:var(--ihfe-white)}.curtain--drawn~.main .public-container{filter:blur(10px)}body:has(.curtain--drawn){height:100vh;overflow:hidden}.app-layout-body h1{font-size:1.9rem;font-weight:700;margin:3rem 1rem 3rem 0;font-family:"Zilla Slab","Montserrat",sans-serif}.app-layout-body h2{font-size:1.4rem;font-weight:700;font-family:"Zilla Slab","Montserrat",sans-serif;text-align:center;margin:3rem 1rem}.app-layout-body h3{font-size:1.4rem;font-weight:700;text-align:center;margin:3rem 1rem}.app-layout-body a{color:var(--ihfe-primary)}.app-layout-body a:hover,.app-layout-body a:active{color:var(--ihfe-primary-dark)}.mobile-action-bar{display:flex;width:100%;justify-content:space-between;padding:5px;background-color:var(--ihfe-tertiary);border-bottom-left-radius:5px;border-bottom-right-radius:5px;align-items:center;padding:0 20px}.logo-bar{display:flex;position:relative;align-items:center;justify-content:space-between}.logo-bar .logo{display:flex;gap:10px;font-size:22px;align-items:center;width:350px;height:130px;border-radius:50%;margin-top:20px;color:var(--ihfe-primary);text-decoration:none}.logo-bar .logo img{height:100%;aspect-ratio:1/1}@media only screen and (max-width: 720px){.logo-bar .logo .event-listing .event-listing__list.highlight{padding:0}.logo-bar .logo .event-listing .event-listing__list.highlight a{padding:15px 10px 15px 15px}.logo-bar .logo .verbal{opacity:0;height:0;width:0;visibility:hidden;overflow:hidden}}.logo-bar__action .btn-submit{display:flex;align-items:center;justify-content:center;gap:8px}@media only screen and (max-width: 720px){.logo-bar__action .event-listing .event-listing__list.highlight a{padding:15px 10px 15px 15px}.logo-bar__action .verbal{opacity:0;height:0;width:0;visibility:hidden;overflow:hidden}}@media only screen and (max-width: 720px){.logo-bar{justify-content:flex-start;align-items:flex-end}}.links__list{display:flex;justify-content:space-evenly;align-items:center;margin-right:20px}@media only screen and (max-width: 720px){.links__list{flex-direction:column;margin-top:100px}}.links__list a{display:block;position:relative;color:var(--ihfe-text-black);text-decoration:none;font-size:18px;padding:10px 15px;border-radius:8px}.links__list a.active-page .active-bar{display:block;position:absolute;height:2px;background:linear-gradient(to right, transparent, var(--ihfe-primary) 10%, var(--ihfe-primary) 90%, transparent);left:10px;right:10px}.links__list a .active-bar{display:none}.links__list a .links__sub-menu__title{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 720px){.links__list{height:100vh;position:absolute;justify-content:center;top:0;left:0;z-index:1500;opacity:0;visibility:hidden;width:0;transition:all .8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}}.links__checkbox{display:none}.links__background{display:none;height:1rem;width:1rem;position:absolute;top:6rem;right:4rem;background-image:none;z-index:1000;transition:transform .8s cubic-bezier(0.86, 0, 0.07, 1)}@media only screen and (max-width: 720px){.links__background{display:block}}.links__checkbox:checked~.links__background{transform:scale(280);position:fixed;background-image:radial-gradient(var(--ihfe-secondary) 0 20%, var(--ihfe-mist))}.links__checkbox:checked~.links__list{opacity:1;visibility:visible;width:100%}.links__button{display:none;background-color:rgba(0,0,0,0);height:4rem;width:4rem;border:1px solid var(--ihfe-primary-dark);border-radius:8px;position:absolute;top:3.2rem;right:.2rem;z-index:2000;cursor:pointer}@media only screen and (max-width: 720px){.links__button{display:flex;justify-content:center}}.links__icon{display:none;position:relative;margin-top:1.9rem}.links__icon,.links__icon::before,.links__icon::after{width:3rem;height:2px;background-color:var(--ihfe-text-black);display:inline-block}.links__icon::before,.links__icon::after{content:"";position:absolute;left:0;transition:all .2s ease-in}.links__icon::before{top:-0.8rem}.links__icon::after{top:.8rem}.links__checkbox:checked+.links__button{top:2rem}.links__checkbox:checked+.links__button .links__icon{background-color:rgba(0,0,0,0)}.links__checkbox:checked+.links__button .links__icon::before{top:0;transform:rotate(135deg)}.links__checkbox:checked+.links__button .links__icon::after{top:0;transform:rotate(-135deg)}.links__sub-menu{position:relative}.links__sub-menu:hover .page-link .active-bar,.links__sub-menu:active .page-link .active-bar{display:block;position:absolute;height:4px;background:linear-gradient(to right, transparent, var(--ihfe-tertiary) 5%, var(--ihfe-tertiary) 95%, transparent);left:10px;right:10px}.links__sub-menu:hover .links__sub-menu__list,.links__sub-menu:active .links__sub-menu__list{opacity:1;height:auto;padding:10px 10px 10px 0;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.0745098039)}@media only screen and (max-width: 720px){.links__sub-menu:hover .links__sub-menu__list,.links__sub-menu:active .links__sub-menu__list{box-shadow:none;padding:10px}}@media only screen and (max-width: 720px){.links__sub-menu{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.links__sub-menu .links__sub-menu__list{opacity:1;height:auto;padding:10px;border:none;position:relative;max-width:90vw;justify-items:center;background-color:rgba(0,0,0,0)}}.links__sub-menu__list{position:absolute;display:grid;background-color:var(--ihfe-white);border-radius:8px;width:max-content;max-width:300px;overflow:hidden;opacity:0;height:0;transition:opacity .8s}.links__sub-menu__list a{color:var(--ihfe-text-black);border-left:4px solid rgba(0,0,0,0);padding:3px 5px;margin-bottom:10px}.links__sub-menu__list a:hover,.links__sub-menu__list a:active{border-left:4px solid var(--ihfe-primary);border-radius:0}@media only screen and (max-width: 720px){.links__sub-menu__list a{text-align:center}}@media only screen and (max-width: 720px){.links__sub-menu .dropdown{display:none}}.en-fr-toggle{display:flex;border:1px solid var(--ihfe-neutral);background-color:var(--ihfe-primary-dark);border-radius:50px}.en-fr-toggle a{color:var(--ihfe-neutral);display:inline-block;padding:8px 15px;border-radius:50px;text-decoration:none;font-weight:600}.en-fr-toggle a:hover,.en-fr-toggle a:active{color:var(--ihfe-white);text-decoration:underline}.en-fr-toggle a.current-lang{color:var(--ihfe-primary);background-color:var(--ihfe-neutral)}.en-fr-toggle a.current-lang:hover,.en-fr-toggle a.current-lang:active{text-decoration:none}.section-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:5rem;font-family:"Zilla Slab","Montserrat",sans-serif}.bookend-bar{height:3px;background:var(--ihfe-primary-mist);border-radius:30px;margin:10px 0}.section-navigation a{display:flex;align-items:center;text-align:center;gap:5px;color:var(--ihfe-text-black);background-color:var(--ihfe-neutral);text-decoration:none;border:1px var(--ihfe-text-black) solid;border-radius:30px;padding:10px 15px}@media only screen and (max-width: 720px){.section-navigation a{padding:5px 5px;margin:5px}}.section-navigation a:hover,.section-navigation a:active{color:var(--ihfe-white);background-color:var(--ihfe-text-black)}.draw-curtain-action a,.trigger-curtain-button a,.floating-button a{display:flex;align-items:center;text-align:center;gap:5px;color:var(--ihfe-primary-dark);background-color:var(--ihfe-neutral);text-decoration:none;font-weight:600;border:1px var(--ihfe-text-black) solid;border-radius:50px;padding:5px 15px}@media only screen and (max-width: 720px){.draw-curtain-action a,.trigger-curtain-button a,.floating-button a{padding:5px 5px;margin:5px}}.draw-curtain-action a:hover,.draw-curtain-action a:active,.trigger-curtain-button a:hover,.trigger-curtain-button a:active,.floating-button a:hover,.floating-button a:active{color:var(--ihfe-white);background-color:var(--ihfe-primary-dark);border-color:var(--ihfe-neutral)}.administrator{background-color:#fff;padding:1rem;max-width:1200px;display:flex;flex-direction:column;align-items:center;margin:1rem auto;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.0745098039)}.administrator__action{width:600px}.draw-curtain-action{grid-column:2;grid-row:1;margin:1rem}@media only screen and (max-width: 720px){.draw-curtain-action{margin:0}}.curtain{position:fixed;height:0;bottom:0;left:0;right:0;z-index:999;display:flex;justify-content:center;align-items:center;border-top-right-radius:100%;border-top-left-radius:100%;transition:all 1s ease-out;overflow:hidden}.curtain-cloth{position:absolute;background-color:var(--ihfe-black);top:0;bottom:0;left:0;right:0;z-index:1}.curtain .floating-button{position:fixed;top:0;right:0;margin:20px;display:none}.curtain .floating-button.active{display:block}.curtain #projector img{opacity:0;filter:brightness(0);width:100vw;transition:all 3s}@media only screen and (max-width: 960px){.curtain #projector img{height:100vh;width:auto}}.curtain--drawn{height:100%;border-top-right-radius:0;border-top-left-radius:0}.curtain--drawn .curtain__banner{opacity:1;transition:all 1s .3s}.curtain--drawn #projector img{opacity:1}.curtain--drawn #projector .transition--1{animation:move1 40s ease}.curtain--drawn #projector .transition--2{animation:move2 40s ease}.curtain--drawn #projector .transition--3{animation:move3 40s ease}.curtain--drawn #projector .transition--4{animation:move4 40s ease}.curtain--drawn #projector .transition--5{animation:move5 40s ease}.curtain .text-node.trigger_warning{margin:10px 0}.curtain .text-node.trigger_warning .text-node__body{padding:3rem 6rem}@media only screen and (max-width: 720px){.curtain .text-node.trigger_warning .text-node__body{padding:1rem 2rem}}.curtain .trigger-curtain-button{display:flex;justify-content:flex-end;gap:20px}.curtain__banner{width:80%;padding:2rem;opacity:0;z-index:2;transition:all .3s}@media only screen and (max-width: 720px){.curtain__banner{width:100%;padding:1rem}}.curtain__banner.hide{opacity:0}.section{max-width:1024px;margin:0 auto}.section.deactive{visibility:hidden;opacity:0;height:0;overflow:hidden;display:none}@keyframes move1{0%{transform-origin:bottom left;transform:scale(3);filter:grayscale(60%) brightness(0)}20%{filter:grayscale(60%) brightness(1)}80%{filter:grayscale(60%) brightness(1)}100%{transform:scale(1);filter:grayscale(60%) brightness(0)}}@keyframes move2{0%{transform-origin:top right;transform:scale(2);filter:grayscale(60%) brightness(0)}20%{filter:grayscale(60%) brightness(1)}80%{filter:grayscale(60%) brightness(1)}100%{transform:scale(1);filter:grayscale(60%) brightness(0)}}@keyframes move3{0%{transform:scale(3);filter:grayscale(60%) brightness(0)}20%{filter:grayscale(60%) brightness(1)}80%{filter:grayscale(60%) brightness(1)}100%{transform:scale(1);filter:grayscale(60%) brightness(0)}}@keyframes move4{0%{transform-origin:left;transform:scale(2.5);filter:grayscale(60%) brightness(0)}20%{filter:grayscale(60%) brightness(1)}80%{filter:grayscale(60%) brightness(1)}100%{transform:translateX(-50%) scale(2);filter:grayscale(60%) brightness(0)}}@keyframes move5{0%{transform-origin:bottom right;transform:scale(2);filter:grayscale(60%) brightness(0)}20%{filter:grayscale(60%) brightness(1)}80%{filter:grayscale(60%) brightness(1)}100%{transform:scale(1);filter:grayscale(60%) brightness(0)}}.event-listing .event-listing__list.highlight{display:flex;justify-content:center;padding:1rem}.event-listing .event-listing__list.highlight a{padding:1rem 2rem;border-radius:3px;font-weight:500}@media only screen and (max-width: 720px){.event-listing .event-listing__list.highlight{padding:0;margin:5px}}.event-listing .upcoming-event__listing{background-color:var(--ihfe-tertiary);border-radius:5px}.event-listing .upcoming-event__listing__item{display:flex;justify-content:space-between;align-items:center;background-color:var(--ihfe-highlight-card);border-radius:5px}.event-listing .upcoming-event__listing__item__title{font-weight:600}.image-body{display:flex;justify-content:center;align-items:center}.image-body img{max-height:400px;box-shadow:var(--ihfe-primary-mist) 0px -10px 12px 4px}.text-node{margin:1rem auto}.text-node.centered{text-align:center}.text-node.link a{font-size:22px;font-weight:600}.text-node.trigger_warning{background:linear-gradient(to right, transparent, var(--ihfe-white) 6%, var(--ihfe-white) 94%, transparent);margin:96px auto}.text-node.trigger_warning a{color:var(--ihfe-text-black)}.text-node.trigger_warning a:hover,.text-node.trigger_warning a:active{color:var(--ihfe-black)}.text-node.trigger_warning .text-node__body{padding:3rem 4rem}@media only screen and (max-width: 720px){.text-node.trigger_warning .text-node__body{padding:1rem 2rem}}.text-node.trigger_warning .text-node__border{height:3px;background:linear-gradient(to right, transparent, var(--ihfe-primary) 10%, var(--ihfe-primary) 90%, transparent)}.text-node.highlight{padding:2rem;background-color:var(--ihfe-highlight);color:var(--ihfe-neutral);border-radius:8px}.text-node.highlight a{color:var(--ihfe-neutral)}.section:has(.hospital-listing){max-width:none}.hospital-listing__desktop{display:block}@media only screen and (max-width: 720px){.hospital-listing__desktop{display:none}}.hospital-listing__mobile{display:none}@media only screen and (max-width: 720px){.hospital-listing__mobile{display:block}}.hospital-listing__title{font-weight:600;display:grid;justify-items:center;background-color:var(--ihfe-highlight-card);padding:10px;border:1px solid var(--ihfe-text-black)}.hospital-listing__headings{display:grid;grid-template-columns:repeat(6, 1fr);background-color:var(--ihfe-secondary);border:1px solid var(--ihfe-text-black);border-top:none;border-bottom:none}.hospital-listing__heading{display:flex;align-items:center;text-align:center;font-weight:600;padding:5px;border-right:1px solid var(--ihfe-text-black);justify-content:center}.hospital-listing__heading:last-child{border-right:none}.hospital-listing__column{display:flex;justify-content:space-evenly;border-right:1px solid;flex-direction:column;align-items:center}.hospital-listing__column:last-child{border-right:none}.hospital-listing__row{display:grid;grid-template-columns:repeat(6, 1fr);border-bottom:1px solid var(--ihfe-text-black)}.hospital-listing__row:last-child{border-bottom:none}.hospital-listing__row__item{border-right:1px solid var(--ihfe-text-black);padding:0 5px;color:var(--ihfe-text-black)}.hospital-listing__row__item:last-child{border-right:none}.hospital-listing__row__item--province{text-align:center;color:var(--ihfe-white);background-color:var(--ihfe-white);margin-top:-1px}.hospital-listing__row .hospital-listing__row__item--province--highlight{color:var(--ihfe-text-black);margin-top:0}.hospital-listing__row .hospital-listing__row__item--province--highlight--last{border-bottom:none}.hospital-listing__column__list{background-color:var(--ihfe-white);border:1px solid var(--ihfe-text-black)}.hospital-listing__item{width:100%;display:flex;border-top:1px solid var(--ihfe-text-black);justify-content:center;padding:0 5px}.hospital-listing__item:first-child{border-top:none}.custom-block .contact__cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media only screen and (max-width: 720px){.custom-block .contact__cards{grid-template-columns:1fr}}.custom-block .contact__card{background-color:var(--ihfe-primary-mist);color:var(--ihfe-white);padding:40px 25px;border-radius:8px}.custom-block .contact__card a{color:var(--ihfe-white);font-size:20px}.custom-block .contact__card__title{display:flex;align-items:center;gap:15px;font-size:22px;font-weight:600;padding-bottom:10px}.custom-block .welcomes{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;background-color:var(--ihfe-secondary);padding:15px 30px;border-radius:8px;border:2px solid var(--ihfe-white);margin-top:60px;transition:all 1s}.custom-block .welcomes .welcome{transition:all 1s}.custom-block .welcomes .welcome:nth-child(even){font-weight:600}.custom-block .welcomes .welcome:nth-child(odd){font-weight:400}.custom-block .welcomes .welcome--1{color:#025d90}.custom-block .welcomes .welcome--2{color:#484f2c}.custom-block .welcomes .welcome--3{color:#a94a30}.custom-block .welcomes .welcome--4{color:#653220}.custom-block .welcomes .welcome--5{color:#2d3b20}.custom-block .welcomes .welcome--6{color:#1c130a}.custom-block .welcomes .welcome--7{color:#4a6b5e}.custom-block .welcomes .welcome--8{color:#7b6347}.custom-block .welcomes .welcome--9{color:#414c52}.custom-block .welcomes .wsize--1{font-size:16px}.custom-block .welcomes .wsize--2{font-size:18px}.custom-block .welcomes .wsize--3{font-size:20px}.custom-block .welcomes .wsize--4{font-size:22px}.custom-block .welcomes .wsize--5{font-size:14px}.custom-block .welcomes .top{position:absolute;transform:scale(4);align-self:center;background-color:var(--ihfe-white);box-shadow:var(--ihfe-white) 0px 0px 13px 13px;border-radius:50px}.custom-block .offices table{border:1px solid var(--ihfe-text-black)}.custom-block .offices table tr{border-bottom:1px solid var(--ihfe-text-black)}.custom-block .offices table tr:last-child{border-bottom:none}.custom-block .offices table tr td,.custom-block .offices table tr th{border-right:1px solid var(--ihfe-text-black);padding:5px}.custom-block .offices table tr td:last-child,.custom-block .offices table tr th:last-child{border-right:none}.fold-actions{display:flex;justify-content:flex-end}.toggler{display:none}.toggler.toggler--active{display:block}.nodes__title{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--ihfe-text-black)}.nodes__toggle__button{display:block;cursor:pointer}.nodes__toggle__icons{margin-left:auto}.nodes__toggle__icons .nodes__toggle__icon--up{display:none}.nodes__toggle__checkbox{display:none}.nodes__toggle__body{height:0;opacity:0;visibility:hidden;overflow:hidden;display:none}.nodes__toggle__body .text-heading{display:none}.nodes__toggle__checkbox:checked~.nodes__toggle__body{opacity:1;visibility:visible;height:fit-content;display:block}.nodes__toggle__checkbox:checked+label .nodes__title .nodes__toggle__icons .nodes__toggle__icon--up{display:block}.nodes__toggle__checkbox:checked+label .nodes__title .nodes__toggle__icons .nodes__toggle__icon--down{display:none}.province{width:360px;display:flex;flex-direction:column}.province__title{display:flex;align-items:center;justify-content:space-between;font-weight:600;width:100%;gap:15px;border-bottom:1px solid var(--ihfe-text-black)}.province__toggle__button{display:block;cursor:pointer}.province__toggle__icons .province__toggle__icon--up{display:none}.province__toggle__checkbox{display:none}.province__toggle__body{height:0;opacity:0;visibility:hidden;overflow:hidden;display:none}.province__toggle__checkbox:checked~.province__toggle__body{opacity:1;visibility:visible;height:fit-content;display:block}.province__toggle__checkbox:checked+label .province__title .province__toggle__icons .province__toggle__icon--up{display:block}.province__toggle__checkbox:checked+label .province__title .province__toggle__icons .province__toggle__icon--down{display:none}.note-taker h1{background-color:#fff;width:fit-content;padding:1rem 2rem 2rem;margin-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}.note-taker #notetaker-form{background-color:#fff;padding:1rem;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.form-entry{padding:3rem;background-color:var(--ihfe-secondary);border:2px solid var(--ihfe-white);border-radius:8px}.form-entry .required{color:var(--ihfe-primary)}.form-entry input:user-invalid{border:2px dashed var(--ihfe-primary)}.form-entry__title h2{text-align:left;margin:0}.form-entry .form-label{font-weight:600;font-size:.95rem}.form-entry .form-control,.form-entry .form-select{border:1.5px solid var(--ihfe-secondary-dark);color:var(--ihfe-text-black);font-size:.95rem}.form-entry .form-control:focus,.form-entry .form-select:focus{box-shadow:none}.form-entry .form-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-entry .registration-proceed--no-answer .alert,.form-entry .registration-accom--yes-answer .alert,.form-entry .response-message .alert{background:var(--ihfe-white);border-left:4px solid var(--ihfe-text-black);color:var(--ihfe-text-black);font-weight:500;border-radius:6px}.form-entry .form-error .alert,.form-entry .full-warning .alert{background-color:#eadbc8;border-left:4px solid var(--ihfe-primary);border-radius:6px;font-size:.9rem}.form-entry .form-check-input:checked{background-color:var(--ihfe-widget);border-color:var(--ihfe-widget)}.form-entry .form-check{display:flex;align-items:center;gap:5px;padding-left:.4em}.form-entry .form-check .form-check-input{float:none;margin:5px 0;border-color:var(--ihfe-text-black);width:1.1em;height:1.1em}.stepform .form-section{visibility:hidden;height:0;overflow:hidden}.stepform .form-section--active{visibility:visible;height:auto}.stepform .form-section .registration-proceed--no-answer.show,.stepform .form-section .registration-accom--yes-answer.show,.stepform .form-section .registration-acknowledge--yes-answer.show,.stepform .form-section .registration-proceed--conditional.show,.stepform .form-section .conditional-form-input.show,.stepform .form-section .form-agree-yes.show,.stepform .form-section .character-limit.show,.stepform .form-section .more_input.show,.stepform .form-section .full-warning.show{visibility:visible;height:auto}.stepform .form-section__title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ihfe-primary)}.stepform .form-section .btn-submit{font-weight:700;padding:.75rem 2.2rem;border-radius:6px;font-size:.95rem;transition:background .2s}.stepform .form-section .form-acknowledge-box{display:flex;align-items:baseline;gap:10px;background-color:var(--ihfe-mist);border-radius:6px;font-size:.9rem;line-height:1.65}.stepform .form-section .form-agree-box{background-color:var(--ihfe-mist);border-radius:6px;font-size:.9rem;line-height:1.65}.stepform .form-section .form-agree-box .check{display:flex;align-items:baseline;gap:10px}.stepform .registration-proceed,.stepform .registration-accom,.stepform .registration-acknowledge,.stepform .conditional-form-input,.stepform .full-warning,.stepform .form-agree-yes,.stepform .character-limit,.stepform .more_input{visibility:hidden;height:0;overflow:hidden}
