/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url(/themes/custom/hardhat/assets/fonts/open-sans-400.woff2) format("woff2"),url(/themes/custom/hardhat/assets/fonts/open-sans-400.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:local(""),url(/themes/custom/hardhat/assets/fonts/open-sans-600.woff2) format("woff2"),url(/themes/custom/hardhat/assets/fonts/open-sans-600.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url(/themes/custom/hardhat/assets/fonts/open-sans-700.woff2) format("woff2"),url(/themes/custom/hardhat/assets/fonts/open-sans-700.woff) format("woff")}@font-face{font-display:swap;font-family:"fontello";font-style:normal;font-weight:normal;src:url(/themes/custom/hardhat/assets/fonts/fontello.woff2) format("woff2"),url(/themes/custom/hardhat/assets/fonts/fontello.woff) format("woff")}.icon-font,[class^=icon-]::before,[class*=" icon-"]::before{display:inline-block;position:relative;margin:0;padding:0;text-align:center;text-transform:none;text-decoration:none;font-variant:normal;font-style:normal;font-weight:normal;line-height:1rem;font-family:"fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:font-size .3s ease}.icon-font:active,.icon-font:focus,.icon-font:focus-visible,.icon-font:focus-within,.icon-font:hover,[class^=icon-]::before:active,[class^=icon-]::before:focus,[class^=icon-]::before:focus-visible,[class^=icon-]::before:focus-within,[class^=icon-]::before:hover,[class*=" icon-"]::before:active,[class*=" icon-"]::before:focus,[class*=" icon-"]::before:focus-visible,[class*=" icon-"]::before:focus-within,[class*=" icon-"]::before:hover{text-decoration:none}.icon-cancel::before{content:""}.icon-caret-right::before{content:""}.icon-caret-down::before{content:""}.icon-facebook::before{content:""}.icon-left::before{content:""}.icon-link::before{content:""}.icon-mail::before{content:""}.icon-link::before,.icon-mail::before{margin-left:4px;vertical-align:super;font-size:.65rem}.icon-right::before{content:""}.icon-search::before{content:""}.icon-twitter::before{content:"";left:1px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.dumpy{display:block;width:100%;margin:2rem 0;padding:0;border:4px solid aqua}.dumpy h4,.dumpy .process-howto .process-step .step-title,.process-howto .process-step .dumpy .step-title{display:block;margin:0;padding:1rem;border-bottom:4px solid aqua;background-color:rgba(0,255,255,.1);text-transform:uppercase;color:#006868}.dumpy h4 .var-type,.dumpy .process-howto .process-step .step-title .var-type,.process-howto .process-step .dumpy .step-title .var-type{display:inline-block;margin-right:1rem;padding:.25rem 1rem;background-color:rgba(0,255,255,.3);font-size:1rem}.dumpy pre{display:block;overflow-x:auto;width:100%;margin:0;padding:1rem;background-color:rgba(250,255,203,.5);font-size:.7rem;color:#000}@-ms-viewport{width:device-width}html,body,h1,h2,h3,.site--hero .pane-wrapper .entry-header .entry-title,.site--banner .announcement header .block-title,h4,.process-howto .process-step .step-title,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}html{font-style:normal;font-weight:400;font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif;font-size:1em;line-height:1.2}body{font:inherit}*{font-family:inherit;font-size:inherit;line-height:inherit}*,*::before,*::after{box-sizing:border-box}[hidden],template{display:none}hr{overflow:visible;box-sizing:content-box;height:1px;border:0;background-color:#dedede}h1,h2,h3,.site--hero .pane-wrapper .entry-header .entry-title,.site--banner .announcement header .block-title,h4,.process-howto .process-step .step-title,h5,h6,p{margin-top:0}abbr[title],abbr[data-original-title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;cursor:help}address{font-style:normal;line-height:inherit}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}small{font-size:.7rem}sub,sup{position:relative;vertical-align:baseline;font-size:.8rem;line-height:0}sup{top:-0.5rem}sub{bottom:-0.25rem}img,video{max-width:100%;height:auto}img{border-style:none;vertical-align:middle;object-fit:cover}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}td,th{padding:0;vertical-align:top}pre{overflow:auto}code,kbd,pre,samp{font-size:.9em;font-family:monospace}label{display:inline-block;margin:.5rem 0 0;padding:.25rem .15rem;font-weight:700}button{border-radius:0}button:focus{outline:.0125rem dotted;outline:.3125rem auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{padding:0;box-sizing:border-box}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox;appearance:listbox}textarea{overflow:auto;resize:vertical}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none;appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:none;appearance:none}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}[disabled]{cursor:not-allowed}html,body{position:relative;margin:0;padding:0}html{width:100%;height:100%;color:#455767;cursor:default;scroll-behavior:smooth;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#fff;text-rendering:optimizelegibility;animation:fadeIn ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}.reader,.view-filters .block-title,.views-exposed-form .block-title,.all-link .block-title,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-footer .u-url,.nav--mobile-apps .mobile-app span,.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper fieldset fieldset legend,.search-form .btn-search span,.site--search .icon-cancel span,.nav--search .menu .icon-search>span,.nav--social .menu a>span,.nav--app-tabs .menu .app-tab span,.nav--main .block-title,.nav--main-sub .block-title,.nav--side .block-title,.nav--foot .block-title,.nav--language .block-title{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:polygon(0 0,0 0,0 0)}::selection{background-color:aqua;color:#000}[tabindex="-1"]:focus{outline:0 !important}*:focus-visible{outline:.25rem solid aqua}*:focus:not(:focus-visible){outline:0}form{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;position:relative;width:100%;max-width:36.5rem;background:none;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}form fieldset,form label,form input,form select,form textarea{background:none}form fieldset,form label,form legend,form input,form select,form textarea{position:relative;width:100%}form fieldset{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;margin:0 0 .5rem;padding:.35rem 0 .75rem;border:0}form label,form legend{display:inline-block}form legend{margin-bottom:.3rem;padding:.3rem 0;border-bottom-width:1px;border-bottom-style:solid}form input,form select,form textarea{display:inline-block;width:100%;padding:.55rem .6rem;border:.0125rem solid #ccc;border-radius:.125rem;background-color:#fafafa;box-shadow:inset 0 1px 3px #eee;vertical-align:middle;font-size:1rem;line-height:1.4}form input:focus,form select:focus,form textarea:focus{border-color:#07f;background-color:#fff;color:#000}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:.25rem solid aqua}form input:focus:not(:focus-visible),form select:focus:not(:focus-visible),form textarea:focus:not(:focus-visible){outline:0}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed}form input[type=checkbox]:focus,form input[type=file]:focus,form input[type=radio]:focus{outline-width:.0125rem;outline-style:auto}form input[type=checkbox],form input[type=radio]{display:inline-block;margin:0 .5rem 0 0}form select{height:2.5rem;margin:0;padding:.55rem 1.5rem .75rem;border-style:solid;border-width:1px;outline:none;background:none;background-color:#fff;font-weight:700;font-size:1rem;line-height:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select[multiple]{height:auto}form select::-ms-expand{display:none}form select option{padding:.15rem .5rem}form .description{margin:0;padding:.25rem .15rem}table{display:table;table-layout:fixed;empty-cells:show;width:100%;margin-top:1rem;margin-bottom:1rem;padding:0;border-collapse:collapse;border-spacing:0;background-color:#fff;text-align:left;font-size:inherit;color:#455767}table+table{margin-top:2rem}table caption,table thead,table tbody,table tr,table th,table td{background:none;background-color:rgba(0,0,0,0)}table caption,table thead,table tbody,table tr{width:100%}table caption{display:table-caption;caption-side:top;margin-bottom:1rem;padding:.35rem .5rem;text-align:left}table summary{list-style:none;display:table-footer-group;margin-top:1rem}table th,table td{padding:.5rem;vertical-align:top}table a::before,table a::after,table a span[class^=icon-]{content:"";display:none}@media screen and (max-width:56.25em){table{border:0;font-size:90%}}.label{padding:.1rem .2rem;border-radius:.1rem;line-height:1.25;background-color:#fff;color:#4f6476;display:inline-block}.label-rounded{padding-right:.4rem;padding-left:.4rem;border-radius:5rem}.label-inline{display:inline-block}.label-short{min-width:4em}.label-medium{min-width:6em}.label-large{min-width:9em}.label-xlarge{min-width:15em}.label-bold{font-weight:600}.label-success{background-color:#fff;color:#84ff93}.label-warning{background-color:#fff;color:#ffc975}.label-error{background-color:#fff;color:#ff9188}picture{display:block;width:100%;height:100%;text-align:center}.img-responsive{display:block;max-width:100%;height:auto}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{display:inline-block;overflow:hidden;position:relative;width:100%;margin:1rem auto;padding:0}.video-responsive::before{content:"";display:block;padding-bottom:56.25%}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}video.video-responsive{max-width:100%;height:auto}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.alert{display:flex;align-items:flex-end;gap:0 2rem;position:relative;width:100%;margin:1rem 0;padding:.75rem 2rem 1rem;border:2px solid #455767;border-radius:.15rem;color:#fff;border-color:#455767;background-color:rgba(69,87,103,.8);color:#000}.alert::before{position:relative;width:2rem !important;height:2rem !important;background-position:0 0 !important;-webkit-background-size:1.5rem 1.5rem !important;background-size:1.5rem !important}.alert:first-child{margin-top:0}.alert:last-child{margin-bottom:2rem}.alert figcaption{width:calc(100% - 4rem)}.alert a{font-weight:700}.alert a.active,.alert a:active,.alert a:focus,.alert a:hover{text-decoration:underline dotted #455767;color:#455767}.alert .btn-clear{margin:.1rem}.alert p:last-child{margin-bottom:0}.alert ul{margin:0 0 0 1em;padding:0}.alert ul li{list-style-image:none}.alert .close{display:none;float:right;border:0;background-color:rgba(0,0,0,0);font-weight:400}.alert .close:empty{display:none}.alert .close:active,.alert .close:focus,.alert .close:hover{background-color:rgba(0,0,0,0);color:#455767;cursor:pointer}.alert-primary{border-color:#0093d0;background-color:rgba(0,147,208,.8);color:#000}.alert-primary a,.alert-primary a:link,.alert-primary a:visited{text-decoration:underline dotted #000;color:#000}.alert-ok,.alert-status,.alert-success{border-color:#b7ffc0;background-color:rgba(183,255,192,.8);color:#00510a}.alert-ok a,.alert-ok a:link,.alert-ok a:visited,.alert-status a,.alert-status a:link,.alert-status a:visited,.alert-success a,.alert-success a:link,.alert-success a:visited{text-decoration:underline dotted #000501;color:#000501}.alert-warning{border-color:#ffdda8;background-color:rgba(255,221,168,.8);color:#422800}.alert-warning a,.alert-warning a:link,.alert-warning a:visited{text-decoration:underline dotted #000;color:#000}.alert-danger,.alert-error{border-color:#ffc0bb;background-color:rgba(255,192,187,.8);color:#550600}.alert-danger a,.alert-danger a:link,.alert-danger a:visited,.alert-error a,.alert-error a:link,.alert-error a:visited{text-decoration:underline dotted #090100;color:#090100}.alert-wrapper{display:block;position:relative;width:100%;margin:1rem 0}.alert-wrapper .alert{margin:0}.flickity-enabled{position:relative}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled:focus-visible,.flickity-enabled .flickity-viewport:focus-visible{border:none;outline:none}.flickity-viewport{overflow:hidden;position:relative;width:100%;height:100%}.flickity-slider{display:block;position:absolute;width:100%;height:100%;transition:height .3s ease-in-out}.flickity-slider .slide-pane{display:block;position:relative;width:100%;height:auto;margin:0;text-align:center}.flickity-button{display:flex;align-items:center;justify-content:center;position:relative;background:none;background-color:rgba(0,0,0,0);border:none;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flickity-button .flickity-button-icon{position:absolute}h1,h2,h3,.site--hero .pane-wrapper .entry-header .entry-title,.site--banner .announcement header .block-title,h4,.process-howto .process-step .step-title,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;line-height:1.2;transition:font-size .3s ease-in-out}h1{font-size:1.75rem}h2{font-size:1.5rem}h3,.site--hero .pane-wrapper .entry-header .entry-title,.site--banner .announcement header .block-title{font-size:1.25rem}h4,.process-howto .process-step .step-title{font-size:1.15rem}h5,h6{font-size:1.05rem}p{margin:0 0 1.25rem;line-height:1.4}p:last-child{margin-bottom:0}b,strong{font-weight:700}a,a:link,a:visited{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a,ins,u{text-decoration-skip-ink:edges}abbr[title]{border-bottom:.05rem dotted;text-decoration:none;cursor:help}kbd{padding:.1rem .2rem;border-radius:.1rem;line-height:1.25;background-color:#fff;color:#fff;font-size:.7rem}mark{background-color:#fff;color:#455767;padding:.05rem .1rem 0;border-bottom:.05rem solid #fff56a;border-radius:.1rem}blockquote{margin-left:.5rem;padding:.4rem .8rem .4rem 1rem;border-left:.25rem solid #eee;font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif}blockquote>*:last-child{margin-bottom:0}.text--larger{font-size:110%}.text--smaller{font-size:90%}@media screen and (min-width:47.5em){h1{font-size:2.125rem}h2{font-size:1.59375rem}h3,.site--hero .pane-wrapper .entry-header .entry-title,.site--banner .announcement header .block-title{font-size:1.38125rem}h4,.process-howto .process-step .step-title{font-size:1.15rem}h5{font-size:1.05rem}}body{max-width:80rem;margin:0 auto}.endo,.col-auto{position:relative;width:100%;max-width:72rem}.endo{margin:0 auto;padding:0 .75rem}.col-auto{padding-right:.5rem;padding-left:.5rem}.content-restraint,.front .site--content .endo,.front .site--subcontent .endo,.front .site--promotions .endo,.site--search .endo{max-width:67.5rem;margin:0 auto}#toolbar-administration{position:absolute;top:0;width:100%}#toolbar-administration button,#toolbar-administration [role=button],#toolbar-administration [type=button],#toolbar-administration .btn,#toolbar-administration .front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content #toolbar-administration a{font-size:inherit}.toolbar-bar .toolbar-menu-administration.col-auto{max-width:none}.dialog-off-canvas-main-canvas{position:relative;width:100%;height:auto;transition:all .3s ease-in-out}.site--banner,.site--header,.site--search,.site--hero,.site--page-trail,.site--content,.site--content .system-area,.site--sidebar,.site--promotions,.site--subcontent,.site--footer{width:100%}.site--banner{grid-area:banner}.site--header{grid-area:header;z-index:2}.site--search{grid-area:search;z-index:0}.site--hero{grid-area:hero}.site--page-trail{grid-area:trail}.site--content{grid-area:content}.system-area{grid-area:system}.site--sidebar{grid-area:sidebar}.site--promotions{grid-area:promotions}.site--subcontent{grid-area:subcontent}.site--footer{grid-area:footer}.navmenu .nav,.navmenu .nav-item,.navmenu .nav-link,.navmenu .menu,.navmenu .menu-item,.navmenu .menu-link,.navmenu .submenu,.navmenu .submenu-item,.navmenu .submenu-link{width:100%;margin:0}.navmenu .menu,.navmenu .menu-item{position:relative;padding:0}.navmenu .menu{display:flex}.navmenu .menu{flex-flow:row wrap;align-items:center;justify-content:center}.navmenu .submenu{display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start}.navmenu .menu-item,.navmenu .submenu-item{display:inline-block}.navmenu .menu-link,.navmenu .submenu-link,.navmenu .language-link{display:inline-block;position:relative;white-space:normal;font-weight:700;line-height:1.5}.navmenu .menu-link,.navmenu .submenu-link{padding:.75rem 1rem}.nav--main,.nav--main-sub{z-index:3;position:relative;width:100%;background-color:#fff;transition:all .5s ease-in-out}.nav--main .menu-link,.nav--main .submenu-link,.nav--main-sub .menu-link,.nav--main-sub .submenu-link{border-bottom:1px solid;text-transform:uppercase;font-size:1rem;line-height:1.5}.nav--main .menu-link,.nav--main .menu-link:link,.nav--main .menu-link:visited,.nav--main .submenu-link,.nav--main .submenu-link:link,.nav--main .submenu-link:visited,.nav--main-sub .menu-link,.nav--main-sub .menu-link:link,.nav--main-sub .menu-link:visited,.nav--main-sub .submenu-link,.nav--main-sub .submenu-link:link,.nav--main-sub .submenu-link:visited{border-bottom-color:#dedede;background-color:rgba(0,0,0,0);text-decoration:none;color:#00215d}.nav--main .menu-link:active,.nav--main .menu-link:focus,.nav--main .menu-link:hover,.nav--main .submenu-link:active,.nav--main .submenu-link:focus,.nav--main .submenu-link:hover,.nav--main-sub .menu-link:active,.nav--main-sub .menu-link:focus,.nav--main-sub .menu-link:hover,.nav--main-sub .submenu-link:active,.nav--main-sub .submenu-link:focus,.nav--main-sub .submenu-link:hover{border-bottom-color:#0093d0;text-decoration:none;color:#000611}.nav--main .submenu,.nav--main-sub .submenu{flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style:none;margin-top:1rem 0;padding:0}.nav--main .submenu-link,.nav--main-sub .submenu-link{display:flex;align-items:center;justify-content:flex-start;font-size:.9rem}.skip-link{display:block;width:100%;padding:2rem 0;border:solid #099;border-width:0 1px 1px;background-color:aqua;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.15rem;color:#000}.site--banner{margin-bottom:1rem;background-color:#f7a612}.site--banner .announcement{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:50em;margin:0 auto;padding:1rem 0;text-align:center;color:#000}.site--banner .announcement header{width:100%;margin:0 0 0rem}.site--banner .announcement header .block-title{display:flex;align-items:center;justify-content:center;gap:5%;margin:0;text-transform:uppercase}.site--banner .announcement header .block-title::before,.site--banner .announcement header .block-title::after{content:url(/themes/custom/hardhat/assets/images/icon/warning.svg);display:block;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.site--banner .announcement div[itemprop=text] p{margin:0;font-weight:bold;font-size:.9rem;line-height:1.6}.site--banner .announcement div[itemprop=text] p a,.site--banner .announcement div[itemprop=text] p a:link,.site--banner .announcement div[itemprop=text] p a:visited{background-color:#ffc744;text-decoration:underline solid #000;color:#000}.site--banner .announcement div[itemprop=text] p a:active,.site--banner .announcement div[itemprop=text] p a:focus,.site--banner .announcement div[itemprop=text] p a:hover{background-color:#000;text-decoration:underline solid #fff;color:#fff}@media screen and (min-width:48em){.site--banner{margin-bottom:0}}body.lang--iu .site--banner .announcement{max-width:60rem}.site--header{z-index:2;background-color:#fff;transition:all .3s ease-in-out}.site--header .endo{display:grid;grid-template-columns:1fr 3rem 7rem;grid-template-rows:auto;grid-template-areas:"branding branding branding" "social   search   mobile" "mainmenu mainmenu mainmenu" "submenu  submenu  submenu" "language language language" "apps     apps     apps";align-items:start;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;background-color:#fff}.site--header .site--branding{grid-area:branding}.site--header .nav--app-tabs{grid-area:apps}.site--header .nav--mobile-toggle{grid-area:mobile}.site--header .nav--social{grid-area:social}.site--header .nav--search{grid-area:search}.site--header .nav--language{grid-area:language}.site--header .nav--main-sub{grid-area:submenu}.site--header .nav--main{grid-area:mainmenu}.site--header .nav--app-tabs,.site--header .nav--language,.site--header .nav--main,.site--header .nav--main-sub{visibility:visible;opacity:1;height:auto}@media screen and (max-width:59.9375em){.site--header .nav--app-tabs:not(.open),.site--header .nav--language:not(.open),.site--header .nav--main-sub:not(.open),.site--header .nav--main:not(.open){visibility:hidden;opacity:0;height:0;margin:0;padding:0}}@media screen and (min-width:22.5em){.site--header .endo{grid-template-columns:1fr 3rem 9rem}}@media screen and (min-width:43.75em){.site--header .endo{grid-template-columns:1fr 12rem 3rem 6rem;grid-template-areas:"branding social   search   mobile" "mainmenu mainmenu mainmenu mainmenu" "submenu  submenu  submenu  submenu" "language language language language" "apps     apps     apps     apps";gap:0 1rem}}@media screen and (min-width:60em){.site--header .endo{grid-template-columns:1fr 3rem 20rem;grid-template-areas:"branding branding apps" "branding branding submenu" "social   search   language" "mainmenu mainmenu mainmenu";align-items:start;padding-top:0;padding-bottom:0}}@media screen and (min-width:64em){.site--header .endo{grid-template-columns:1fr 4.5rem 3rem 20rem;grid-template-areas:"apps     apps     apps     apps" "branding .        submenu  submenu" "branding social   search   language" "mainmenu mainmenu mainmenu mainmenu"}}@media screen and (min-width:75em){.site--header .endo{grid-template-columns:1fr 4.5rem 3rem 22rem}}.site--header .site--branding{z-index:3;height:auto}.site--branding .site-anchor{overflow:visible;display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;position:relative;width:100%;text-decoration:none}.site--footer .site--branding .site-anchor{justify-content:center}.site--branding .site-logo{position:relative;width:100%;height:auto;object-fit:contain;margin:0 auto}.site--header .site--branding .site-logo{max-width:36rem}.site--footer .site--branding .site-logo{max-width:140px}@media screen and (min-width:35em){.site--footer .site--branding{margin-top:1.5rem;padding-right:1rem}.site--footer .site--branding .site-anchor{align-items:flex-end}.site--footer .site--branding .site-anchor img{margin:0}}@media screen and (min-width:43.75em){.site--header .site--branding{align-self:center}.site--header .site--branding .site-logo{margin-right:0;margin-left:0}}.nav--app-tabs{margin-top:2rem;margin-bottom:2rem}.nav--app-tabs .menu{gap:1rem}.nav--app-tabs .menu .app-tab{display:flex;align-items:center;justify-content:center;width:8rem;height:2rem;border-radius:3px}.nav--app-tabs .menu .app-tab.ohsapp{background-color:#0093d0;font-weight:700;font-size:.8rem}.nav--app-tabs .menu .app-tab.ohsapp img{width:24px;margin-right:.25rem}.nav--app-tabs .menu .app-tab.connect{background-color:#00215d}.nav--app-tabs .menu .app-tab.connect img{width:120px}.nav--app-tabs .menu .app-tab,.nav--app-tabs .menu .app-tab:link,.nav--app-tabs .menu .app-tab:visited{color:#fff}.nav--app-tabs .menu .app-tab:active,.nav--app-tabs .menu .app-tab:focus,.nav--app-tabs .menu .app-tab:hover{background-color:#000;text-decoration:none;color:#fff}@media screen and (min-width:47.5em){.nav--app-tabs{align-self:center}}@media screen and (min-width:48.75em){.nav--app-tabs{align-self:start;margin-top:0;margin-bottom:1rem}.nav--app-tabs .menu{align-items:flex-start;justify-content:flex-end}.nav--app-tabs .menu .app-tab{height:1.75rem;border-radius:0 0 3px 3px}}@media screen and (min-width:64em){.nav--app-tabs .menu{justify-content:center}}.nav--mobile-toggle{margin-top:.75rem}.nav--mobile-toggle .menu{justify-content:flex-end}.nav--mobile-toggle .toggle{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:.5rem;border:none;background-color:rgba(0,0,0,0);box-shadow:none;text-transform:uppercase;font-weight:700;font-size:.7rem;line-height:2;color:#0093d0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s ease}.nav--mobile-toggle .toggle:focus{outline:none}.nav--mobile-toggle .toggle .bars{display:inline-block;overflow:hidden;position:relative;width:1.875rem;height:1.875rem;margin:0 0 0 .5rem}.nav--mobile-toggle .toggle .bars>span{display:block;position:absolute;top:.6875rem;left:0;right:0;height:.3125rem;background-color:#0093d0;transition:background-color 0 .3s}.nav--mobile-toggle .toggle .bars>span::before,.nav--mobile-toggle .toggle .bars>span::after{content:"";display:block;position:absolute;left:0;width:100%;height:.3125rem;background-color:#0093d0;transition-delay:.3s,0s;transition-duration:.3s,.3s}.nav--mobile-toggle .toggle .bars>span::before{top:-0.5rem;transition-property:top,transform}.nav--mobile-toggle .toggle .bars>span::after{bottom:-0.5rem;transition-property:bottom,transform}.nav--mobile-toggle .toggle.is-active{color:#00215d}.nav--mobile-toggle .toggle.is-active .bars>span{background-color:rgba(0,0,0,0)}.nav--mobile-toggle .toggle.is-active .bars>span::before,.nav--mobile-toggle .toggle.is-active .bars>span::after{height:.375rem;transition-delay:0s,.3s;background-color:#00215d}.nav--mobile-toggle .toggle.is-active .bars>span::before{top:0;transform:rotate(45deg)}.nav--mobile-toggle .toggle.is-active .bars>span::after{bottom:0;transform:rotate(-45deg)}@media screen and (min-width:43.75em){.nav--mobile-toggle{margin-top:.25rem}}@media screen and (min-width:60em){.nav--mobile-toggle{display:none}}.nav--social .menu{display:flex;flex-flow:row wrap;align-items:center;gap:1rem;margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem;transition:padding .3s ease}.nav--social .menu a{display:inline-block;position:relative;margin:0;border-radius:50%;text-decoration:none;transition:border-radius .125s ease-out}.nav--social .menu a i{position:relative}.site--header .nav--social .menu{justify-content:flex-start}.site--header .nav--social .menu a{padding-top:.35rem;padding-bottom:.35rem;font-size:1.15rem}.site--header .nav--social .menu a.social-facebook{padding-right:.75rem;padding-left:.75rem}.site--header .nav--social .menu a.social-twitter{padding-right:.6rem;padding-left:.6rem}.site--header .nav--social .menu a,.site--header .nav--social .menu a:link,.site--header .nav--social .menu a:visited{background-color:#455767;color:#fff}.site--header .nav--social .menu a:active,.site--header .nav--social .menu a:focus,.site--header .nav--social .menu a:hover{background-color:#27323b;color:#fff}.site--footer .nav--social .menu{justify-content:center}.site--footer .nav--social .menu a{padding-top:.35rem;padding-bottom:.35rem;font-size:2rem}.site--footer .nav--social .menu a.social-facebook{padding-right:.9rem;padding-left:.9rem}.site--footer .nav--social .menu a.social-twitter{padding-right:.6rem;padding-left:.6rem}.site--footer .nav--social .menu a,.site--footer .nav--social .menu a:link,.site--footer .nav--social .menu a:visited{background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.15);color:#27323b}.site--footer .nav--social .menu a:active,.site--footer .nav--social .menu a:focus,.site--footer .nav--social .menu a:hover{background-color:#27323b;box-shadow:0 0 1px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);color:#fff}@media screen and (min-width:35em){.site--footer .nav--social .menu{justify-content:flex-start;margin-top:.75rem;padding-left:3rem}.site--footer .nav--social .menu a{font-size:1.5rem}}@media screen and (min-width:43.75em){.site--header .nav--social .menu{align-self:center;justify-content:flex-end;margin-top:0}}@media screen and (min-width:60em){.site--header .nav--social .menu{justify-content:flex-end}.site--header .nav--social .menu a{font-size:1.25rem}.site--header .nav--social .menu a.social-facebook{padding-right:.75rem;padding-left:.75rem}.site--header .nav--social .menu a.social-twitter{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width:64em){.site--header .nav--social .menu a{padding-top:.15rem;padding-bottom:.15rem;font-size:1rem}.site--header .nav--social .menu a i::before{top:-1px}.site--header .nav--social .menu a.social-facebook{padding-right:.5rem;padding-left:.5rem}.site--header .nav--social .menu a.social-twitter{padding-right:.35rem;padding-left:.25rem}}.nav--search{display:inline-block;margin-top:.5rem}.nav--search .menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:.5rem;padding-bottom:.5rem}.nav--search .menu .icon-search{display:inline-block;margin:0;padding:0;border-radius:50%;font-size:1.75rem;transition:all .2s ease}.nav--search .menu .icon-search::before{top:-0.0125rem}.nav--search .menu .icon-search,.nav--search .menu .icon-search:link,.nav--search .menu .icon-search:visited{background-color:rgba(0,0,0,0);text-decoration:none;color:#455767}.nav--search .menu .icon-search:active,.nav--search .menu .icon-search:focus,.nav--search .menu .icon-search:hover{background-color:rgba(0,0,0,0);text-decoration:none;color:#000}@media screen and (min-width:43.75em){.nav--search{margin-top:0}.nav--search .menu{justify-content:flex-end}}@media screen and (min-width:64em){.nav--search .menu .icon-search{font-size:1.5rem}.nav--search .menu .icon-search::before{top:-0.25rem}}.nav--language{z-index:3;position:relative;width:100%;margin-top:1rem;transition:all .5s ease-in-out}.nav--language .menu{max-width:30rem;margin-right:auto;margin-left:auto;gap:1rem;text-align:center}.nav--language .menu .menu-item{width:calc(50% - .5rem)}.nav--language .menu .menu-item.in{display:none}.nav--language .menu .menu-item .language-link{text-transform:uppercase}.nav--language .menu .menu-item .language-link,.nav--language .menu .menu-item .language-link:link,.nav--language .menu .menu-item .language-link:visited{color:#00215d}.nav--language .menu .menu-item .language-link:active,.nav--language .menu .menu-item .language-link:focus,.nav--language .menu .menu-item .language-link:hover{background-image:none;text-decoration:underline}.nav--language .menu .menu-item .language-link.is-active{text-decoration:underline dotted;color:#455767}@media screen and (min-width:60em){.nav--language{align-self:center;max-width:none;margin:0 -0.5rem 0 0;background-color:rgba(0,0,0,0)}.nav--language .menu{justify-content:flex-end}.nav--language .menu .menu-item{width:auto}.nav--language .menu .menu-item+.menu-item .language-link::before{content:"|";display:inline-block;width:2px;margin-right:.75rem;margin-left:-1.5rem;color:#818181}.nav--language .menu .menu-item .language-link{padding:.25rem .5rem;border-bottom:0;text-transform:capitalize;font-weight:700;font-size:.8rem}}@media screen and (min-width:64em){.nav--language .menu .menu-item+.menu-item .language-link::before{margin-left:-1.5rem}.nav--language .menu .menu-item .language-link{font-size:.7rem}}@media screen and (min-width:75em){.nav--language .menu .menu-item .language-link{font-size:.8rem}}@media screen and (max-width:59.9375em){.nav--main .menu,.nav--main-sub .menu{max-width:30rem;margin-right:auto;margin-left:auto}.nav--main{margin-top:1rem}.nav--main .menu{border-top:.5rem solid #ffc744}.nav--main-sub{margin-bottom:1rem}.nav--main-sub .menu{border-bottom:.5rem solid #ffc744}}@media screen and (min-width:60em){.nav--main,.nav--main-sub{max-width:none;margin:0}.nav--main .menu,.nav--main-sub .menu{justify-content:flex-end}.nav--main .menu-item,.nav--main-sub .menu-item{width:auto}.nav--main{overflow:visible;height:45px;margin-top:0;background-color:#0093d0}.nav--main::before,.nav--main::after{content:"";display:inline-block;z-index:0;position:absolute;top:0;height:45px;background-color:#0093d0}.nav--main::before{left:-5.75%;width:6%}.nav--main::after{right:-5.75%;width:5.75%}.nav--main .menu-item{height:49px;margin-top:-4px;border-top:4px solid #fff;background-color:rgba(0,0,0,0)}.nav--main .menu-item:first-of-type{display:none}.nav--main .menu-item+.menu-item{margin-left:1px}.nav--main .menu-item .menu-link{padding:1.05rem .55rem 1rem;border-bottom:0;background-color:rgba(0,0,0,0);text-decoration:none;font-weight:900;font-size:.8rem;line-height:1;letter-spacing:normal}.nav--main .menu-item .menu-link,.nav--main .menu-item .menu-link:link,.nav--main .menu-item .menu-link:visited{text-shadow:0 0 1px rgba(0,0,0,.7);color:#fff}.nav--main .menu-item .menu-link.is-active,.nav--main .menu-item .menu-link:active,.nav--main .menu-item .menu-link:focus,.nav--main .menu-item .menu-link:hover{background-color:#0093d0;text-shadow:0 0 1px #000;color:#fff}.nav--main .menu-item.active,.nav--main .menu-item.hover,.nav--main .menu-item:focus,.nav--main .menu-item:hover{border-top-color:#ffc744}.nav--main .menu-item.active>.menu-link,.nav--main .menu-item.hover>.menu-link,.nav--main .menu-item:focus>.menu-link,.nav--main .menu-item:hover>.menu-link{background-color:#00215d;text-shadow:0 0 1px #000;color:#fff}.nav--main .submenu{display:none;z-index:3;position:absolute;top:100%;right:0;left:auto;width:100%;min-width:14rem;padding:.25rem 0 0;background-color:rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11),0 16px 16px rgba(0,0,0,.11),0 32px 32px rgba(0,0,0,.11)}.nav--main .submenu .submenu-item{padding-right:.15rem;padding-left:.15rem;background-color:#fff}.nav--main .submenu .submenu-item:not(:first-of-type){border-top:1px solid #dedede}.nav--main .submenu .submenu-item:first-of-type{padding-top:.15rem}.nav--main .submenu .submenu-item:last-of-type{padding-bottom:.15rem}.nav--main .submenu .submenu-link{border-bottom:0;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;text-transform:none;font-weight:700;font-size:.8rem;line-height:1.2}.nav--main .submenu .submenu-link span::before{content:"";display:none}.nav--main .submenu .submenu-link,.nav--main .submenu .submenu-link:link,.nav--main .submenu .submenu-link:visited{text-decoration:none}.nav--main .submenu .submenu-link.active,.nav--main .submenu .submenu-link:active,.nav--main .submenu .submenu-link:focus,.nav--main .submenu .submenu-link:hover{background-color:#00215d;text-decoration:none;color:#fff}.nav--main .menu-item:focus>.submenu,.nav--main .menu-item:focus-within>.submenu,.nav--main .menu-item:hover>.submenu{display:flex}.nav--main .menu-link:active+.submenu,.nav--main .menu-link:focus+.submenu,.nav--main .menu-link:focus-within+.submenu,.nav--main .menu-link:hover+.submenu{display:flex}body.lang--fr .nav--main .submenu{min-width:18rem}body.lang--iu .nav--main .submenu{min-width:20rem}.nav--main-sub{align-self:start;margin:0 -0.5rem 0 0;background-color:rgba(0,0,0,0)}.nav--main-sub .menu .menu-item .menu-link{padding:0 .75rem;border-bottom:0;text-transform:capitalize;font-weight:700;font-size:.8rem}.nav--main-sub .menu .menu-item .menu-link,.nav--main-sub .menu .menu-item .menu-link:link,.nav--main-sub .menu .menu-item .menu-link:visited{color:#00215d}.nav--main-sub .menu .menu-item .menu-link:active,.nav--main-sub .menu .menu-item .menu-link:focus,.nav--main-sub .menu .menu-item .menu-link:hover{background-image:none;text-decoration:underline;color:#000}.nav--main-sub .menu .menu-item+.menu-item .menu-link::before{content:"|";display:inline-block;width:2px;margin-right:.75rem;margin-left:-1rem;color:#818181}}@media screen and (min-width:64em){.nav--main{margin-top:1rem}.nav--main .menu-item .menu-link{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:75em){.nav--main::before{left:-6.75%;width:7%}.nav--main::after{right:-6.75%;width:6.75%}.nav--main .menu-item .menu-link{padding-top:.9rem;padding-bottom:.9rem;font-weight:700;font-size:1rem}.nav--main .submenu{min-width:16rem}.nav--main .submenu .submenu-item .submenu-link{font-size:.9rem}.nav--main-sub .menu .menu-item .menu-link{padding-right:1rem;padding-left:1rem}.nav--main-sub .menu .menu-item .menu-link+.menu-link::before{margin-right:1rem}}@media screen and (min-width:43.75em){.site--header.stuck{position:sticky;top:0;box-shadow:0 .0125rem .0125rem rgba(0,0,0,.12),0 .125rem .125rem rgba(0,0,0,.12),0 .25rem .25rem rgba(0,0,0,.1),0 .5rem .5rem rgba(0,0,0,.08)}.logged-in .site--header.stuck{top:2.5rem}}@media screen and (min-width:48.75em){.site--header.stuck .endo{grid-template-columns:1.5rem 1fr;grid-template-areas:"search mainmenu"}.site--header.stuck .site--branding,.site--header.stuck .nav--app-tabs,.site--header.stuck .nav--language,.site--header.stuck .nav--main-sub,.site--header.stuck .nav--social{display:none}.site--header.stuck .nav--main::before,.site--header.stuck .nav--main::after{display:none}.site--header.stuck .nav--main .menu-item{height:44px}.site--header.stuck .nav--main .menu-item:first-of-type{display:inline-block}.site--header.stuck .nav--main .menu-item .menu-link{padding-top:.9rem;padding-bottom:.8rem}.site--header.stuck .nav--search .menu{justify-content:center}.site--header.stuck .nav--search .menu .icon-search{font-size:1.15rem}}@media screen and (min-width:56.25em){.site--header.stuck .endo{grid-template-columns:2rem 6rem 1fr;grid-template-areas:"search social mainmenu"}.site--header.stuck .nav--social{display:block}.site--header.stuck .nav--social .menu{justify-content:center;padding-top:.5rem;padding-bottom:0}.site--header.stuck .nav--social .menu a{padding-top:.15rem;padding-bottom:.15rem;font-size:1rem}.site--header.stuck .nav--social .menu a.social-facebook{padding-right:.5rem;padding-left:.5rem}.site--header.stuck .nav--social .menu a.social-twitter{padding-right:.35rem;padding-left:.25rem}.site--header.stuck .nav--social .menu a i::before{top:-1px}}@media screen and (min-width:61em){.logged-in.toolbar-tray-open.toolbar-horizontal .site--header.stuck{top:5rem}}@media screen and (min-width:64em){.site--header.stuck .nav--search .menu{padding-top:.75rem;padding-bottom:0}.site--header.stuck .nav--main{margin-top:0}}@media screen and (min-width:75em){.site--header.stuck .nav--main .menu-item .menu-link{padding-top:.75rem;padding-bottom:.75rem}body:not(.lang--en) .site--header.stuck .nav--main .menu-item .menu-link{padding-top:.85rem;padding-bottom:.85rem;font-size:.8rem}}.site--search{margin:0;padding:0;background-color:#ffc744}.site--search .endo{position:relative;opacity:0;height:0;padding:0;transition:height .3s ease-in-out,padding .1s ease}.site--search .icon-cancel,.site--search .block-search-form-block{display:none}.site--search .icon-cancel{position:absolute;top:.5rem;right:1rem;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none}.site--search .icon-cancel::before{padding:.35rem .45rem;font-size:1rem}.site--search .icon-cancel,.site--search .icon-cancel:link,.site--search .icon-cancel:visited{background-color:rgba(0,0,0,0);text-decoration:none;color:#916600}.site--search .icon-cancel:active,.site--search .icon-cancel:focus,.site--search .icon-cancel:hover{background-color:#f7a612;text-decoration:none;color:#fff}.site--search .block-search-form-block{position:relative;width:100%;margin:0;transition:all .3s ease-in-out}.site--search .search-form .form-group{margin-top:-1rem;margin-bottom:0;padding-top:0;padding-bottom:0}.site--search .search-form label{margin-top:0;padding-top:0;text-transform:uppercase;color:#916600}.site--search.toggled{border:solid #f7a612;border-width:2px 0}.site--search.toggled .endo{opacity:1;height:auto;padding:2rem 1rem 1rem}.site--search.toggled .icon-cancel,.site--search.toggled .block-search-form-block{display:inline-block}.site--search.toggled .block-search-form-block{margin:1rem 0 0}@media screen and (min-width:40em){.site--search .icon-cancel::before{padding:.55rem}}@media screen and (min-width:48em){.site--search .icon-cancel{top:2.25rem;right:2rem}.site--search .icon-cancel::before{padding:1rem;font-size:1.5rem}.site--search .block-search-form-block{width:92%}.site--search.toggled .endo{padding:.5rem 2rem 1rem}}.search-form{position:relative;width:100%;max-width:none}.search-form .form-type-search{position:relative;width:100%}.search-form .form-actions{position:absolute;top:1.75rem;right:.5rem;width:auto}.search-form .form-control{padding-right:2.5rem;border:2px solid #f7a612;border-radius:0;background-color:#fff;font-size:1.25rem}.search-form .form-control::focus{border-color:#916600;color:#000}.search-form .btn-search{display:inline-block;border:0;background:none;background-color:rgba(0,0,0,0);text-decoration:none;font-size:1.75rem;-webkit-appearance:none;appearance:none}.search-form .btn-search,.search-form .btn-search:link,.search-form .btn-search:visited{color:#455767}.search-form .btn-search:active,.search-form .btn-search:focus,.search-form .btn-search:hover{text-shadow:0 0 1px #000;color:#000}.page--search-results .h-entry.page .search-form{justify-content:flex-end}.page--search-results .h-entry.page .search-form .btn-search{position:absolute;top:2.9rem;right:1rem}.page--search-results .h-entry.page .search-form .search-advanced{width:100%;margin-top:1rem}.page--search-results .h-entry.page .search-form .search-advanced summary,.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper{padding:1rem 2rem}.page--search-results .h-entry.page .search-form .search-advanced summary{border:.0125rem solid #dedede;background-color:#f5f5f5;text-transform:uppercase;font-weight:600;color:#00215d}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper{margin-top:.5rem}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper fieldset legend{text-transform:uppercase;font-weight:600}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper .fieldset-wrapper{width:100%}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper .fieldset-wrapper .form-checkboxes .form-check:not(:first-of-type){margin-top:.25rem}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper .fieldset-wrapper .form-checkboxes .form-check .form-check-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper .fieldset-wrapper .form-checkboxes .form-check .form-check-label .form-checkbox{width:1.25rem;height:1.25rem;margin-right:2rem;padding:0}.page--search-results .h-entry.page .search-form .search-advanced .details-wrapper .fieldset-wrapper .form-checkboxes .form-check .form-check-label .option{margin-top:0}.page--search-results .h-entry.page .list-group .list-group-item:not(:first-of-type){margin-top:2rem}@media screen and (min-width:40em){.search-form .form-control{padding-right:4rem;font-size:1.5rem}.search-form .form-actions{right:1.5rem}.search-form .btn-search{font-size:2rem}}.btn,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a,.button{display:inline-block;position:relative;padding:.75rem 2rem;border:.0125rem solid #0093d0;border-radius:.15rem;background:none;background-color:#0093d0;box-shadow:none;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;font-weight:700;font-size:.8rem;letter-spacing:1px;color:#f3f8fc;cursor:default;filter:none;transition:all .125s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:active,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:active,.btn:focus,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:focus,.btn:hover,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:hover,.button:active,.button:focus,.button:hover{border-color:#005d84;background-color:#005d84;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11);text-decoration:none;color:#fff}.btn-cta,.button-cta{padding:.35rem 2rem;border-radius:2rem}.btn-cta,.btn-cta:link,.btn-cta:visited,.button-cta,.button-cta:link,.button-cta:visited{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11);color:#0093d0}.btn-cta:active,.btn-cta:focus,.btn-cta:hover,.button-cta:active,.button-cta:focus,.button-cta:hover{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.11),0 6px 6px rgba(0,0,0,.11);color:#00215d}.btn-edit,.button-edit{padding:.25rem .5rem;font-size:.7rem}.btn-edit,.btn-edit:link,.btn-edit:visited,.button-edit,.button-edit:link,.button-edit:visited{border-color:#ffd677;background-color:#ffd677;color:#5e4200}.btn-edit:active,.btn-edit:focus,.btn-edit:hover,.button-edit:active,.button-edit:focus,.button-edit:hover{border-color:#ffc744;background-color:#ffc744;color:#000}.system-area{width:100%;background-color:#fff}.system-area>*{width:100%;max-width:none;margin:.25rem auto}.tabs{margin-top:1rem}.tabs .nav-tabs{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;border-bottom:1px solid #dedede;transition:all .3s ease-in-out}.tabs .nav-tabs,.tabs .nav-tabs li{list-style:none}.tabs .nav-tabs .nav-item{width:100%;font-size:1rem;line-height:1.6}.tabs .nav-tabs .nav-item a{display:inline-block;width:100%;border:1px solid rgba(0,0,0,0);padding:.5rem}.tabs .nav-tabs .nav-item a,.tabs .nav-tabs .nav-item a:link,.tabs .nav-tabs .nav-item a:visited{border-bottom-color:#dedede;background-color:#fff;color:#00215d}.tabs .nav-tabs .nav-item a:focus,.tabs .nav-tabs .nav-item a:hover{border-bottom-color:#818181;background-color:#f8f8f8;color:#000;cursor:default}.tabs .nav-tabs .nav-item.active>a,.tabs .nav-tabs .nav-item.active>a:link,.tabs .nav-tabs .nav-item.active>a:visited{border-bottom-color:#414141;background-color:#fff;font-weight:600;color:#000}@media screen and (min-width:34em){.tabs .nav-tabs .nav-item{width:auto;margin-right:1px;margin-bottom:-1px;font-size:.9rem}.tabs .nav-tabs .nav-item a{margin-right:2px}.tabs .nav-tabs .nav-item a:active,.tabs .nav-tabs .nav-item a:focus,.tabs .nav-tabs .nav-item a:hover{border:1px solid #f8f8f8;border-bottom-color:#d1d1d1}.tabs .nav-tabs .nav-item.active>a,.tabs .nav-tabs .nav-item.active>a:link,.tabs .nav-tabs .nav-item.active>a:visited{border-color:#dedede #dedede #fff}}.front .dialog-off-canvas-main-canvas{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.front .site--content,.front .site--subcontent,.front .site--promotions{padding-top:4rem}.front .site--subcontent,.front .site--promotions{padding-bottom:4rem}.front .site--content{padding-bottom:4rem}.front .site--content .h-entry{height:100%}.front .site--content .h-entry .page-title{margin-bottom:1rem;color:#0093d0}.front .site--content .h-entry .entry-content{font-size:.9rem}.front .site--content .cards-block .h-entry,.front .site--content .site--promotions .endo .h-entry,.front .site--promotions .site--content .endo .h-entry{height:auto}.front .site--subcontent{background-color:#00afee;background-image:url(/themes/custom/hardhat/assets/images/ui/bg__triangle-repeat.png);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%}.front .site--subcontent .featured .block-title{margin-bottom:1.5rem;color:#fff}.front .site--promotions .block{display:flex;flex-direction:column;align-content:center;justify-content:flex-start;gap:2rem 0;width:100%}.front .site--promotions .block,.front .site--promotions .block .h-entry{height:100%}.front .site--promotions .latest-news .block-title{color:#0093d0}.front .site--promotions .spotlight .card{background-color:#e4f7fe}@media screen and (min-width:68.75em){.front .site--content .cards-block .h-entry:first-child,.front .site--content .site--promotions .endo .h-entry:first-child,.front .site--promotions .site--content .endo .h-entry:first-child{width:calc(100% + 2rem)}}.not-front .dialog-off-canvas-main-canvas{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:start;justify-content:start;gap:0;grid-template-areas:"banner" "header" "search" "trail" "content" "sidebar" "footer";transition:all .3s ease-in-out}.not-front .site--content,.not-front .site--sidebar{width:100%;padding:0 .75rem 4rem;transition:all .3s ease-in-out}@media screen and (min-width:43.75em){.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .dialog-off-canvas-main-canvas{grid-template-columns:14rem 1fr;grid-template-areas:"banner  banner" "header  header" "search  search" "trail   trail" "sidebar content" "footer  footer";gap:0 1rem}}@media screen and (min-width:56.25em){.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .dialog-off-canvas-main-canvas{grid-template-columns:18rem 1fr;gap:0 2rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--content{padding-right:2rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--sidebar{padding-top:1rem;padding-left:2rem}}@media screen and (min-width:67.5em){.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .dialog-off-canvas-main-canvas{grid-template-columns:20rem 1fr;gap:0 4rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--content{padding-right:4rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--sidebar{height:100%;padding-left:4rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--sidebar .side--top{position:sticky;top:4rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars).logged-in .site--sidebar .side--top{top:10rem}}@media screen and (min-width:80em){.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .dialog-off-canvas-main-canvas{grid-template-columns:26rem 1fr}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars).lang--iu .dialog-off-canvas-main-canvas{grid-template-columns:28rem 1fr;gap:0 2rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--content{padding-right:6rem}.not-front:not(.page--media-releases):not(.page--safety-spotlight):not(.page--webinars) .site--sidebar{padding-left:6rem}.not-front.page--media-releases .site--content,.not-front.page--safety-spotlight .site--content,.not-front.page--webinars .site--content{padding-right:6rem;padding-left:6rem}}.cards-block,.front .site--promotions .endo{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-template-rows:auto;gap:2rem 5%;align-items:start;justify-items:center;width:100%;transition:all .3s ease-in-out}.cards-block>*,.front .site--promotions .endo>*{width:100%}body.page--media-releases .cards-block,body.page--media-releases .front .site--promotions .endo,.front .site--promotions body.page--media-releases .endo,body.page--safety-spotlight .cards-block,body.page--safety-spotlight .front .site--promotions .endo,.front .site--promotions body.page--safety-spotlight .endo,body.page--webinars .cards-block,body.page--webinars .front .site--promotions .endo,.front .site--promotions body.page--webinars .endo{grid-template-columns:repeat(auto-fit,minmax(15rem,21.75rem));gap:2rem 2%}.site--page-trail{margin:0;padding:1rem 0;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.site--page-trail .breadcrumbs{list-style:none;display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;margin:0;padding:0;background-color:rgba(0,0,0,0)}.site--page-trail .breadcrumbs li{display:inline-block;margin:0;padding:0 .5rem 0 0;font-weight:600;font-size:.8rem;line-height:2}.site--page-trail .breadcrumbs li:not(:last-of-type)::after{content:"/";display:inline-block;position:relative;top:1px;margin:0;padding:0 0 0 .5rem;text-align:center;text-transform:none;text-decoration:inherit;font-variant:normal;font-style:normal;font-weight:normal;font-size:1rem;line-height:1rem;font-family:"fontello";color:#00215d;speak:none}.site--page-trail .breadcrumbs li a{padding:.5rem 0}.site--page-trail .breadcrumbs li a,.site--page-trail .breadcrumbs li a:link,.site--page-trail .breadcrumbs li a:visited{color:#00215d}.site--page-trail .breadcrumbs li a:active,.site--page-trail .breadcrumbs li a:focus,.site--page-trail .breadcrumbs li a:hover{text-decoration:underline;color:#000}.site--page-trail .breadcrumbs li:last-child a{font-weight:700}.site--page-trail .breadcrumbs li:last-child a,.site--page-trail .breadcrumbs li:last-child a:link,.site--page-trail .breadcrumbs li:last-child a:visited{text-decoration:underline dotted;color:#00215d}.site--page-trail .breadcrumbs li:last-child a:active,.site--page-trail .breadcrumbs li:last-child a:focus,.site--page-trail .breadcrumbs li:last-child a:hover{text-decoration:underline solid;color:#000}@media screen and (max-width:29.9375em){.site--page-trail{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:polygon(0 0,0 0,0 0)}}@media screen and (min-width:80em){.site--page-trail{padding-left:5.5rem}}.nav--side .menu{gap:.35rem 0;max-width:24rem;margin-right:auto;margin-left:auto}.nav--side .menu-link{padding-top:.5rem;padding-bottom:.5rem;border-radius:3px}.nav--side .menu-link,.nav--side .menu-link:link,.nav--side .menu-link:visited{background-color:#0093d0;color:#fff}.nav--side .menu-link.active,.nav--side .menu-link:active,.nav--side .menu-link:focus,.nav--side .menu-link:hover{background-color:#00215d;color:#fff}.nav--side .submenu{padding-top:.25rem;background-color:#fbfbfb}.nav--side .submenu-item{display:flex;flex-direction:column}.nav--side .submenu-item+.submenu-item{margin-top:.25rem}.nav--side .submenu-link{padding-top:.35rem;padding-bottom:.35rem;padding-left:.5rem;font-size:.9rem}.nav--side .submenu-link,.nav--side .submenu-link:link,.nav--side .submenu-link:visited{background-color:rgba(0,0,0,0);color:#0093d0}.nav--side .submenu-link:active,.nav--side .submenu-link:focus,.nav--side .submenu-link:hover{background-color:#f5f5f5;color:#000}.nav--side .submenu-link.active{background-color:#eee;color:#000}.nav--side .submenu-link.active{text-decoration:underline;font-weight:900;letter-spacing:.0125rem}.nav--side .submenu-item>.submenu .submenu-item{display:flex;flex-direction:row;align-items:center}.nav--side .submenu-item>.submenu .submenu-item::before{content:"▪";display:inline-block;position:relative;top:-0.125rem;margin-right:.25rem;margin-left:1rem;padding:0;text-align:center;font-family:inherit;font-size:.75rem}.nav--side .submenu-item>.submenu .submenu-link.active{background-color:#e4f7fe}.nav--side .menu-item.dropdown.active .submenu{display:flex}@media screen and (min-width:43.75em){.nav--side .menu-link{font-size:.9rem}.nav--side .submenu-link{font-size:.8rem}}.pager{display:flex;align-items:center;justify-content:center;margin:2rem auto}.pager,.pager .pager__item{list-style:none}.paginator{width:100%;margin:2rem 0 0;padding:.5rem;border:0;text-align:center}.paginator .pager-items{display:flex;flex-flow:row wrap;align-content:center;justify-content:center;gap:.5rem;margin:0}.paginator .pager-items .pager-item{display:inline-block;margin:0;padding:0}.paginator .pager-items .pager-item>span,.paginator .pager-items .pager-item a{display:inline-block;padding:1rem;border-bottom:.125rem solid;font-size:inherit}.paginator .pager-items .pager-item>span,.paginator .pager-items .pager-item>span:link,.paginator .pager-items .pager-item>span:visited,.paginator .pager-items .pager-item a,.paginator .pager-items .pager-item a:link,.paginator .pager-items .pager-item a:visited{border-bottom-color:#fff;color:#0093d0}.paginator .pager-items .pager-item>span:active,.paginator .pager-items .pager-item>span:focus,.paginator .pager-items .pager-item>span:hover,.paginator .pager-items .pager-item a:active,.paginator .pager-items .pager-item a:focus,.paginator .pager-items .pager-item a:hover{border-bottom-color:#00215d;background-color:#f3f8fc;text-decoration:none;color:#00215d}.paginator .pager-items .pager-item--ellipsis{padding-top:1.25rem}.paginator .pager-items .pager-item.is-active a{border-bottom-color:#00215d;font-weight:700;color:#00215d}@media screen and (min-width:64em){.paginator .pager-items{gap:.5rem .75rem}.paginator .pager-items .pager-item>span,.paginator .pager-items .pager-item a{font-size:.9rem}}.h-entry.cta{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:1rem;border-radius:.5rem;text-align:center;color:#fff}.h-entry.cta .content-image{width:8rem}.h-entry.cta .u-url{padding-right:2rem;padding-left:2rem;border-radius:3rem;text-transform:none;font-size:.9rem}.h-entry.cta .entry-content{margin-top:1rem}.h-entry.cta .btn-edit{z-index:1;position:absolute;right:1.5rem}.h-entry.cta.ohs{background-color:#0093d0}.h-entry.cta.ohs .content-image{margin-top:-0.5rem}.h-entry.cta.ohs .u-url{margin-top:-1.6rem}.h-entry.cta.connect{background-color:#00215d}.h-entry.cta.connect .content-image{margin-top:0}.h-entry.cta.connect .u-url{margin-top:1rem}.site--footer{align-self:stretch;height:100%;background-color:#f5f5f5}.site--footer .endo{display:flex;flex-flow:row wrap;gap:2rem 0;align-items:start;justify-content:center;padding-top:3rem;padding-bottom:4rem;transition:all .3s ease-in-out}.site--footer .site--branding,.site--footer .nav--foot,.site--footer .nav--mobile-apps,.site--footer .nav--social,.site--footer .site--credits{width:100%}.site--footer .site--credits{text-align:center;font-size:.8rem}@media screen and (min-width:35em){.site--footer .site--branding,.site--footer .nav--social{width:50%}}.nav--foot{position:relative;width:100%}.nav--foot .menu{max-width:20rem;margin-right:auto;margin-left:auto;transition:all .3s ease-in-out}.nav--foot .menu-link{padding-right:0;padding-left:0;border-bottom:.0125rem solid;background-color:rgba(0,0,0,0);text-align:center;text-transform:uppercase;font-weight:700;font-size:1.15rem;line-height:1.4}.nav--foot .menu-link,.nav--foot .menu-link:link,.nav--foot .menu-link:visited{border-bottom-color:#506578;text-decoration:none;color:#455767}.nav--foot .menu-link:active,.nav--foot .menu-link:focus,.nav--foot .menu-link:hover{border-bottom-color:#000;text-decoration:none;color:#000}@media screen and (min-width:48em){.nav--foot .menu{flex-direction:row;max-width:none;margin:0;gap:0 2rem}.nav--foot .menu-item{width:auto}.nav--foot .menu-item:not(:first-of-type)::before{content:"|";display:inline-block;width:.125rem;margin-right:.75rem;margin-left:-1.5rem;color:#818181}.nav--foot .menu-link{border-bottom:0;text-transform:capitalize;white-space:nowrap;font-size:1rem}.nav--foot .menu-link:active,.nav--foot .menu-link:focus,.nav--foot .menu-link:hover{text-decoration:underline}body.lang--fr .nav--foot .menu-link{text-transform:lowercase}body.lang--fr .nav--foot .menu-link::first-letter{text-transform:uppercase}}@media screen and (min-width:64em){.nav--foot .menu-link{padding-top:.25rem;padding-bottom:.25rem;font-weight:600;font-size:.9rem}}.nav--mobile-apps .menu{gap:1rem 2rem}.nav--mobile-apps .mobile-app:active img,.nav--mobile-apps .mobile-app:focus img,.nav--mobile-apps .mobile-app:hover img{box-shadow:0 0 1px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.2)}.nav--mobile-apps .mobile-app.apple{margin-left:2rem}@supports(gap:1rem 2rem){.nav--mobile-apps .mobile-app.apple{margin-left:0}}@media screen and (min-width:56.25em){.nav--mobile-apps .menu .mobile-app img{width:8rem}}.site--hero .view,.site--hero .slide-pane,.site--hero .pane-wrapper{position:relative;width:100%}.site--hero .slide-pane{display:flex;flex-direction:column}.site--hero .pane-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:1rem 0;padding:2rem 1rem;border-bottom:.5em solid #ffc744;background-color:#fff;text-align:left;transition:all .3s ease-in-out}.site--hero .pane-wrapper .entry-header,.site--hero .pane-wrapper .entry-content,.site--hero .pane-wrapper .entry-footer{width:100%}.site--hero .pane-wrapper .entry-header .entry-title{margin-bottom:0;color:#0093d0}.site--hero .pane-wrapper .entry-content *{font-weight:700;font-size:.8rem}.site--hero .pane-wrapper .entry-footer{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.site--hero .nav--hero{display:flex;align-items:center;justify-content:space-between;z-index:1;position:absolute;top:2rem;width:100%;padding:0 1rem;background-color:rgba(0,0,0,0)}.site--hero .flickity-button{width:2.25rem;height:2.25rem;padding:.75rem;border-radius:50%;background-color:#00215d;box-shadow:0 0 1rem rgba(0,0,0,.3)}.site--hero .flickity-button .flickity-button-icon{width:1.5rem;height:1.5rem;fill:#fff}@media screen and (min-width:43.75em){.site--hero .slide-pane{flex-direction:row;align-items:stretch;justify-content:flex-start}.site--hero .media--image{border-bottom:.5em solid #ffc744}.site--hero .pane-wrapper{width:24rem;border-bottom:0}.site--hero .nav--hero{top:auto;bottom:1rem;left:69%;width:8rem;padding-right:0;padding-left:0}.site--hero .flickity-button{box-shadow:none}.site--hero .flickity-button,.site--hero .flickity-button:link,.site--hero .flickity-button:visited{background-color:#0093d0}.site--hero .flickity-button:active,.site--hero .flickity-button:focus,.site--hero .flickity-button:hover{background-color:#00215d}}@media screen and (min-width:47.5em){.site--hero .pane-wrapper{width:26rem;padding-right:2rem;padding-left:2rem}.site--hero .nav--hero{bottom:2rem;left:68%}}@media screen and (min-width:53.75em){.site--hero .pane-wrapper{width:32rem;padding-right:4rem}.site--hero .nav--hero{bottom:0;left:66.5%}}@media screen and (min-width:64em){.site--hero .pane-wrapper{padding-right:6rem}.site--hero .pane-wrapper .entry-content p{font-weight:400;font-size:1rem}.site--hero .nav--hero{bottom:1rem}}@media screen and (min-width:68.75em){.site--hero .nav--hero{left:67%}}@media screen and (min-width:80em){.site--hero .slide-pane .media--image{width:50%}.site--hero .slide-pane .media--image img{width:100%}.site--hero .pane-wrapper{gap:2rem 0;width:50%}.site--hero .pane-wrapper .entry-header .entry-title{font-size:2rem}.site--hero .nav--hero{bottom:2rem;left:68%}.site--hero .flickity-button{width:2.75rem;height:2.75rem}}.field+.field{margin-top:2rem}.field.field--label-above{display:flex;flex-direction:column}.field.field--label-above .field__label{padding-bottom:.5rem}.field.field--label-inline{display:flex;flex-flow:row wrap;gap:1rem .5rem}.field.field--label-inline .field__label,.field.field--label-inline .field__item{display:inline-block;width:auto}.field .field__label{font-weight:600}.field .field__items{display:flex;flex-direction:column;gap:.5rem 0}.label-inline{display:inline-block}.label-short{min-width:4em}.label-medium{min-width:6em}.label-large{min-width:9em}.label-bold{font-weight:600}.search-highlight{display:inline-block;font-weight:600}.h-entry.page .entry-header{margin-bottom:2rem}.h-entry.page .entry-header .media--image{margin:0 0 1rem}.h-entry.page .entry-header .page-title{margin-bottom:0;font-weight:700;color:#0093d0}.h-entry.page .entry-header .field--type-datetime .field__label::after{content:":";display:inline}.h-entry.page h2{margin-bottom:1rem;color:#00215d}.h-entry.page h2:not(:first-child){margin-top:2.5rem}.h-entry.page h3:not(:first-child),.h-entry.page .site--banner .announcement header .block-title:not(:first-child),.site--banner .announcement header .h-entry.page .block-title:not(:first-child),.h-entry.page .site--hero .pane-wrapper .entry-header .entry-title:not(:first-child),.site--hero .pane-wrapper .entry-header .h-entry.page .entry-title:not(:first-child){margin-top:1rem}.h-entry.page ol,.h-entry.page ul:not([class]){position:relative;margin:1rem 0 1.25rem 2rem;padding:0}.h-entry.page ol li,.h-entry.page ul:not([class]) li{padding:0 0 0 .5rem;line-height:1.6;position:relative}.h-entry.page ol:last-child,.h-entry.page ul:last-child{margin-bottom:0}.h-entry.page ol>li{list-style:decimal;margin-bottom:1.25rem}.h-entry.page ol>li li{margin-bottom:0}.h-entry.page p+ol,.h-entry.page p+ul:not([class]){margin-top:-0.5rem}.h-entry.page dl{margin-top:1rem;margin-bottom:1rem;line-height:1.4}.h-entry.page dl dt{padding:0 0 .25rem}.h-entry.page dl dd{margin-bottom:1rem;padding:.15rem 0 .15rem 2rem}.h-entry.page .field--name-field-publication-date{margin-top:.25rem;font-size:.9rem}.h-entry.page .field--type-webform{width:100%;margin-bottom:4rem}.h-entry.page+.field--type-webform{margin-top:4rem}.h-entry.page .field--name-field-file:first-of-type{margin-top:2rem}.h-entry.page .field--name-field-file:not(:first-of-type){margin-top:1rem}.h-entry.page .media--image{display:inline-block;max-width:100%;height:auto;margin:2rem 0}.h-entry.page .media--image img{width:100%;height:auto}.h-entry.page .media--image img:not([width]):not([height]){width:auto;height:auto}.h-entry.page .media--image figcaption{display:inline-block;padding:.5rem .25rem;background-color:rgba(0,0,0,0);text-align:left;text-transform:uppercase;font-size:.8rem;color:#5a5a5a}.h-entry.page img.align-center,.h-entry.page .media--image.align-center{float:none;margin:2rem auto}.h-entry.page img.align-left,.h-entry.page .media--image.align-left{float:left;margin:0 2rem 1rem 0}.h-entry.page img.align-right,.h-entry.page .media--image.align-right{float:right;margin:0 0 1rem 2rem}.h-entry.page .entry-video{display:block;overflow:hidden;position:relative;margin:1rem auto 3rem}.h-entry.page hr{margin-top:2rem;margin-bottom:2rem}.h-entry.page blockquote.instagram-media,.h-entry.page iframe.instagram-media{margin:2rem auto !important}.h-entry.page .table-wrapper{overflow-x:auto}.h-entry.page table caption{border-bottom:.125rem solid #9b9b9b;background-color:#f5f5f5;font-weight:700;font-size:1.05rem;color:#00215d}.h-entry.page table th,.h-entry.page table td{background-color:#fff;line-height:1.4;color:#455767}.h-entry.page table thead tr th{border-bottom:.0125rem solid #9b9b9b;background-color:#f5f5f5;font-weight:700;font-size:.9rem}.h-entry.page table thead tr th:not(:first-of-type){border-left:.0125rem solid #9b9b9b}.h-entry.page table caption+thead tr th{border-bottom:.0125rem solid #fff;background-color:#fff}.h-entry.page table caption+thead tr th:not(:first-of-type){border-left:.0125rem solid #fff}.h-entry.page table tbody tr:nth-of-type(even) td{background-color:#f3f8fc}.h-entry.page table tbody tr td{border-bottom:.0125rem solid #9b9b9b;font-size:.8rem}.h-entry.page table tbody tr td img{width:auto;max-width:7rem;height:auto;max-height:10rem;margin:0 1rem 1rem}.h-entry.page table tbody tr td:first-of-type,.h-entry.page table tbody tr td:nth-child(3){font-weight:600}.h-entry.page table tbody tr td:not(:first-of-type){border-left:.0125rem solid #9b9b9b}.h-entry.page table caption+thead+tbody tr:nth-of-type(odd) td{background-color:#f3f8fc}.h-entry.page table caption+thead+tbody tr:nth-of-type(even) td{background-color:#fff}.h-entry.page table caption+thead+tbody tr td:not(:first-of-type){border-left:.0125rem solid #fff}.h-entry.page table.members tbody tr td:first-child{width:10rem}.h-entry.page table.members tbody tr td h3,.h-entry.page table.members tbody tr td .site--banner .announcement header .block-title,.site--banner .announcement header .h-entry.page table.members tbody tr td .block-title,.h-entry.page table.members tbody tr td .site--hero .pane-wrapper .entry-header .entry-title,.site--hero .pane-wrapper .entry-header .h-entry.page table.members tbody tr td .entry-title{font-size:1.05rem}.h-entry.page table a{display:inline;white-space:normal;word-break:break-word;font-weight:600}.h-entry.page table.bt thead,.h-entry.page table.bt tbody th{display:none}.h-entry.page table.bt tfoot th,.h-entry.page table.bt tfoot td,.h-entry.page table.bt tbody td{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;vertical-align:top}.h-entry.page table.bt tfoot th::before,.h-entry.page table.bt tfoot td::before,.h-entry.page table.bt tbody td::before{content:attr(data-th);display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:10em;margin-right:1rem;font-weight:700}.h-entry.page table.bt tfoot th.bt-hide,.h-entry.page table.bt tfoot td.bt-hide,.h-entry.page table.bt tbody td.bt-hide{display:none}.h-entry.page table.bt tfoot th.bt-content,.h-entry.page table.bt tfoot td.bt-content,.h-entry.page table.bt tbody td.bt-content{vertical-align:top}.h-entry.page table.bt tfoot th.bt--no-header tfoot td::before,.h-entry.page table.bt tfoot th.bt--no-header tbody td::before,.h-entry.page table.bt tfoot td.bt--no-header tfoot td::before,.h-entry.page table.bt tfoot td.bt--no-header tbody td::before,.h-entry.page table.bt tbody td.bt--no-header tfoot td::before,.h-entry.page table.bt tbody td.bt--no-header tbody td::before{display:none}.h-entry.page .bt-wrapper.active{overflow:auto;-webkit-overflow-scrolling:touch;max-height:310px}.h-entry.page .doclist .document-type,.h-entry.page .doclist .view-grouping{margin-top:2rem}.h-entry.page .staff-directory{margin-top:2rem}.h-entry.page .field--name-field-page .field__items .field__item::before{content:"«";display:inline-block;width:1rem}.h-entry.page .callout-message{display:flex;align-items:center;justify-content:center;margin:0 0 4rem;padding:2rem 1rem;background-color:#f5f5f5}.h-entry.page .callout-message p{text-transform:uppercase;text-align:center;font-weight:700;font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif;font-size:2rem;color:#455767}.h-entry.page a:not(.btn):not(.button){cursor:pointer}.h-entry.page a:not(.btn):not(.button),.h-entry.page a:not(.btn):not(.button):link{text-decoration:underline dotted #818181;font-weight:600;color:#0093d0}.h-entry.page a:not(.btn):not(.button):visited{background-color:rgba(0,0,0,0);text-decoration:underline dotted #00215d;color:#00215d}.h-entry.page a:not(.btn):not(.button):active,.h-entry.page a:not(.btn):not(.button):focus,.h-entry.page a:not(.btn):not(.button):hover{background-color:#fffab6;text-decoration:underline dotted #818181;color:#00215d;cursor:pointer}.h-entry.page a:not(.btn):not(.button)[href$="mailto:"],.h-entry.page a:not(.btn):not(.button)[href^="/content/contact-form?contact_id="]{font-weight:700;color:red}.h-entry.page a:not(.btn):not(.button)[href$="mailto:"]::after,.h-entry.page a:not(.btn):not(.button)[href^="/content/contact-form?contact_id="]::after{content:"missing email address";display:inline-block;margin-left:1rem;vertical-align:super;font-style:italic;font-weight:400;font-size:.75rem;line-height:normal}body.front .h-entry.home .entry-header .entry-title{color:#0093d0}body.page--legislation .h-entry.page table thead tr th,body.page--service-standards .h-entry.page table thead tr th{width:50%}body.page--governance-council .h-entry.page table:first-of-type tbody tr td:first-child,body.node--1964 .h-entry.page table:first-of-type tbody tr td:first-child{width:10rem}body:not(.logged-in).page--tenders-proposals .h-entry.page table:last-of-type tr th:nth-child(5),body:not(.logged-in).page--tenders-proposals .h-entry.page table:last-of-type tr td:nth-child(5){display:none}body.logged-in.page--tenders-proposals .h-entry.page table tr th:nth-child(5){width:4rem}@media screen and (min-width:64em){body.page--careers .h-entry.page table tbody tr td:first-child{width:28%;font-weight:600}body.page--legislation .h-entry.page table tbody tr td:nth-child(odd){width:30%}body.page--legislation .h-entry.page table tbody tr td:nth-child(even){width:20%}}.media-object{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:1rem 0;transition:all .3s ease-in-out}.media-object+.media-object{margin-top:0}.media-object .file{font-weight:700;font-size:1.15rem}.media-object .field--name-field-media-image img{width:auto;height:auto}.media-object .field--name-field-thumbnail{width:4rem}.media-object .field--name-field-thumbnail a{text-decoration:none}.media-object .field--name-field-thumbnail+.file{margin-left:1rem}.media-object .field--name-field-media-oembed-video{display:inline-block;overflow:hidden;position:relative;width:100%;margin:0;padding:0}.media-object .field--name-field-media-oembed-video::before{content:"";display:block;padding-bottom:56.25%}.media-object .field--name-field-media-oembed-video iframe,.media-object .field--name-field-media-oembed-video object,.media-object .field--name-field-media-oembed-video embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.media-object.file-download{padding:0 1rem 1rem;border-bottom:.0625rem solid #eee}.media-object.file-download .file a,.media-object.file-download .file a:link,.media-object.file-download .file a:visited{color:#f7a612}.media-object.file-download .file a:active,.media-object.file-download .file a:focus,.media-object.file-download .file a:hover{color:#000}@media screen and (min-width:40em){.media-object .field--name-field-thumbnail,.media-object .field--name-field-media-document:first-child::before{width:6rem}.media-object .field--name-field-thumbnail+.file{margin-left:2rem}}.h-entry.card{padding:1rem;border:0;border-radius:.35rem;background-color:#fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.16);transition:all .3s ease-in-out,transform .125s ease-in-out}.h-entry.card,.h-entry.card .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%}.h-entry.card:focus,.h-entry.card:hover{box-shadow:0 .125rem .75rem rgba(0,0,0,.25);transform:scale(1.0125)}.h-entry.card .media--image,.h-entry.card .content-wrapper{width:100%}.h-entry.card .content-wrapper{gap:1rem 0;padding:1rem}.h-entry.card .entry-header,.h-entry.card .entry-content,.h-entry.card .entry-footer{width:100%}.h-entry.card .entry-header h3 a,.h-entry.card .entry-header .site--banner .announcement header .block-title a,.site--banner .announcement header .h-entry.card .entry-header .block-title a,.h-entry.card .site--hero .pane-wrapper .entry-header .entry-title a,.site--hero .pane-wrapper .h-entry.card .entry-header .entry-title a{display:inline-block}.h-entry.card .entry-header h3 a,.h-entry.card .entry-header .site--banner .announcement header .block-title a,.site--banner .announcement header .h-entry.card .entry-header .block-title a,.h-entry.card .site--hero .pane-wrapper .entry-header .entry-title a,.site--hero .pane-wrapper .h-entry.card .entry-header .entry-title a,.h-entry.card .entry-header h3 a:link,.h-entry.card .entry-header h3 a:visited{color:#0093d0}.h-entry.card .entry-header h3 a:active,.h-entry.card .entry-header .site--banner .announcement header .block-title a:active,.site--banner .announcement header .h-entry.card .entry-header .block-title a:active,.h-entry.card .site--hero .pane-wrapper .entry-header .entry-title a:active,.site--hero .pane-wrapper .h-entry.card .entry-header .entry-title a:active,.h-entry.card .entry-header h3 a:focus,.h-entry.card .entry-header .site--banner .announcement header .block-title a:focus,.site--banner .announcement header .h-entry.card .entry-header .block-title a:focus,.h-entry.card .site--hero .pane-wrapper .entry-header .entry-title a:focus,.site--hero .pane-wrapper .h-entry.card .entry-header .entry-title a:focus,.h-entry.card .entry-header h3 a:hover,.h-entry.card .entry-header .site--banner .announcement header .block-title a:hover,.site--banner .announcement header .h-entry.card .entry-header .block-title a:hover,.h-entry.card .site--hero .pane-wrapper .entry-header .entry-title a:hover,.site--hero .pane-wrapper .h-entry.card .entry-header .entry-title a:hover{text-decoration:underline;color:#00215d}.h-entry.card .entry-header time{font-weight:600;font-size:.9rem;color:#00215d}.h-entry.card .entry-content{flex:1}.h-entry.card .entry-content a{cursor:pointer}.h-entry.card .entry-content a,.h-entry.card .entry-content a:link{text-decoration:underline dotted #818181;font-weight:600;color:#0093d0}.h-entry.card .entry-content a:visited{background-color:rgba(0,0,0,0);text-decoration:underline dotted #00215d;color:#00215d}.h-entry.card .entry-content a:active,.h-entry.card .entry-content a:focus,.h-entry.card .entry-content a:hover{background-color:#fffab6;text-decoration:underline dotted #818181;color:#00215d;cursor:pointer}.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content p{text-align:center}.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a{width:90%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:not(:first-of-type){margin-top:.5rem}.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:link,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:visited{background-color:#0093d0;color:#e4f7fe}.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:active,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:focus,.front .site--subcontent .view-featured-blocks .h-entry.card .entry-content a:hover{background-color:#00215d;color:#fff}.page--media-releases .h-entry.card,.page--safety-spotlight .h-entry.card,.page--webinars .h-entry.card{padding-right:0;padding-left:0}.page--media-centre .h-entry.card .entry-header{margin-bottom:1rem}.page--media-centre .h-entry.card .entry-footer{margin-top:1rem}.h-entry.document{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem 0;padding:1rem;border-top:.0125rem solid #dedede;transition:all .3s ease-in-out}.h-entry.document:nth-child(even){background-color:#f5f5f5}.h-entry.document img{min-width:9.6875em;margin-right:0;object-fit:contain;border:.0125rem solid #dedede}.h-entry.document .content-wrapper,.h-entry.document .entry-header,.h-entry.document .entry-content,.h-entry.document .entry-footer,.h-entry.document .files-list{width:100%}.h-entry.document .entry-header{margin-bottom:0}.h-entry.document .entry-header .entry-title{text-transform:uppercase;font-size:1.15rem}.h-entry.document .entry-header .entry-title .u-url,.h-entry.document .entry-header .entry-title .u-url:link,.h-entry.document .entry-header .entry-title .u-url:visited{color:#455767}.h-entry.document .entry-content{padding-bottom:0;font-size:.9rem}.h-entry.document .entry-content .views-more-link{display:inline-block;margin-left:.5rem;font-size:.8rem}.h-entry.document .entry-content .views-more-link,.h-entry.document .entry-content .views-more-link:link,.h-entry.document .entry-content .views-more-link:visited{color:#455767}.h-entry.document .entry-content .views-more-link:active,.h-entry.document .entry-content .views-more-link:focus,.h-entry.document .entry-content .views-more-link:hover{color:#000}.h-entry.document .entry-footer{margin-top:.5rem}.h-entry.document .files-list{display:flex;flex-direction:row;margin-left:-0.5rem}.h-entry.document .files-list a{padding:.5rem;font-weight:600}.h-entry.document .files-list a:not(:first-of-type)::before{content:"|";display:inline-block;margin-left:-0.5rem;margin-right:.5rem;color:#818181}.h-entry.document .btn-edit{margin-top:1rem}@media screen and (min-width:34em){.h-entry.document{flex-direction:row;gap:0 1rem;align-items:flex-start}}@media screen and (min-width:43.75em){.h-entry.document>a img{min-width:7em}}@media screen and (min-width:64em){.h-entry.document{gap:0 3rem;padding:1.5rem}}details,summary{margin:0;padding:0;width:100%;box-sizing:border-box}summary{-webkit-appearance:none}summary::-webkit-details-marker{display:none}.h-entry.faq,.h-entry.staff{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:.125rem solid #fff;border-radius:.35rem;transition:all .3s ease-in-out}.h-entry.faq:not(:first-of-type),.h-entry.staff:not(:first-of-type){margin-top:.25rem}.h-entry.faq .entry-title,.h-entry.staff .entry-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;border-radius:.25rem;background-color:#00215d;font-weight:700;font-size:1.15rem}.h-entry.faq .entry-title::marker,.h-entry.faq .entry-title::before,.h-entry.staff .entry-title::marker,.h-entry.staff .entry-title::before{display:none;content:""}.h-entry.faq .entry-title .label,.h-entry.faq .entry-title span[itemprop=name],.h-entry.staff .entry-title .label,.h-entry.staff .entry-title span[itemprop=name]{padding:1rem 1rem 1rem 2rem;border-right:.0125rem solid #0093d0;background-color:#0093d0;width:calc(100% - 4rem);color:#fff;text-shadow:0 0 .0125rem rgba(0,33,93,.6)}.h-entry.faq .entry-title .caret,.h-entry.staff .entry-title .caret{width:1.5rem;height:1.5rem;margin-right:1.15rem;transform:rotate(-90deg);transition-duration:.3s;transition-property:transform}.h-entry.faq .entry-title:focus .label,.h-entry.faq .entry-title:focus span[itemprop=name],.h-entry.faq .entry-title:hover .label,.h-entry.faq .entry-title:hover span[itemprop=name],.h-entry.staff .entry-title:focus .label,.h-entry.staff .entry-title:focus span[itemprop=name],.h-entry.staff .entry-title:hover .label,.h-entry.staff .entry-title:hover span[itemprop=name]{border-right-color:#fff;background-color:#005d84;color:#fff}.h-entry.faq .entry-title:hover .caret,.h-entry.staff .entry-title:hover .caret{margin-right:.5rem}.h-entry.faq:nth-child(odd) .entry-title .label,.h-entry.faq:nth-child(odd) .entry-title span[itemprop=name],.h-entry.staff:nth-child(odd) .entry-title .label,.h-entry.staff:nth-child(odd) .entry-title span[itemprop=name]{border-right-color:#04b5ff;background-color:#04b5ff;text-shadow:0 0 .0125rem #00215d}.h-entry.faq:nth-child(odd) .entry-title:focus .label,.h-entry.faq:nth-child(odd) .entry-title:focus span[itemprop=name],.h-entry.faq:nth-child(odd) .entry-title:hover .label,.h-entry.faq:nth-child(odd) .entry-title:hover span[itemprop=name],.h-entry.staff:nth-child(odd) .entry-title:focus .label,.h-entry.staff:nth-child(odd) .entry-title:focus span[itemprop=name],.h-entry.staff:nth-child(odd) .entry-title:hover .label,.h-entry.staff:nth-child(odd) .entry-title:hover span[itemprop=name]{border-right-color:#fff;background-color:#005d84;color:#fff}.h-entry.faq .entry-content,.h-entry.staff .entry-content{padding:2rem 4rem 2rem 2rem;background-color:#f3f8fc;color:#000}.h-entry.faq[open],.h-entry.staff[open]{display:block;margin-top:1rem;margin-bottom:1rem;border-color:#00215d;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.h-entry.faq[open] .entry-title,.h-entry.staff[open] .entry-title{border-bottom-right-radius:0;border-bottom-left-radius:0}.h-entry.faq[open] .entry-title .label,.h-entry.faq[open] .entry-title span[itemprop=name],.h-entry.staff[open] .entry-title .label,.h-entry.staff[open] .entry-title span[itemprop=name]{background-color:#00215d}.h-entry.faq[open] .entry-title .caret,.h-entry.staff[open] .entry-title .caret{margin-right:1.15rem;transform:rotate(0deg)}.h-entry.staff .entry-content .division{margin:0 0 1rem;padding-bottom:.5rem;border-bottom:.0125rem solid #818181;color:#00215d}.h-entry.staff .entry-content .division:not(:first-of-type){margin-top:2rem}.h-entry.staff .entry-content .h-card{flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0;border-bottom:.0125rem solid #dedede;font-size:.8rem}.h-entry.staff .entry-content .h-card:nth-child(even){background-color:#fff}.h-entry.staff .entry-content .h-card .column{padding:.5rem 1rem}.h-entry.staff .entry-content .h-card .column:nth-child(1){width:50%}.h-entry.staff .entry-content .h-card .column:nth-child(2),.h-entry.staff .entry-content .h-card .column:nth-child(3){width:25%}.h-entry.staff .entry-content .h-card .p-job-title{font-style:italic;color:#333}.h-entry.staff .entry-content .h-card .btn-edit{margin-top:1rem}.h-card{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:0 0 1rem;padding:0;line-height:1.4;transition:all .3s ease-in-out}.h-card+.h-card{margin-top:1rem}.h-card p{margin-bottom:0}.h-card strong[itemprop=department]{text-decoration:underline}.h-card address{margin:.5rem 0}.h-card .hc--name{margin-bottom:.5rem}.h-card .hc--name+address{margin-top:0}.process-howto{margin-bottom:2rem}.process-howto .process-steps{display:flex;flex-direction:column;margin:2rem 0;padding-top:2rem;border-top:.125rem solid #dedede;transition:all .3s ease-in-out}.process-howto .process-step{display:grid;grid-template-columns:7rem 1fr;grid-template-rows:auto;grid-template-areas:"image title" "body  body";gap:2rem 1rem;align-items:center;justify-content:start;margin:0;padding:1rem;border-bottom:.0125rem solid}.process-howto .process-step:nth-child(even){border-bottom-color:#eee}.process-howto .process-step:nth-child(odd){border-bottom-color:#b6ebff;background-color:#f3f8fc}.process-howto .process-step .media-object,.process-howto .process-step .step-title,.process-howto .process-step .step-instruction{margin:0}.process-howto .process-step .media-object{grid-area:image}.process-howto .process-step .step-title{grid-area:title;margin-top:0 !important;text-transform:uppercase;font-weight:700;color:#5a5a5a}.process-howto .process-step .step-instruction{grid-area:body}.process-howto .process-step .step-instruction h4,.process-howto .process-step .step-instruction .step-title{color:#00215d}@media screen and (min-width:30em){.process-howto .process-step{grid-template-areas:"image title" "image body";align-items:start}}.all-link{margin-top:4rem;padding:2rem 1rem;background-color:#e4f7fe}.all-link+.all-link{margin-top:0}.all-link .entry-content p{display:flex;align-items:center;justify-content:center;width:100%;margin:0}.all-link .entry-content p .btn,.all-link .front .site--subcontent .view-featured-blocks .h-entry.card .entry-content p a,.front .site--subcontent .view-featured-blocks .h-entry.card .all-link .entry-content p a{width:100%;max-width:17rem}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:40%;left:50%;width:128px;height:128px;margin:0 0 0 -64px;padding:0;opacity:1;border-radius:0;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/hardhat/assets/images/icon/ripple-loader--128.svg);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:50%;left:auto;margin:0 -64px 0 0}.selector{overflow:hidden;position:relative;min-width:10rem;margin:0;padding:0;border:2px solid #0093d0;border-radius:2rem;background-color:#fff}.selector select{z-index:2;position:relative;width:100%;border:0;background-color:#fff;background-image:url(/themes/custom/hardhat/assets/images/icon/caret.svg);background-position:90% 50%;background-repeat:no-repeat;background-size:1rem;font-size:1rem;line-height:1.2;color:#455767;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selector:hover{border-color:#00215d}.selector:hover select{color:#000}form{width:100%}form.webform-submission-reporting-fraud-in-the-nwt-and-n-form{margin-bottom:4rem}form.webform-submission-contact-form .form-type-email.disabled{display:none !important}form .form-group,form .form-row{width:100%}form .js-webform-radios .radio .form-check-label{display:flex;align-items:baseline}form .js-webform-radios .radio .form-check-label .form-radio{width:auto}.view-filters,.views-exposed-form{margin-bottom:2rem}.view-filters form,.views-exposed-form form{max-width:none}.view-filters .form-row,.views-exposed-form .form-row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;margin:0;padding:0;background-color:#fff;transition:all .3s ease-in-out}.view-filters .form-type-select,.views-exposed-form .form-type-select{align-content:center;align-items:center;margin:0;padding-top:.65rem;padding-bottom:.65rem}.view-filters .form-type-select label,.views-exposed-form .form-type-select label{margin:0;text-align:center;text-transform:none;font-size:.9rem}.view-filters .form-type-select .selector,.views-exposed-form .form-type-select .selector{margin:0 auto}.view-filters .form-actions,.views-exposed-form .form-actions{width:100%;margin:0;padding:1.2rem 0;text-align:center}.view-filters .form-type-processed-text,.views-exposed-form .form-type-processed-text{margin:0;padding:0}@media screen and (min-width:34em){.view-filters .form-row,.views-exposed-form .form-row{flex-direction:row;align-items:flex-end;justify-content:flex-start}.view-filters .form-row .form-type-select,.views-exposed-form .form-row .form-type-select{width:calc(100% - 10rem);padding-top:0;padding-left:.5rem}.view-filters .form-row .form-type-select label,.views-exposed-form .form-row .form-type-select label{text-align:left}.view-filters .form-row .form-type-select .selector,.views-exposed-form .form-row .form-type-select .selector{margin:0}.view-filters .form-row .form-actions,.views-exposed-form .form-row .form-actions{width:8rem;margin-left:auto;padding-top:1.65rem;padding-bottom:.75rem}}@media screen and (min-width:47.5em){.view-filters .form-row .form-type-select,.views-exposed-form .form-row .form-type-select{width:calc(50% - 5rem)}}.node-preview-container{position:relative;height:auto;margin:0 auto;border-bottom:2px solid #818181;background-color:#fff}.node-preview-container .node-preview-form-select{display:flex;align-items:center}.node-preview-container .node-preview-form-select .node-preview-backlink,.node-preview-container .node-preview-form-select .form-item-view-mode{float:left;width:50%}.node-preview-container .node-preview-form-select .node-preview-backlink{font-weight:700}.node-preview-container .node-preview-form-select .form-item-view-mode{position:relative;align-items:center;text-align:right}.node-preview-container .node-preview-form-select .form-item-view-mode label{position:relative;top:-1rem;padding-right:1rem}.node-preview-container .node-preview-form-select .form-item-view-mode .selector{width:10rem}#block-hardhat-cblockeng{display:flex;flex-direction:column;margin-bottom:2rem;position:relative}#block-hardhat-cblockeng .field--name-field-career-image{position:relative;display:block}#block-hardhat-cblockeng .field--name-field-live-text-header{position:absolute;top:5%;width:100%;text-align:center;margin-left:auto;margin-right:auto;color:#fff;font-size:2.125rem;font-weight:bold}#block-hardhat-cblockeng .field--name-field-live-text-header p{width:100%;text-align:center;margin-left:auto;margin-right:auto;color:#fff}#block-hardhat-cblockeng .field--name-field-live-text-description{position:absolute;top:20%;width:100%}#block-hardhat-cblockeng .field--name-field-live-text-description p{width:80%;text-align:center;margin-left:auto;margin-right:auto;color:#fff;font-size:1.1rem}#block-hardhat-cblockeng .field--name-field-career-link{bottom:13%;position:absolute;width:100%;text-align:center}#block-hardhat-cblockeng .field--name-field-career-link a{color:#FFF;font-size:1rem;text-decoration:none !important;background:#0093d0;padding:.5rem 1.5rem;text-transform:capitalize;}#block-hardhat-cblockeng .field--name-field-career-link a:hover,#block-hardhat-cblockeng .field--name-field-career-link a:visited{text-decoration:none !important}@media(min-width:320px) and (max-width:400px){#block-hardhat-cblockeng .field--name-field-live-text-description p{font-size:1rem}#block-hardhat-cblockeng .field--name-field-career-image img{height:550px}}@media(min-width:410px) and (max-width:1220px){#block-hardhat-cblockeng .field--name-field-live-text-description p{font-size:1rem}#block-hardhat-cblockeng .field--name-field-career-image img{height:450px}}.site--footer .nav--social .menu a svg path,.site--footer .nav--social .menu a:link svg path{fill:rgb(39,50,59);}.site--footer .nav--social .menu a:active svg path,.site--footer .nav--social .menu a:focus svg path,.site--footer .nav--social .menu a:hover svg path{fill:#fff;}@media screen and (max-width:600px){.lang--iu #block-hardhat-cblockeng .field--name-field-career-link,.lang--fr #block-hardhat-cblockeng .field--name-field-career-link{bottom:4%;}}form .form-check{width:100%;margin:0 0 .5rem;padding:.35rem 0 .75rem;}form .form-check .form-check-label{display:block;}form .form-check .form-checkbox,form .form-check label{width:auto;}
html.ie11 .site--banner .announcement{display:block;text-align:center}html.ie11 .site--banner .announcement header .block-title::before{margin-right:1rem}html.ie11 .site--banner .announcement header .block-title::after{margin-left:1rem}html.ie11 .site--header .endo{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}html.ie11 .site--header .nav--mobile-toggle{display:none}html.ie11 .site--header .nav--app-tabs,html.ie11 .site--header .site--branding,html.ie11 .site--header .nav--social,html.ie11 .site--header .nav--search,html.ie11 .site--header .nav--language,html.ie11 .site--header .nav--main-sub,html.ie11 .site--header .nav--main{display:inline-block;float:left}html.ie11 .site--header .nav--app-tabs{order:1;width:100%}html.ie11 .site--header .site--branding{order:3;width:52%}html.ie11 .site--header .nav--social{order:4;width:10%}html.ie11 .site--header .nav--social .social-twitter{margin-left:1rem}html.ie11 .site--header .nav--search{order:5;width:5%}html.ie11 .site--header .nav--language{order:6;width:32%}html.ie11 .site--header .nav--language .menu .menu-item{margin-left:.5rem}html.ie11 .site--header .nav--main-sub{order:2;width:100%}html.ie11 .site--header .nav--main{order:7;width:100%}html.ie11 .nav--main .menu-item.hover>.submenu{display:flex}html.ie11 .search-form .btn-search{position:absolute;top:-5px;right:-15px}html.ie11 .cards-block{display:flex;flex-direction:row}html.ie11 .cards-block>*:not(:nth-child(1)){margin-left:5%}html.ie11 .site--footer .nav--foot .menu-item:not(:nth-child(1)){margin-left:1rem}html.ie11 .site--footer .nav--mobile-apps{margin-top:2rem;margin-bottom:2rem}html.ie11 .site--footer .nav--mobile-apps .mobile-app.apple{margin-left:2rem}html.ie11 .site--footer .nav--social{margin-top:2rem;margin-bottom:2rem}html.ie11 .site--footer .nav--social .social-twitter{margin-left:2rem}html.ie11 .front .site--hero .media--image{width:70%}html.ie11 .front .site--hero .pane-wrapper{width:30%}html.ie11 .front .site--hero .pane-wrapper .entry-footer{margin-top:3rem}html.ie11 .front .site--hero .nav--hero{left:73.5%}html.ie11 .front .site--hero .flickity-button .flickity-button-icon{margin-top:-12px;margin-left:-12px}html.ie11 .front .cta .entry-content{width:100%}html.ie11 .front .cta.ohs .media-object{margin-bottom:-6rem}html.ie11 .front .cta.connect .media-object{margin-bottom:-2rem}html.ie11 .front .site--subcontent .h-entry{height:36rem}html.ie11 .front .site--subcontent .h-entry .media--image img{width:17rem}html.ie11 .front .site--subcontent .h-entry .content-wrapper,html.ie11 .front .site--subcontent .h-entry .content-wrapper>*{width:100%}html.ie11 .front .site--promotions .endo{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;gap:2rem 5%}html.ie11 .front .site--promotions .block{width:20rem;height:100%}html.ie11 .front .site--promotions .block:nth-child(2),html.ie11 .front .site--promotions .block:nth-child(3){margin-left:4.5%}html.ie11 .front .site--promotions .block .block-title{margin-bottom:2rem}html.ie11 .front .site--promotions .block .h-entry.card,html.ie11 .front .site--promotions .block .h-entry.card .content-wrapper,html.ie11 .front .site--promotions .block .h-entry.card .entry-header,html.ie11 .front .site--promotions .block .h-entry.card .entry-content,html.ie11 .front .site--promotions .block .h-entry.card .entry-footer{display:block}html.ie11 .front .site--promotions .block .h-entry.card .entry-content,html.ie11 .front .site--promotions .block .h-entry.card .entry-footer{margin-top:1rem}html.ie11 .front .site--promotions .block .h-entry.card .media--image img{width:18rem}html.ie11 .not-front .dialog-off-canvas-main-canvas{display:flex;flex-flow:row wrap}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--banner{order:1}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--header{order:2}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--search{order:3}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--page-trail{order:4}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--content{order:6;width:62%;margin-left:8%}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--sidebar{order:5;width:30%}html.ie11 .not-front .dialog-off-canvas-main-canvas .site--footer{order:7}html.ie11 .not-front .nav--side .menu-item{margin-bottom:.35rem}html.ie11 .not-front .nav--side .submenu .submenu-item::before{top:.05rem}html.ie11 .not-front .h-entry.page ul:not([class])>li::before{top:-2px}html.ie11 .not-front .process-howto .process-step{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-end}html.ie11 .not-front .process-howto .process-step .media-object{width:18%}html.ie11 .not-front .process-howto .process-step .step-title,html.ie11 .not-front .process-howto .process-step .step-instruction{width:80%;margin-left:2%}html.ie11 .not-front .process-howto .process-step .step-instruction{margin-top:-3rem}html.ie11 .not-front .h-entry.document img{margin-right:2rem}html.ie11 .not-front .h-entry.faq,html.ie11 .not-front .h-entry.faq .entry-title,html.ie11 .not-front .h-entry.faq .entry-content{width:100%}
