.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;margin:0;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{--home-hexa-x:0;--branding-width:100px;--delay:0;--max-width:1920px;--out-space:calc((100vw - var(--max-width)) / 2);--text-color:#25293b;--detail-color:#cdae88;--btn-link-color:#cdae88;--arrow-width:4.5rem;--poly-spacer:3rem;--spacer:4rem;--small-spacer:2rem;background-color:#0e1533}@media (min-width:768px){body{--branding-width:120px;--poly-spacer:2.24rem}}@media (min-width:1540px){body{--branding-width:150px;--poly-spacer:3.4rem}}@media (min-width:1920px){body{--branding-width:200px;--spacer:5rem;--small-spacer:2.5rem}}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)}@media (min-width:768px){.section-color,body{--padding-size:var(--out-space)}}.section-color.cat-defence,body.cat-defence{--cat-color:#f4f3ee}.section-color.cat-security,body.cat-security{--cat-color:#eff2f3}.section-color{background-color:var(--cat-color)}.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}}.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}:root,body{font-family:oswald,sans-serif;font-weight:200;font-style:normal;color:#25293b;font-size:16px}::selection{color:#25293b;background:#cdae88}.h1,.h2,.h3,h1,h2,h3{font-weight:700;line-height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:oswald,sans-serif;font-style:normal;text-transform:uppercase;display:block}.h4,.h5,.h6,h4,h5,h6{font-weight:200;line-height:120%}a{color:#25293b}.h1,h1{font-size:5rem}.h2,h2{font-size:2.375rem}.h3,h3{font-size:3rem}b,strong{font-family:oswald,sans-serif;font-weight:500;font-style:normal}sup{font-size:.6em;vertical-align:super}em{transform:skewX(-17deg);display:inline-block}.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;animation-name:window;animation-delay:0s;animation-duration:.35s;animation-iteration-count:1;animation-timing-function:ease-in;animation-fill-mode:backwards;animation-play-state:paused;background-color:#cdae88;z-index:2;display:none}.image__container:before.appear{animation-play-state:running}.image__container img{animation-name:image-breathing;animation-delay:0s;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:backwards;animation-play-state:paused}.image__container img.appear{animation-play-state:running}@keyframes image-breathing{0%{transform:translate(1%,1%) scale(1.2)}20%{transform:translate(2%,-1%) scale(1.2)}40%{transform:translate(-2%,1%) scale(1.18)}60%{transform:translate(-3%,2%) scale(1.18)}80%{transform:translate(-1%) scale(1.2)}to{transform:translate(1%,1%) scale(1.2)}}@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)}}@keyframes breathing{0%{opacity:0}50%{opacity:.3}to{opacity:0}}@keyframes polytop{0%{clip-path:polygon(0 0,36% 20px,76% -15px,100% 20px,100% 140%,0 140%)}50%{clip-path:polygon(0 10px,36% -10px,76% 10px,100% 10px,100% 140%,0 140%)}to{clip-path:polygon(0 0,36% 20px,76% -15px,100% 20px,100% 140%,0 140%)}}@media (min-width:1540px){@keyframes polytop{0%{clip-path:polygon(0 0,36% 80px,76% -30px,100% 60px,100% 140%,0 140%)}50%{clip-path:polygon(0 20px,36% -20px,76% 60px,100% 30px,100% 140%,0 140%)}to{clip-path:polygon(0 0,36% 80px,76% -30px,100% 60px,100% 140%,0 140%)}}}@keyframes polybottom{0%{clip-path:polygon(0 0,100% 0,100% 100%,76% 99%,43% 97%,0 100%)}50%{clip-path:polygon(0 0,100% 0,100% 100%,76% 102%,43% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,76% 100%,43% 98%,0 100%)}}@keyframes polyfull{0%{clip-path:polygon(0 0,36% 10px,76% -10px,100% 20px,100% 99%,80% calc(100% - 20px),40% calc(99% + 10px),0 100%)}50%{clip-path:polygon(0 10px,36% -5px,76% 15px,100% 0,100% 99%,80% calc(99% - 10px),40% calc(100% + 10px),0 100%)}to{clip-path:polygon(0 0,36% 10px,76% -10px,100% 20px,100% 99%,80% calc(100% - 20px),40% calc(99% + 10px),0 100%)}}@media (min-width:1540px){@keyframes polyfull{0%{clip-path:polygon(0 0,36% 80px,76% -30px,100% 60px,100% 100%,80% calc(100% + 50px),40% calc(100% - 60px),0 100%)}50%{clip-path:polygon(0 20px,36% -20px,76% 60px,100% 30px,100% 100%,80% calc(100% + 20px),40% calc(100% - 20px),0 100%)}to{clip-path:polygon(0 0,36% 80px,76% -30px,100% 60px,100% 100%,80% calc(100% + 50px),40% calc(100% - 60px),0 100%)}}}.blog-item__image img,.footer__cta--image img,.gallery__pageheader__image img,.image__line img,.main__content .image__container img,.news-item__image img,.related__image img,.spotlight__image .image__line img,.subcategories__item .image-background img,.text-image__image .image__line 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}.footer__cta--image,.gallery__pageheader,.header-menu #nav-primary .components__background,.hexagones,.modal,.news-item:after,.news-item__image,.pageheader--bg,.pageheader__gallery:after,.poly,.product__link--bg,.product__link:before,.related__image,.search__link--bg,.search__link:before,.subcategories__item .components__background,.subcategories__item .image-background,.subcategories__item .image-background:before,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(14,21,51,.44)}.blog__card:hover{box-shadow:10px 10px 45px -15px rgba(14,21,51,.25)}.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:#0e1533;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:#0e1533;color:#fff}body #legalsplashscreen .container .legal__footer button:active,form button:active,form input:active[type=submit]{transform:translate3d(0,5px,0)}.header-menu #nav-primary .components__background,.product__link--bg,.search__link--bg,.subcategories__item .components__background{background-size:cover;background-repeat:no-repeat;background-position:50%}.footer__cta .container .row .col .footer__cta--container .pretitle:after,.spotlight__pretitle:after{content:"";position:absolute;display:block;top:0.66667em;left:auto;right:-110%;bottom:0;height:1px;width:100%;background:var(--text-color)}.poly{width:100%;height:100%;z-index:10}.content-section .container .col .content details summary:before,.main__content .container .row .content ul li:before{content:"";display:block;min-width:30px;width:30px;height:30px;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/dot-hexa-dark.svg");background-repeat:no-repeat;position:absolute;left:-2em;top:calc(50% - 27px)}.news__container .share,.single-products .product__cta .share{display:flex;align-items:center}.news__container .share strong,.single-products .product__cta .share strong{font-size:.8em;text-transform:uppercase}.news__container .share>div,.news__container .share>strong,.single-products .product__cta .share>div,.single-products .product__cta .share>strong{margin-right:calc(var(--spacer) / 4)}.news__container .share a,.single-products .product__cta .share a{display:flex;position:relative}.news__container .share a span,.single-products .product__cta .share a span{display:none}.news__container .share a:hover span,.single-products .product__cta .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,.single-products .product__cta .share a:hover:after{transform:scale(1.2)}body.show-modal .btn__menu span,body.theme-light .btn__menu span{background-color:#0e1533}body.show-modal .btn__search svg path,body.theme-light .btn__search svg path{fill:#0e1533!important}body.show-modal .search-form,body.theme-light .search-form{display:flex}body.show-modal .search-form label input,body.theme-light .search-form label input{color:#0e1533;border-color:#0e1533}.open-modal{cursor:url("/app/themes/fnherstal/resources/assets/images/png/view.png") 35 40,pointer;text-indent:-9999px}body.show-legal{overflow:hidden}body.show-legal:before{content:"";background-color:#0e1533;display:block;width:100%;height:100vh;opacity:.85;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%;padding:1.2em 2.2rem;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;width:9.4em;height:9.4em;margin:0 auto;top:-3.335em}@media (min-width:768px){body #legalsplashscreen .container .legal__logo{width:11.4em;height:11.4em;top:-3.835em}}body #legalsplashscreen .container .legal__logo svg{z-index:2;width:60%}body #legalsplashscreen .container .legal__logo:before{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2}body #legalsplashscreen .container .legal__header{width:100%;margin-top:-2rem}body #legalsplashscreen .container .legal__header .h1{font-size:2.75em;letter-spacing:.4rem;text-align:center;margin-bottom:.6em}body #legalsplashscreen .container .legal__content{margin-bottom:2em}body #legalsplashscreen .container .legal__footer button{font-family:oswald,sans-serif;font-weight:500;font-style:normal;margin-bottom:1rem;width:100%}.content-section>.container{position:relative;z-index:2;padding-top:var(--small-spacer);padding-bottom:var(--spacer)}@media (min-width:768px){.content-section>.container{padding-top:var(--spacer);padding-bottom:var(--spacer)}}.content-section>.container .row{display:grid;grid-template-columns:100%;grid-template-rows:auto;align-items:center}@media screen and (min-width:1024px) and (hover:hover){.content-section>.container .row{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))}}@media screen and (min-width:1024px) and (hover:hover){.content-section:not(.full-width):not(.full-right):not(.full-left) .container{padding-left:max(var(--spacer),var(--out-space));padding-right:max(var(--spacer),var(--out-space))}}.pageheader__categories{width:100%;overflow:hidden;height:100%}.pageheader__categories .row{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1024px){.pageheader__categories .row{flex-direction:row;height:1080px}}.pageheader__categories .row .col{display:flex;justify-content:center;align-items:center;min-height:36.3vh}@media (min-width:768px){.pageheader__categories .row .col{min-height:auto}}.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__categories .row .col .hexagones{overflow:hidden}.pageheader__selector{width:100%;height:calc(var(--app-height) / 2.5);display:flex;justify-content:center;align-items:center}@media (min-width:768px){.pageheader__selector{height:calc(var(--app-height) / 3.3)}}@media (min-width:1024px){.pageheader__selector{width:100%;height:100%}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector{width:100%;height:100%}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector .hexagones canvas{opacity:0;transition:opacity .7s}}.pageheader__selector:first-child svg .icon__bg path{animation-delay:1s}@media (max-width:calc(1024px - 1px)){.pageheader__selector:last-child .hexagones{display:none}}.pageheader__selector--link{display:flex;justify-content:center;align-items:center;position:relative;z-index:5;width:100%;height:auto;transform:translateY(calc(-.3 * var(--scrollY)))}@media (min-width:1540px){.pageheader__selector--link{display:block}}.pageheader__selector--link .label{display:none}@media (min-width:1024px){.pageheader__selector--link{transition:transform .35s ease-in-out;height:1080px;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;--home-hexa-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__cat:after{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;z-index:1;top:-17%;left:-22%;width:130%;height:130%;background-color:#223493}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector--link .icon__cat:after{background-color:#0e1533}}.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{display:none}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector .components__background{display:block;background-position-y:max(50%,calc(-1 * var(--scrollY)));transition:opacity .44s ease-in-out;opacity:0}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector.active .components__background,.pageheader__selector.active .hexagones canvas{opacity:1}.pageheader__selector.active .pageheader__selector--link.grid-front-reverse .icon__cat{transform:scale(1.1)}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1540px){.pageheader__selector.active .pageheader__selector--link.grid-front-reverse .icon__cat{transform:translate(-76px,220px) scale(1.1)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector.active .pageheader__selector--link .icon__cat{transform:scale(1.1)}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1540px){.pageheader__selector.active .pageheader__selector--link .icon__cat{transform:translate(111px,220px) scale(1.1)}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__selector.active .pageheader__selector--link .icon__cat:after{background-color:#223493}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1024px) and (hover:hover){.pageheader__selector.active .pageheader__selector--link .icon__cat .icon__label{display:block;opacity:1}}.pageheader{height:var(--app-height);min-height:-webkit-fill-available;display:flex;align-items:flex-end;position:relative;z-index:2}@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:#0e1533;align-items:center;z-index:5}@media screen and (min-width:1024px) and (hover:hover){.pageheader--frontpage{position:relative;z-index:inherit;background-color:var(--bg-color);padding:0}.pageheader--frontpage:after{content:"";position:absolute;background-color:var(--bg-color);height:10rem;bottom:-9rem;width:100%;display:block;z-index:1;pointer-events:none;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:177.77778vh;max-height:1080px}}.pageheader--search{height:480px;min-height:480px}.pageheader--category{height:940px;max-height:var(--app-height)}.pageheader--product{height:var(--app-height);z-index:5}.pageheader--product .pageheader--titles{background-color:#fff}.pageheader--product .pageheader--hero{max-width:1152px}@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-right:calc(var(--branding-width) * 1.3)}}@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{bottom:5rem;width:100vw}.pageheader--product .pageheader__vertical{transform:rotate(0);background-color:transparent;width:100vw;padding-right:0}.pageheader--product .pageheader__vertical .icon__cat{transform:rotate(0);min-height:auto}}.pageheader__gallery:after{content:"";display:block;background:linear-gradient(0deg,#0e1533 20%,rgba(14,21,51,.2) 75%);opacity:.8}.pageheader__content{position:absolute;z-index:5;width:100%;bottom:var(--small-spacer);margin-bottom:var(--small-spacer)}@media (min-width:768px){.pageheader__content{position:absolute;top:inherit;max-width:90%;margin-bottom:0;bottom:2rem}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__content{max-width:65%}}.pageheader__content--frontpage{padding-left:calc((100vw - 1920px) / 2 + (var(--spacer)))}.pageheader__content .content,.pageheader__content h1{color:#fff}.pageheader__content h1{font-family:oswald,sans-serif;font-weight:500;font-style:normal;font-size:3.275rem;margin-left:1rem;margin-bottom:1rem;line-height:.8em;text-orientation:mixed;transform:rotate(270deg);transform-origin:var(--small-spacer) center}@media (min-width:768px){.pageheader__content h1{margin-left:1.8rem;font-size:4.875rem;writing-mode:inherit;transform:rotate(0deg)}}@media (min-width:1540px){.pageheader__content h1{font-size:6.875rem}}.pageheader__content .content{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.2em;padding:calc(var(--spacer) / 3)}@media (min-width:768px){.pageheader__content .content{font-size:1.563em}}.pageheader__vertical{display:flex;align-items:center;transform:rotate(-90deg);height:fit-content;min-height:3.9rem;width:100vh;padding-left:1rem;padding-right:20vh;transform-origin:left top;background-color:#fff}@media (min-width:768px){.pageheader__vertical{transform-origin:left center;justify-content:flex-start;background-color:transparent;width:90vh;padding-right:40vh}}@media (min-width:1024px){.pageheader__vertical{padding-right:30vh}}@media screen and (min-width:1024px) and (hover:hover){.pageheader__vertical{padding-right:calc(var(--branding-width) * 4)}}@media (min-width:1540px){.pageheader__vertical{padding-right:35vh}}.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:2;overflow:hidden;min-width:calc(var(--branding-width))}}@media (min-width:1540px){.pageheader--titles{width:calc(1920px * .25 + var(--out-space))}}.pageheader--titles .titles-container{position:absolute;width:100vh;bottom:0;left:100%}@media (min-width:768px){.pageheader--titles .titles-container{width:60vh;bottom:6rem;left:47%}}@media (min-width:1024px){.pageheader--titles .titles-container{bottom:3rem}}@media screen and (min-width:1024px) and (hover:hover){.pageheader--titles .titles-container{left:max(47%,calc(1920px * .1 + var(--out-space)))}}.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--titles .group{width:clamp(50%,70rem,100%)}.pageheader--title{font-family:oswald,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:#223493;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:oswald,sans-serif;font-weight:700;font-style:normal;font-size:1.12em;display:block;text-transform:uppercase;animation-name:fade,right;animation-delay:.3s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.pageheader__bg{overflow:hidden;z-index:1}.pageheader--hero,.pageheader__bg{width:100%;height:100%;position:absolute}.pageheader--hero{display:flex;justify-content:flex-start;align-items:center;z-index:6;pointer-events:none}@media (min-width:768px){.pageheader--hero{width:100%;position:relative}}.pageheader--hero img{transform:translateY(calc(-.5 * var(--scrollY)));position:relative;z-index:5;max-width:90%;height:auto;width:auto;max-height:52vh;margin:0 auto;object-fit:contain}@media screen and (min-width:1024px) and (hover:hover){.pageheader--hero img{transform:translateY(calc(-1 * var(--scrollY)));width:auto;max-height:60%;margin:0 auto 0 20%}}@media (min-width:1540px){.pageheader--hero img{margin:0 auto 0 0}}.pageheader--bg{pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#0e1533;animation-name:fade;animation-delay:0s;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}.pageheader--bg.appear,.pageheader--bg.run{animation-play-state:running}@media screen and (min-width:1024px) and (hover:hover){.pageheader--bg{background-position:50%;background-attachment:fixed}.pageheader--bg--mobile{display:none}}@media (min-width:1540px){.pageheader--bg{background-position:20%}}@media (min-width:1920px){.pageheader--bg{background-position:50%}}.single-categories .main{background-color:#0e1533}.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)}}footer.content-info{background-color:#0e1533;color:#fff;font-size:.875rem;z-index:10;position:relative}footer.content-info .container{display:flex;flex-direction:column-reverse}@media (min-width:768px){footer.content-info .container{justify-content:space-between;flex-direction:row}}footer.content-info .container .branding{width:14rem;margin:0 auto;padding:var(--small-spacer)}@media screen and (min-width:1024px) and (hover:hover){footer.content-info .container .branding{padding:var(--spacer);width:28rem}}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:var(--small-spacer)}@media (min-width:768px){footer.content-info .container .nav-footer{padding:var(--small-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{grid-auto-flow:column;gap:1rem;grid-template-columns:repeat(5,1fr)}footer.content-info .container .nav-footer .nav>li{grid-row:1/3}}footer.content-info .container .nav-footer a{color:#fff}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:oswald,sans-serif;font-weight:700;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:1.5rem}}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/fnherstal/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%;color:#fff}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/fnherstal/resources/assets/images/svg/icon-linkedin-page.svg")}footer .colophon{border-top:1px solid #98a2ae;text-align:center;padding:.5rem 0;font-size:.86em}.footer__cta{font-size:1rem;--bg-color:var(--cat-color);background-color:var(--cat-color);z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}@media (min-width:1540px){.footer__cta{font-size:1.563rem;z-index:2}}.footer__cta.appear{animation-play-state:running}@media screen and (min-width:1024px) and (hover:hover){.footer__cta{clip-path:none}}.footer__cta>.container{padding-top:calc(var(--poly-spacer) * 1)}@media (min-width:768px){.footer__cta>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:1024px) and (hover:hover){.footer__cta>.container{padding-top:calc(var(--poly-spacer))}}@media (min-width:1540px){.footer__cta>.container{padding-top:calc(var(--poly-spacer) * 2)}}.footer__cta--image:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:var(--bg-color);opacity:.9}.footer__cta--image img{width:100%}.footer__cta .container{padding:0}@media (min-width:1540px){.footer__cta .container{padding-top:calc(var(--poly-spacer))!important}}@media (min-width:768px){.footer__cta .container .row{justify-content:center;align-items:center}}.footer__cta .container .row .col{--bg-color:#0e1533;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.footer__cta .container .row .col .footer__cta--container{padding:5rem 2.5rem;color:#fff;position:relative;z-index:3}@media (min-width:768px){.footer__cta .container .row .col .footer__cta--container{padding:5rem 2.5rem}}@media (min-width:1540px){.footer__cta .container .row .col .footer__cta--container{padding:10rem 5rem}}.footer__cta .container .row .col .footer__cta--container .pretitle{position:relative;font-size:.65em;text-transform:uppercase;padding-bottom:1rem;display:inline-block}.footer__cta .container .row .col .footer__cta--container .pretitle:after{background-color:#fff}.footer__cta .container .row .col .footer__cta--container h3{font-size:2em;color:#fff;text-align:left;margin-bottom:1rem}.footer__cta .container .row .col .footer__cta--container .link__btn{font-size:1.15em}@media (min-width:768px){.footer__cta .container .row .col:first-child .footer__cta--container{padding-left:var(--small-spacer)}}@media screen and (min-width:1024px) and (hover:hover){.footer__cta .container .row .col:first-child .footer__cta--container{padding-left:max(calc(var(--out-space) + var(--spacer)),calc(var(--spacer)))}}.footer__cta .container .row .col:first-child .footer__cta--image{top:-6rem;bottom:-6rem}.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}}@media (min-width:768px){.footer__cta .container .row .col:last-child .footer__cta--container{padding-right:var(--small-spacer)}}@media screen and (min-width:1024px) and (hover:hover){.footer__cta .container .row .col:last-child .footer__cta--container{padding-right:max(calc(var(--out-space) + var(--spacer)),var(--spacer))}}@media (min-width:768px){.footer__cta .container .row .col:last-child .footer__cta--image{top:-6rem;bottom:-6rem}}.content-section{position:relative;background-color:var(--bg-color);color:var(--text-color)}.content-section.bg--{--bg-color:#fff}.content-section.bg--defence{--bg-color:#f4f3ee}.content-section.bg--security{--bg-color:#eff2f3}.content-section.bg--grey{--bg-color:rgba(152,162,174,.1)}.content-section.bg--dark{--bg-color:#0e1533;--text-color:#fff;--detail-color:#fff}.content-section.poly--top{z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative}.content-section.poly--top.appear{animation-play-state:running}@media screen and (min-width:1024px) and (hover:hover){.content-section.poly--top{clip-path:none}}.content-section.poly--top>.container{padding-top:calc(var(--poly-spacer) * 1)}@media (min-width:768px){.content-section.poly--top>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:1024px) and (hover:hover){.content-section.poly--top>.container{padding-top:calc(var(--poly-spacer))}}@media (min-width:1540px){.content-section.poly--top>.container{padding-top:calc(var(--poly-spacer) * 2)}}.content-section.poly--top:before{height:6rem;top:calc(-6rem + 2px)}.content-section.poly--top:after,.content-section.poly--top:before{content:"";position:absolute;background-color:var(--bg-color);width:100%;display:block;z-index:1;pointer-events:none}.content-section.poly--top:after{height:10rem;bottom:-9rem}@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 h1,.content-section .container .col .content h2,.content-section .container .col .content h3,.content-section .container .col .content h4,.content-section .container .col .content h5,.content-section .container .col .content h6,.content-section .container .col .content ol,.content-section .container .col .content ul{margin-bottom:2rem;margin-top:0}.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 .h1,.content-section .container .col .content h1{color:var(--text-color);font-size:4rem}@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 h2{font-size:2.8rem;color:var(--text-color)}@media (min-width:768px){.content-section .container .col .content .h2,.content-section .container .col .content h2{font-size:3.7rem}}.content-section .container .col .content .h3,.content-section .container .col .content h3{color:var(--text-color);text-align:left;font-size:2.2rem}@media (min-width:768px){.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.1em;color:var(--text-color);text-align:left}.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:oswald,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{margin-bottom:var(--small-spacer)}.content-section h3{font-size:2.8em;margin-bottom:var(--spacer)}.content-section.agenda [data-title=Event]{font-family:oswald,sans-serif;font-weight:700;font-style:normal;color:#0e1533}.content-section.agenda .col{padding:0 var(--small-spacer)}.categories-template-category-homepage .main{background-color:#fff}.news-list__container{font-size:1rem;background-color:#fff}.news-list__container .glide__slides{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0 1.5rem}@media (min-width:768px){.news-list__container .glide__slides{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px) and (hover:hover){.news-list__container .glide__slides{display:flex;padding:0;gap:0}}.news-list__container .glide--slider [data-glide-el^=controls].laptop-only{display:none}@media screen and (min-width:1024px) and (hover:hover){.news-list__container .glide--slider [data-glide-el^=controls].laptop-only{display:flex}}@media (min-width:1540px){.news-list__container .glide--slider [data-glide-el^=controls].laptop-only{display:none}}@media screen and (min-width:1024px) and (hover:hover){.news-list__container .glide--slider [data-glide-el^=controls].laptop-hide{display:none}}@media (min-width:1540px){.news-list__container .glide--slider [data-glide-el^=controls].laptop-hide{display:flex}}@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:oswald,sans-serif;font-weight:700;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:66% 33%}.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%;padding:0 var(--small-spacer)}@media (min-width:768px){.news-list__container .grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px) and (hover:hover){.news-list__container .grid{grid-template-columns:1fr 1fr 1fr}}.news-list__container header{padding:4rem 0}.news-list__container header h1{font-family:oswald,sans-serif;font-weight:300;font-style:normal;font-size:2.78em}.news-list__sidebar{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;padding:0 var(--small-spacer) calc(var(--spacer) / 1)}@media (min-width:1540px){.news-list__sidebar{padding:0 calc(var(--spacer) / 1) var(--small-spacer)}}@media screen and (min-width:1024px) and (hover:hover){.news-list__sidebar.col .content h2{font-size:3.17em!important}}@media (min-width:1540px){.news-list__sidebar.col .content h2{font-size:4.17em!important}}.news-list__sidebar p{font-size:1.1em}.news-list__sidebar footer{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.news-list__sidebar footer{flex-direction:row;justify-content:flex-start}.news-list__sidebar footer a:not(:last-child){margin-right:2rem}}.news__container{font-size:1.25rem;padding:var(--spacer) var(--small-spacer)}.news__container header{color:#223493}.news__container header h1{margin-bottom:1rem;font-size:3rem}@media (min-width:768px){.news__container header h1{font-size:5rem}}.news__container header .news__titles--subtitle{font-family:oswald,sans-serif;font-weight:200;font-style:normal;margin-bottom:1rem;color:#c1c1c1}.news__container .entry-content{padding-top:var(--spacer);display:grid;grid-template-columns:1fr}@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{grid-template-columns:65% 30%;gap:5%}}.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:#cdae88}.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.5em;margin-bottom:1rem}.news__date:before{content:none}.blog-list__container .grid{display:grid;grid-row-gap:1.563rem;grid-column-gap:1.563rem;grid-template-columns:1fr;width:100%;padding:0 var(--small-spacer)}@media (min-width:768px){.blog-list__container .grid{grid-template-columns:1fr 1fr;grid-row-gap:calc(var(--spacer) * 1.5);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;grid-row-gap:calc(var(--spacer) * 2)}}@media (min-width:768px){.blog-list__container .grid article:nth-child(2n+2){transform:translateY(50px)}}@media screen and (min-width:1024px) and (hover:hover){.blog-list__container .grid article:nth-child(2n+2){transform:none}.blog-list__container .grid article:nth-child(3n+2){transform:translateY(132px)}}.blog-list__container .pagination{padding:var(--small-spacer) var(--small-spacer) 0;display:flex;justify-content:space-between}.blog-list__container .pagination .current{font-family:oswald,sans-serif;font-weight:700;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}.blog__filters a{display:inline-flex;margin-right:var(--small-spacer);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}@media (min-width:768px){.single-products{font-size:1.125rem}}.single-products .product__main-content{background-color:var(--cat-color);position:relative;z-index:2}.single-products .product__main-content header{padding:var(--spacer) var(--small-spacer) var(--small-spacer)}@media (min-width:768px){.single-products .product__main-content header{max-width:60%}}.single-products .product__main-content header h1{font-family:oswald,sans-serif;font-weight:700;font-style:normal;color:#223493;font-size:2.5em}@media (min-width:768px){.single-products .product__main-content header h1{font-size:3em}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__main-content header h1{font-size:5.28em}}.single-products .product__main-content header h2{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.5em;line-height:1.5em;color:#5d5d5d;margin-bottom:.5rem}@media (min-width:768px){.single-products .product__main-content header h2{font-size:2.28em;line-height:1.1}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__main-content header h2{font-size:2.78em}}.single-products .product__main-content header .quote{color:#223493}.single-products .product__main-content .row .glide{margin:0 auto;margin-top:4rem}@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{position:relative;padding:var(--small-spacer)}@media (min-width:768px){.single-products .product__desc{max-width:80%;margin:0 auto;margin-bottom:calc(var(--spacer) / 4)}}@media screen and (min-width:1024px) and (hover:hover){.single-products .product__desc{max-width:560px}}.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:oswald,sans-serif;font-weight:700;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{margin:var(--spacer) 0 var(--small-spacer);display:flex;justify-content:space-between;align-items:center}.single-products .product__cta .request-brochure{transform:translateY(.5rem)}@media (min-width:768px){.single-products .product__cta{margin:var(--spacer) 0 calc(var(--spacer))}}.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}.single-products .product__gallery--modal .glide__slides,.single-products .product__gallery--modal .glide__track{height:100%;width:100%}.contact__container{overflow:hidden}.addresses .address{background-color:#f4f3ee;padding:var(--small-spacer);transition:right .25s ease-in-out;border-bottom:1px solid #c1c1c1}@media (min-width:768px){.addresses .address{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-wrap:wrap;font-size:1.2rem;right:-100%;padding-left:var(--spacer);border-bottom:none;width:70vw}}@media screen and (min-width:1024px) and (hover:hover){.addresses .address{width:50vw}}.addresses .address button.close{display:none}@media (min-width:768px){.addresses .address button.close{display:block;width:4.2rem;position:absolute;left:-2.1rem;top:50%;transform:translateY(-50%)}.addresses .address button.close .close{transition:opacity .2s ease-out}}@media screen and (min-width:768px) and (min-width:1024px) and (hover:hover){.addresses .address button.close .close{opacity:0}}@media (min-width:768px){.addresses .address button.close:hover .close{opacity:1}}.addresses .address.open{right:0}@media (min-width:768px){.addresses .address .address_map{width:50%}}.addresses .address .content{font-family:oswald,sans-serif;font-weight:300;font-style:normal;margin:calc(var(--spacer) / 4) 0;font-size:1.2rem;line-height:1.2}@media (min-width:768px){.addresses .address .content{width:50%}}.addresses .address .content h2{margin-bottom:1rem}.addresses .address .content h3{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.3rem;margin-bottom:1.5rem}.addresses .address .content p{margin-bottom:1.4rem}.addresses .address .content a{color:#0e1533}.addresses .address .content a:before{content:"";display:inline-block;width:100%;height:1px;background:#cdae88;transition:transform .2s ease-out;width:1.5rem;height:2px;top:-.4rem;position:relative;margin-right:1rem}.addresses .address .content a:hover{text-decoration:none}.addresses .address .content a:hover:before{transform:translateX(-1rem)}.map-container{padding:var(--small-spacer)}@media (min-width:768px){.map-container{padding:var(--spacer)}}@media (min-width:768px){.map-container .zone{opacity:0;transform:scale(1.2)}.map-container.appear .zone{opacity:1;transform:scale(1);transition:opacity .55s ease-out,transform .2s ease-out;transform-origin:center top;transition-delay:var(--delay)}}.map-container #countries>g{cursor:pointer}.map-container #countries>g.active,.map-container #countries>g:hover{fill:#0e1533!important}.map-container #countries>g .mobile .dot-bg{animation-name:breathing;animation-delay:var(--delay);animation-duration:var(--delay);animation-iteration-count:infinite;animation-timing-function:ease-in;animation-fill-mode:backwards;animation-play-state:running}.entry-content .content{max-width:970px}.nav__fixed{position:fixed;top:0;left:0;right:0;z-index:16}.nav__fixed:not(.no-transition){transition:top .15s ease-in}.nav__group{display:flex;align-items:center;float:right;margin:1rem;position:relative;z-index:1}@media screen and (min-width:1024px) and (hover:hover){.nav__group{margin:2rem 4rem}}.nav__group>div{margin-left:2rem}.nav__group .search__form{margin-left:0;overflow:hidden;display:flex;z-index:12;align-items:center}.nav__group .search__form form{width:0;display:none}.nav__group .search__form form input{min-width:300px;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}@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:.6rem}.nav__group .search__form:after{left:calc((var(--hexa-size) / -4) + var(--hexa-size) - 11%);animation-delay:0;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form:after,.nav__group .search__form:before{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;background-color:#fff;width:var(--hexa-size);height:var(--hexa-size);top:calc(var(--hexa-size) / -2);z-index:1;animation-name:fade,top;animation-duration:.2s}.nav__group .search__form:before{left:calc(var(--hexa-size) / -4);animation-delay:.1s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running}.nav__group .search__form.open{--hexa-size:260px;--hexa-width:calc(1.73205 * var(--hexa-size));position:relative;overflow:inherit}@media (min-width:768px){.nav__group .search__form.open{--hexa-size:300px}}.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/fnherstal/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(14,21,51,.2));width:var(--branding-width);height:var(--branding-width)}.header-menu .branding:before{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;background-color:#fff;width:220%;height:220%;top:-65%;left:-110%}.header-menu .branding a{position:relative;z-index:3}.header-menu #nav-primary .hexagones{z-index:4}@media (min-width:768px){.header-menu #nav-primary .hexagones{z-index:11}}.header-menu #nav-primary:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:#0e1533;opacity:1}.header-menu #nav-primary .components__background{z-index:12;background-color:hsla(0,0%,100%,0);pointer-events:none;opacity:.2}@media (min-width:768px){.header-menu #nav-primary .components__background{margin:2rem}}.header-menu #nav-primary.open:after{animation-name:fade;animation-delay:.2s;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-play-state:running}.header-menu #nav-primary.open .menu-item{animation-name:left,fade;animation-delay:var(--link-delay);animation-duration:275ms;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-play-state:running}.header-menu #nav-primary.open .menu-item:not(.link__back--security):not(.link__back--defence){display:block}.header-menu #nav-primary.open .nav{margin-top:calc(var(--branding-width) + 2rem)}@media (min-width:768px){.header-menu #nav-primary.open .nav{margin-top:0}}.header-menu #nav-primary.open .components__background{display:block;filter:grayscale(100%);animation-name:fadebg;animation-delay:.2s;animation-duration:3.2s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-play-state:running}@media (min-width:768px){.header-menu #nav-primary.open .components__background{mix-blend-mode:luminosity}}.header-menu #nav-primary .nav-primary{position:absolute;z-index:5;padding:2rem;background-color:transparent;width: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;background-color:#fff;margin-top:0}}.header-menu #nav-primary .nav-primary.show{display:block}.header-menu #nav-primary .nav-primary .main-menu_container{position:relative;z-index:6;width:100%}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container{height:calc(var(--app-height) - 4rem);background-color:rgba(14,21,51,.9)}}.header-menu #nav-primary .nav-primary .main-menu_container a{font-family:oswald,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.14em;color:#0e1533}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container a{color:#fff;font-size:1em}}.header-menu #nav-primary .nav-primary .main-menu_container .menu-item{margin-bottom:.5rem}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .menu-item{margin-bottom:1.5rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu{width:100%;border-bottom:1px solid rgba(14,21,51,.3);margin-top:var(--small-spacer);padding-bottom:var(--small-spacer);position:relative}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{position:absolute;bottom:0;display:grid;align-items:flex-start;min-height:50vh}}@media (min-width:768px) and (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{grid-template-columns:50% 50% auto}}@media (min-width:768px) and (min-width:1024px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{grid-template-columns:30% 30% auto;padding-left:5rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .menu-item{margin-bottom:.5rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .sub-menu{margin-bottom:.5rem;margin-top:.2rem}.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu .sub-menu a{font-size:1rem}}@media (min-width:768px) and (min-width:1540px){.header-menu #nav-primary .nav-primary .main-menu_container .nav{grid-template-columns:25% 25% auto}}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .group-menu{margin:0;padding:var(--small-spacer);border:none;height:100%}}.header-menu #nav-primary .nav-primary .main-menu_container .nav li:not(.link__back--security):not(.link__back--defence){display:block}.header-menu #nav-primary .nav-primary .main-menu_container .nav .sub-menu{margin-bottom:1.5rem;margin-top:.5rem}@media (min-width:1920px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .sub-menu{margin-top:1.5rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li{margin-bottom:0;display:flex}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li{padding-left:1rem}}.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li a{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.14em;text-transform:uppercase}.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li:before{content:"-  ";padding-right:.5rem}@media (min-width:768px){.header-menu #nav-primary .nav-primary .main-menu_container .nav .menu-item-has-children li:before{color:#fff}}.modal,body.cat-defence #nav-primary.open .group-menu.generic,body.cat-defence #nav-primary.open .group-menu .link__back--defence,body.cat-defence #nav-primary.open .group-menu.security,body.cat-security #nav-primary.open .group-menu.defence,body.cat-security #nav-primary.open .group-menu.generic,body.cat-security #nav-primary.open .link__back--security,body:not(.cat-defence):not(.cat-security) #nav-primary.open .group-menu.defence,body:not(.cat-defence):not(.cat-security) #nav-primary.open .group-menu .link__back--defence,body:not(.cat-defence):not(.cat-security) #nav-primary.open .group-menu .link__back--security,body:not(.cat-defence):not(.cat-security) #nav-primary.open .group-menu.security{display:none}.modal{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;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{min-height:100%;overflow-y:auto;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:5;opacity:0;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-] .branding{position:fixed;z-index:20}body[class*=show-].fixed .branding{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}body[class*=show-]:not(.show-legal) .nav__fixed:after{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;background-color:#fff;width:calc(var(--branding-width) * 5);height:calc(var(--branding-width) * 5);top:calc(var(--branding-width) * -3.5);right:calc(var(--branding-width) * -2.8);z-index:0}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:#0e1533;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:oswald,sans-serif;font-weight:700;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:17;left:0;right:0;max-width:100vw}@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:relative;background-color:#fff;width:100%;transition:transform .15s ease-in;z-index:2}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--blue{background-color:#0e1533;color:#fff}body:not(.show-legal) .notification__banner.bg__color--blue .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--gold{background-color:#cdae88;color:#fff}body:not(.show-legal) .notification__banner.bg__color--gold .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--gold a{color:#0e1533}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:#0e1533}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:#0e1533}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='%2325293B' 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{--hexa-height:8.4vh;--hexa-width:calc(1.73205 * var(--hexa-height));opacity:0;transition:opacity 1s ease-out;z-index:0;pointer-events:none;position:absolute;inset:0;justify-content:center;align-items:center;width:100vw;height:var(--app-height);display:none}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 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:after{content:"";display:block;inset:0;position:absolute;width:100%;left:0;top:-25vh;z-index:1;background-size:contain;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-phone-top.svg");opacity:0;transition:opacity .4s ease-in}@media (min-width:768px){body:not(.show-legal) .notification__fullscreen:after{content: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:#fff;text-transform:uppercase;right:-20vw;top:2rem;display:inline-block;transition-delay:calc(var(--base-delay) + .8s),0ms;transition-property:right,transform;transition-duration:.25s,.25s;transition-timing-function:ease-in,ease-out;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='%23fff'%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.appear{right:2rem}body:not(.show-legal) .notification__fullscreen>.close:hover{transform:scale(1.3)}body:not(.show-legal) .notification__fullscreen__container{position:absolute;overflow:hidden;z-index:5;top:17vh;width:100vw;bottom:0;left:0}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container{height:var(--app-height);display:block;top:0}}body:not(.show-legal) .notification__fullscreen__container--media{width:var(--media-with);margin:var(--small-spacer) auto;transform:translate(-200vw);position:absolute;left:50%;z-index:3}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container--media{margin:0;position:absolute;top:50%;left:50%;transform:translate(-100vw,-50%)}body:not(.show-legal) .notification__fullscreen__container--media.type__text--left{right:50%;left:auto;transform:translate(100vw,-50%)}}body:not(.show-legal) .notification__fullscreen__container--media video{max-width:100%}body:not(.show-legal) .notification__fullscreen__container--media.appear{transition:transform .6s ease-out;transform:translate(-50%);transition-delay:calc(var(--base-delay) + .4s)}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container--media.appear{transition:transform .5s ease-out;transform:translate(-90%,-50%);transition-delay:calc(var(--base-delay) + .2s)}body:not(.show-legal) .notification__fullscreen__container--media.appear.type__text--left{transform:translate(90%,-50%)}}body:not(.show-legal) .notification__fullscreen__container--message{position:absolute;bottom:0;padding:0 var(--small-spacer) var(--small-spacer);z-index:2;left:0;right:0}@media (min-width:768px){body:not(.show-legal) .notification__fullscreen__container--message{width:50vw;height:25vh;left:50vw}body:not(.show-legal) .notification__fullscreen__container--message.type__text--left{height:30vh;right:auto;left:10%}body:not(.show-legal) .notification__fullscreen__container--message.type__text--right{height:30vh}}@media (min-width:1024px){body:not(.show-legal) .notification__fullscreen__container--message{width:30vw;height:30vh;margin:0;left:67vw;top:calc(var(--hexa-height) * 7)}body:not(.show-legal) .notification__fullscreen__container--message.type__text--left{width:35vw;left:5%;top:calc(var(--hexa-height) * 7)}body:not(.show-legal) .notification__fullscreen__container--message.type__text--right{width:40vw;left:53vw;top:calc(var(--hexa-height) * 7)}}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__fullscreen__container--message.type__text--left{width:36vw;left:10%;top:calc(var(--hexa-height) * 5)}body:not(.show-legal) .notification__fullscreen__container--message.type__text--right{width:36vw;left:65vw;top:calc(var(--hexa-height) * 7)}}@media (min-width:1540px){body:not(.show-legal) .notification__fullscreen__container--message.type__text--left{width:26vw}body:not(.show-legal) .notification__fullscreen__container--message.type__text--right{width:26vw;top:calc(var(--hexa-height) * 7)}}body:not(.show-legal) .notification__fullscreen__container--message h1{font-size:1.8rem;margin-bottom:.6rem}body:not(.show-legal) .notification__fullscreen__container--message h2{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.1rem;margin-bottom:.8rem}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:3rem;margin-bottom:.8rem}body:not(.show-legal) .notification__fullscreen__container--message h2{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.9rem;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{position:relative;z-index:2;transform:translate(100vw)}body:not(.show-legal) .notification__fullscreen__container--message .message__content.appear{transition:transform .5s ease-out;transition-delay:calc(var(--base-delay) + .3s);transform:translate(0)}body:not(.show-legal) .notification__fullscreen__container--message.appear:after{opacity:1}body:not(.show-legal) .notification__fullscreen__container--message:after{content:"";display:block;inset:0;position:absolute;width:100%;left:0;top:-12vh;z-index:1;background-size:cover;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-phone.svg");opacity:0;transition:opacity .4s ease-in;transition-delay:calc(var(--base-delay) + .2s)}@media (min-width:768px){body:not(.show-legal) .notification__fullscreen__container--message:after{content:none}}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__bg--left:after{content:"";inset:0;position:absolute;opacity:0;transition:all .8s ease-in;transition-delay:calc(var(--base-delay) + .4s);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:0;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-media-bg.svg");display:none}@media (min-width:768px){body:not(.show-legal) .notification__bg--left:after{display:block;background-position-x:-8vw}}@media (min-width:1024px){body:not(.show-legal) .notification__bg--left:after{background-position-x:left}}@media (min-width:768px){body:not(.show-legal) .notification__bg--left.type__text--left:after{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-left-text-left.svg");background-position-x:-48vw}}@media (min-width:1024px){body:not(.show-legal) .notification__bg--left.type__text--left:after{background-position-x:-19vw}}@media screen and (min-width:1024px) and (hover:hover){body:not(.show-legal) .notification__bg--left.type__text--left:after{background-position-x:left}}body:not(.show-legal) .notification__bg--right{--right-bg:0;z-index:3;width:100%;overflow:hidden}body:not(.show-legal) .notification__bg--right.appear:after{opacity:1}@media (min-width:1024px){body:not(.show-legal) .notification__bg--right{--right-bg:calc(100vw - 32vw - var(--spacer) - (var(--hexa-width) * 3))}}body:not(.show-legal) .notification__bg--right:after{content:"";display:none;inset:0;position:absolute;width:100%;left:0;top:-38%;height:140%;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-phone.svg");background-size:cover;background-repeat:no-repeat;background-position:0}@media (min-width:768px){body:not(.show-legal) .notification__bg--right:after{display:block;opacity:0;transition:all .8s ease-out;transition-delay:calc(var(--base-delay) + .6s);left:var(--right-bg);height:100%;top:0;background-position-x:-8vw;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-content-bg.svg")}}@media (min-width:1024px){body:not(.show-legal) .notification__bg--right:after{background-position-x:left}}@media (min-width:768px){body:not(.show-legal) .notification__bg--right.type__text--left:after{left:auto;right:0;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/notification-right-text-left.svg")}}@media (min-width:768px){body:not(.show-legal) .notification__bg--right.type__text--right{--right-bg:0}}@media (min-width:1024px){body:not(.show-legal) .notification__bg--right.type__text--right{--right-bg:calc(100vw - 32vw - var(--spacer) - (var(--hexa-width) * 4))}}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='%23fff'/%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='%23fff'/%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='%23fff'%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='%23fff' 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);margin-bottom:var(--small-spacer)}.translations__links .link{font-size:1rem;margin-right:1.4rem}.translations__links .link__btn--cta:before{width:50px;height:67px;top:-27px;left:0}.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}@media (min-width:768px){.branding{display:flex;justify-content:center;align-items:center}}.branding .brand{width:65%;height:100%;background-size:contain;text-indent:-99999px;background-repeat:no-repeat;display:flex;margin:0 auto}.branding .brand svg{min-width:100%;height:auto}.btn__menu{display:flex;flex-direction:column;width:30px;cursor:pointer;z-index:5;position:relative}.btn__menu span{background:#fff;height:3px;margin:3px 0;transition:transform .4s cubic-bezier(.68,-.6,.32,1.6);display:block}.btn__menu span:first-of-type{width:50%}.btn__menu span:nth-of-type(2){width:100%}.btn__menu span:nth-of-type(3){width:75%}.btn__menu.close span:first-of-type,.btn__menu.open span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate3d(-3px,2px,0)}.btn__menu.close span:nth-of-type(2),.btn__menu.open span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg) translate3d(-4px,-4px,0)}.btn__menu.close span:nth-of-type(3),.btn__menu.open span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate3d(8px,-1px,0) rotate(45deg)}.btn__search{width:20px;height:28px}.btn__search .btn__label{display:none}.btn__search svg path{fill:#fff!important}.btn__search--close svg path{fill:#0e1533!important}a{color:#cdae88;cursor:pointer}a:not(.link__btn):hover{text-decoration:underline}.link__btn{font-family:oswald,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;position:relative;display:flex;align-items:center;width:fit-content}.link__btn--call{justify-content:center;padding:1rem 2rem;margin:0 auto;width:fit-content;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--cta{position:relative}.link__btn--cta span{padding-left:20px;text-transform:uppercase;line-height:1;color:#0e1533}.link__btn--cta:before,.link__btn--cta span{display:inline-block;transition:transform .2s ease-in}.link__btn--cta:before{content:"";background-image:url("/app/themes/fnherstal/resources/assets/images/svg/double-hexa.svg");background-repeat:no-repeat;position:absolute;width:80px;height:75px;top:-33px;left:-5px}@media (hover:hover){.link__btn--cta:hover span{transform:translateX(1rem)}.link__btn--cta:hover:before{transform:translateX(-1rem) scale(1.2)}}.link__btn--reverse .arrow{transform:rotate(180deg)}.link__btn .arrow{--arrow-width:var(--small-spacer);display:flex;align-items:center;justify-content:center;margin-left:1.2rem;height:100%}.link__btn .arrow svg{width:7px;height:7px}.link__btn .arrow svg circle{fill:var(--btn-link-color)}.link__btn .arrow:after,.link__btn .arrow svg{transition:transform .2s ease-out}.link__btn .arrow:after{content:"";display:inline-block;width:100%;height:1px;background:var(--btn-link-color);width:var(--arrow-width)}.link__btn:hover span{transform:translateX(5%)}.link__btn:hover .arrow svg{transform:translateX(var(--arrow-width))}.link__btn:hover .arrow:after{transform:translateX(-.2rem)}.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:#0e1533}@media (min-width:768px){.link__newsletter:not(.link__newsletter--footer){font-size:1em;position:absolute;z-index:6;color:#fff;bottom:17%;left:28%;--hexa-size:12rem}.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}.link__newsletter:not(.link__newsletter--footer):after{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;width:var(--hexa-size);height:var(--hexa-size);top:calc(var(--hexa-size) * -.22);left:calc(var(--hexa-size) * -.2)}}@media (min-width:1024px){.link__newsletter:not(.link__newsletter--footer){--hexa-size:12rem;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{justify-content:space-between;margin:var(--small-spacer) 0}.cta,.cta .link__btn--cta{display:flex;align-items:center}.cta .link__btn--cta{position:relative;justify-content: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:#0e1533}.scroller{--arrow-height:2.2rem;--animation-height:var(--arrow-height);position:absolute;top:calc(var(--app-height) - (var(--arrow-height) * 2));left:50%;display:flex;z-index:10;height:var(--arrow-height);flex-direction:column;align-items:center;transition:opacity .5s ease-in}@media only screen and (min-width:390px){.scroller{top:calc(var(--app-height) - (var(--arrow-height) * 3))}}@media (min-width:768px){.scroller{top:calc(75vh - (var(--arrow-height) * 2))}}@media (min-width:1024px){.scroller{top:calc(95vh - (var(--arrow-height) * 2))}}@media screen and (min-width:1024px) and (hover:hover){.scroller{top:calc(95vh - (var(--arrow-height) * 1))}}.scroller svg{animation-name:scrolldown;animation-delay:0s;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:running;width:10px;height:10px;animation-direction:reverse}@media screen and (min-width:1024px) and (hover:hover){.scroller svg{animation-direction:normal}}.scroller:after{content:"";display:inline-block;width:2px;height:100%;background:#fff}body.fixed .scroller{opacity:0}@keyframes scrolldown{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(var(--animation-height))}90%{opacity:0;transform:translateY(var(--animation-height))}98%{opacity:0;transform:translateY(var(--animation-height))}to{opacity:0;transform:translateY(0)}}.news-item{position:relative;overflow:hidden;min-height:426px}@media screen and (min-width:1024px) and (hover:hover){.news-item{min-height:390px}}.news-item:after{content:"";display:block;background:linear-gradient(180deg,rgba(14,21,51,.1),rgba(14,21,51,.8) 65%);opacity:1}.news-item__content{color:#fff;padding:1.4em;position:absolute;top:auto;bottom:0;right:0;left:0;z-index:2;display:grid;grid-template-rows:1fr;gap:1rem;grid-template-areas:"title" "content" "bottom"}.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{display:flex;flex-direction:column;justify-content:flex-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:oswald,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;transform:translateY(0);transition:transform .2s ease-in}.news-item__titles--title{font-size:2.2em;line-height:1.2em;display:block}@media (min-width:1920px){.news-item__titles--title{font-size:2.5em}}.news-item__titles--subtitle{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.2em}@media (min-width:1920px){.news-item__titles--subtitle{font-size:1.39em}}.news-item__footer{font-family:oswald,sans-serif;font-weight:700;font-style:normal;font-size:.777em;text-transform:uppercase;display:flex;justify-content:space-between}.news-item__date{display:flex;align-items:center}.news-item__date:before{content:"";display:inline-block;width:1.1rem;height:1.1rem;background-repeat:no-repeat;background-position:50%;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/info-icon.svg");margin-right:.5rem}.news-item__label{width:auto;display:flex;justify-content:flex-end;align-items:center;--btn-link-color:#fff}.news-item__label svg{width:7px;height:7px}.news-item__label svg circle{fill:var(--btn-link-color)}.news-item__label>svg{margin:0 1rem}.news-item__label--label .arrow{--arrow-width:1.5rem}.news-item__image img{transition:transform .2s ease-in-out}@media (hover:hover){.news-item__link:hover .news-item__content--hover{transform:translateY(0)}.news-item__link:hover .news-item__titles{transform:translateY(240%)}.news-item__link:hover .news-item__image img{transform:scale(1.2);transition:transform 6s ease-in}.news-item__link:hover .news-item__label .arrow svg{transform:translateX(calc(var(--arrow-width) + .5rem))}.news-item__link:hover .news-item__label .arrow:after{transform:translateX(.2rem)}}.spotlight__items{--bg-color:var(--cat-color);z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative}.spotlight__items.appear{animation-play-state:running}@media screen and (min-width:1024px) and (hover:hover){.spotlight__items{clip-path:none}}.spotlight__items>.container{padding-top:calc(var(--poly-spacer) * 1)}@media (min-width:768px){.spotlight__items>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:1024px) and (hover:hover){.spotlight__items>.container{padding-top:calc(var(--poly-spacer))}}@media (min-width:1540px){.spotlight__items>.container{padding-top:calc(var(--poly-spacer) * 2)}}.spotlight__items:before{height:6rem;top:calc(-6rem + 2px)}.spotlight__items:after,.spotlight__items:before{content:"";position:absolute;background-color:var(--bg-color);width:100%;display:block;z-index:1;pointer-events:none}.spotlight__items:after{height:10rem;bottom:-9rem}@media (min-width:768px){.spotlight__items>.container .row{grid-template-columns:50% 50%}}@media (min-width:768px){.spotlight__items:nth-child(2n) .row .col:first-child{grid-column:2;grid-row:1}.spotlight__items:nth-child(2n) .row .col:last-child{grid-column:1;grid-row:1}}.spotlight__items:nth-child(2n) .row .spotlight__content{justify-self:flex-end}.spotlight__items:nth-child(2n) .row .spotlight__image:before{animation-name:bg-image-reverse}.spotlight__item{font-size:1rem;position:relative}@media (min-width:768px){.spotlight__item{font-size:1.125rem}}@media (min-width:1540px){.spotlight__item{font-size:1.563rem}}.spotlight__content{display:flex;flex-direction:column;justify-content:space-around;padding:calc(var(--spacer) / 1) var(--small-spacer) 0}@media (min-width:768px){.spotlight__content{padding:0 var(--small-spacer)}}@media screen and (min-width:1024px) and (hover:hover){.spotlight__content{width:80%}}.spotlight__icon{overflow:hidden;width:50px;height:65px}@media (min-width:1540px){.spotlight__icon{width:70px;height:80px}}.spotlight__icon svg .icon__label{display:none}.spotlight__pretitle{font-size:.64em;padding-bottom:1em;text-transform:uppercase;position:relative;width:fit-content;display:table}.spotlight__title{font-family:oswald,sans-serif;font-weight:700;font-style:normal;font-size:2.4em;line-height:1.2em;text-transform:uppercase;padding-bottom:.1em;display:block}@media (min-width:1540px){.spotlight__title{font-size:3.2em}}.spotlight__subtitle{font-size:1.22em;padding-bottom:.5em;display:block;text-transform:uppercase}@media screen and (min-width:1024px) and (hover:hover){.spotlight__subtitle{font-size:1.52em}}.spotlight__image{--spot-image-width:calc(960px - 24rem)}.spotlight__image .image__line{width:100%;height:100%;--spot-image-width:25vw}@media (min-width:768px){.spotlight__image .image__line{--spot-image-width:40vw;width:var(--spot-image-width);height:var(--spot-image-width);margin:0 auto}}@media screen and (min-width:1024px) and (hover:hover){.spotlight__image .image__line{--spot-image-width:25vw}}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:#cdae88}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:oswald,sans-serif;font-weight:200;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:#0e1533;color:#fff;transition:all .2s ease-in;border:1px solid #0e1533}form button:hover,form input[type=submit]:hover{background-color:#cdae88;color:#fff;border:1px solid #cdae88}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:oswald,sans-serif;font-weight:500;font-style:normal;color:#0e1533;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:oswald,sans-serif;font-weight:200;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 #cdae88;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:oswald,sans-serif;font-weight:300;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:#0e1533}.form-section form .checkboxes label.checked:before,.form-section form .frm_checkbox label.checked:before,.form-section form .frm_radio label.checked:before{background:#cdae88;background-image:url("/app/themes/fnherstal/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}.main__content{--bg-color:#fff;--text-color:#25293b;background-color:var(--bg-color);color:var(--text-color);font-size:1rem}@media (min-width:380px){.main__content{font-size:1.2rem}}@media (min-width:768px){.main__content{font-size:1.04rem}}@media (min-width:1540px){.main__content{font-size:1.36rem}}@media (min-width:1920px){.main__content{font-size:1.56rem}}.main__content:not(.main__content--generic):not(.main__content--news){--bg-color:#0e1533;--text-color:#fff}.main__content .container .row .content .h1,.main__content .container .row .content h1,.main__content .container .row .content h3{font-family:oswald,sans-serif;font-weight:200;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:oswald,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;margin-bottom:.3em}}.main__content .container .row .content h2{font-family:oswald,sans-serif;font-weight:200;font-style:normal;font-size:1.52em;margin-bottom:1.5rem}.main__content .container .row .content ul{margin-left:calc(var(--spacer) / 4);list-style-type:none}.main__content .container .row .content ul li{position:relative;padding-bottom:1rem}@media (min-width:768px){.main__content .container .row .content ul li{padding-bottom:2rem}}.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)}.main__content--agenda .container .row .col,.main__content--category .container .row .col,.main__content--news .container .row .col{padding:0 var(--small-spacer)}@media (min-width:768px){.main__content--agenda .container .row .col,.main__content--category .container .row .col,.main__content--news .container .row .col{padding:0 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:oswald,sans-serif;font-weight:300;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--agenda .container .row .col .content ul li,.main__content--category .container .row .col .content ul li,.main__content--news .container .row .col .content ul li{list-style-type:none}.main__content--agenda .container .row .col .content ul li:before,.main__content--category .container .row .col .content ul li:before,.main__content--news .container .row .col .content ul li:before{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/dot-hexa-light.svg");background-repeat:no-repeat}.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__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{transform:translateY(calc(var(--poly-spacer) * -.5));padding-top:calc(var(--poly-spacer) / 2);padding-bottom:calc(var(--poly-spacer) * 1);z-index:2;animation-name:polyfull;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative}.main__content--frontpage.appear{animation-play-state:running}@media (min-width:768px){.main__content--frontpage{padding-top:calc(var(--poly-spacer) * 2.4);transform:translateY(calc(var(--poly-spacer) * -1))}}@media screen and (min-width:1024px) and (hover:hover){.main__content--frontpage{padding-top:calc(var(--poly-spacer) * 2);padding-bottom:calc(var(--poly-spacer) * 1);transform:translateY(calc(var(--poly-spacer) * -1))}}.main__content--frontpage:before{height:6rem;top:calc(-6rem + 2px)}.main__content--frontpage:after,.main__content--frontpage:before{content:"";position:absolute;background-color:var(--bg-color);width:100%;display:block;z-index:1;pointer-events:none}.main__content--frontpage:after{height:10rem;bottom:-9rem}@media (min-width:768px){.main__content--frontpage .container .row{grid-template-columns:50% 50%}}.main__content--frontpage .container .row .col:first-child{padding:var(--spacer) var(--small-spacer)}@media (min-width:768px){.main__content--frontpage .container .row .col:first-child{padding:var(--spacer) var(--small-spacer)}}@media (min-width:1540px){.main__content--frontpage .container .row .col:first-child{padding:0 calc(var(--spacer) * 1) 0 calc(var(--spacer) * 2)}}.main__content--frontpage .container .row h1{color:#fff}.main__content--frontpage .container .row .image__container{--spot-image-width:50vw}@media (min-width:768px){.main__content--frontpage .container .row .image__container{width:var(--spot-image-width);height:var(--spot-image-width);margin:0 0 0 auto}}@media (min-width:1024px){.main__content--frontpage .container .row .image__container{--spot-image-width:100%}}@media (min-width:768px){.main__content--generic .container .row{grid-template-columns:50% 50%}}.main__content--generic .container .row .col:first-child{padding:0 var(--small-spacer)}@media screen and (min-width:1024px) and (hover:hover){.main__content--generic .container .row .col:first-child{padding:0 calc(var(--spacer))}}.main__content--generic .container .row .content h1{font-family:oswald,sans-serif;font-weight:500;font-style:normal;color:#223493}.main__content--generic .container .row .content h2{color:#c1c1c1}.main__content--generic .container .row .image__container{--spot-image-width:50vw}@media (max-width:calc(768px - 1px)){.main__content--generic .container .row .image__container{margin-top:var(--small-spacer)}}@media (min-width:768px){.main__content--generic .container .row .image__container{width:var(--spot-image-width);height:var(--spot-image-width);margin:0 0 0 auto}}@media (min-width:1024px){.main__content--generic .container .row .image__container{--spot-image-width:100%}}.subcategories{--section-height:75vh;--bg-color:#0e1533;--text-color:#fff;transform:translateY(calc(var(--poly-spacer) * -.5));padding-top:calc(var(--poly-spacer) / 2);padding-bottom:calc(var(--poly-spacer) * 1);z-index:2;animation-name:polyfull;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative;background-color:var(--bg-color)}.subcategories.appear{animation-play-state:running}@media (min-width:768px){.subcategories{padding-top:calc(var(--poly-spacer) * 2.4);transform:translateY(calc(var(--poly-spacer) * -1))}}@media screen and (min-width:1024px) and (hover:hover){.subcategories{padding-top:calc(var(--poly-spacer) * 2);padding-bottom:calc(var(--poly-spacer) * 1);transform:translateY(calc(var(--poly-spacer) * -1))}}.subcategories:before{content:"";position:absolute;background-color:var(--bg-color);height:6rem;top:calc(-6rem + 2px);width:100%;display:block;z-index:1;pointer-events:none}.subcategories canvas{transform:translateY(-12rem)!important}@media (min-width:1540px){.subcategories{font-size:1.4rem}}@media (min-width:1920px){.subcategories{font-size:1.875rem}}.subcategories__container{--delay:7.2s;display:flex;margin-top:var(--poly-spacer)}@media screen and (min-width:1024px) and (hover:hover){.subcategories__container{z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative;display:grid;grid-template-columns:1fr 1fr}.subcategories__container.appear{animation-play-state:running}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1024px) and (hover:hover){.subcategories__container{clip-path:none}}@media screen and (min-width:1024px) and (hover:hover){.subcategories__container>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:768px){.subcategories__container>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1024px) and (hover:hover){.subcategories__container>.container{padding-top:calc(var(--poly-spacer))}}@media screen and (min-width:1024px) and (hover:hover) and (min-width:1540px){.subcategories__container>.container{padding-top:calc(var(--poly-spacer) * 2)}}@media screen and (min-width:1024px) and (hover:hover){.subcategories__container:after{content:"";position:absolute;background-color:var(--bg-color);height:10rem;bottom:-9rem;width:100%;display:block;z-index:1;pointer-events:none}}.subcategories__items{width:100%;height:100%;margin-bottom:calc(var(--count) * -1.5rem)}@media screen and (min-width:1024px) and (hover:hover){.subcategories__items{margin-bottom:0;display:flex;justify-content:center;align-items:center;height:100%}}@media (min-width:1540px){.subcategories__items{min-height:70vh}}.subcategories__items h2{font-size:2.1em;margin-bottom:1.5rem}@media (min-width:768px){.subcategories__items h2{font-size:2.67em;margin-bottom:2rem}}.subcategories__sidebar{width:100%;height:100%;position:relative;z-index:4}.subcategories__item{position:relative}@media (max-width:calc(1540px - 1px)){.subcategories__item{z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;position:relative;padding:2rem 0;z-index:calc(var(--index) + 2)}.subcategories__item.appear{animation-play-state:running}}@media screen and (max-width:calc(1540px - 1px)) and (min-width:1024px) and (hover:hover){.subcategories__item{clip-path:none}}@media (max-width:calc(1540px - 1px)){.subcategories__item>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media (max-width:calc(1540px - 1px)) and (min-width:768px){.subcategories__item>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (max-width:calc(1540px - 1px)) and (min-width:1024px) and (hover:hover){.subcategories__item>.container{padding-top:calc(var(--poly-spacer))}}@media (max-width:calc(1540px - 1px)) and (min-width:1540px){.subcategories__item>.container{padding-top:calc(var(--poly-spacer) * 2)}}@media (max-width:calc(1540px - 1px)){.subcategories__item:before{content:"";position:absolute;background-color:var(--bg-color);height:6rem;top:calc(-6rem + 2px);width:100%;display:block;z-index:1;pointer-events:none}}@media (max-width:calc(1540px - 1px)) and (min-width:768px){.subcategories__item{transform:translateY(calc(-1.5rem * var(--index) + 5rem))}.subcategories__item:first-child{transform:translateY(5rem)}}@media screen and (min-width:1024px) and (hover:hover){.subcategories__item{position:absolute;right:0;left:-30%;width:130%;height:100%;z-index:1;opacity:0;transition:opacity 1s ease-in-out}}.subcategories__item .image-background{top:-15vh;pointer-events:none;bottom:-15vh}.subcategories__item .image-background:before{content:"";display:block;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/gradient.svg");background-repeat:repeat-y;background-size:cover;opacity:1;z-index:4;left:-2px}.subcategories__item .content{max-width:70vw}@media screen and (min-width:1024px) and (hover:hover){.subcategories__item .content{font-size:.8em;max-width:40vw}}.subcategories__item .content p{padding-bottom:1em}.subcategories__item.active{opacity:1;z-index:2}.subcategories__list{max-width:100%;width:90%;position:relative;z-index:4;padding:var(--small-spacer)}@media (min-width:768px){.subcategories__list{height:100%;max-width:60%;margin:var(--small-spacer) var(--spacer)}}@media screen and (min-width:1024px) and (hover:hover){.subcategories__list{padding:0 0 0 calc(var(--spacer) * 2);height:100%;margin:0 auto;margin-top:10%;max-width:100%}}.subcategories__list ul{list-style-type:none}@media screen and (min-width:1024px) and (hover:hover){.subcategories__list ul{padding-left:1rem}}.subcategories__list ul li{padding:.4rem 0}@media screen and (min-width:1024px) and (hover:hover){.subcategories__list ul li{padding:.5rem .8rem}}.subcategories__list ul a{font-family:oswald,sans-serif;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;display:inline-block;transition:transform .2s ease-in-out}.subcategories__list ul a:before{content:"\2022    ";transition:transform .2s ease-in-out;display:inline-block}.subcategories__list ul a:hover{text-decoration:none;color:#cdae88;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;padding-left:max(calc(var(--padding-size) + (var(--spacer))),var(--spacer));padding-top:var(--spacer);padding-bottom:var(--spacer);min-width:45%;z-index:4}}.subcategories__nav ul{display:flex;flex-direction:column;justify-content:center}.subcategories__nav ul li{border-top:1px solid rgba(152,162,174,.1);border-bottom:1px solid rgba(152,162,174,.1)}.subcategories__nav button{font-family:oswald,sans-serif;font-weight:700;font-style:normal;font-size:1.67em;line-height:100%;text-transform:uppercase;padding:3rem 0;opacity:.6;max-width:80%;color:var(--text-color)}.subcategories__nav button.active{opacity:1}.separator{--sep-height:70vw;transform:translateY(-2rem);animation-name:polyfull;animation-delay:0s;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:unset;animation-fill-mode:backwards;animation-play-state:running;height:var(--sep-height);z-index:3}@media (min-width:1024px){.separator{--sep-height:33.33333vw;transform:translateY(-4rem)}}@media screen and (min-width:1024px) and (hover:hover){.separator{--sep-height:31.25vw;transform:translateY(-4rem)}}@media (min-width:1540px){.separator{transform:translateY(-6rem)}}@media (max-width:calc(768px - 1px)){.separator.appear{animation-play-state:paused}}.separator .container .row{width:100%}.separator__bg{position:absolute;top:calc(var(--sep-height) * -.1);width:100%;height:calc(var(--sep-height) * 1.2);background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1024px) and (hover:hover){.separator__bg{background-attachment:fixed;background-size:120%}}.list-block{font-size:1rem}@media (min-width:768px){.list-block{font-size:1.25rem}}.list-block .row{width:100%}.list-block h3{font-size:2.5em;padding:var(--small-spacer) calc(var(--spacer) / 3) 0;text-align:center;color:#c1c1c1}@media (min-width:768px){.list-block h3{font-size:2.8em;padding:0 var(--small-spacer)}}.list-block .desc{text-align:center;max-width:60%;margin:0 auto;font-size:.9em;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}}@media screen and (min-width:1024px) and (hover:hover){.list-block__container{margin:2rem}}.list-block__container>ul{position:relative}@media (max-width:calc(768px - 1px)){.list-block__container>ul:not(:last-child){border-bottom:1px solid var(--cat-color)}}@media (min-width:768px){.list-block__container>ul{width:50%}}.list-block__container>ul:after{content:"";position:absolute;display:block;top:-2rem;left:auto;right:0;bottom:0;width:2px;background-color:#c1c1c1}@media (min-width:768px){.list-block__container>ul+ul{transform:translateY(2rem)}}.list-block__container>ul+ul:after{content:none}.list-block__container>ul>li{color:#fff;background-color:#0e1533;display:flex;align-items:center;padding:2rem 1.5rem}@media (max-width:calc(768px - 1px)){.list-block__container>ul>li:not(:last-child){border-bottom:1px solid var(--cat-color)}}@media (min-width:768px){.list-block__container>ul>li{padding:2.2rem 2rem}}.list-block__container>ul>li:before{content:"";display:block;min-width:30px;height:30px;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/dot-hexa-light.svg");background-repeat:no-repeat}.list-block__container>ul>li a{color:#589ef0}.list-block__container>ul>li .list__item--container{padding-left:2rem}.list-block__container>ul>li ul{list-style-type:"- "}.list-block__container>ul>li ul li{font-size:.85em;margin-left:.5rem;padding-left:.5rem}.text-image{font-size:1.04rem}@media (min-width:768px){.text-image{font-size:1.04rem}}@media (min-width:1540px){.text-image{font-size:1.25rem}}.text-image__container.has-webgl .text-image__text{padding:0 var(--small-spacer)}.text-image>.container .row{width:100%}.text-image iframe{width:90%;aspect-ratio:16/9;margin-bottom:var(--spacer)}.text-image__text{padding:var(--spacer) var(--small-spacer) 0;margin:0 auto}.text-image__fulltext{padding:0 calc(var(--spacer));margin:0 auto}@media (min-width:768px){.text-image__fulltext{padding:0 calc(var(--spacer))}}.text-image__image .image__line{--spot-image-width:min(25vw,600px)}@media screen and (min-width:1024px) and (hover:hover){.text-image__image .image__line{width:var(--spot-image-width);height:var(--spot-image-width);margin:0 auto}}.text-image.layout__image-text .text-image__image,.text-image.layout__text-image .text-image__image{margin-top:var(--small-spacer)}.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:oswald,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:#223493;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{cursor:url("/app/themes/fnherstal/resources/assets/images/png/download.png"),auto;color:#223493;display:flex;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;margin:0 auto;padding:var(--small-spacer)}.technical__btn a.open-table,.technical__btn a.open-target,.technical__btn button.open-table,.technical__btn button.open-target{cursor:url("/app/themes/fnherstal/resources/assets/images/png/open.png"),auto}@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)}.technical__btn a:before,.technical__btn button:before{content:"";display:inline-block;width:80px;height:80px;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/dot-hexa-open.svg");background-size:contain;background-repeat:no-repeat;transition:all .2s ease-in-out;left:40px}@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,.searchs__links{--translate-y:60px;overflow:hidden;z-index:2}@media (min-width:1540px){.products__links,.searchs__links{--translate-y:85px}}.products__links .col,.searchs__links .col{margin-bottom:calc(-1 * var(--translate-y) * (var(--count)))}.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;min-height:12rem;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:oswald,sans-serif;font-weight:700;font-style:normal;font-size:1.454em;text-transform:uppercase;display:block}.product__item--subtitle,.search__item--subtitle{font-family:oswald,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;max-height:14rem;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{min-height:18rem;transition:all .4s ease-in-out;overflow:hidden;clip-path:polygon(0 0,36% 20px,76% 0,100% 10px,100% 100%,76% calc(100% - 15px),36% calc(100% + 10px),0 100%);transform:translateY(calc(-1 * var(--translate-y) * var(--index)));display:flex;width:100%;position:relative}@media (min-width:768px){.product__link,.search__link{clip-path:polygon(0 0,36% 60px,76% 0,100% 20px,100% 100%,76% calc(100% - 60px),36% calc(100% + 20px),0 100%)}}@media screen and (min-width:1024px) and (hover:hover){.product__link,.search__link{min-height:auto;padding-left:var(--out-space);min-height:40vh}}.product__link:before,.search__link:before{content:"";display:block;background:linear-gradient(270deg,rgba(14,21,51,.2) 10%,#0e1533 85%);z-index:3}.product__link .link,.search__link .link{--btn-link-color:#fff;color:#fff;width:100%;display:inline-block;text-transform:uppercase;padding:2rem;text-decoration:none}@media (min-width:768px){.product__link .link,.search__link .link{padding:4rem}}.product__link .link .background-container,.search__link .link .background-container{height:60vh;width:100%;position:absolute;top:-10rem}.product__link .link .background-container .components__background,.search__link .link .background-container .components__background{transition:transform .5s ease-in;background-size:cover}.product__link .link .product__link--titles,.product__link .link .product__link--titles .link__btn,.search__link .link .product__link--titles,.search__link .link .product__link--titles .link__btn{transition:transform .5s ease-in}.product__link:hover .link,.search__link:hover .link{text-decoration:none}@media (hover:hover){.product__link:hover,.search__link:hover{clip-path:polygon(0 0,36% 0,76% 0,100% 60px,100% 100%,76% calc(100% - 20px),36% calc(100% + 20px),0 100%);transition:all 3s ease-in-out}.product__link:hover:before,.search__link:hover:before{transition:background .4s ease-in}.product__link:hover .link,.search__link:hover .link{text-decoration:none}.product__link:hover .link .components__background,.search__link:hover .link .components__background{transform:scale(1.05);transition:transform 4s ease-out}.product__link:hover .link .product__link--titles,.product__link:hover .link .product__link--titles .link__btn,.search__link:hover .link .product__link--titles,.search__link:hover .link .product__link--titles .link__btn{transform:translateX(2rem);transition:transform 10s ease-out}.product__link:hover .link .arrow svg,.search__link:hover .link .arrow svg{transform:translateX(var(--arrow-width))}.product__link:hover .link .arrow:after,.search__link:hover .link .arrow:after{transform:translateX(-.2rem)}}.product__link--title,.search__link--title{font-family:oswald,sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;line-height:100%;display:block;margin-bottom:1rem;margin-top:1rem}@media (min-width:1540px){.product__link--title,.search__link--title{font-size:4.563em}}.product__link--content,.search__link--content{position:relative;z-index:4;color:#fff;padding:var(--small-spacer) 0}@media (min-width:768px){.product__link--content,.search__link--content{max-width:60vw;padding:var(--spacer)}}.product__link--bg,.search__link--bg{height:120%}.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;background:rgba(152,162,174,.1)}.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:#0e1533;text-transform:uppercase}.table-wrapper .table-row .cell{padding:calc(var(--spacer) / 4);display:table-cell}.table-wrapper .table-row .cell.header{text-transform:uppercase;color:#223493;font-weight:700}@media (max-width:calc(1024px - 1px)){.table-wrapper .table-row .cell{padding:2px 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%}.related .hexagones{height:100%}@media (min-width:768px){.related{font-size:1.1rem}}@media screen and (min-width:1024px) and (hover:hover){.related{font-size:1rem}}@media (max-width:calc(768px - 1px)){.related .container{z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused}.related .container.appear{animation-play-state:running}}@media screen and (max-width:calc(768px - 1px)) and (min-width:1024px) and (hover:hover){.related .container{clip-path:none}}@media (max-width:calc(768px - 1px)){.related .container>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media (max-width:calc(768px - 1px)) and (min-width:768px){.related .container>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (max-width:calc(768px - 1px)) and (min-width:1024px) and (hover:hover){.related .container>.container{padding-top:calc(var(--poly-spacer))}}@media (max-width:calc(768px - 1px)) and (min-width:1540px){.related .container>.container{padding-top:calc(var(--poly-spacer) * 2)}}@media (min-width:768px){.related{z-index:2;animation-name:polytop;animation-delay:var(--delay);animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-play-state:paused;background-color:var(--cat-color)}.related.appear{animation-play-state:running}}@media screen and (min-width:768px) and (min-width:1024px) and (hover:hover){.related{clip-path:none}}@media (min-width:768px){.related>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media (min-width:768px) and (min-width:768px){.related>.container{padding-top:calc(var(--poly-spacer) * 1)}}@media screen and (min-width:768px) and (min-width:1024px) and (hover:hover){.related>.container{padding-top:calc(var(--poly-spacer))}}@media (min-width:768px) and (min-width:1540px){.related>.container{padding-top:calc(var(--poly-spacer) * 2)}}@media screen and (min-width:1024px) and (hover:hover){.related{font-size:1.125rem;--bg-color:var(--cat-color)}}@media screen and (min-width:1024px) and (hover:hover){.related .container{margin-top:var(--poly-spacer)}}.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 .glide__slide{display:grid;gap:2rem;grid-template-rows:1fr 1fr 1fr}@media (max-width:calc(1024px - 1px)){.related .glide__lines button.glide__bullet--active{background-color:#cdae88}}.related__title{font-family:oswald,sans-serif;font-weight:700;font-style:normal;font-size:2.2em;text-transform:uppercase;color:#fff;margin-bottom:calc(var(--spacer) / 4);margin-top:var(--poly-spacer);display:inline-block}@media screen and (min-width:1024px) and (hover:hover){.related__title{font-size:3.11em;color:#c1c1c1;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{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.related__container:before{content:"";position:absolute;background-color:var(--bg-color);height:6rem;top:calc(-6rem + 2px);width:100%;display:block;z-index:1;pointer-events:none}}@media screen and (min-width:1024px) and (hover:hover){.related__container{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(14,21,51,.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:#fff;padding:var(--small-spacer) 0}@media screen and (min-width:1024px) and (hover:hover){.related footer{color:#25293b}}.icon__main path{fill:#c6c6c6!important}.icon__bg path{fill:#cdae88!important;opacity:.1;animation-name:breathing;animation-delay:0s;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-fill-mode:backwards;animation-play-state:running}.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:#0e1533}.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 .icon__cat:before{position:absolute;content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#0e1533;width:110%;height:110%;display:block;z-index:2;background-color:#55709b;opacity:.6;width:140%;height:140%;top:40%;left:-24%}.gallery__pageheader__sidebar .glide__bullets{transform:rotate(90deg);justify-content:flex-end;position:absolute;top:9rem;bottom:auto;left:.8rem}.hexagones{min-height:100%;height:120%;z-index:3;pointer-events:none;touch-action:none;overflow:hidden}@media screen and (min-width:1024px) and (hover:hover){.hexagones{mix-blend-mode:hard-light}}.hexagones.full-height{height:calc(var(--page-height) * .8)}.separator-canvas__container.sep-canvas{position:absolute;top:-6rem;width:100%;background-color:var(--bg-color);z-index:5}.header-nav{--corner:1.8rem;font-size:1.25rem;position:absolute;z-index:2;width:calc(100% - var(--corner));min-height:4rem;bottom:0;--bg-color:var(--cat-color);background-color:#fff}@media (min-width:768px){.header-nav{--corner:2rem;left:0}}@media screen and (min-width:1024px) and (hover:hover){.header-nav{width:80%}}@media (min-width:1540px){.header-nav{width:auto;min-width:50%}}.header-nav:before{top:0;right:calc(var(--corner) * -1);left:calc(100% - 1px);background-color:var(--bg-color);height:var(--corner);clip-path:polygon(0 0,0 var(--corner),var(--corner) var(--corner))}.header-nav:after,.header-nav:before{content:"";position:absolute;width:var(--corner)}.header-nav:after{top:calc(var(--corner) - 1px);height:calc(100% - var(--corner) + 2px);right:calc((var(--corner) - 1px) * -1);background:var(--bg-color)}.header-nav:not(.no-link){background-color:var(--bg-color)}.header-nav:not(.no-link),.header-nav:not(.no-link):after{border-bottom:1px solid #c1c1c1}.header-nav--container{display:grid;justify-content:space-around;grid-template-columns:3.8rem 1fr}@media (min-width:768px){.header-nav--container{grid-template-columns:var(--branding-width) 1fr 1fr 1fr}}@media screen and (min-width:1024px) and (hover:hover){.header-nav--container{grid-template-columns:var(--branding-width) 1fr 1fr 1fr}}@media (min-width:1540px){.header-nav--container{--first-col:calc(192px + var(--out-space));grid-template-columns:max(var(--first-col),var(--branding-width)) auto auto auto;justify-content:left}}.header-nav--container:before{content:"";display:block}.header-nav .link__container{align-content:center;display:flex}.header-nav .link__container:first-child{position:relative}@media (min-width:768px){.header-nav .link__container:first-child:not(.end-link){border-right:1px solid #c1c1c1}}.header-nav .link__container:first-child:before{content:"";position:absolute;display:block;top:0;left:0;right:auto;bottom:-50%;width:1px;text-align:left;background-color:#c1c1c1}.header-nav .link__container:first-child:after{content:"";position:absolute;display:block;top:150%;left:-2px;right:auto;bottom:-50%;width:5px;height:5px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 5 5'%3E%3Ccircle data-name='Ellipse 6' cx='2.5' cy='2.5' r='2.5' fill='%23d1d1d1'/%3E%3C/svg%3E")}.header-nav .link__container:not(:first-child){display:none}@media (min-width:768px){.header-nav .link__container:not(:first-child){display:flex}}.header-nav .link{--btn-link-color:#0e1533;margin:1.5rem 2rem;width:100%;text-transform:uppercase;color:var(--btn-link-color);font-family:oswald,sans-serif;font-weight:700;font-style:normal}.header-nav .link .arrow{--arrow-width:1.5rem}.header-nav .link--previous{flex-direction:row-reverse;justify-content:flex-end}.header-nav .link--previous .arrow{margin-left:0;margin-right:.5rem}@media screen and (min-width:1024px) and (hover:hover){.header-nav .link--previous .arrow{margin-right:1.2rem}}.header-nav .link--next span{margin-right:.5rem}@media screen and (min-width:1024px) and (hover:hover){.header-nav .link--next span{margin-right:1.2rem}}.header-nav .link--next .arrow{transform:rotate(180deg);margin-left:0}.header-nav .link--back{font-family:oswald,sans-serif;font-weight:500;font-style:normal;display:flex;align-items:center;position:relative;font-size:.6em}.header-nav .link--back:before{top:calc(50% - 13px);left:-4.7rem;width:125px;height:26px;background-repeat:no-repeat;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-square.svg");transform-origin:left center}.header-nav .link--back:after,.header-nav .link--back:before{content:"";position:absolute;display:block;right:0;bottom:0;background-size:contain;background-position:0;transition:transform .2s}.header-nav .link--back:after{top:calc(50% - 1px);left:-3.1rem;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-line.svg");width:35px;height:1px;background-color:#0e1533;transform-origin:right center}.header-nav .link--back:hover{text-decoration:none}.header-nav .link--back:hover:after{transform:scaleX(1.5)}.header-nav .link--back:hover:before{transform:translateX(-1rem)}.header-nav--category{--bg-color:#0e1533}.header-nav--category .header-nav--container>div:last-child:after,.header-nav--category .header-nav--container>div:last-child:before{border-left-color:#0e1533}.header-nav--category .link{color:#fff}.header-nav--category .link svg line{stroke:#fff!important}.header-nav--category .link svg circle{fill:#fff!important}.header-nav--category .link--back:before{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-square-white.svg")}.header-nav--category .link--back:after{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-line-white.svg");background-color:#fff}.footer-nav__container{display:flex;justify-content:center}.footer-nav__container .link{--btn-link-color:#0e1533;color:var(--btn-link-color)}body.cat-security .header-nav .link--back:before{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-round.svg")}body.cat-security .header-nav--category .link--back:before{background-image:url("/app/themes/fnherstal/resources/assets/images/svg/back-round-white.svg")}.glide{max-width:100%}.glide__slide{height:auto}.glide__cursor{position:absolute;width:calc(100% / var(--dots-count));background-color:#0e1533;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}}@media screen and (min-width:1024px) and (hover:hover){.glide [data-glide-el=controls] button{cursor:url("/app/themes/fnherstal/resources/assets/images/png/left.png") 35 40,pointer;position:absolute;top:0;bottom:0;left:0;width:20%;z-index:5;user-select:none;text-indent:-9999px;opacity:0;transition:opacity .2s ease-out;background:linear-gradient(90deg,hsla(0,0%,100%,.6) 20%,hsla(0,0%,100%,0))}.glide [data-glide-el=controls] button[data-glide-dir=">"]{cursor:url("/app/themes/fnherstal/resources/assets/images/png/right.png") 35 40,pointer;left:auto;right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.6) 20%,hsla(0,0%,100%,0))}.glide [data-glide-el=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:#0e1533}.glide__lines:hover.glide__bullet--active{background-color:#fff}.go-top{opacity:0;position:fixed;bottom:3rem;right:3rem;width:4rem;height:4rem;background-image:url("/app/themes/fnherstal/resources/assets/images/svg/top.svg");background-repeat:no-repeat;background-position:50%;background-size:contain;text-indent:-9999px;z-index:10;display:block;pointer-events:none;transform:translateY(10rem);transition:all .35s ease-out}@media (min-width:768px){.go-top.show{display:block;opacity:.1;pointer-events:auto;transition:all .35s ease-out .15s;transform:translateY(0)}}.faqs__container .container .row-full{padding:0 var(--small-spacer)}@media (min-width:768px){.faqs__container .container .row-full{padding:0 var(--spacer)}}@media (min-width:1540px){.faqs__container .container .row-full{max-width:100%}}.faqs__group{margin-bottom:var(--spacer);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:#0e1533}.faqs--products details{max-width:90vw}@media screen and (min-width:1024px) and (hover:hover){.faqs--products details{max-width:65vw}}.faqs details{--w-marker:2rem;--mr-marker:0.8rem;margin:0 auto calc(var(--spacer) / 4);counter-increment:css-counter 1;padding-left:calc(var(--spacer) / 2)}@media screen and (min-width:1024px) and (hover:hover){.faqs details{--w-marker:2.5rem;--mr-marker:0.8rem}}.faqs details summary{background-color:#0e1533;color:#fff;padding:calc(var(--spacer) / 4) calc(var(--spacer)) calc(var(--spacer) / 4) 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("/app/themes/fnherstal/resources/assets/images/svg/arrow-faq.svg");background-repeat:no-repeat;background-size:contain;display:block;right:1.5rem;position:absolute;height:1rem;top:1.5rem;width:1.5rem}@media (min-width:768px){.faqs details summary:after{width:2.5rem;top:50%;transform:translateY(-50%)}}.faqs details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.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) / 2) calc(var(--mr-marker) + var(--w-marker))}}.blog__card{padding:calc(var(--spacer) / 2.2);padding-bottom:calc(var(--spacer) * 1.5);background-color:#fff;position:relative;box-shadow:0 1px 2px rgba(14,21,51,0);transition:box-shadow .3s ease-in-out}.blog__card:hover img{transform:scale(1.2);transition:transform 6s ease-in}.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__date span{font-size:1.1rem;display:block;margin-top:1rem;margin-bottom:2rem;font-weight:700}.blog-item__titles{font-family:oswald,sans-serif;font-weight:700;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:oswald,sans-serif;font-weight:200;font-style:normal;font-size:2em}@media (min-width:1920px){.blog-item__titles--subtitle{font-size:2.4em}}.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}