.frm_screen_reader{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.frm_screen_reader.frm_hidden{display:initial}.frm_verify{position:absolute;left:-3000px}.frm_clear_none{clear:none}.frm_clear{clear:both}.frm_form_field.frm_alignright{float:right!important}.with_frm_style .frm_form_field{clear:both}.frm_combo_inputs_container,.frm_form_fields .frm_fields_container,.frm_form_fields .frm_section_heading,.frm_grid_container{display:grid;grid-template-columns:repeat(12,6.5%);grid-auto-rows:max-content;grid-gap:0 2%}.frm_combo_inputs_container>*,.frm_fields_container .frm_form_field,.frm_fields_container>*,.frm_grid_container>*,.frm_section_heading>*{grid-column:span 12/span 12}.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_form_field.frm_last_inline,.frm_form_field.frm_left_inline,.frm_form_field.frm_right_inline,.frm_inline,.frm_submit.frm_inline{width:auto;grid-column:span 2/span 2}.frm6,.frm_form_field.frm6,.frm_form_field.frm_first_half,.frm_form_field.frm_half,.frm_form_field.frm_last_half,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_three_fifths,.frm_half,.frm_submit.frm6,.frm_submit.frm_half{grid-column:span 6/span 6}.frm4,.frm_form_field.frm4,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third,.frm_form_field.frm_left_third,.frm_form_field.frm_right_third,.frm_form_field.frm_third,.frm_form_field.frm_two_fifths,.frm_submit.frm4,.frm_submit.frm_third,.frm_third{grid-column:span 4/span 4}.frm8,.frm_form_field.frm8,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_two_thirds,.frm_submit.frm8,.frm_two_thirds{grid-column:span 8/span 8}.frm3,.frm_form_field.frm3,.frm_form_field.frm_first_fourth,.frm_form_field.frm_fourth,.frm_form_field.frm_last_fourth,.frm_form_field.frm_left_fourth,.frm_form_field.frm_right_fourth,.frm_fourth,.frm_submit.frm3,.frm_submit.frm_fourth{grid-column:span 3/span 3}.frm9,.frm_form_field.frm9,.frm_form_field.frm_four_fifths,.frm_form_field.frm_three_fourths,.frm_submit.frm9,.frm_three_fourths{grid-column:span 9/span 9}.frm2,.frm_form_field.frm2,.frm_form_field.frm_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_fifth,.frm_form_field.frm_last_sixth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_sixth,.frm_sixth,.frm_submit.frm2,.frm_submit.frm_fifth,.frm_submit.frm_sixth{grid-column:span 2/span 2}.frm10,.frm_form_field.frm10,.frm_submit.frm10{grid-column:span 10/span 10}.frm1,.frm_form_field.frm1,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_eighth,.frm_form_field.frm_last_seventh .frm_form_field.frm_eighth,.frm_form_field.frm_seventh,.frm_submit.frm1,.frm_submit.frm_eighth,.frm_submit.frm_seventh{grid-column:span 1/span 1}.frm5,.frm_form_field.frm5,.frm_submit.frm5{grid-column:span 5/span 5}.frm7,.frm_form_field.frm7,.frm_submit.frm7{grid-column:span 7/span 7}.frm11,.frm_form_field.frm11,.frm_submit.frm11{grid-column:span 11/span 11}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full>input:not([type=checkbox]):not([type=radio]):not([type=button]),.frm_full select,.frm_full textarea{width:100%!important;grid-column:span 12/span 12;box-sizing:border-box}.frm_full .wp-editor-wrap input{width:auto!important}.frm_first,.frm_form_field.frm_first,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_half,.frm_form_field.frm_first_inline,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_half,.frm_form_field.frm_left_inline,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds{grid-column-start:1}.frm_form_field.frm_alignright,.frm_form_field.frm_last,.frm_last{grid-column-end:-1;grid-row-start:span 100;justify-content:end}.with_frm_style.frm_rtl .frm_form_fields .star-rating{float:right}.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio{float:right!important;margin-right:0!important}.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input{float:left}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5{margin-right:18px}.with_frm_style.frm_rtl div>.frm_time_select{margin-right:5px}.frm_form_field.frm_inline_container,.frm_form_field.frm_left_container,.frm_form_field.frm_right_container{display:grid;grid-template-columns:25% auto;width:100%;grid-auto-rows:min-content}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_form_field.frm_inline_container{grid-template-columns:repeat(2,minmax(auto,max-content))}.frm_form_field.frm_inline_container .frm_primary_label,.frm_form_field.frm_left_container .frm_primary_label,.frm_form_field.frm_right_container .frm_primary_label{margin-right:10px;grid-row:span 2/span 2;padding-top:4px}.frm_form_field.frm_left_container .frm_primary_label{grid-column:1;grid-row:span 2/span 2}.frm_form_field.frm_right_container .frm_primary_label{grid-column:2;grid-row:1;margin-right:0;margin-left:10px}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description{grid-column:2}.frm_form_field.frm_right_container .frm_description{grid-column:1}.frm_conf_field.frm_left_container{grid-template-columns:67%}.frm_conf_field.frm_left_container .frm_description{grid-column:1}.frm-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:750px){.frm_grid_container.frm_no_grid_750>div{grid-column:span 12/span 12}}@media only screen and (max-width:600px){.frm_fields_container>.frm_form_field,.frm_fields_container>.frm_submit,.frm_grid_container>.frm_form_field,.frm_section_heading>.frm_form_field{grid-column:1/span 12!important}.frm_form_field.frm_inline_container,.frm_form_field.frm_left_container,.frm_form_field.frm_right_container,.frm_grid_container.frm_no_grid_600{display:block}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}:where(:not(iframe):not(canvas):not(img):not(svg):not(video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;height:auto}table{border-collapse:collapse}html{scroll-behavior:smooth}:root{--app-height:-webkit-fill-available}body{--branding-width:100px;--delay:0;--max-width:90vw;--out-space:calc((100vw - var(--max-width)) / 2);--text-color:#25293b;--detail-color:#313230;--btn-link-color:#313230;--arrow-width:4.5rem;--spacer:4rem;--small-spacer:2rem;--c-primary:#00198e;--c-secondary:#313230;--c-gray-light:#edefef;--c-gray-medium:#6e8392;--c-gray-dark:#313230;--c-btn-link:var(--text-color)}@media (min-width:768px){body{--app-height:90vh;--branding-width:120px}}@media screen and (min-width:1024px) and (hover:hover){body{--branding-width:120px;--spacer:6rem}}@media (min-width:1920px){body{--branding-width:150px;--spacer:7.5rem;--small-spacer:2.5rem;--max-width:1820px}}body.single-products{background-color:#fff}body.ready{background-color:inherit}body.fullscreen-open{overflow:hidden;position:fixed}.section-color,body{--cat-color:#fff;--padding-size:calc(var(--spacer) / 4)}.bg--light-green{--cat-color:#e4efeb;--btn-link-color:#a7d3b8;--btn-link-color-hover:var(--cat-color)}.bg--green{--cat-color:#05a399;--cat-color-light:#e4efeb;--text-color:#fff}.bg-sub--green{--cat-color:#e4efeb}.bg--cyan{--cat-color:#03c3df;--cat-color-light:#e4efeb;--text-color:#fff}.bg-sub--cyan{--cat-color:#e4efeb}.bg--light-yellow{--cat-color:#f1f0e1;--btn-link-color:#959d8d;--btn-link-color-hover:var(--cat-color)}.bg--light-gray{--cat-color:#edefef;--btn-link-color:#313230;--btn-link-color-hover:#fff}.bg--medium-gray{--cat-color:#6e8392}.bg--gray{--cat-color:#313230;--cat-color-light:#edefef;--text-color:#fff}.bg-sub--gray,.bg-sub--medium-gray{--cat-color:#edefef}.bg--blue-dark{--cat-color:#00198e;--text-color:#fff;--btn-link-color:#fff;--btn-link-color-hover:#fff}.section-color .row{background-color:var(--cat-color)}.blog-item__link,.btn,button{cursor:pointer}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;aspect-ratio:16/9}.wrap{overflow:hidden}@media screen and (min-width:1024px) and (hover:hover){.wrap{overflow:initial}}div:has(.image__copyright){position:relative}.image__copyright{position:absolute;color:#25293b;right:0;padding:.3rem;bottom:0;z-index:15;transform-origin:right top;background-color:#fff;font-size:.7rem}[data-target],[id]{scroll-margin-top:calc(var(--nav-height) * 1.5)}:root,body{font-family:Saira,sans-serif;font-weight:100;font-style:normal;color:#25293b;font-size:16px;line-height:normal}::selection{color:#fff;background:#313230}.h1,.h2,.h3,.news-list__container h1,.news-list__container h2,h1,h2,h3{line-height:100%;display:block}h2,h3{line-height:120%}.h4,.h5,.h6,h4,h5,h6{font-family:Saira,sans-serif;font-weight:100;font-style:normal;display:block;line-height:120%}a{color:var(--text-color)}.h1,h1{font-size:3.5rem}.h2,.news-list__container h1,.news-list__container h2,h2{font-size:2.375rem}.h3,h3{font-size:3rem}b,strong{font-weight:600}sup{font-size:.6em;vertical-align:super}em{color:var(--c-primary);display:inline-block;font-weight:500}.anim.fade{animation-name:fade;animation-delay:0s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}.anim.appear:after,.anim.appear:before,.anim.fade.appear{animation-play-state:running}.anim.appear>img{animation-play-state:running!important}.image__container{overflow:hidden;position:relative}.image__container:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:#313230;z-index:2;display:none}@keyframes bg-image{0%{transform:scaleX(0);transform-origin:bottom right}50%{transform:scaleX(1);transform-origin:bottom right}51%{transform:scaleX(1);transform-origin:bottom left}to{transform:scaleX(0);transform-origin:bottom left}}@keyframes bg-image-reverse{0%{transform:scaleX(0);transform-origin:bottom left}50%{transform:scaleX(1);transform-origin:bottom left}51%{transform:scaleX(1);transform-origin:bottom right}to{transform:scaleX(0);transform-origin:bottom right}}@keyframes window{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeback{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadebg{0%{opacity:0}to{opacity:.2}}@keyframes left{0%{transform:translateX(120%)}to{transform:translateY(0)}}@keyframes right{0%{transform:translateX(-120%)}to{transform:translateX(0)}}@keyframes top{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes bottom{0%{transform:translateY(-120%)}to{transform:translateY(0)}}.blog-item__image img,.gallery__pageheader__image img,.image__line img,.main__content .image__container img,.news-item__image img,.related__image img,.spotlight__image--cover img,.spotlight__image img,.subcategories__item .image-background img,.text-image__image img{object-fit:cover;width:100%;height:100%;vertical-align:bottom;object-position:center}.product__image img,.search__image img{object-fit:contain;width:100%;height:100%;vertical-align:bottom;object-position:center}.gallery__pageheader,.header-menu #nav-primary .components__background,.modal,.pageheader--bg,.related__image,.subcategories__item .components__background,.subcategories__item .image-background,body #legalsplashscreen,body.show-legal:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.modal,body #legalsplashscreen,body.show-legal:before{position:fixed}body.show-legal:before{box-shadow:inset 0 0 50vw 1.2rem rgba(0,25,142,.44)}.image__line{position:relative}.image__line:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:auto;z-index:3;height:2px;background-color:var(--detail-color);right:-4rem;left:4rem}@media screen and (min-width:1024px) and (hover:hover){.image__line:before{animation-name:fade,left;animation-delay:.3s;animation-duration:.65s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}.image__line:before.appear{animation-play-state:running}}.image__line:after{content:"";position:absolute;display:block;top:auto;left:0;right:0;bottom:0;z-index:3;height:2px;background-color:var(--detail-color);left:-4rem;right:4rem}@media screen and (min-width:1024px) and (hover:hover){.image__line:after{animation-name:fade,right;animation-delay:.6s;animation-duration:.65s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}.image__line:after.appear{animation-play-state:running}}body #legalsplashscreen .container .legal__footer button,form button,form input[type=submit]{background-color:rgba(152,162,174,.1);color:#00198e;text-transform:uppercase;font-size:.9em;width:fit-content;text-align:center;padding:.7rem 0;cursor:pointer;transition:background-color .23s ease-out,color .23s ease-in-out,transform .15s ease-in}body #legalsplashscreen .container .legal__footer button:hover,form button:hover,form input:hover[type=submit]{background-color:#00198e;color:#fff}body #legalsplashscreen .container .legal__footer button:active,form button:active,form input:active[type=submit]{transform:translate3d(0,5px,0)}.subcategories__item .components__background{background-size:cover;background-repeat:no-repeat;background-position:50%}.news__container .share{display:flex;align-items:center}.news__container .share strong{font-size:.8em;text-transform:uppercase}.news__container .share>div,.news__container .share>strong{margin-right:calc(var(--spacer) / 4)}.news__container .share a{display:flex;position:relative}.news__container .share a span{display:none}.news__container .share a:hover span{display:block;position:absolute;font-size:.75rem;text-transform:uppercase;text-align:center;left:-70%;top:120%;right:-70%;color:var(--text-color)}.news__container .share a:hover:after{transform:scale(1.2)}body.show-modal .btn__menu span{background:var(--c-primary)}body.show-modal .btn__search svg path{fill:var(--c-primary)}.open-modal{text-indent:-9999px}body.show-legal{overflow:hidden}body.show-legal:before{content:"";background-color:#00198e;display:block;width:100%;height:100vh;opacity:.9;z-index:25}body #legalsplashscreen{z-index:25;height:100vh;display:flex;justify-content:center;align-items:center;font-size:1rem;overflow:auto}@media (min-width:768px){body #legalsplashscreen{width:100%;font-size:1.25rem;margin:0}}body #legalsplashscreen .container{position:relative;background-color:#fff;max-width:29rem;width:90%;margin:1rem}@media (min-width:768px){body #legalsplashscreen .container{margin:0}}body #legalsplashscreen .container .legal__logo{display:flex;justify-content:center;align-items:center;position:relative;height:9.4em;margin:0 auto;background:var(--c-primary);width:100%}body #legalsplashscreen .container .legal__logo svg{z-index:2;width:60%;transform:translateX(1.85rem)}body #legalsplashscreen .container .legal__header{width:100%;margin-top:2rem}body #legalsplashscreen .container .legal__header .h1{font-size:2.75em;font-weight:600;letter-spacing:.4rem;text-align:center;margin-bottom:.6em}body #legalsplashscreen .container .legal__content{margin-bottom:2em;padding:0 2.2rem}body #legalsplashscreen .container .legal__footer{padding:0 2.2rem}body #legalsplashscreen .container .legal__footer button{font-family:Saira,sans-serif;font-weight:500;font-style:normal;margin-bottom:1rem;width:100%}.content-section>.container{position:relative;z-index:2}.content-section>.container .row{display:grid;grid-template-columns:100%;align-items:center;height:100%}@media screen and (min-width:1024px) and (hover:hover){.content-section>.container .row{gap:0;grid-template-columns:50% 50%}}@media screen and (min-width:1024px) and (hover:hover){.content-section.full-right>.container{padding-left:max(var(--spacer),var(--out-space))}}@media screen and (min-width:1024px) and (hover:hover){.content-section.full-left>.container{padding-right:max(var(--spacer),var(--out-space))}}.content-section:not(.full-width):not(.full-right):not(.full-left) .container{padding:calc(var(--spacer) / 2) var(--out-space)}.pageheader__categories{width:100%;overflow:hidden;height:100%}.pageheader__categories .row{display:grid;grid-template-rows:repeat(2,1fr)}@media (min-width:1024px){.pageheader__categories .row{display:flex;justify-content:center;align-items:center;flex-direction:row;height:100%}}.pageheader__categories .row .col{display:flex;justify-content:center;align-items:center;min-height:70vh}@media (min-width:768px){.pageheader__categories .row .col{min-height:50vh}}@media (min-width:1024px){.pageheader__categories .row .col{min-height:100vh}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__categories .row .col{min-height:35vh}}.pageheader__categories .row .col .icon__cat{animation-name:top,fade;animation-delay:.25s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.pageheader__categories .row .col:last-child .icon__cat{animation-delay:.2s}@media screen and (min-width:1024px) and (hover:hover){.pageheader__categories .row .col{min-height:auto}}.pageheader__selector{transition:width .45s ease-in;width:100%;height:calc(var(--app-height) / 2);display:flex;justify-content:center;align-items:center}@media (min-width:768px){.pageheader__selector{height:calc(var(--app-height) / 3.3)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector{width:50%;height:100%}}.pageheader__selector:first-child{z-index:2}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector:first-child{clip-path:url(#responsive-shape);overflow:hidden}.pageheader__selector:first-child .components__background{transition:transform .45s ease-in;transform:translateX(-30%)}}@media (max-width:calc(768px - 1px)){.pageheader__selector:last-child{top:30vh;position:absolute;z-index:2;clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 50%)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector:last-child{z-index:1}.pageheader__selector:last-child .components__background{transition:transform .45s ease-in;transform:translateX(25%);left:auto;right:0}}.pageheader__selector.active{width:70%}.pageheader__selector.active:first-child .components__background{transition:transform .45s ease-in;transform:translateX(-15%)}.pageheader__selector.active:last-child .components__background{transition:transform .45s ease-in;left:auto;right:0;transform:translateX(15%)}.pageheader__selector.not-active{width:30%}.pageheader__selector a .label{top:30%;position:absolute;z-index:20;font-size:3.2rem;color:#fff;right:15%;left:auto;line-height:1;text-transform:uppercase}.pageheader__selector a .label:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;width:4.2rem;display:block;z-index:12;top:-5rem;position:absolute}@media (min-width:768px){.pageheader__selector a .label{top:50%}}.pageheader__selector:last-child a .label{top:70%}@media (min-width:768px){.pageheader__selector:last-child a .label{text-align:right;right:auto;left:10%;top:50%}.pageheader__selector:last-child a .label:before{left:auto;right:0}}.pageheader__selector--link{display:flex;justify-content:center;align-items:center;position:relative;z-index:5;width:100%;height:100%;transform:translateY(calc(-.3 * var(--scrollY)))}@media (min-width:1540px){.pageheader__selector--link{display:block}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector--link{transition:transform .35s ease-in-out;flex-direction:row}}.pageheader__selector--link .icon__cat{--icon-width:120px;position:relative;left:2%;width:var(--icon-width);height:var(--icon-width)}.pageheader__selector--link .icon__cat__bg path{fill:hsla(0,0%,100%,.2)!important}@media (min-width:768px){.pageheader__selector--link .icon__cat{--icon-width:170px}}@media (min-width:1024px){.pageheader__selector--link .icon__cat{--icon-width:180px;--translate-x:0;transition:transform .35s ease-in-out;transform-origin:center center;position:absolute;top:25%;left:calc(50% - var(--icon-width));right:auto}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector--link .icon__cat{left:10.1rem;top:28%}}@media (min-width:1920px){.pageheader__selector--link .icon__cat{--icon-width:240px;left:24.1rem}}.pageheader__selector--link .icon__cat svg{overflow:visible;position:relative;z-index:2}.pageheader__selector--link .icon__bg path,.pageheader__selector--link .icon__main path{fill:#fff!important}.pageheader__selector--link .icon__label{transform:translateY(1rem);display:block}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector--link .icon__label{opacity:.8}}@media (min-width:1024px){.pageheader__selector--link.grid-front-reverse .icon__cat{left:auto;right:calc(50% - var(--icon-width))}}@media (min-width:1540px){.pageheader__selector--link.grid-front-reverse .icon__cat{left:auto;right:calc(50% - var(--icon-width))}}@media (min-width:1920px){.pageheader__selector--link.grid-front-reverse .icon__cat{right:21.7rem}}.pageheader__selector .components__background{background-size:cover;display:block;position:absolute}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector .components__background{width:100vw}}.pageheader{height:60vh;min-height:-webkit-fill-available;display:flex;align-items:flex-end;position:relative;z-index:2}.pageheader .quote{position:absolute;top:0;width:100%;bottom:0;z-index:5;display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:500;color:var(--c-primary);padding:2rem;background:hsla(0,0%,100%,.6);margin-bottom:0}@media (min-width:768px){.pageheader .quote{background:transparent;left:50%;width:50%;right:3rem;margin-bottom:var(--spacer)}}@media (min-width:768px){.pageheader{height:780px;min-height:780px}}.pageheader--404{min-height:100vh}.pageheader--small{height:780px;min-height:780px}@media (min-width:768px){.pageheader--small{height:640px;min-height:640px}}.pageheader--small .pageheader--bg{animation-play-state:running}.pageheader--frontpage{--bg-color:#313230;z-index:5;height:100vh}@media (min-width:1024px){.pageheader--frontpage{height:var(--app-height)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader--frontpage{z-index:inherit;background-color:var(--bg-color);padding:0;align-items:center}.pageheader--frontpage:after{height:4rem;bottom:-3.5rem}}@media screen and (min-width:1024px) and (hover:hover){.pageheader--frontpage{min-height:var(--app-height);align-items:flex-end;min-height:auto;height:100vh}}.pageheader--search{height:480px;min-height:480px}.pageheader--category{height:940px;max-height:60vh}@media (min-width:768px){.pageheader--category{max-height:var(--app-height)}}.pageheader--product{height:calc(var(--app-height) / 2);z-index:5}.pageheader--product .components__background{background-image:url("/app/themes/fnherstal2025/resources/assets/images/webp/weapon_background.webp");backsground-size:cover}.pageheader--product .components__background:before{display:block;content:"";position:absolute;inset:0;background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/FN_OutlineGun_01.svg");background-size:contain;background-repeat:no-repeat;background-position:50% var(--bg-top,50%)}@media screen and (min-width:1024px) and (hover:hover){.pageheader--product{min-height:auto;height:var(--app-height)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader--product .pageheader__vertical{padding-left:2.5rem}}@media (max-width:calc(768px - 1px)){.pageheader--product .pageheader--titles{line-height:1}.pageheader--product .pageheader--titles h1{font-size:2em}.pageheader--product .pageheader--titles .titles-container{width:100vw}.pageheader--product .pageheader__vertical{transform:rotate(0);background-color:transparent;padding-right:0}.pageheader--product .pageheader__vertical .icon__cat{transform:rotate(0);min-height:auto}}.pageheader__gallery img{width:100%;height:100%;object-fit:cover}.pageheader__content{position:absolute;z-index:5;max-width:60%;padding:calc(var(--spacer) / 2) var(--out-space)}@media (min-width:768px){.pageheader__content{max-width:50%}}@media (min-width:null){.pageheader__content{max-width:90%}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__content{width:40%;z-index:5;top:0;left:55%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}}.pageheader__content .content,.pageheader__content h1{color:#fff}.pageheader__content h1{font-size:1.875rem;margin-bottom:1rem;text-transform:uppercase}@media (min-width:768px){.pageheader__content h1{font-size:2.875rem}}.pageheader__content h1 strong{font-weight:600}.pageheader__content h1:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block;margin-bottom:.5rem}@media (min-width:768px){.pageheader__content h1{writing-mode:inherit;transform:rotate(0deg)}}.pageheader__content .content{font-family:Saira,sans-serif;font-weight:100;font-style:normal}@media (min-width:768px){.pageheader__content .content{font-size:1.2em}}.pageheader--titles{height:var(--app-height);position:relative;z-index:7;width:fit-content}@media (min-width:768px){.pageheader--titles{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;z-index:12;min-width:100%}}@media (min-width:1540px){.pageheader--titles{width:calc(1720px * .25 + var(--out-space))}}.pageheader--titles .titles-container{--text-color:#fff;position:absolute;min-width:100vw;bottom:0;background-color:var(--c-primary);padding:1.5rem 3rem 1.5rem 6rem;text-align:center;clip-path:polygon(6rem 0,100% 0,100% 100%,0 100%)}@media (min-width:768px){.pageheader--titles .titles-container{min-width:45vw}}.pageheader--titles .icon__cat{animation-name:fade,top;animation-delay:.4s;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running;transform:rotate(90deg);width:2.3rem;height:2.3rem}@media (min-width:768px){.pageheader--titles .icon__cat{min-width:4rem;min-height:4rem;margin-top:0}}.pageheader--titles .icon__cat+.group{margin-left:1.5rem}@media (min-width:768px){.pageheader--titles .icon__cat+.group{margin-left:3rem}}@media (min-width:1024px){.pageheader--titles .icon__cat+.group{margin-left:1.5rem}}@media screen and (min-width:1024px) and (hover:hover){.pageheader--titles .icon__cat+.group{margin-left:3rem}}.pageheader--title{font-family:Saira,sans-serif;font-weight:500;font-style:normal;animation-name:fade,right;animation-delay:0;animation-duration:.7s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running;display:block;width:100%;color:var(--text-color);text-transform:uppercase;line-height:100%;font-size:1.1em}@media (min-width:768px){.pageheader--title{font-size:2.2em;line-height:1}}@media (min-width:1024px){.pageheader--title{font-size:2em}}@media (min-width:1540px){.pageheader--title{font-size:2.78em}}.pageheader--pretitle{font-family:Saira,sans-serif;font-weight:600;font-style:normal;font-size:1.12em;display:block;text-transform:uppercase}.pageheader__bg{overflow:hidden;z-index:1}.pageheader--hero,.pageheader__bg{width:100%;height:100%;position:absolute}.pageheader--hero{display:flex;justify-content:center;align-items:center;z-index:3;pointer-events:none}.pageheader--hero img{transform:translateY(calc(-.5 * var(--scrollY)));position:relative;z-index:5;max-width:65%;height:auto;width:auto;max-height:80%;margin:0 auto;object-fit:contain}.pageheader--bg{pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#00198e;animation-name:fade;animation-delay:0s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.pageheader--bg,.pageheader--bg.run{animation-play-state:running}@media screen and (min-width:1024px) and (hover:hover){.pageheader--bg{background-position:50%}.pageheader--bg--mobile{display:none}}.pageheader--category{z-index:2}.pageheader--category .pageheader--hero{max-height:177.77778vh}.pageheader--category .pageheader--bg{max-height:1080px}@media (max-width:calc(380px - 1px)){body.categories-template .pageheader{height:calc(var(--app-height) * 1.5)}}.single-categories-data.security .pageheader__content--frontpage{left:auto}@media (min-width:768px){.single-categories-data.security .pageheader__content--frontpage{top:4rem;right:auto}}@media (min-width:1024px){.single-categories-data.security .pageheader__content--frontpage{right:55%}}.single-categories-data.defence .pageheader__content--frontpage{right:0}@media (min-width:1024px){.single-categories-data.defence .pageheader__content--frontpage{right:auto}}footer.content-info{background-color:#00198e;font-size:.875rem;z-index:10;position:relative}footer.content-info .container{display:flex;flex-direction:column;padding:0 var(--out-space)}@media (min-width:768px){footer.content-info .container{justify-content:space-between;flex-direction:row;gap:10%}}footer.content-info .container .branding{margin:0;padding:var(--spacer) 0}footer.content-info .container .branding .brand{--branding-width:9rem;margin:0;align-items:flex-start}@media screen and (min-width:1024px) and (hover:hover){footer.content-info .container .branding{justify-content:flex-start;margin:0 auto;padding:var(--spacer) 0}footer.content-info .container .branding .brand{--branding-width:14rem}}footer.content-info .container .branding svg path,footer.content-info .container .branding svg polygon{fill:#fff!important}footer.content-info .container .nav-footer{width:100%;padding:0 0 var(--spacer)}@media (min-width:768px){footer.content-info .container .nav-footer{padding:var(--spacer) 0}}footer.content-info .container .nav-footer .nav{display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-content:space-between}@media (min-width:768px){footer.content-info .container .nav-footer .nav{gap:5%;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px) and (hover:hover){footer.content-info .container .nav-footer .nav{grid-template-columns:repeat(5,1fr);grid-auto-flow:column}footer.content-info .container .nav-footer .nav>li{grid-row:1/3}}footer.content-info .container .nav-footer a{color:#fff;margin-bottom:.5rem;text-transform:uppercase;display:block}footer.content-info .container .nav-footer div>.nav>li.menu-item-has-children>a,footer.content-info .container .nav-footer div>.nav>li:not(.link__newsletter)>a{font-family:Saira,sans-serif;font-weight:600;font-style:normal;font-size:1.14em;text-transform:uppercase;display:block;margin-bottom:1rem}@media (min-width:768px){footer.content-info .container .nav-footer div>.nav>li.menu-item-has-children>a,footer.content-info .container .nav-footer div>.nav>li:not(.link__newsletter)>a{margin-bottom:1rem}}footer.content-info .container .nav-footer div>.nav .link__linkedin,footer.content-info .container .nav-footer div>.nav .link__newsletter{position:relative;float:left;padding-top:2rem;padding-right:2rem}footer.content-info .container .nav-footer div>.nav .link__linkedin a,footer.content-info .container .nav-footer div>.nav .link__newsletter a{position:relative;display:block;width:45px;height:50px}footer.content-info .container .nav-footer div>.nav .link__linkedin a:after,footer.content-info .container .nav-footer div>.nav .link__newsletter a:after{content:"";display:block;position:absolute;inset:0;transition:transform .2s ease-in;background-position:50%;background-repeat:no-repeat;background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/icon-newsletter.svg")}footer.content-info .container .nav-footer div>.nav .link__linkedin a span,footer.content-info .container .nav-footer div>.nav .link__newsletter a span{display:none}footer.content-info .container .nav-footer div>.nav .link__linkedin a:hover span,footer.content-info .container .nav-footer div>.nav .link__newsletter a:hover span{display:block;position:absolute;font-size:.75rem;text-transform:uppercase;text-align:center;left:-70%;top:120%;right:-70%}footer.content-info .container .nav-footer div>.nav .link__linkedin a:hover:after,footer.content-info .container .nav-footer div>.nav .link__newsletter a:hover:after{transform:scale(1.2)}footer.content-info .container .nav-footer div>.nav .link__linkedin a:after{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/icon-linkedin-page.svg")}footer .colophon{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #98a2ae;text-align:center;font-size:1em;color:var(--c-primary);background:#fff;padding:2rem var(--out-space);flex-direction:column;gap:1rem}@media (min-width:768px){footer .colophon{flex-direction:row}}footer .colophon .social{display:flex;gap:1rem}footer .colophon .social svg{width:2rem;height:2rem}footer .colophon .social svg path{fill:var(--c-primary)}footer .colophon .social a:hover svg path{fill:var(--text-color)}footer .colophon .branding--fnb img{width:16rem}.footer__cta .col{background-color:var(--c-gray-dark);height:100%}.footer__cta .col:last-child{background-color:var(--c-gray-light);--text-color:var(--c-gray-dark)}.footer__cta .container{padding:0}@media (min-width:768px){.footer__cta .container .row{justify-content:center;align-items:center}}.footer__cta .container .row .col{--bg-color:#00198e;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.footer__cta .container .row .col:first-child{--text-color:#fff;color:var(--text-color);--btn-link-color:var(--text-color);--btn-link-color-hover:var(--c-gray-dark)}.footer__cta .container .row .col .footer__cta--container{padding:5rem var(--out-space);position:relative;z-index:3;display:flex;flex-direction:column}.footer__cta .container .row .col .footer__cta--container .pretitle{position:relative;font-size:1.3rem;text-transform:uppercase;font-weight:600}.footer__cta .container .row .col .footer__cta--container h3{line-height:1;text-transform:uppercase;text-align:left;margin-bottom:calc(var(--spacer) / 2)}@media (min-width:1540px){.footer__cta .container .row .col .footer__cta--container h3{font-size:4.2em}}.footer__cta .container .row .col .footer__cta--container h3 strong{font-weight:600}.footer__cta .container .row .col:last-child{--bg-color:rgba(85,112,155,.7);overflow:hidden}@media screen and (min-width:1024px) and (hover:hover){.footer__cta .container .row .col:last-child{overflow:initial}}.content-section{position:relative;color:var(--text-color)}.content-section:not(.spotlight__items){background-color:var(--cat-color)}@media (min-width:768px){.content-section .container .col .main__desc{max-width:50vw}}@media screen and (min-width:1024px) and (hover:hover){.content-section .container .col .main__desc{max-width:100%}}.content-section .container .col.text-image__text .content{padding-bottom:0}.content-section .container .col .content{position:relative;z-index:5}.content-section .container .col .content a{word-break:break-word}.content-section .container .col .content p,.content-section .container .col .content small{padding-bottom:var(--small-spacer)}.content-section .container .col .content p:last-child,.content-section .container .col .content small:last-child{padding-bottom:0}.content-section .container .col .content .show-symbol{position:relative}.content-section .container .col .content .show-symbol:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block}@media (min-width:768px){.content-section .container .col .content .h1,.content-section .container .col .content h1{font-size:5rem}}.content-section .container .col .content .h2,.content-section .container .col .content .news-list__container h1,.content-section .container .col .content .news-list__container h2,.content-section .container .col .content h2,.news-list__container .content-section .container .col .content h1,.news-list__container .content-section .container .col .content h2{font-size:2.8rem;color:var(--c-primary)}@media (min-width:768px){.content-section .container .col .content .h2,.content-section .container .col .content .news-list__container h1,.content-section .container .col .content .news-list__container h2,.content-section .container .col .content h2,.news-list__container .content-section .container .col .content h1,.news-list__container .content-section .container .col .content h2{font-size:3.7rem}}.content-section .container .col .content .h3,.content-section .container .col .content h3{color:var(--c-primary);text-transform:uppercase;text-align:left;font-size:2.1rem;font-weight:400;margin-bottom:calc(var(--spacer) / 4)}@media (min-width:1540px){.content-section .container .col .content .h3,.content-section .container .col .content h3{font-size:3rem}}.content-section .container .col .content .h4,.content-section .container .col .content h4{font-size:1.4em;margin-bottom:calc(var(--spacer) / 4);color:var(--c-primary);text-align:left;font-weight:600}.content-section .container .col .content ol,.content-section .container .col .content ul{margin-top:0}.content-section .container .col .content ol li,.content-section .container .col .content ul li{margin-left:1rem;margin-bottom:.6rem}.content-section .container .col .content ol{list-style-type:decimal}.content-section .container .col .content ul{list-style-type:"- "}.content-section .container .col .content details{padding-left:2rem;border-top:1px solid #c1c1c1;list-style-type:none}.content-section .container .col .content details summary{font-family:Saira,sans-serif;font-weight:500;font-style:normal;padding:2rem 0;cursor:pointer;position:relative}.content-section .container .col .content details summary::-webkit-details-marker{display:none}.content-section .container .col .content details summary:before{top:auto}.content-section .container .col .content details .detail__content,.content-section .h2,.content-section .news-list__container h1,.content-section .news-list__container h2,.content-section h2,.news-list__container .content-section h1,.news-list__container .content-section h2{margin-bottom:var(--small-spacer)}.content-section .h3,.content-section h3{font-size:2.8em;margin-bottom:var(--spacer)}.content-section.agenda [data-title=Event]{font-family:Saira,sans-serif;font-weight:600;font-style:normal;color:#00198e}.categories-template-category-homepage .main{background-color:#fff}body section.show-symbol{overflow-x:hidden}body section.show-symbol:after{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol-blue.svg");display:block;width:1.1em;position:absolute;right:-5vw;top:-20vw;width:40vw;opacity:.07}.page-template-no-header .main{margin-top:calc(var(--nav-height))}.page-template-no-header .main .main__content{padding-top:calc(var(--spacer)/ 2)}.page-template-template-form{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/FN_Outline_02-grey.svg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.page-template-template-form .content-section:not(.spotlight__items){background-color:transparent!important}.page-template-template-form .main{margin-top:calc(var(--spacer) + var(--nav-height))}.news-list__container{font-size:1rem;background-color:var(--c-gray-light);position:relative;overflow:hidden}.news-list__container .row{gap:calc(var(--spacer) / 2)}.news-list__container h1,.news-list__container h2{text-transform:uppercase;color:var(--c-primary);margin-bottom:var(--small-spacer)}.news-list__container h1 strong,.news-list__container h2 strong{font-weight:600}.news-list__container--home:after{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol-blue.svg");display:block;width:1.1em;position:absolute;right:-5rem;top:-5rem;width:30rem;opacity:.07}.news-list__container .container .col .content h2{--text-color:var(--c-primary);line-height:1;text-transform:uppercase}.news-list__container .container .col .content h2 strong{font-weight:600}@media (min-width:1920px){.news-list__container{font-size:1.125rem}}.news-list__container--content{background-color:var(--cat-color)}.news-list__container--content .pagination{padding:var(--small-spacer) var(--small-spacer) 0;display:flex;justify-content:space-between}.news-list__container--content .pagination .current{font-family:Saira,sans-serif;font-weight:600;font-style:normal}@media (min-width:768px){.news-list__container--content .pagination{max-width:40vw;margin:0 auto}}@media (min-width:1540px){.news-list__container--content .pagination{max-width:20vw;margin:0 auto}}.news-list__container>.container .row .col:first-child{grid-row:2}.news-list__container>.container .row .col:last-child{grid-row:1}@media screen and (min-width:1024px) and (hover:hover){.news-list__container>.container .row{grid-template-columns:calc(70% - var(--spacer)) 30%;gap:var(--spacer)}.news-list__container>.container .row .col:first-child,.news-list__container>.container .row .col:last-child{grid-row:1}}.news-list__container .grid{display:grid;grid-row-gap:1.563rem;grid-column-gap:1.563rem;grid-template-columns:1fr;width:100%}@media screen and (min-width:1024px) and (hover:hover){.news-list__container .grid{grid-template-columns:1fr 1fr}}.news-list__container header{padding:4rem 0}.news-list__container header h1{font-family:Saira,sans-serif;font-weight:400;font-style:normal;font-size:2.78em}.news__container{font-size:1.25rem;padding:0 0 var(--spacer)}.news__container header{color:#00198e}.news__container header h1{margin-bottom:1rem;font-size:2.3rem}@media (min-width:768px){.news__container header h1{font-size:3.5rem;text-transform:uppercase;font-weight:600}}.news__container header .news__titles--subtitle{font-family:Saira,sans-serif;font-weight:100;font-style:normal;margin-bottom:1rem;color:#c1c1c1}@media (min-width:768px){.news__container .entry-title{max-width:80%}}.news__container .entry-content{padding-top:var(--spacer)}.news__container .entry-content .content figure,.news__container .entry-content .content figure img{max-width:100%}@media (max-width:calc(1024px - 1px)){.news__container .entry-content .content{grid-row:2}.news__container .entry-content .news__aside{grid-row:1}}@media screen and (min-width:1024px) and (hover:hover){.news__container .entry-content{display:grid;grid-template-columns:80% auto}}.news__container .entry-content .video-responsive video,.news__container .entry-content .wp-video-shortcode{width:100%!important;height:auto!important;aspect-ratio:16/9}.news__container .entry-content .wp-video-shortcode{margin-bottom:var(--small-spacer)}.news__container .entry-content .read-more__item h3{display:flex;align-items:flex-start;position:relative;padding-left:calc((var(--small-spacer) / 2) - 4px)}.news__container .entry-content .read-more__item h3:before{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:4px;height:100%;background-color:#313230}.news__container .entry-content .read-more__item .content{margin-left:calc(var(--small-spacer) / 2)}.news__container footer{padding:var(--spacer) 0 var(--small-spacer)}.news__aside{width:100%}.news__aside .image__container,.news__aside .video-responsive{position:sticky;top:0}@media (max-width:calc(1024px - 1px)){.news__aside .image__container,.news__aside .video-responsive{display:flex}.news__aside .image__container img,.news__aside .video-responsive img{max-height:40vh;width:auto;margin:0 auto}}.news__aside .video-responsive{top:5rem;margin-bottom:var(--small-spacer)}.news__date span{font-size:1.4em;font-weight:600;margin-bottom:1rem}.news__date:before{content:none}@media (min-width:768px){.news-list__container .container>header{display:flex;justify-content:space-between;align-items:center}.news-list__container .container>header h1{margin-bottom:0}}.blog-list__container .grid{display:grid;grid-row-gap:3rem;grid-column-gap:3rem;grid-template-columns:1fr;width:100%}@media (min-width:768px){.blog-list__container .grid{padding:0 var(--small-spacer);grid-template-columns:1fr 1fr;padding-bottom:50px}}@media screen and (min-width:1024px) and (hover:hover){.blog-list__container .grid{grid-template-columns:1fr 1fr 1fr;padding-bottom:132px}}.blog-list__container .grid article:nth-child(2n){background:var(--c-gray-light)}@media screen and (min-width:1024px) and (hover:hover){.blog-list__container .grid article:nth-child(2n){background:var(--c-gray-light)}}.blog-list__container .pagination{padding:var(--small-spacer) var(--small-spacer) 0;display:flex;justify-content:center;gap:var(--small-spacer)}.blog-list__container .pagination .current{font-family:Saira,sans-serif;font-weight:600;font-style:normal}@media (min-width:768px){.blog-list__container .pagination{max-width:40vw;margin:0 auto}}@media (min-width:1540px){.blog-list__container .pagination{max-width:20vw;margin:0 auto}}.archive.tax-blog_tag .header-nav,.archive.tax-blog_tag .header-nav:after,.archive.tax-blog_tag .header-nav:before,.archive.tax-blog_tag .main,.archive.tax-blog_tag .main__content,.page-template-taxonomy-blog_tag .header-nav,.page-template-taxonomy-blog_tag .header-nav:after,.page-template-taxonomy-blog_tag .header-nav:before,.page-template-taxonomy-blog_tag .main,.page-template-taxonomy-blog_tag .main__content,.post-type-archive-blog .header-nav,.post-type-archive-blog .header-nav:after,.post-type-archive-blog .header-nav:before,.post-type-archive-blog .main,.post-type-archive-blog .main__content{background-color:#f8f8f8}.content-section .container .type-blog .entry-content .content h2,.content-section .container .type-blog .entry-content .content h3{font-size:2rem;display:flex;align-content:flex-start}.content-section .container .type-blog .entry-content .content h2 img,.content-section .container .type-blog .entry-content .content h3 img{max-width:2rem;height:2rem}.content-section .container .type-blog .entry-content .content h3{font-size:1.6rem}.filter-title{text-transform:uppercase;font-size:1rem}.blog__filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.blog__filters a{display:inline-flex;color:var(--c-primary)}.blog__filters a.active{color:#2e4de8}.single-blog .pageheader{min-height:450px;height:450px}.single-blog .content .content-section.layout__text-full .container,.single-blog .content .content-section.layout__text-image .container{padding:0 0 var(--small-spacer)}.single-blog .content .content-section .video-responsive{position:relative}@media screen and (min-width:1024px) and (hover:hover){.single-blog .content .content-section .video-responsive{margin-top:0}}.single-blog .content .content-section .video-responsive.is-playing .overlay{display:none;cursor:pointer;pointer-events:none}.single-blog .content .content-section .video-responsive.is-playing:hover .overlay{display:flex}.single-blog .content .content-section .video-responsive.is-playing button{pointer-events:none}.single-blog .content .content-section .video-responsive .overlay{position:absolute;inset:.5rem;background-color:transparent;cursor:pointer}.single-blog .content .content-section .video-responsive .overlay button{width:4rem;display:flex;align-items:center;position:absolute;cursor:pointer;left:calc(50% - 2rem);top:calc(50% - 2.5rem);aspect-ratio:1/1;pointer-events:auto}.single-blog .content .content-section .video-responsive .overlay button svg{position:absolute}.single-blog .content .content-section .video-responsive .overlay button svg.hide{display:none}.single-blog .content .content-section .video-responsive .overlay button svg circle{fill:hsla(0,0%,100%,0)}.single-blog .content .content-section .video-responsive .overlay button svg path{fill:#fff}.single-blog .content .content-section .video-responsive .overlay button:hover circle{fill:hsla(0,0%,100%,.4)}.single-blog .content .content-section .video-responsive .overlay .video__title{position:absolute;top:.5rem;right:1rem;left:1rem;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;font-size:1.1rem}.single-blog .content .content-section .text-image__fulltext{padding:0}.single-blog .content .content-section .container .row{align-items:flex-start}.single-blog .content .content-section .text-image__container.has-webgl .text-image__text{padding-left:0}.single-blog .share{margin-top:2rem}.single-blog .news__container{padding:var(--small-spacer)}.single-products{font-size:1rem}.single-products .galleries{padding:var(--small-spacer);position:sticky;top:var(--nav-height,10%)}@media (min-width:768px){.single-products .galleries{padding:var(--spacer)}}@media screen and (min-width:1024px) and (hover:hover){.single-products .galleries{padding-left:var(--out-space)}}.single-products .galleries__controls{position:absolute;height:fit-content;z-index:5;top:0;left:0;right:0;bottom:0;display:flex}.single-products .galleries__controls button{padding:1rem;background-color:transparent}.single-products .galleries__controls button.active,.single-products .galleries__controls button:hover{color:#fff;background-color:#00198e}@media (min-width:768px){.single-products{font-size:1.125rem}}.single-products .titles-container{background-color:var(--c-gray-light);--text-color:#25293b}.single-products .product__titles h1{font-size:3rem;text-transform:uppercase}@media (min-width:1540px){.single-products .product__titles h1{font-size:4rem}}.single-products .product__titles h1 sup{width:1.2em;display:inline-block;color:transparent;position:relative}.single-products .product__titles h1 sup:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block;position:absolute;top:20%;left:0;width:1.2em;aspect-ratio:1/1;z-index:1}.single-products .product__main-content{background-color:var(--cat-color);position:relative;z-index:2}.single-products .product__main-content.content-section:not(.full-width):not(.full-right):not(.full-left) .container{padding-top:0}.single-products .product__main-content .row .glide{margin:0 auto;position:static}.single-products .product__main-content .row .glide-gallery [data-glide-el=controls]{display:none}.single-products .product__main-content .row .glide__slide--active .glide-gallery [data-glide-el=controls]{display:block}.single-products .product__main-content .row .glide.col-gallery{position:relative}@media (min-width:768px){.single-products .product__main-content .row{align-items:flex-start}.single-products .product__main-content .row .glide{max-height:80vh}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__main-content .row{grid-template-columns:50% 50%}.single-products .product__main-content .row .glide{max-width:inherit;max-height:inherit}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1024px) and (hover:hover){.single-products .product__main-content .row .col-gallery [data-glide-el=controls] button,.single-products .product__main-content .row .col [data-glide-el=controls] button{top:20%;bottom:20%}}.single-products .product__desc{color:#fff;position:relative;padding:var(--small-spacer);background:var(--c-gray-medium);display:flex;flex-direction:column;gap:calc(var(--spacer) / 2)}@media (min-width:768px){.single-products .product__desc{padding:var(--spacer)}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__desc{padding-right:var(--out-space)}}.single-products .product__desc p{padding-bottom:1.2em}.single-products .product__serie{pointer-events:none;color:hsla(0,0%,100%,.2);position:fixed;top:0;right:0;font-size:10em;z-index:1;font-family:Saira,sans-serif;font-weight:600;font-style:normal;--scroll-step:calc(0.12 * var(--scrollY))}@media (min-width:768px){.single-products .product__serie{transform:translateY(var(--scroll-step))}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__serie{font-size:25.78em;right:0}}.single-products .product__cta{display:flex;gap:1rem;--text-color:#fff;flex-direction:column}@media (min-width:768px){.single-products .product__cta{flex-direction:row;align-items:center}}.single-products .product__gallery:not(.product__gallery--modal){transform:translateY(calc(-.05 * var(--scrollY)))}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__gallery:not(.product__gallery--modal){transform:translateY(calc(-.15 * var(--scrollY)))}}.single-products .product__gallery:not(.product__gallery--modal) .open-modal{display:none}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__gallery:not(.product__gallery--modal) .open-modal{position:absolute;top:20%;bottom:20%;left:20%;right:20%;display:block;width:60%;z-index:10}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__gallery:not(.product__gallery--modal) .product__gallery__item--desc{display:none}}.single-products .product__gallery__item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;position:relative}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__gallery__item{min-height:70vh}}@media (min-width:1540px){.single-products .product__gallery__item{min-height:50vh}}.single-products .product__gallery__item--desc{max-width:80%;margin:calc(var(--spacer) / 3) auto}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__gallery__item--desc{position:absolute;bottom:0;left:0;max-width:70%;margin:0 auto;text-align:center;display:block;right:0;white-space:normal;z-index:1;background-color:hsla(0,0%,100%,.7);padding:calc(var(--spacer) / 3)}}.single-products .product__gallery__item img{pointer-events:none;object-fit:contain;height:auto;width:auto;margin:0 auto}.single-products .product__gallery--modal{height:80vh;overflow:hidden}.single-products .product__gallery--modal .glide__slides,.single-products .product__gallery--modal .glide__track{height:100%;width:100%}.contact__container{overflow:hidden;position:relative}@media (min-width:768px){.addresses{position:absolute;inset:0;width:100%}}.addresses .address{background-color:hsla(0,0%,100%,.6);padding:.8rem}@media (min-width:768px){.addresses .address{position:absolute;z-index:5;display:flex;flex-wrap:wrap;font-size:.8rem}}@media screen and (min-width:1024px) and (hover:hover){.addresses .address{width:auto;font-size:1rem}}.addresses .address.open{right:0}.map-container svg{display:block}.nav__fixed{--text-color:#fff;position:fixed;top:0;left:0;right:0;z-index:16;display:flex;justify-content:space-between;padding:0 var(--out-space);background-color:var(--c-primary)}.nav__fixed:not(.no-transition){transition:top .15s ease-in}.nav__group{display:flex;align-items:center;margin:1rem;position:relative;z-index:1}@media screen and (min-width:1024px) and (hover:hover){.nav__group{margin:2.5rem 4rem}}@media (min-width:1540px){.nav__group{margin:3.5rem 4rem}}.nav__group>div{margin-left:2rem}.nav__group .search__form{margin-left:0;overflow:hidden;z-index:12}.nav__group .search__form,.nav__group .search__form>div{display:flex;align-items:center}.nav__group .search__form form{width:0;display:none}.nav__group .search__form form input{min-width:160px;transition:width 200s ease-in;padding:.4rem .7rem;animation-name:fade,right;animation-delay:.4s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form form input[type=search]{background-color:#fff}@media screen and (min-width:1024px) and (hover:hover){.nav__group .search__form .btn__search{margin-top:0}}.nav__group .search__form .btn__search--close{display:none;position:relative;z-index:3;margin:0 .6rem}.nav__group .search__form .btn__search--close svg path{fill:#fff}.nav__group .search__form.open{position:relative;overflow:inherit}.nav__group .search__form.open:after{animation-name:fade,bottom;animation-delay:0;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form.open:before{animation-name:fade,bottom;animation-delay:.1s;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form.open .btn__search{display:none}.nav__group .search__form.open .btn__search--close{display:inline-block}.nav__group .search__form.open form{display:flex;align-items:center;position:relative;z-index:6;width:auto;max-width:70vw}.nav__group .search__form.open form label{padding:0}.nav__group .search__form.open form label span{display:none}.nav__group .search__form.open form input{animation-name:fade,left;animation-delay:.4s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form.open form [type=submit]{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/icon-search.svg");text-indent:-9999px;background-repeat:no-repeat;background-position:50%;width:auto;min-width:auto;padding:.5rem 1.4rem}.header-menu .branding{position:absolute;top:0;margin:0 auto;z-index:18;filter:drop-shadow(1px 1px 0 rgba(0,25,142,.2));width:var(--branding-width);height:var(--branding-width)}.header-menu .branding a{position:relative;z-index:3}.header-menu #nav-primary{background-color:var(--c-primary)}.header-menu #nav-primary .logo-menu{display:none}@media (min-width:1024px){.header-menu #nav-primary .logo-menu{display:block;width:10rem}}@media (min-width:1540px){.header-menu #nav-primary .logo-menu{display:none}}.header-menu #nav-primary .components__background{z-index:12;background-color:#fff;pointer-events:none;width:60%;top:0;bottom:0;right:0;left:auto;opacity:1;background-size:cover;clip-path:url(#menu-clip)}.header-menu #nav-primary .menu-shape{position:absolute;z-index:12;top:0;left:calc(40% - 1px);bottom:0;height:100%}.header-menu #nav-primary.open .nav{margin-top:calc(var(--branding-width));padding:2rem}@media (min-width:768px){.header-menu #nav-primary.open .nav{margin-top:0}}.header-menu #nav-primary.open .components__background{display:block}.header-menu #nav-primary .nav-primary{position:absolute;z-index:5;width:100%;height:100%}@media (min-width:768px){.header-menu #nav-primary .nav-primary{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;position:fixed}}.header-menu #nav-primary .nav-primary.show{display:block}.header-menu #nav-primary .nav-primary .main-menu_container{position:absolute;z-index:12;width:100%}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container{height:calc(var(--app-height) - 4rem);bottom:0}}.header-menu #nav-primary .nav-primary .main-menu_container a{font-family:Saira,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;font-size:1rem;color:#fff}@media (min-width:1540px){.header-menu #nav-primary .nav-primary .main-menu_container a{font-size:1.2rem}}.header-menu #nav-primary .nav-primary .main-menu_container .menu-item{margin-bottom:0;--text-color:#fff}@media (min-width:1540px){.header-menu #nav-primary .nav-primary .main-menu_container .menu-item{margin-bottom:3rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav{display:block;align-items:flex-start;width:100%}.header-menu #nav-primary .nav-primary .main-menu_container .nav .show-symbol:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block;width:2rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .show-symbol--before{display:flex!important;gap:1rem}@media (min-width:1540px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .show-symbol--before{align-items:flex-end;height:100%}}.header-menu #nav-primary .nav-primary .main-menu_container .nav .show-symbol--before a{font-size:1.2rem!important;padding-bottom:.5rem;font-weight:300;text-transform:none}.header-menu #nav-primary .nav-primary .main-menu_container .nav .show-symbol--before:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block;width:2rem;position:relative}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu{display:grid;height:100%;gap:1rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .sub-menu{display:grid;gap:.5rem}@media (min-width:1024px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{position:absolute;bottom:0;display:grid;min-height:50vh;width:50%;gap:3rem;padding-left:5rem}}@media (min-width:1024px) and (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{grid-template-columns:50% 50%}}@media (min-width:1024px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .group-menu{height:auto}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .group-menu .sub-menu{gap:0}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu{display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .link__btn{padding:.5rem 1rem;align-items:center;display:inline-flex}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .link__btn a:hover{text-decoration:none}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .link__btn:after{content:"";display:inline-flex;width:1.6rem;height:1.2rem;padding-left:1rem;background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/arrow.svg");background-repeat:no-repeat;background-position:100%;background-size:contain;margin-left:auto}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .sidemenu a{font-size:1.2rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .menu-item-has-children>a{font-size:1.2rem;font-weight:300}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu>.sub-menu .menu-item-has-children>a strong{font-weight:600}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .menu-item{margin-bottom:.2rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .sub-menu{margin-bottom:.2rem;margin-top:.1rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .sub-menu a{font-size:.8rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav li:not(.link__back--security):not(.link__back--defence){display:block}@media (min-width:1920px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .sub-menu{margin-top:1rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li{margin-bottom:0;display:flex}.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li a{font-family:Saira,sans-serif;font-weight:100;font-style:normal;color:#fff;font-size:1em;text-transform:uppercase}.modal{display:none;z-index:15;opacity:1}.modal:not(#nav-primary){z-index:21;padding:var(--small-spacer)}@media (min-width:768px){.modal:not(#nav-primary){padding:var(--spacer)}}.modal.open{display:block;background:rgba(0,0,0,.8);animation-name:fade;animation-delay:.2s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-play-state:running}.modal__container{background:#fff;position:relative}.modal__container .btn__menu{z-index:5;position:absolute;padding:2rem;right:0}.modal .container{min-height:100%;overflow-y:auto;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:15;opacity:1;transition:opacity .2s ease-in-out}@media (min-width:768px){.modal .container{max-width:80%;align-items:center}}.modal.show .container{opacity:1}body[class*=show-]{max-height:100vh;width:100vw;overflow:hidden;overflow-y:scroll}body[class*=show-] .nav__fixed{background:transparent;transition:height .2s ease-in-out;pointer-events:none}body[class*=show-] .nav__fixed .nav__group{pointer-events:all}@media (min-width:1024px){body[class*=show-] .brand{display:none}}@media (min-width:1540px){body[class*=show-] .brand{display:flex}}body[class*=show-] .branding{--branding-width:9rem;transition:width 0ms ease-in-out;z-index:20;top:2rem;position:relative;animation-name:right,fade;animation-delay:.45s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in;animation-fill-mode:backwards;animation-play-state:running}@media (min-width:1540px){body[class*=show-] .branding{--branding-width:14rem}}body[class*=show-] .branding .brand{transition:width .3s ease-in-out}body#tinymce{margin:12px!important}.search section:not(.full-width):not(.full-right):not(.full-left).main__content .container .col,.search section:not(.full-width):not(.full-right):not(.full-left).search-result .container .col{padding:0 var(--small-spacer)}.search section:not(.full-width):not(.full-right):not(.full-left).main__content .container a,.search section:not(.full-width):not(.full-right):not(.full-left).search-result .container a{--btn-link-color:#00198e;color:var(--btn-link-color)}@media (max-width:calc(768px - 1px)){.search section:not(.full-width):not(.full-right):not(.full-left).main__content .container .search__item--titles,.search section:not(.full-width):not(.full-right):not(.full-left).search-result .container .search__item--titles{padding:0}}.search section:not(.full-width):not(.full-right):not(.full-left).main__content .container .excerpt,.search section:not(.full-width):not(.full-right):not(.full-left).search-result .container .excerpt{margin-bottom:2rem}.search section:not(.full-width):not(.full-right):not(.full-left).search-result .container{padding-top:0;padding-bottom:0}.search section:not(.full-width):not(.full-right):not(.full-left) .navigation .screen-reader-text{display:none}.search section:not(.full-width):not(.full-right):not(.full-left) .navigation .nav-links{display:flex;justify-content:space-between;padding:var(--small-spacer)}@media (min-width:768px){.search section:not(.full-width):not(.full-right):not(.full-left) .navigation .nav-links{max-width:60vw;margin:0 auto}}@media (min-width:1540px){.search section:not(.full-width):not(.full-right):not(.full-left) .navigation .nav-links{margin:0 auto;max-width:20vw}}.search section:not(.full-width):not(.full-right):not(.full-left) .navigation .current{font-family:Saira,sans-serif;font-weight:600;font-style:normal}.search__item{padding:var(--small-spacer) 0;border-bottom:1px solid rgba(152,162,174,.1)}body.fullscreen-open .notification__banner:not(.important),body.show-legal .notification__fullscreen{display:none}body:not(.show-legal) .notification{--media-with:90vw;--base-delay:0ms}@media (min-width:1024px){body:not(.show-legal) .notification{--media-with:48vw}}body:not(.show-legal) .notification .close{cursor:pointer;text-indent:-9999px}body:not(.show-legal) .notification__group{position:fixed;bottom:0;width:100%;overflow:hidden;z-index:10;left:0;right:0;max-width:100vw;font-size:1rem}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__group{position:relative;bottom:auto}}body:not(.show-legal) .notification__banner{position:sticky;background-color:var(--c-gray-dark);width:100%;transition:transform .15s ease-in;z-index:1;top:var(--nav-height);margin-top:var(--nav-height);color:#fff}body:not(.show-legal) .notification__banner svg{width:3rem}body:not(.show-legal) .notification__banner svg circle:first-child{fill:#fff}body:not(.show-legal) .notification__banner__message{display:flex;gap:2rem;align-items:flex-start}body:not(.show-legal) .notification__banner.hide{transform:scaleY(0);transform-origin:bottom center}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__banner.hide{transform-origin:top center}}body:not(.show-legal) .notification__banner.bg__color--success{background-color:#28a745;color:#fff}body:not(.show-legal) .notification__banner.bg__color--success .close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.562' height='20.562' viewBox='0 0 20.562 20.562'%3E%3Cg clip-path='url(%23clip-path)' fill='none' stroke='%23FFF' stroke-width='.873'%3E%3Cpath d='M.556.305l19.45 19.952M20.257.556L.305 20.006'/%3E%3C/g%3E%3C/svg%3E")}body:not(.show-legal) .notification__banner.bg__color--success a{color:#00198e}body:not(.show-legal) .notification__banner.bg__color--error{background-color:#dc3545;color:#fff}body:not(.show-legal) .notification__banner.bg__color--error .close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.562' height='20.562' viewBox='0 0 20.562 20.562'%3E%3Cg clip-path='url(%23clip-path)' fill='none' stroke='%23FFF' stroke-width='.873'%3E%3Cpath d='M.556.305l19.45 19.952M20.257.556L.305 20.006'/%3E%3C/g%3E%3C/svg%3E")}body:not(.show-legal) .notification__banner.bg__color--error a{color:#00198e}body:not(.show-legal) .notification__banner .close{position:absolute;right:1.5rem;z-index:5;width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.562' height='20.562' viewBox='0 0 20.562 20.562'%3E%3Cg clip-path='url(%23clip-path)' fill='none' stroke='%23FFF' stroke-width='.873'%3E%3Cpath d='M.556.305l19.45 19.952M20.257.556L.305 20.006'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media (min-width:1024px){body:not(.show-legal) .notification__banner .close{min-width:1.4rem;margin-right:2rem;min-height:1.4rem;margin-left:2rem;margin-top:0}}body:not(.show-legal) .notification__banner__content{display:flex;align-items:flex-start;justify-content:space-between;padding:calc(var(--small-spacer) / 2)}@media (min-width:1024px){body:not(.show-legal) .notification__banner__content{align-items:center}}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__banner__content{margin-left:calc(var(--branding-width));margin-right:calc(var(--branding-width))}}body:not(.show-legal) .notification__banner__message{max-width:80vw}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__banner__message{max-width:calc(90vw - (var(--branding-width) * 2));margin:0 auto}}body:not(.show-legal) .notification__fullscreen{opacity:0;transition:opacity 1s ease-out;z-index:0;pointer-events:none;position:fixed;inset:0;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;width:100%;display:none}body:not(.show-legal) .notification__fullscreen .notification__fullscreens{position:absolute;inset:0;background-color:#fff;height:100%;overflow:auto}@media (min-width:768px){body:not(.show-legal) .notification__fullscreen .notification__fullscreens{inset:5rem 5rem;height:auto;overflow:hidden}}body:not(.show-legal) .notification__fullscreen .notification__fullscreens:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol-blue.svg");width:1.1em;display:block;position:absolute;inset:0;width:auto;height:140%;aspect-ratio:1/1;top:-20%;left:auto;right:50vw;z-index:1;opacity:.05}body:not(.show-legal) .notification__fullscreen .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}body:not(.show-legal) .notification__fullscreen .video-responsive video{width:100%}body:not(.show-legal) .notification__fullscreen .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__fullscreen .mobile-youtube{display:none}}body:not(.show-legal) .notification__fullscreen.open{display:flex;opacity:1;z-index:16;pointer-events:all}body:not(.show-legal) .notification__fullscreen.open:after{opacity:1}body:not(.show-legal) .notification__fullscreen .close{cursor:pointer;position:absolute;z-index:20;width:1.2rem;text-indent:-9999px;color:var(--c-primary);text-transform:uppercase;right:2rem;top:2rem;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.562' height='20.562' viewBox='0 0 20.562 20.562'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h20.562v20.562H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%2300198e'%3E%3Cpath d='M.556.305l19.45 19.952M20.257.556L.305 20.006'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;transform:scale(1.1)}body:not(.show-legal) .notification__fullscreen .close:hover{transform:scale(1.3)}body:not(.show-legal) .notification__fullscreen__container{display:grid;align-items:center;height:100%;position:relative;z-index:2}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container{padding:2rem 6rem;grid-template-columns:repeat(2,1fr)}}body:not(.show-legal) .notification__fullscreen__container--message{position:relative}body:not(.show-legal) .notification__fullscreen__container--message .close{display:none}@media (max-width:calc(1024px - 1px)){body:not(.show-legal) .notification__fullscreen__container--message.type__video .close{top:2.6rem;display:block}}body:not(.show-legal) .notification__fullscreen__container--message h1{font-size:2.8rem;margin-bottom:0;font-weight:600;line-height:1;color:#00198e;text-transform:uppercase}body:not(.show-legal) .notification__fullscreen__container--message h2{color:#00198e;text-transform:uppercase;font-size:2.1rem}body:not(.show-legal) .notification__fullscreen__container--message p{font-size:.8rem}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__fullscreen__container--message h1{font-size:4rem;margin-bottom:.8rem}body:not(.show-legal) .notification__fullscreen__container--message h2{font-family:Saira,sans-serif;font-weight:100;font-style:normal;font-size:4rem;margin-bottom:1rem}body:not(.show-legal) .notification__fullscreen__container--message p{font-size:1.1rem}}body:not(.show-legal) .notification__fullscreen__container--message .message__content{padding:2rem;display:flex;flex-direction:column;gap:.7rem}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container--message .message__content{padding-left:5rem}}body:not(.show-legal) .notification__bg{position:fixed;inset:0;background-repeat:no-repeat;background-size:cover;z-index:1;opacity:1}body:not(.show-legal) .notification__bg.appear{opacity:1;transition:opacity .8s ease-in;transition-delay:calc(var(--base-delay) + 0)}body:not(.show-legal) .notification__bg.components__background{bottom:15vh;opacity:1}body:not(.show-legal) .notification__bg.components__background.appear{opacity:1;transition:opacity .8s ease-out;transition-delay:calc(var(--base-delay) + .2s)}@media (min-width:768px){body:not(.show-legal) .notification__bg.components__background{bottom:0;background-position:100% 100%}}body:not(.show-legal) .notification__bg--video{object-fit:cover}body:not(.show-legal) .notification__bg--left{z-index:2;width:100%}body:not(.show-legal) .notification__bg--left.appear:after{opacity:1}body:not(.show-legal) .notification .components__video--button{position:relative}body:not(.show-legal) .notification .components__video--button.video__type--youtube{display:none}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification .components__video--button.video__type--youtube{display:block}}body:not(.show-legal) .notification .components__video--button button{position:absolute;inset:0;height:calc(var(--media-with) / 16 * 9);width:100%;z-index:5}body:not(.show-legal) .notification .components__video--button button.is-playing{display:none}body:not(.show-legal) .notification .components__video--button button:after{position:absolute;content:"";inset:0;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='128' viewBox='0 0 84 128'%3E%3Cpath data-name='Polygon 1' d='M84 64L0 128V0z' fill='%2300198e'/%3E%3C/svg%3E");background-size:10%;opacity:.4;background-position:50%;background-repeat:no-repeat;transition:all .15s ease-in-out}body:not(.show-legal) .notification .components__video--button button:hover:after{background-size:12%}body:not(.show-legal) .notification .video__modal{opacity:0;pointer-events:none;position:fixed;background-color:hsla(0,0%,100%,.8);inset:0;z-index:20;align-items:center;justify-content:center}body:not(.show-legal) .notification .video__modal video{width:85vw;height:47.8125vw}body:not(.show-legal) .notification .video__modal.open{display:flex;opacity:1;pointer-events:all}body:not(.show-legal) .notification .video__modal.open .video__container{opacity:1;pointer-events:all}body:not(.show-legal) .notification video{cursor:pointer}body:not(.show-legal) .notification video:hover~.controls .play{display:block}body:not(.show-legal) .notification video:hover.playing~.controls .play,body:not(.show-legal) .notification video:hover~.controls .pause{display:none}body:not(.show-legal) .notification video:hover.playing~.controls .pause{display:block}body:not(.show-legal) .notification .controls{position:absolute;z-index:2;inset:8rem;pointer-events:none}body:not(.show-legal) .notification .controls button{display:none;position:absolute;width:7vw;height:7vw;top:50%;left:50%;opacity:.4;background-position:50%;background-repeat:no-repeat;transition:all .15s ease-in-out;background-size:contain;transform:translate(-50%,-50%)}body:not(.show-legal) .notification .controls button.play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='128' viewBox='0 0 84 128'%3E%3Cpath d='M84 64L0 128V0z' fill='%2300198e'/%3E%3C/svg%3E")}body:not(.show-legal) .notification .controls button.pause{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='128' viewBox='0 0 124 128'%3E%3Cg data-name='Group 551' fill='%2300198e'%3E%3Cpath d='M0 0h49v128H0zM75 0h49v128H75z'/%3E%3C/g%3E%3C/svg%3E")}body:not(.show-legal) .notification .video__container{width:85vw;pointer-events:none;position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition-property:opacity;transition-duration:.6s;z-index:5}body:not(.show-legal) .notification .video__container .close{position:absolute;z-index:2;height:2rem;width:2rem;right:1.5vw;top:1.5vw;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.562' height='20.562' viewBox='0 0 20.562 20.562'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h20.562v20.562H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%2300198e' stroke-width='2'%3E%3Cpath d='M.556.305l19.45 19.952M20.257.556L.305 20.006'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}body:not(.show-legal) .notification .video__container .close:hover{transform:scale(.9)}body:not(.show-legal) .notification .video__poster{height:calc(var(--media-with) / 16 * 9);width:100%;background-repeat:no-repeat;background-size:cover;position:relative}.translations__links{margin-top:var(--spacer)}.translations__links .link{font-size:1rem}.translations__links .link__btn--cta:hover:before{transform:translateX(0) scale(1.1)}.cta__section .cta__container .col{display:grid;gap:var(--small-spacer);grid-template-columns:1fr;padding:0 var(--small-spacer)}@media (min-width:768px){.cta__section .cta__container .col{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1024px) and (hover:hover){.cta__section .cta__container .col{padding:0 var(--spacer)}}.cta__section .cta__container .col a{display:flex;align-items:center;padding:var(--small-spacer) 0}.cta__section .cta__container .col a:before{top:auto}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d6d6d6!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#2596be!important}@media (min-width:768px){.branding{display:flex;justify-content:center;align-items:center}}.branding .brand{width:var(--branding-width);height:100%;background-size:contain;text-indent:-99999px;background-repeat:no-repeat;display:flex;margin:0 auto;transition:width 0ms ease-in-out}.branding .brand svg{min-width:100%;height:auto}.btn__menu{z-index:5;position:relative}.btn__menu button{cursor:pointer;display:flex;flex-direction:column;width:37px;height:25px;justify-content:space-between}.btn__menu span{background:#fff;height:2px;display:block;transition:transform .4s cubic-bezier(.68,-.6,.32,1.6)}.btn__menu.close span:first-of-type,.btn__menu.open span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate3d(3px,11px,0)}.btn__menu.close span:nth-of-type(2),.btn__menu.open span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg) translate3d(-5px,-4px,0)}.btn__menu.close span:nth-of-type(3),.btn__menu.open span:nth-of-type(3){opacity:0;transform-origin:bottom;width:50%;transform:translate3d(11px,-7px,0) rotate(45deg)}.btn__search{width:20px;height:24px}.btn__search .btn__label{display:none}a{color:#313230;cursor:pointer}a:not(.link__btn):hover{text-decoration:underline}.link__btn{font-family:Saira,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;position:relative;display:flex;align-items:center;color:var(--text-color);border:1px solid var(--text-color)}.link__btn,.link__btn--call{width:fit-content;padding:1rem 2rem}.link__btn--call{justify-content:center;margin:0 auto;border:1px solid var(--btn-link-color)}.link__btn--call:hover{color:#fff;background-color:var(--btn-link-color)}.link__btn span{transition:transform .25s ease-out;display:inline-block;width:fit-content;font-size:1rem}@media (min-width:768px){.link__btn span{font-size:.95rem;line-height:1}}@media (min-width:1540px){.link__btn span{font-size:1.188rem}}.link__btn--reverse .arrow{transform:rotate(180deg)}.link__btn .arrow{--arrow-width:20px;display:flex;align-items:center;justify-content:center;margin-left:1.2rem;height:100%}.link__btn .arrow svg{width:var(--arrow-width);height:var(--arrow-width)}.link__btn .arrow svg circle,.link__btn .arrow svg path{fill:var(--text-color)}.link__btn .arrow svg{transition:transform .2s ease-out}.link__btn:hover{color:var(--btn-link-color-hover,var(--cat-color));background-color:var(--btn-link-color);border-color:var(--btn-link-color-hover,var(--cat-color))}.link__btn:hover .arrow svg{transform:translateX(calc(var(--arrow-width) / 2))}.link__btn:hover .arrow svg path{fill:var(--btn-link-color-hover,var(--cat-color))}.link__btn--previous{flex-direction:row-reverse;justify-content:flex-end;margin-right:2rem}.link__btn--previous .arrow{margin-right:1rem;margin-left:0}.link__btn--previous:hover span{transform:translateX(-5%)}.link__btn--next span{padding-right:1.2rem}.link__btn--next .arrow{transform:rotate(180deg);margin-left:0}.link__newsletter{display:block;text-transform:uppercase;font-size:1.2em;padding-top:2rem;color:#00198e}@media (min-width:768px){.link__newsletter:not(.link__newsletter--footer){font-size:1em;position:absolute;z-index:6;color:#fff;bottom:17%;left:28%}.link__newsletter:not(.link__newsletter--footer) a{position:relative;z-index:3;font-weight:200!important}.link__newsletter:not(.link__newsletter--footer) a:hover{text-decoration:none}}@media (min-width:1024px){.link__newsletter:not(.link__newsletter--footer){left:55%;font-size:1em;bottom:4.6rem}}@media (min-width:1540px){.link__newsletter:not(.link__newsletter--footer){left:65%;bottom:26%;font-size:1em}}.link__back--defence,.link__back--security{display:flex;align-items:center}.link__back--defence svg,.link__back--security svg{width:3.1rem;padding-top:.6rem;height:3.3rem}.link__back--defence:hover a,.link__back--defence:hover svg,.link__back--security:hover a,.link__back--security:hover svg{text-decoration:none}.cta{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.9rem;flex-direction:column}@media (max-width:calc(768px - 1px)){.cta a{width:100%}}@media (min-width:768px){.cta{flex-direction:row}}.cta .link__btn--cta{position:relative;display:flex;justify-content:center;align-items:center;font-size:1.1rem}.cta .link__btn--cta:before{top:-20px}.cta .link__btn--cta span{display:inline-block}.cta .link__btn--cta:hover{text-decoration:none;color:#00198e}.news-item{--text-color:#fff;position:relative;overflow:hidden;background-color:var(--c-primary)}@media (min-width:768px){.news-item{min-height:25rem}}.news-item__link{display:grid;grid-template-rows:40% 60%;min-height:80vh}@media (min-width:768px){.news-item__link{height:100%;min-height:auto;grid-template-rows:auto;grid-template-columns:40% 60%}}.news-item__link:not(.link__btn):hover{text-decoration:none}.news-item__link:hover .link__btn{text-decoration:none;background-color:#fff;color:var(--c-primary);border:1px solid var(--c-primary)}.news-item__link:hover .link__btn svg path{fill:var(--c-primary)}.news-item__content{color:#fff;padding:2.4em;display:flex;flex-direction:column;justify-content:space-between}.news-item__content .news-item__titles{grid-area:title}.news-item__content .news-item__footer{grid-area:bottom}.news-item__content--hover{grid-area:content;color:#fff;max-width:100%;align-self:end}@media screen and (min-width:1024px) and (hover:hover){.news-item__content--hover{position:absolute;bottom:0;right:0;left:0;z-index:1;transform:translateY(150%);transition:transform .2s ease-out;top:auto;max-width:60%;color:#25293b;background-color:#fff;padding:1.4em}}@media (min-width:768px){.news-item__content footer{flex-direction:row;justify-content:space-between}.news-item__content footer a:not(:last-child){margin-right:2rem}}.news-item__titles{font-family:Saira,sans-serif;font-weight:600;font-style:normal;transform:translateY(0);transition:transform .2s ease-in}.news-item__titles--title{font-size:1.4em;display:block}.news-item__titles--subtitle{font-family:Saira,sans-serif;font-weight:100;font-style:normal;font-size:1.2em}@media (min-width:1920px){.news-item__titles--subtitle{font-size:1.39em}}.news-item__footer{font-size:.777em;text-transform:uppercase;display:flex;justify-content:space-between}.news-item__date,.news-item__label{display:flex;align-items:center}.news-item__label{width:auto;justify-content:flex-end;--btn-link-color:#fff;--btn-link-color:var(--text-color);--btn-link-color-hover:var(--c-primary);text-decoration:none}.news-item__label svg{width:20px;height:20px}.news-item__label svg circle,.news-item__label svg path{fill:var(--text-color)}.news-item__label>svg{margin:0 1rem}.news-item__image{height:100%}@media (hover:hover){.news-item__link:hover .news-item__label .arrow svg{transform:translateX(calc(var(--arrow-width) / 2))}}.spotlight__items{--bg-color:var(--cat-color);position:relative}.spotlight__items:not(:first-child) .container{padding-top:0}@media (min-width:1024px){.spotlight__items:nth-child(2n) .spotlight__content{order:-1}}@media (min-width:1024px){.spotlight__items>.container .row{grid-template-columns:1fr 1fr}}.spotlight__items+.spotlight__items:not(.full-width):not(.full-right):not(.full-left) .container.spotlight__container{padding-top:0}.spotlight__item{position:relative}@media (min-width:1024px){.spotlight__item .col:has(.spotlight__image){height:calc((100vw - (2 * var(--out-space)) / 2) / 3)}}.spotlight__content{display:flex;flex-direction:column;justify-content:space-around;padding:2rem}@media (min-width:768px){.spotlight__content{padding:2rem 3rem}}.spotlight__pretitle{font-size:1.2em;padding-bottom:1em;text-transform:uppercase;position:relative}.spotlight__desc .link__btn{margin-top:calc(var(--spacer) / 2)}.spotlight__title{font-size:2.2em;line-height:1.2em;text-transform:uppercase;display:block}.spotlight__title sup{width:1.2em;display:inline-block;color:transparent;position:relative}.spotlight__title sup:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol-text.svg");width:1.1em;display:block;position:absolute;top:20%;left:0;width:1.2em;aspect-ratio:1/1;z-index:1}@media (min-width:1540px){.spotlight__title{font-size:2.7em}}.spotlight__subtitle{font-family:Saira,sans-serif;font-weight:600;font-style:normal;display:block;text-transform:uppercase;font-size:1.3em}.spotlight__image{height:100%;min-height:25vh}form{--color-error:red;--selection-color:$secondary;--unitless-max-font-size:18}form input,form select,form textarea{border:1px solid #c1c1c1;padding:.8rem 1rem;width:100%}form input[aria-invalid=true],form select[aria-invalid=true],form textarea[aria-invalid=true]{border-color:red}form input:focus,form select:focus,form textarea:focus{border-color:#313230}form input[type=checkbox],form input[type=radio]{display:inline-block;all:revert;cursor:pointer}form select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 22px) calc(1.2em + 2px),calc(100% - 17px) calc(1.2em + 2px),calc(100% - 2.7em) .8em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}form .checkboxes label,form .frm_checkbox label{font-family:Saira,sans-serif;font-weight:100;font-style:normal;font-size:inherit}form .frm_error_style,form .frm_message{padding:1rem;margin-bottom:2rem}form .frm_error_style[role=alert],form .frm_message[role=alert]{border:1px solid #dc3545;background-color:rgba(220,53,69,.1)}form .frm_error_style[role=status],form .frm_message[role=status]{border:1px solid #28a745;background-color:rgba(40,167,69,.1)}form .frm_error{color:red}form button,form input[type=submit]{padding:1rem 2.5rem;background-color:#00198e;color:#fff;transition:all .2s ease-in;border:1px solid #00198e}form button:hover,form input[type=submit]:hover{background-color:#313230;color:#fff;border:1px solid #313230}form .frm_top_container{margin-bottom:1.2rem}form .vertical_radio .frm_opt_container{display:flex;align-items:center;min-height:60px}@media (min-width:768px){form .multiple-checkboxes{display:flex;justify-content:space-between}}form .multiple-checkboxes .checkoxes-container{height:fit-content;margin-bottom:1.5rem;break-inside:avoid}form .multiple-checkboxes .checkbox-have-parent{padding-left:1.5rem}.form-section form{margin:0 auto;max-width:90vw}.form-section form .hidden{display:none}@media (min-width:768px){.form-section form{max-width:80vw}}@media screen and (min-width:1024px) and (hover:hover){.form-section form{max-width:60vw}}.form-section form .frm_primary_label,.form-section form label{font-family:Saira,sans-serif;font-weight:500;font-style:normal;color:#00198e;text-transform:uppercase;padding-bottom:.7rem;font-size:1.3rem;display:inline-block;cursor:pointer}.form-section form .checkboxes input[type=checkbox],.form-section form .checkboxes input[type=radio],.form-section form .frm_checkbox input[type=checkbox],.form-section form .frm_checkbox input[type=radio],.form-section form .frm_radio input[type=checkbox],.form-section form .frm_radio input[type=radio]{position:absolute;opacity:0;z-index:-1}.form-section form .checkboxes label,.form-section form .frm_checkbox label,.form-section form .frm_radio label{position:relative;margin-right:1em;padding-left:2em;padding-right:1em;line-height:2;cursor:pointer;font-size:inherit;font-family:Saira,sans-serif;font-weight:100;font-style:normal}.form-section form .checkboxes label:before,.form-section form .frm_checkbox label:before,.form-section form .frm_radio label:before{box-sizing:border-box;content:" ";position:absolute;top:.3em;left:0;display:block;width:1.4em;height:1.4em;border:2px solid #313230;border-radius:.25em;z-index:-1}.form-section form .checkboxes label,.form-section form .checkboxes label:before,.form-section form .frm_checkbox label,.form-section form .frm_checkbox label:before,.form-section form .frm_radio label,.form-section form .frm_radio label:before{transition:all .25s ease}.form-section form .checkboxes label.checked,.form-section form .frm_checkbox label.checked,.form-section form .frm_radio label.checked{border-radius:1em;padding-left:2em;font-family:Saira,sans-serif;font-weight:400;font-style:normal}.form-section form .checkboxes label.checked a,.form-section form .frm_checkbox label.checked a,.form-section form .frm_radio label.checked a{color:#00198e}.form-section form .checkboxes label.checked:before,.form-section form .frm_checkbox label.checked:before,.form-section form .frm_radio label.checked:before{background:#313230;background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/icon-valid.svg");background-repeat:no-repeat;background-size:80%;background-position:50%}.form-section form .frm_radio label:before{border-radius:1em}.hbspt-form{width:100%}@media (min-width:768px){.hbspt-form{width:70%}}.hbspt-form fieldset{max-width:100%!important}.hbspt-form .hs-input[type=email],.hbspt-form .hs-input[type=number],.hbspt-form .hs-input[type=password],.hbspt-form .hs-input[type=search],.hbspt-form .hs-input[type=tel],.hbspt-form .hs-input[type=text],.hbspt-form .hs-input[type=url],.hbspt-form select,.hbspt-form textarea{width:100%!important;background:#fff}.hbspt-form .hs-form-field{margin-bottom:2rem}.hbspt-form label{text-transform:uppercase;color:var(--c-primary);cursor:pointer;margin-bottom:.7rem;display:block}.hbspt-form label:not(.hs-error-msg){font-weight:600}.hbspt-form label.hs-form-booleancheckbox-display,.hbspt-form label.hs-form-checkbox-display,.hbspt-form label.hs-form-radio-display{font-weight:300}.hbspt-form label.hs-error-msg{color:var(--color-error);font-size:1rem;margin-top:.3rem}.submitted-message h2 strong{text-transform:uppercase;color:var(--c-primary)}.main__content{--cat-color:#fff;--text-color:#25293b;background-color:var(--bg-color);color:var(--text-color);font-size:1rem}.main__content:not(.main__content--generic):not(.main__content--news):not(.main__content--category){--cat-color:#00198e;--text-color:#fff}.main__content.full-width .image__container+.content{padding:var(--spacer) calc(var(--spacer) * 1)}@media screen and (min-width:1024px) and (hover:hover){.main__content.full-width .image__container+.content{padding:var(--spacer) calc(var(--spacer) * 1)}}.main__content .container .row .content{display:flex;flex-direction:column;gap:.7rem}.main__content .container .row .content .h1,.main__content .container .row .content h1,.main__content .container .row .content h3{font-family:Saira,sans-serif;font-weight:100;font-style:normal;color:var(--text-color);font-size:2.65em;margin-bottom:.5em}.main__content .container .row .content .h1 strong,.main__content .container .row .content h1 strong,.main__content .container .row .content h3 strong{font-family:Saira,sans-serif;font-weight:500;font-style:normal}@media (min-width:1920px){.main__content .container .row .content .h1,.main__content .container .row .content h1,.main__content .container .row .content h3{font-size:3.2em}}.main__content .container .row .content h2{font-family:Saira,sans-serif;font-weight:400;font-style:normal;font-size:1.8em}.main__content .container .row .content ul li a{text-decoration:underline}.main__content .container__desc{animation-name:top,fade;animation-delay:.6s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;margin-bottom:1.5rem}.main__content .container__desc.appear{animation-play-state:running}.main__content--agenda .container,.main__content--category .container,.main__content--news .container{padding-top:var(--spacer);padding-bottom:var(--spacer)}@media (min-width:1540px){.main__content--agenda .container .row .col,.main__content--category .container .row .col,.main__content--news .container .row .col{max-width:100%}}.main__content--agenda .container .row .col h1,.main__content--category .container .row .col h1,.main__content--news .container .row .col h1{font-size:2em;padding-bottom:.5em;color:var(--text-color);font-family:Saira,sans-serif;font-weight:400;font-style:normal}.main__content--agenda .container .row .col .content,.main__content--category .container .row .col .content,.main__content--news .container .row .col .content{line-height:1.5em}.main__content--agenda .container .row .col .content p,.main__content--category .container .row .col .content p,.main__content--news .container .row .col .content p{padding-bottom:1.4em}.main__content--category{overflow:hidden}.main__content--category:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol-blue.svg");width:1.1em;display:block;position:absolute;inset:0;width:auto;height:120%;aspect-ratio:1/1;top:-20%;left:auto;right:-5%;z-index:1;opacity:.05}@media (min-width:768px){.main__content--category .container .row{grid-template-columns:80% 20%}}.main__content--category .container .row .col h1{font-size:2.8em;padding-bottom:.5em;color:var(--text-color);text-transform:uppercase;font-weight:600}.main__content .image__container{--spot-image-width:100%}@media (min-width:768px){.main__content .image__container{margin-bottom:0}}@media screen and (min-width:1024px) and (hover:hover){.main__content .image__container{width:var(--spot-image-width);height:100%}}.main__content .image__container .anim{height:100%}.main__content .image__line{width:100%;height:100%;min-height:70%;margin:0 0 0 auto}@media (min-width:768px){.main__content .image__line{width:calc(var(--spot-image-width) * .95)}}.main__content--frontpage{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/FN_Outline_01.svg");background-repeat:no-repeat;background-size:cover;padding-top:calc(var(--spacer) / 2);padding-bottom:calc(var(--spacer) / 2)}.main__content--frontpage .container{display:flex;align-items:center}.main__content--frontpage .container .row{height:100%;padding-top:calc(var(--spacer) * .5);padding-bottom:calc(var(--spacer) * .5)}@media (min-width:768px){.main__content--frontpage .container .row .col:last-child{padding-left:4rem;position:relative}}.main__content--frontpage .container .row .col:last-child h1:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block}@media (min-width:768px){.main__content--frontpage .container .row .col:last-child h1:before{position:absolute;left:0}}@media (min-width:1024px){.main__content--frontpage .container .row{grid-template-columns:1fr 1fr;gap:var(--spacer)}}.main__content--frontpage .container .row .col{height:100%;display:flex;justify-content:center}.main__content--frontpage .container .row .col:first-child{padding:0 0 var(--spacer)}@media (min-width:768px){.main__content--frontpage .container .row .col:first-child{padding:var(--spacer) 0}}.main__content--frontpage .container .row h1{color:#fff}.main__content--frontpage .container .row .image__container{--spot-image-width:50vw}@media (min-width:1024px){.main__content--frontpage .container .row .image__container{width:var(--spot-image-width);height:var(--spot-image-width);margin:0 0 0 auto;--spot-image-width:100%}}.main__content--about .row{height:100%;padding-top:calc(var(--spacer) * .5);padding-bottom:calc(var(--spacer) * .5)}.main__content--about .row .col:last-child{padding-left:4rem;position:relative}.main__content--about .row .col:last-child h1:before{content:url("/app/themes/fnherstal2025/resources/assets/images/svg/symbol.svg");width:1.1em;display:block;position:absolute;left:0}.main__content--form{--cat-color:#fff!important;--text-color:#00198e!important}.main__content--form .container .row{grid-template-columns:1fr}.main__content--form .container .row .content{padding:0 var(--out-space)}.main__content--form .container .row .content h1{font-family:Saira,sans-serif;font-weight:500;font-style:normal}.main__content--form .container .row .content h2{color:#00198e}@media (min-width:1024px){.main__content--generic .container .row,.main__content--no-header .container .row{grid-template-columns:80% 20%}.main__content--generic .container .row.grid-50-50,.main__content--no-header .container .row.grid-50-50{grid-template-columns:50% 50%}}.main__content--generic .container .row .col:last-child:not(:first-child),.main__content--no-header .container .row .col:last-child:not(:first-child){padding:var(--spacer) 0}@media (min-width:1024px){.main__content--generic .container .row .col:last-child:not(:first-child),.main__content--generic .container .row .col:last-child:not(:first-child).youtube__container,.main__content--no-header .container .row .col:last-child:not(:first-child),.main__content--no-header .container .row .col:last-child:not(:first-child).youtube__container{padding:var(--spacer) 0 var(--spacer) calc(var(--spacer) * 1)}}.main__content--generic .container .row .content h1,.main__content--no-header .container .row .content h1{font-family:Saira,sans-serif;font-weight:500;font-style:normal;color:#00198e}.main__content--generic .container .row .content h2,.main__content--no-header .container .row .content h2{color:#c1c1c1}.main__content--generic .container .row .image__container,.main__content--no-header .container .row .image__container{--spot-image-width:50vw}@media (max-width:calc(768px - 1px)){.main__content--generic .container .row .image__container,.main__content--no-header .container .row .image__container{margin-top:var(--small-spacer)}}@media (min-width:768px){.main__content--generic .container .row .image__container,.main__content--no-header .container .row .image__container{margin:0 0 0 auto}}@media (min-width:1024px){.main__content--generic .container .row .image__container,.main__content--no-header .container .row .image__container{--spot-image-width:100%}}.main__content--no-header{--cat-color:#fff!important;--text-color:var(--c-primary-dark)!important}.subcategories{--section-height:75vh;--triangle-height:7rem;--triangle-bottom:95%;--bg-color:#00198e;--text-color:#fff;overflow:hidden;background-color:var(--bg-color)}.subcategories .container{padding-top:0;padding-bottom:0}@media (min-width:1540px){.subcategories{font-size:1.1rem}}@media (min-width:1920px){.subcategories{font-size:1rem}}.subcategories__container{display:flex}@media screen and (min-width:1024px) and (hover:hover){.subcategories__container{display:grid;grid-template-columns:1fr 1fr}}.subcategories__items{width:100%;height:auto;position:relative;background-color:var(--cat-color);padding:2rem 0}@media (min-width:1024px){.subcategories__items{height:100%;background-color:var(--c-gray-dark)}}.subcategories__items a{color:#fff}@media screen and (min-width:1024px) and (hover:hover){.subcategories__items{margin-bottom:0;display:flex;align-items:flex-start;padding:calc(var(--spacer) / 2) var(--out-space) calc(var(--spacer) / 2) calc(var(--spacer) / 1);clip-path:polygon(0 0,100% 0,100% 100%,var(--triangle-bottom) 100%,calc(var(--triangle-bottom) - var(--triangle-height)) calc(100% - var(--triangle-height)),calc(var(--triangle-bottom) - var(--triangle-height)) 100%,0 100%)}}@media (min-width:1024px){.subcategories__items--pictures{grid-column:1/-1;min-height:46vh}}.subcategories__items h2{font-size:1.7rem;text-transform:uppercase;font-weight:600;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;margin-bottom:0}@media (max-width:calc(1024px - 1px)){.subcategories__items h2.summary{padding:0 var(--out-space)}.subcategories__items h2:after{content:"";display:block;width:2rem;margin-top:.5rem;transform:rotate(90deg);background:url("/app/themes/fnherstal2025/resources/assets/images/svg/arrow.svg") no-repeat;height:2rem;aspect-ratio:1/1}}@media (min-width:768px){.subcategories__items h2{margin-bottom:1.5rem;font-size:2.6em}}@media (min-width:768px){.subcategories__items h2:after{content:""}}@media (min-width:1540px){.subcategories__items h2{font-size:3.2em}}.subcategories__sidebar{width:100%;height:100%;position:relative;z-index:5}.subcategories__item{position:relative}@media (max-width:calc(1540px - 1px)){.subcategories__item{padding:1rem 0;z-index:calc(var(--index) + 2);border-bottom:1px solid #fff}}@media (max-width:calc(1540px - 1px)) and (min-width:768px){.subcategories__item{border-bottom:0}}@media (max-width:calc(1540px - 1px)){.subcategories__item .details_content__mobile{display:none}.subcategories__item .details_content__mobile:not(.image__mobile){padding:3rem 0}.subcategories__item .subcategories__list{background:var(--c-gray-dark)}.subcategories__item.active h2{margin-bottom:2rem}.subcategories__item.active .details_content__mobile{display:block}}@media (min-width:1024px){.subcategories__item .details_content__mobile.image__mobile{display:none}}.subcategories__item--image{width:100%;height:100%}@media screen and (min-width:1024px) and (hover:hover){.subcategories__item{opacity:0;display:none;transition:opacity 1s ease-in-out}}.subcategories__item .image-background{top:calc(var(--triangle-height) * -1);pointer-events:none;bottom:0}.subcategories__item .content{max-width:70vw}@media screen and (min-width:1024px) and (hover:hover){.subcategories__item .content{max-width:40vw}}.subcategories__item .content p{padding-bottom:1em}.subcategories__item.active{opacity:1;display:block;z-index:2}.subcategories__list{position:relative;z-index:4;padding:0 var(--out-space)}@media (min-width:1024px){.subcategories__list{padding:0;width:fit-content}.subcategories__list .image__mobile{display:none}}.subcategories__list ul{list-style-type:none}.subcategories__list ul li{padding:.4rem 0}@media screen and (min-width:1024px) and (hover:hover){.subcategories__list ul li{padding:.2rem 0}}.subcategories__list ul a{color:#fff;text-transform:uppercase;display:inline-block;font-size:1.5rem;transition:transform .2s ease-in-out}.subcategories__list ul a:hover{text-decoration:none;transform:translateX(.5rem)}.subcategories__list ul a:hover:before{transform:translateX(-1.5rem)}.subcategories__nav{display:none}@media screen and (min-width:1024px) and (hover:hover){.subcategories__nav{display:flex;min-width:45%;z-index:4;flex-direction:column}}.subcategories__nav>ul{padding-right:20%;background-color:var(--cat-color)}.subcategories__nav .subcategories__items,.subcategories__nav>ul{padding-left:var(--out-space);padding-top:calc(var(--spacer) / 2);padding-bottom:calc(var(--spacer) / 2)}.subcategories__nav ul{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.subcategories__nav ul li{width:100%}.subcategories__nav ul li:not(:last-child){border-bottom:2px solid #fff}.subcategories__nav button{font-size:1.5em;font-weight:400;line-height:100%;text-transform:uppercase;padding:2rem 0;max-width:80%;color:var(--text-color)}.subcategories__nav button.active{font-weight:600;opacity:1}.separator .container .row{width:100%}.separator__bg{width:100%;height:var(--sep-height,45vh);background-size:cover;background-repeat:no-repeat;background-position:50%}.list-block{font-size:1rem;background:#fff}@media (min-width:768px){.list-block{font-size:1rem}}.list-block .container .row{width:100%;align-items:flex-start}@media (min-width:768px){.list-block .container .row{grid-template-columns:33% 66%}}.list-block--grid .container .row{display:block}.list-block--grid .container .row .list-block__container{display:block;width:100%}.list-block--grid .container .row .list-block__container>ul{list-style:none;display:grid;width:100%;gap:2rem}@media (min-width:768px){.list-block--grid .container .row .list-block__container>ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.list-block--grid .container .row .list-block__container>ul{grid-template-columns:repeat(5,1fr)}}.list-block--grid .container .row .list-block__container>ul>li{list-style-type:none}.list-block--grid .container .row .list-block__container>ul>li::marker{content:none}.list-block h3{font-size:2.5em;margin-bottom:3rem;padding:0!important}@media (min-width:768px){.list-block h3{font-size:1.4em;font-weight:400;padding:0 var(--small-spacer)}}.list-block .desc{text-align:center;margin:0 auto;padding:var(--spacer) 0 0}@media screen and (min-width:1024px) and (hover:hover){.list-block .desc{padding:var(--small-spacer) 0 0}}@media (min-width:768px){.list-block__container{display:flex;gap:calc(var(--spacer) * 2)}}.list-block__container li{margin-bottom:.5rem;list-style-type:"- "}.list-block__container li::marker{content:"- "}.list-block__container li .container{padding:0!important}@media (min-width:768px){.list-block__container>ul{width:50%}}.list-block__container>ul>li a{color:#589ef0}.list-block__container>ul>li ul{margin-top:.5rem}.list-block__container>ul>li ul li{list-style-type:"\2022   ";font-size:.85em;margin-left:.5rem;padding-left:.5rem}.text-image{padding-top:calc(var(--spacer) / 2);padding-bottom:calc(var(--spacer) / 2)}.text-image.outline{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/FN_Outline_01.svg")}.text-image.outline,.text-image.outline-reverse{background-repeat:no-repeat;background-size:cover}.text-image.outline-reverse{background-image:url("/app/themes/fnherstal2025/resources/assets/images/svg/FN_Outline_02.svg")}.text-image.outline .container{display:flex;align-items:center}.text-image.cut__out{--triangle-height:7rem;--triangle-distance:calc(var(--cut-out-percent, 0.9500000000000001) + (var(--triangle-height)/ 2))}.text-image.cut__out .image__container{clip-path:polygon(0 0,100% 0,100% 100%,var(--triangle-distance) 100%,calc(var(--triangle-distance) - var(--triangle-height)) calc(100% - var(--triangle-height)),calc(var(--triangle-distance) - var(--triangle-height)) 100%,0 100%)}.text-image.cut__out--left .image__container{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 var(--triangle-distance),var(--triangle-height) calc(var(--triangle-distance) - var(--triangle-height)),0 calc(var(--triangle-distance) - var(--triangle-height)))}.text-image__container.has-webgl .text-image__text{padding:0 var(--small-spacer)}.text-image>.container .row{width:100%}.text-image:not(.full-width).layout__image-text .text-image__image+.text-image__text{padding:var(--spacer) 0}@media screen and (min-width:1024px) and (hover:hover){.text-image:not(.full-width).layout__image-text .text-image__image+.text-image__text{padding:var(--spacer) 0 var(--spacer) calc(var(--spacer) * 1)}}.text-image.full-width .image__container,.text-image.full-width .image__container>div{height:100%}.text-image.full-width .text-image__text{padding:calc(var(--spacer) / 2) var(--out-space)}@media (min-width:768px){.text-image.full-width .text-image__text{padding:var(--spacer) calc(var(--spacer) * 1)}}.text-image iframe{width:90%;aspect-ratio:16/9;margin-bottom:var(--spacer)}.text-image__text{padding:var(--spacer) calc(var(--spacer) / 2) var(--spacer) 0}@media (min-width:1540px){.text-image__text{padding:var(--spacer) calc(var(--spacer) * 1) var(--spacer) 0}}.text-image__text .content h1,.text-image__text .content h2,.text-image__text .content h3,.text-image__text .content h4,.text-image__text .content h5,.text-image__text .content h6{color:var(--text-color)!important}.text-image__text .content a{color:var(--text-color)}.text-image__text .content a:hover{color:var(--btn-link-color-hover)}.text-image__fulltext{padding:0;margin:0 auto}@media (min-width:768px){.text-image__fulltext{padding:0}}.technical{font-size:1.438rem}.technical .container{padding:0 var(--small-spacer)}.technical .container .row{width:100%}.technical .container .row .col{padding:var(--small-spacer) 0;display:flex;justify-content:center;width:100%}@media screen and (min-width:1024px) and (hover:hover){.technical .container .row .col{padding:0}}.technical .container .row .col img{max-height:20vh;max-width:70%;margin:0 auto;object-fit:contain}@media (min-width:1540px){.technical .container .row .col img{max-height:21rem}}@media (min-width:768px){.technical .container .row .col{max-height:none}}.technical .container .row .col .desc{font-size:.8em;padding:0 var(--small-spacer)}@media (min-width:768px){.technical .container .row .col .desc{padding:var(--small-spacer)}}@media screen and (min-width:1024px) and (hover:hover){.technical .container .row .col .desc{padding:0 var(--small-spacer)}}.technical__table{display:none}.technical__table.open{animation-name:top,fade;animation-delay:0s;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running;display:block;width:100%;font-size:1rem}@media screen and (min-width:1024px) and (hover:hover){.technical__table.open{width:auto}}.technical__btn{font-family:Saira,sans-serif;font-weight:500;font-style:normal;position:relative;width:fit-content;margin:0 auto;background-color:var(--cat-color);min-width:100%}@media (min-width:768px){.technical__btn{min-width:65%}}@media (min-width:1024px){.technical__btn{min-width:50%}}.technical__btn:before{top:2rem;left:-2rem;right:calc(100% - 2rem);bottom:auto}.technical__btn:after,.technical__btn:before{content:"";position:absolute;display:block;height:2px;width:4rem;background-color:#00198e;transition:all .2s ease-in}.technical__btn:after{top:auto;left:calc(100% - 2rem);right:-2rem;bottom:2rem}.technical__btn.hide{animation-name:bottom,fadeback;animation-delay:0s;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running;display:none}.technical__btn a,.technical__btn button{color:#00198e;display:flex;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;margin:0 auto;padding:var(--small-spacer)}@media (min-width:768px){.technical__btn a,.technical__btn button{padding:var(--small-spacer) var(--spacer)}}.technical__btn a span,.technical__btn button span{transition:all .2s ease-in-out;position:relative;left:calc(var(--spacer) * -.5)}@media (hover:hover){.technical__btn:hover:before{right:-2rem;left:calc(100% - 2rem)}.technical__btn:hover:after{left:-2rem;right:calc(100% - 2rem)}.technical__btn:hover a,.technical__btn:hover button{text-decoration:none}.technical__btn:hover a span,.technical__btn:hover button span{transform:translateX(var(--small-spacer))}.technical__btn:hover a:before,.technical__btn:hover button:before{transform:scale(1.2) translateX(.5rem)}}.product,.search{font-size:1.375rem}.products__links .spotlight__container,.searchs__links .spotlight__container{display:flex;flex-direction:column;gap:calc(var(--spacer) / 2)}.products__links .spotlight__container .row:nth-child(2n) .spotlight__content,.searchs__links .spotlight__container .row:nth-child(2n) .spotlight__content{order:1}.product__item,.search__item{background-color:#fff;height:auto}.product__item .vignette__link,.search__item .vignette__link{display:grid;grid-template-columns:1fr;color:#53586e}@media (min-width:768px){.product__item .vignette__link,.search__item .vignette__link{grid-template-columns:1fr 2fr;height:fit-content}}.product__item .vignette__link:hover,.search__item .vignette__link:hover{text-decoration:none}.product__item--titles,.search__item--titles{padding:var(--small-spacer)}@media (min-width:768px){.product__item--titles,.search__item--titles{max-width:80%;padding:var(--small-spacer) 0}}.product__item--title,.search__item--title{font-family:Saira,sans-serif;font-weight:600;font-style:normal;font-size:1.454em;text-transform:uppercase;display:block}.product__item--subtitle,.search__item--subtitle{font-family:Saira,sans-serif;font-weight:500;font-style:normal;display:block;text-transform:uppercase}.product__item--quote,.search__item--quote{display:block}.product__image,.search__image{height:auto;display:none}@media (min-width:768px){.product__image,.search__image{display:inherit}}.product__image img,.search__image img{padding:0 var(--small-spacer);margin:0 auto}.product__link,.search__link{transition:all .4s ease-in-out;overflow:hidden;width:100%;position:relative}.product__link--content,.search__link--content{padding:3rem;color:var(--text-color)}.product__link:nth-child(2n) .link .product__link--content,.search__link:nth-child(2n) .link .product__link--content{order:-1}.table-wrapper{margin:0 auto;padding:0;max-width:100%}.table-wrapper .table{margin:0 0 40px;width:100%;display:table}@media (max-width:calc(1024px - 1px)){.table-wrapper .table{min-width:100%;display:block}}.table-wrapper .table-row{display:table-row}.table-wrapper .table-row:nth-of-type(odd){background:#fff}.table-wrapper .table-row.header{font-weight:700;font-size:1.2rem;color:#fff;background:#00198e;text-transform:uppercase}.table-wrapper .table-row.header:empty{display:none}.table-wrapper .table-row.header .cell strong{color:#fff}.table-wrapper .table-row .cell{padding:calc(var(--spacer) / 12) calc(var(--spacer) / 8) calc(var(--spacer) / 4);display:table-cell;border-top:1px solid var(--c-gray-light)}.table-wrapper .table-row .cell strong{color:var(--c-primary);font-size:1.5rem}.table-wrapper .table-row .cell.header{text-transform:uppercase;color:#00198e;font-weight:700}@media (max-width:calc(1024px - 1px)){.table-wrapper .table-row .cell{padding:16px;display:block}}@media (max-width:calc(1024px - 1px)){.table-wrapper .table-row{padding:14px 0 7px;display:block}.table-wrapper .table-row .cell{margin-bottom:10px}.table-wrapper .table-row .cell:before{margin-bottom:3px;content:attr(data-title);min-width:98px;font-weight:700;font-size:1rem;line-height:10px;text-transform:uppercase;color:#969696;display:block}.table-wrapper .table-row.header{padding:0;height:6px}.table-wrapper .table-row.header .cell{display:none}}.related{--bg-color:transparent;font-size:.8rem;background-color:transparent;width:100%}@media (min-width:768px){.related{font-size:1.1rem}}@media screen and (min-width:1024px) and (hover:hover){.related{font-size:1rem;font-size:1.125rem;--bg-color:var(--cat-color)}}.related footer .container{padding-left:var(--out-space);padding-right:var(--out-space)}@media screen and (min-width:1024px) and (hover:hover){.related .container .spotlight__container{display:flex;flex-direction:column;gap:calc(var(--spacer) / 2)}}.related .container .spotlight__item{background:var(--cat-color);border:4px solid var(--cat-color)}.related .container .spotlight__item .image__container{background:#fff;position:relative;display:flex;justify-content:center;align-items:center}.related .container .spotlight__item .image__container:after{content:"";display:block;height:4px;width:100%;background:var(--cat-color);position:absolute;top:calc(var(--line-top, 0.5) - 2px)}.related .container .spotlight__item .image__container img{position:relative;z-index:2;object-fit:contain;width:90%}.related .container .row{display:block}@media screen and (min-width:1024px) and (hover:hover){.related .container .row{display:grid;grid-template-columns:1fr 1fr}}.related__title{font-size:2.2em;text-transform:uppercase;margin-bottom:calc(var(--spacer) / 4);display:inline-block;color:var(--c-primary)}@media screen and (min-width:1024px) and (hover:hover){.related__title{font-size:3.11em;margin-top:0}}.related__container{position:relative;margin:var(--small-spacer);z-index:4;overflow:hidden}@media screen and (min-width:1024px) and (hover:hover){.related__container{display:flex;flex-direction:column;justify-content:flex-start;margin:0 var(--spacer);padding-left:max(calc(var(--padding-size) - 5rem),.001rem)}}.related__image{height:120%;transform:translateY(-10%)}.related__image:after{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;content:"";background-color:rgba(0,25,142,.8)}@media screen and (min-width:1024px) and (hover:hover){.related__image:after{mix-blend-mode:hard-light}}@media screen and (min-width:1024px) and (hover:hover){.related__image{position:relative;height:100%;opacity:1}.related__image:after{content:none}}.related__image img{width:auto}@media screen and (min-width:1024px) and (hover:hover){.related__image img{height:120%;transform:translateY(-3rem)}}@media (min-width:1540px){.related__image img{height:130%}}.related footer{color:#25293b;padding:var(--small-spacer) 0}.icon__main path{fill:#c6c6c6!important}.icon__bg path{fill:#313230!important;opacity:.1}.icon__label{display:none}.gallery__pageheader--bg .content,.gallery__pageheader--bg .content__track,.gallery__pageheader--bg .glide,.gallery__pageheader--bg .glide__track{height:100%}.gallery__pageheader--bg .content__slides,.gallery__pageheader--bg .glide__slides{transform:none!important;width:auto!important;display:grid;grid-template-areas:"slide";height:100%}.gallery__pageheader--bg .content__slide,.gallery__pageheader--bg .glide__slide{position:relative;opacity:0;transition:opacity .5s ease;grid-area:slide}.gallery__pageheader--bg .content__slide--active,.gallery__pageheader--bg .glide__slide--active{z-index:1;opacity:1}.gallery__pageheader--bg .content__bullet,.gallery__pageheader--bg .glide__bullet{background-color:#00198e}.gallery__pageheader--bg .content__bullet--active,.gallery__pageheader--bg .glide__bullet--active{background-color:#fff}.gallery__pageheader__image{height:100%}.gallery__pageheader__sidebar{position:absolute;display:flex;flex-direction:column;justify-content:center;z-index:15;right:0;top:4rem;--icon-width:80px;width:var(--icon-width)}@media screen and (min-width:1024px) and (hover:hover){.gallery__pageheader__sidebar{--icon-width:80px;right:4rem;top:8.8rem}}.gallery__pageheader__sidebar .icon__cat{width:calc(var(--icon-width) * .8);height:calc(var(--icon-width) * .8);position:relative}.gallery__pageheader__sidebar .icon__cat svg{position:relative;top:2.5rem;z-index:3}.gallery__pageheader__sidebar .glide__bullets{transform:rotate(90deg);justify-content:flex-end;position:absolute;top:9rem;bottom:auto;left:.8rem}.header-nav{padding-left:var(--out-space);padding-right:var(--out-space)}.header-nav--container{padding:2rem 0}@media (min-width:768px){.header-nav--container{display:flex;align-items:center;gap:var(--spacer);text-transform:uppercase}}.header-nav--container a{color:var(--c-primary)}.footer-nav__container{display:flex;justify-content:center}.footer-nav__container .link{--btn-link-color:#00198e;color:var(--btn-link-color)}.glide{max-width:100%}.glide__slide{height:auto}.glide__cursor{position:absolute;width:calc(100% / var(--dots-count));background-color:#00198e;height:6px;cursor:move}.glide [data-glide-el^=controls]{display:none}.glide--slider [data-glide-el="controls[nav]"]{display:flex}@media screen and (min-width:1024px) and (hover:hover){.glide--slider [data-glide-el^=controls]{display:flex}}.glide [data-glide-el=controls]:not(.galleries__controls) button{position:absolute;top:0;bottom:0;left:-5%;width:15%;z-index:5;user-select:none;color:transparent;opacity:1;transition:opacity .2s ease-out;background-repeat:no-repeat;background-position:50%;background-size:60%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000'%3E%3Cpath fill='none' stroke='%23000' stroke-width='80' d='M1324.59 1649.18L675.41 1000l649.18-649.18'/%3E%3C/svg%3E")}.glide [data-glide-el=controls]:not(.galleries__controls) button[data-glide-dir=">"]{left:auto;right:-5%;transform:rotate(180deg)}.glide [data-glide-el=controls]:not(.galleries__controls) button:hover{opacity:1}.glide__lines{width:70%;background-color:#fff;height:2px;margin-top:var(--small-spacer);display:flex;position:relative;bottom:0}@media (min-width:768px){.glide__lines{width:40%}}.glide__lines button{width:calc(100% / var(--dots-count));height:2px;position:relative;display:block}.glide__lines button.glide__bullet--active,.glide__lines button:hover{background-color:#00198e}.glide__lines:hover.glide__bullet--active{background-color:#fff}.faqs__container .container{padding-left:var(--out-space);padding-right:var(--out-space)}.faqs__group{counter-reset:css-counter 0}.faqs__group h3{font-size:1.8em;margin-bottom:calc(var(--spacer) / 2);margin-left:calc(var(--spacer) / 2);position:relative;width:fit-content;display:table}.faqs__group h3:before{content:"";position:absolute;display:block;top:50%;left:calc(var(--spacer) / -2);right:auto;bottom:0;height:2px;width:calc(var(--spacer) * .4);background:#00198e}.faqs--products details{max-width:90vw}.faqs details{--w-marker:2rem;--mr-marker:0.8rem;counter-increment:css-counter 1}@media screen and (min-width:1024px) and (hover:hover){.faqs details{--w-marker:2.5rem;--mr-marker:0.8rem}}.faqs details summary{background-color:#00198e;color:#fff;padding:calc(var(--spacer) / 6) calc(var(--spacer)) calc(var(--spacer) / 6) 0;position:relative;display:flex}.faqs details summary::-webkit-details-marker,.faqs details summary::marker{display:none}.faqs details summary:before{content:counter(css-counter) ". ";display:block;margin-right:var(--mr-marker);min-width:var(--w-marker);text-align:right}.faqs details summary:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='80' d='M1324.59 1649.18L675.41 1000l649.18-649.18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;right:1.5rem;position:absolute;height:2rem;top:1.3rem;width:2rem;transition:transform .2s;transform:rotate(270deg)}@media (min-width:768px){.faqs details summary:after{width:2.5rem}}.faqs details[open] summary:after{transform:rotate(90deg)}.faqs details .content{padding:calc(var(--spacer) / 4) calc(var(--mr-marker) + var(--w-marker))}@media (min-width:768px){.faqs details .content{padding:calc(var(--spacer) / 4) calc(var(--mr-marker) + var(--w-marker))}}.blog__card{background-color:#fff;position:relative;transition:box-shadow .3s ease-in-out}.blog-item__image{aspect-ratio:4/3;overflow:hidden}.blog-item__link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.blog-item__content{border:3px solid var(--c-gray-light);border-top:0;position:relative;z-index:2;padding:2rem 1rem;display:flex;flex-direction:column;gap:3rem}@media (min-width:768px){.blog-item__content{padding:2rem 3rem}}.blog-item__date span{font-size:1.1rem;display:block;font-weight:700}.blog-item__titles{font-family:Saira,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;transform:translateY(0);transition:transform .2s ease-in}.blog-item__titles--title{font-size:1.8em;line-height:1.2em;display:block}@media (min-width:1920px){.blog-item__titles--title{font-size:2em}}.blog-item__titles--subtitle{font-family:Saira,sans-serif;font-weight:100;font-style:normal;font-size:2em}@media (min-width:1920px){.blog-item__titles--subtitle{font-size:2.4em}}.contact_map{background:var(--c-gray-light)}.contact_map img{display:block}.contact_map.content-section{padding:3rem var(--out-space)}@media (min-width:768px){.contact_map.content-section>.container .row{grid-template-columns:repeat(3,1fr);gap:5%}.contact_map.content-section>.container .row:first-child{grid-template-columns:35% 60%;margin-bottom:3rem}}.contact_map.content-section>.container .row:last-child{align-items:flex-start;gap:2rem}@media (min-width:768px){.contact_map.content-section>.container .row:last-child{gap:15%}}.contact_map.content-section>.container .row:last-child h3{font-weight:600}.contact_map .row svg{display:block}.contact_map .row h2{text-transform:uppercase;color:var(--c-primary);font-size:3rem}.contact_map .row h3{color:var(--c-primary);font-size:1.4rem;font-weight:400;margin-bottom:1.5rem}.read__more--content{display:none}.read__more .less,.read__more .more{margin-bottom:calc(var(--small-spacer) * 1.1);display:block;font-weight:700}.read__more.show .more{display:none}.read__more.show .read__more--content{display:block}