/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var{margin:0;padding:0;border:0}a:focus,abbr:focus,acronym:focus,address:focus,applet:focus,article:focus,aside:focus,audio:focus,b:focus,big:focus,blockquote:focus,body:focus,canvas:focus,caption:focus,center:focus,cite:focus,code:focus,dd:focus,del:focus,details:focus,dfn:focus,div:focus,dl:focus,dt:focus,em:focus,embed:focus,fieldset:focus,figcaption:focus,figure:focus,footer:focus,form:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,header:focus,hgroup:focus,html:focus,i:focus,iframe:focus,img:focus,ins:focus,kbd:focus,label:focus,legend:focus,li:focus,mark:focus,menu:focus,nav:focus,object:focus,ol:focus,output:focus,p:focus,pre:focus,q:focus,ruby:focus,s:focus,samp:focus,section:focus,small:focus,span:focus,strike:focus,strong:focus,sub:focus,summary:focus,sup:focus,table:focus,tbody:focus,td:focus,tfoot:focus,th:focus,thead:focus,time:focus,tr:focus,tt:focus,u:focus,ul:focus,var:focus{outline:0}*,:after,:before{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{font-smooth:always;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal;font-weight:400}q{quotes:"\201C" "\201D" "\2018" "\2019"}textarea{vertical-align:top}pre{white-space:pre-wrap}hr{display:block;height:1px;background-color:#000;border:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{-ms-interpolation-mode:bicubic}a{color:inherit}button,input,optgroup,select,textarea{text-align:inherit;font-family:inherit;color:inherit;text-transform:inherit}button,input{padding:0;margin:0;border-radius:0;background:transparent;border:1px solid #000}button,input[type=submit]{cursor:pointer}li{list-style:none}.slick-slide:focus{outline:0}input[type=email],input[type=tel],input[type=text],textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}input::placeholder,textarea::placeholder{opacity:1}html.lenis{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-smooth{scroll-behavior:auto}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light") format("svg");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-light-webfont.svg#montserratlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-extrabold-webfont.svg#montserratextra_bold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/montserrat/montserrat-black-webfont.svg#montserratblack") format("svg");font-weight:900;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSansLight-Italic.svg#OpenSansLight-Italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans.svg#OpenSans") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Italic.svg#OpenSans-Italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Bold.svg#OpenSans-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-Extrabold.svg#OpenSans-Extrabold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.eot");src:url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.eot?#iefix") format("embedded-opentype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.woff2") format("woff2"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.woff") format("woff"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.ttf") format("truetype"),url("/app/themes/menhirfx/resources/assets/fonts/open-sans/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}#wpadminbar{position:fixed}.tinymce{line-height:1.625}.tinymce h1{margin-top:2.5rem;margin-bottom:2.5rem}.tinymce h2{margin-top:2rem;margin-bottom:2rem}.tinymce h3,.tinymce h4,.tinymce h5,.tinymce h6{margin-top:2rem;margin-bottom:1.25rem}.tinymce h1,.tinymce h2,.tinymce h3,.tinymce h4,.tinymce h5,.tinymce h6{color:currentColor;font-weight:600}.tinymce h1:first-child,.tinymce h2:first-child,.tinymce h3:first-child,.tinymce h4:first-child,.tinymce h5:first-child,.tinymce h6:first-child{margin-top:0}.tinymce h1:last-child,.tinymce h2:last-child,.tinymce h3:last-child,.tinymce h4:last-child,.tinymce h5:last-child,.tinymce h6:last-child{margin-bottom:0}.tinymce p{margin-top:1rem;margin-bottom:1rem}.tinymce p:first-child{margin-top:0}.tinymce p:last-child{margin-bottom:0}.tinymce strong{font-weight:700}.tinymce em{font-style:italic}.tinymce ol,.tinymce ul{list-style:none;margin:1.125rem 0}.tinymce ol,.tinymce ul{text-align:left}.tinymce ol{counter-reset:ol-counter}.tinymce ol:first-child,.tinymce ul:first-child{margin-top:0}.tinymce ol:last-child,.tinymce ul:last-child{margin-bottom:0}.tinymce ol>li,.tinymce ul>li{margin-top:.375rem}.tinymce ul>li{position:relative;padding-left:.9375rem}.tinymce ul>li:before{content:"\2022";color:currentColor;font-weight:700;position:absolute;left:0}.tinymce ol>li{position:relative;margin-left:.75rem;padding-left:.375rem}.tinymce ol>li:before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;right:100%;top:0;display:inline-block;vertical-align:center;padding-right:.375rem;color:currentColor}.tinymce ol>li:first-child,.tinymce ul>li:first-child{margin-top:0}.tinymce figure,.tinymce img{display:block}.tinymce .alignleft{float:left;margin-top:.625rem;margin-bottom:1rem;margin-right:1.5rem}.tinymce .alignright{float:right;margin-top:.625rem;margin-bottom:1rem;margin-left:1.5rem}.tinymce .aligncenter{margin:1.5rem auto}.tinymce figcaption{margin-top:.375rem;font-size:.9em;color:grey}.tinymce hr{margin:0;background-color:transparent;border:none;border-top:1px solid grey}#cookie-law-info-bar.wt-cli-cookie-bar[style*="display: block;"]~.cli-popupbar-overlay{z-index:19;opacity:.6;transform:scale(1);transition:opacity .5s ease}#cookie-law-info-bar.wt-cli-cookie-bar{overflow:auto;z-index:20!important;bottom:0!important;left:0!important;max-height:100vh;padding:20px 0!important;background-color:#fff!important;box-shadow:0 0 5px 1px rgba(0,0,0,.2);color:#000!important;font-size:1rem;text-align:left!important}#cookie-law-info-bar.wt-cli-cookie-bar>.cli-wrapper{width:100%;max-width:1150px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{margin:0 0 20px;font-size:1.125rem}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner{display:block}#cookie-law-info-bar.wt-cli-cookie-bar .message{font-size:.9375rem}#cookie-law-info-bar.wt-cli-cookie-bar .message,#cookie-law-info-bar.wt-cli-cookie-bar .message p{line-height:1.5}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link{color:#999!important;font-weight:700;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:focus-visible,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:hover:not(:active){color:#000!important}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{margin-top:25px}#cookie-law-info-bar.wt-cli-cookie-bar .choices-wrapper{display:flex;flex-flow:row nowrap;justify-content:center}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn{padding:10px 25px!important;margin:0 20px 0 0!important;background-color:#f05041!important;border:2px solid #f05041;border-radius:4px!important;color:#fff!important;font-size:.8125rem;font-weight:700;line-height:normal;opacity:1!important;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:last-child,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:last-child{margin:0!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:focus-visible,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:hover:not(:active),#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:focus-visible,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:hover:not(:active){background-color:#f47c70!important;border-color:#f47c70}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{position:relative;display:inline-block;padding:10px 25px;padding-right:40px;border:2px solid #f05041!important;border-radius:4px;color:#f05041!important;background-color:transparent!important;font-size:.8125rem;line-height:normal;transition:all .2s ease;text-transform:uppercase;font-weight:700}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:after{content:"";position:absolute;top:50%;right:20px;display:inline-block;width:8px;height:8px;transform:translateY(-70%) rotate(135deg);border-width:1px 1px 0 0;border-style:solid;border-color:currentColor}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:focus-visible,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:hover:not(:active){color:#f47c70!important;border-color:#f47c70!important;text-decoration:none!important}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-tab-container{margin-top:15px}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-necessary-caption{margin:0}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-switch .cli-slider:after{top:50%;transform:translateY(-50%)}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-switch input:checked+.cli-slider{background-color:#f05041}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-tab-container{margin-top:20px}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-tab-footer{padding:0}@media only screen and (max-width:600px){#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-tab-footer{text-align:center}}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-row{overflow:visible}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .wt-cli-ckyes-brand-logo{display:none}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn{display:inline-block;padding:10px 25px!important;background-color:#f05041!important;border:2px solid #f05041;border-radius:4px!important;color:#fff!important;font-size:.8125rem;font-weight:700;line-height:normal;opacity:1;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn:focus-visible,#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn:hover:not(:active){background-color:#f47c70!important;border-color:#f47c70!important}@media only screen and (max-width:600px){#cookie-law-info-bar.wt-cli-cookie-bar .choices-wrapper{justify-content:center}#cookie-law-info-bar.wt-cli-cookie-bar .settings-link-wrapper{margin-top:20px;text-align:center}}@media only screen and (min-width:601px){#cookie-law-info-bar.wt-cli-cookie-bar{bottom:20px!important;right:20px!important;left:auto!important;max-width:450px;padding:35px 0 30px!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{font-size:1.25rem}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:15px 20px}}#cookie-law-info-again{z-index:20;bottom:0!important;left:0!important;right:auto!important;padding:5px 10px 3px;background-color:#fff!important;border-top-right-radius:5px;box-shadow:0 0 5px 3px rgba(0,0,0,.2);color:#000!important;font-size:1rem;line-height:1}#cookie-law-info-again #cookie_hdr_showagain{font-size:.875rem;line-height:1}@media only screen and (min-width:601px){#cookie-law-info-again{left:20px!important;border-top-left-radius:5px}}html{overflow-y:scroll;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.4;color:#000}html.disable-scroll{overflow:hidden}html.disable-scroll #footer,html.disable-scroll #header,html.disable-scroll #main{overflow-y:scroll}body{background:#fff}img,svg{max-width:100%;height:auto}svg{display:block;overflow:visible!important}a,a:active,a:focus,a:hover,a:visited,button,button:active,button:focus,button:hover,button:visited,input,input:active,input:focus,input:hover,input:visited,select,select:active,select:focus,select:hover,select:visited,textarea,textarea:active,textarea:focus,textarea:hover,textarea:visited{outline:0;text-decoration:none}.btn:not(:active),.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:not(:active),.module-form .gform_wrapper .gform_footer .gform_button:not(:active),a:not(:active),button:not(:active),input[type=submit]:not(:active){transition:all .3s ease}.btn:not(:active) *,.btn:not(:active):after,.btn:not(:active):before,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:not(:active) *,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:not(:active):after,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:not(:active):before,.module-form .gform_wrapper .gform_footer .gform_button:not(:active) *,.module-form .gform_wrapper .gform_footer .gform_button:not(:active):after,.module-form .gform_wrapper .gform_footer .gform_button:not(:active):before,a:not(:active) *,a:not(:active):after,a:not(:active):before,button:not(:active) *,button:not(:active):after,button:not(:active):before,input[type=submit]:not(:active) *,input[type=submit]:not(:active):after,input[type=submit]:not(:active):before{transition:inherit}.screen-reader-text{position:absolute;width:0;height:0;overflow:hidden;opacity:0}#cookie-banner,#footer,#header,#main,.container{position:relative}.container{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1110px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.container .container{padding-right:0;padding-left:0}#header{z-index:20}#main{z-index:10;overflow:hidden}#footer{z-index:5}.popin-wrapper{z-index:25}@media only screen and (max-width:1200px){html{font-size:15px}}@media only screen and (max-width:1024px){html{font-size:14px}}.menu-active #header .header-content.light{opacity:1!important;clip-path:none!important}.menu-active #header .header-content.dark{opacity:0!important;clip-path:none!important}.menu-active #header .header-content .btn-menu .txt{color:#fff}.menu-active #header .header-content .btn-menu .line{background-color:#fff}.menu-active #header .navigation-primary-wrapper{opacity:1;width:100%;visibility:visible;transition:all .4s ease,width 0s}.menu-active #header .navigation-primary-wrapper .nav li{left:0;opacity:1}.menu-active #header .navigation-primary-wrapper .nav li:first-child{transition:all .4s ease .1s}.menu-active #header .navigation-primary-wrapper .nav li:nth-child(2){transition:all .4s ease .17s}.menu-active #header .navigation-primary-wrapper .nav li:nth-child(3){transition:all .4s ease .24s}.menu-active #header .navigation-primary-wrapper .nav li:nth-child(4){transition:all .4s ease .31s}.menu-active #header .navigation-primary-wrapper .nav li:nth-child(5){transition:all .4s ease .38s}.menu-active #header .navigation-primary-wrapper .nav li:nth-child(6){transition:all .4s ease .45s}.menu-active #header .navigation-primary-wrapper .social-networks{opacity:1;transition:all .4s ease .38s;transform:translateY(0)}.menu-active #header .navigation-primary-wrapper .lang{top:0;opacity:1;transition:all .4s ease .45s}#header{position:fixed;left:0;width:100%;color:#fff;transition:all .3s ease;pointer-events:none}#header .header-content{position:relative;height:8.125rem;margin-right:auto;margin-left:auto;padding:.625rem 5.375rem 1.25rem 2.9375rem;z-index:5;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#header .header-content>*{flex:0 1 auto}#header .header-content.dark{position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);color:#000;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}#header .header-content.dark .logo.light{display:none}#header .header-content.light{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent)}#header .header-content *{pointer-events:all}#header .header-content .lang{position:absolute;top:2.8125rem;right:0;background-color:#000;border-radius:.9375rem 0 0 .9375rem;font-family:Open Sans,Arial,sans-serif;font-size:.6875rem;line-height:1.36;font-weight:700;color:#fff;text-transform:uppercase}#header .header-content .lang .current{display:block;padding:.4375rem .5rem .4375rem .875rem;overflow:hidden;border:0;line-height:inherit;font-weight:inherit}#header .header-content .lang .current:focus-visible,#header .header-content .lang .current:hover:not(:active){color:#f05041}#header .header-content .lang .list{display:none;padding-bottom:5px}#header .header-content .lang .link{display:block;padding:.125rem .3125rem .125rem .875rem}#header .header-content .lang .link:focus-visible,#header .header-content .lang .link:hover:not(:active){color:#f05041}#header .logo-wrapper{position:relative;display:block;max-width:7.6875rem}#header .logo{display:block;max-height:5.0625rem;transition:all .3s ease}#header .btn-menu{height:42px;border:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.75rem}#header .btn-menu>*{flex:0 1 auto}#header .btn-menu:focus-visible .line,#header .btn-menu:hover .line{width:100%;left:0}#header .btn-menu.close .line{width:100%;left:0;transition:all .3s ease,transform .3s ease .3s}#header .btn-menu.close .line-1{top:6px;transform:rotate(45deg)}#header .btn-menu.close .line-2{opacity:0}#header .btn-menu.close .line-3{top:6px;transform:rotate(-45deg)}#header .btn-menu .txt{font-family:Open Sans,Arial,sans-serif;font-size:.9375rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.2em}#header .btn-menu .lines-wrapper{position:relative;display:block;width:44px;height:14px}#header .btn-menu .line{position:absolute;left:0;width:50%;height:2px;background-color:currentColor;transition:all .3s ease,transform .3s ease,top .3s ease .3s,opacity .3s ease .3s}#header .btn-menu .line-1{top:0;width:50%}#header .btn-menu .line-2{top:6px;width:100%}#header .btn-menu .line-3{top:12px;left:50%}#header .navigation-primary-wrapper{position:fixed;top:0;left:0;width:0;height:100%;padding:8.125rem 0;opacity:0;visibility:hidden;background-color:#000;transition:all .4s ease,width 0s .4s}#header .navigation-primary-wrapper .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.15;object-fit:cover;object-position:center}#header .navigation-primary-wrapper .navigation-primary{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#header .navigation-primary-wrapper .navigation-primary>*{flex:0 1 auto}.disable-scroll #header .navigation-primary-wrapper{overflow-y:scroll}#header .navigation-primary-wrapper .cols-wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}#header .navigation-primary-wrapper .cols-wrapper>*{flex:0 1 auto}#header .navigation-primary-wrapper .nav li{position:relative;left:3.125rem;opacity:0;transition:all .4s ease .4s}#header .navigation-primary-wrapper .nav a{display:block;padding:1.25rem 0;font-size:2.8125rem;line-height:1;text-transform:uppercase;font-weight:700}#header .navigation-primary-wrapper .nav a:focus-visible,#header .navigation-primary-wrapper .nav a:hover:not(:active){color:#f05041}#header .navigation-primary-wrapper .infos{padding-bottom:1.375rem;max-width:17.1875rem;opacity:.75;text-align:right;font-size:.875rem}#header .navigation-primary-wrapper .infos .title{margin-bottom:.9375rem;font-family:Open Sans,Arial,sans-serif;font-size:inherit;font-weight:700;color:#f05041;text-transform:uppercase}#header .navigation-primary-wrapper .infos .txt{font-size:inherit}#header .navigation-primary-wrapper .lang,#header .navigation-primary-wrapper .social-networks{display:none}@media only screen and (max-width:1550px){#header .btn-menu .txt{display:none}}@media only screen and (max-width:1500px){#header .header-content{padding-left:20px}}@media only screen and (max-width:1400px){body.scroll #header{background-color:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,.1)}body.scroll #header .header-content.light{opacity:0}body.scroll #header .header-content.dark{opacity:1;background:transparent}body.scroll #header .logo{top:0;max-height:3.28rem}#header .header-content{padding-top:1rem;padding-bottom:1rem;height:5.42rem;transition:opacity .3s ease}#header .header-content.light{clip-path:none!important}#header .header-content.dark{opacity:0;clip-path:none!important}#header .header-content .lang{top:1.81rem}#header .logo{position:relative;top:.5rem;max-height:4.42rem}#header .btn-menu .txt{display:block}#header .lang{top:1.81rem}#header .navigation-primary-wrapper{padding-top:5.42rem;padding-bottom:5.42rem}}@media only screen and (max-width:960px){#header .navigation-primary-wrapper .social-networks{position:absolute;opacity:0;margin-top:4.14rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1.5rem;transform:translateY(3.12rem);transition:all .4s ease .4s}#header .navigation-primary-wrapper .social-networks>*{flex:0 1 auto}#header .navigation-primary-wrapper .social-networks .item{margin:0}#header .navigation-primary-wrapper .social-networks .link{max-width:2rem}#header .navigation-primary-wrapper .social-networks .link:before{display:none}#header .navigation-primary-wrapper .social-networks svg *{fill:#fff}}@media only screen and (max-width:600px){#header .header-content{padding-right:20px}#header .header-content .lang{display:none}#header .btn-menu{flex-direction:column;gap:.57rem}#header .btn-menu.close .txt{top:.5rem;opacity:0}#header .btn-menu .txt{position:relative;top:0;font-size:.8rem}#header .navigation-primary-wrapper{text-align:center}#header .navigation-primary-wrapper .cols-wrapper{display:block}#header .navigation-primary-wrapper .col-2{display:none}#header .navigation-primary-wrapper .nav a{padding:1.42rem 0;font-size:1.57rem;line-height:1.18}#header .navigation-primary-wrapper .lang{position:relative;display:inline-flex;top:3.12rem;margin-top:2.5rem;overflow:hidden;opacity:0;justify-content:center;align-items:center;background-color:#000;border-radius:2.28rem;font-size:.85rem;line-height:1;font-weight:700;color:#fff;text-transform:uppercase;transition:all .4s ease .4s}#header .navigation-primary-wrapper .lang .current,#header .navigation-primary-wrapper .lang .link{display:block;padding:.71rem 1.5rem;border-radius:inherit;line-height:inherit;font-weight:inherit}#header .navigation-primary-wrapper .lang .current{background-color:#f05041}#header .navigation-primary-wrapper .lang .list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#header .navigation-primary-wrapper .lang .list>*{flex:0 1 auto}#header .navigation-primary-wrapper .lang .link{display:block;opacity:.4}#header .navigation-primary-wrapper .social-networks{position:static}}#footer{padding:3.5rem 0 1.9375rem;background:#f05041 url("/app/themes/menhirfx/resources/assets/images/bg-footer.jpg") no-repeat 50%;background-size:cover;color:#fff}#footer .title{margin-bottom:5.04%;text-align:center;font-size:1rem;line-height:1.21;font-weight:300;text-transform:uppercase;letter-spacing:.4em}#footer .list-logos{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1.25rem 8.28%}#footer .list-logos>*{flex:0 1 auto}#footer .list-logos .item{max-width:11.6875rem}#footer .list-logos .logo-wrapper{display:block}#footer .list-logos .logo{display:block;max-height:3.9375rem;margin:0 auto}#footer .menu-wrapper{margin-top:5.67%;padding-top:1.5rem;border-top:.0625rem solid currentColor}#footer .menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:2rem}#footer .menu>*{flex:0 1 auto}#footer .menu a{display:block;padding:.875rem 0;font-size:12px;line-height:1.22}#footer .menu a:focus-visible,#footer .menu a:hover:not(:active){text-decoration:underline}@media only screen and (max-width:600px){#footer{padding-top:2.64rem;background-image:url("/app/themes/menhirfx/resources/assets/images/bg-footer-rwd.jpg")}#footer .title{margin-bottom:1.92rem;font-size:.71rem}#footer .list-logos{flex-wrap:wrap}#footer .list-logos .item{max-width:100%;flex:1 1 45.86%}#footer .menu-wrapper{margin-top:2.28rem}#footer .menu{flex-direction:column}#footer .menu a{padding:.71rem 0}}.breadcrumbs{font-size:.75rem;line-height:1.5;font-weight:700}.breadcrumbs .breadcrumb_last{font-weight:400}.breadcrumbs .icon-home{display:inline-block;vertical-align:middle;width:1.375rem;height:1.25rem;background:url("/app/themes/menhirfx/resources/assets/images/svg/home.svg") no-repeat 50%;background-size:contain}.breadcrumbs .icon-arrow{display:inline-block;vertical-align:middle;width:.875rem;height:.75rem;margin:0 .75rem;background:url("/app/themes/menhirfx/resources/assets/images/svg/arrow1.svg") no-repeat 50%;background-size:contain}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:focus-visible,.breadcrumbs a:hover:not(:active){text-decoration:none}.btn,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-form .gform_wrapper .gform_footer .gform_button{position:relative;display:inline-block}.btn.disabled,.btn[disabled],.module-form .gform_wrapper .gfield.gfield--type-submit .disabled.gform-button,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button[disabled],.module-form .gform_wrapper .gform_footer .disabled.gform_button,.module-form .gform_wrapper .gform_footer .gform_button[disabled]{pointer-events:none;opacity:.4}.btn-primary,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-form .gform_wrapper .gform_footer .gform_button{padding:1rem .625rem .875rem;z-index:5;border:0;border-bottom:.125rem solid #f05041;font-size:.75rem;line-height:1.21;font-weight:700;color:#f05041;letter-spacing:.2em;text-transform:uppercase}.btn-primary:before,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:before,.module-form .gform_wrapper .gform_footer .gform_button:before{position:absolute;left:0;bottom:0;width:100%;height:0;z-index:-1;background-color:#f05041;content:""}.btn-primary.color1,.module-form .gform_wrapper .gfield.gfield--type-submit .color1.gform-button,.module-form .gform_wrapper .gform_footer .color1.gform_button{color:#fff;border-color:#fff}.btn-primary.color1:before,.module-form .gform_wrapper .gfield.gfield--type-submit .color1.gform-button:before,.module-form .gform_wrapper .gform_footer .color1.gform_button:before{background-color:#fff}.btn-primary.color1:focus-visible,.btn-primary.color1:hover:not(:active),.module-form .gform_wrapper .gfield.gfield--type-submit .color1.gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .color1.gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .color1.gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .color1.gform_button:hover:not(:active){color:#f05041}.btn-primary:focus-visible,.btn-primary:hover:not(:active),.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active){color:#fff}.btn-primary:focus-visible:before,.btn-primary:hover:not(:active):before,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible:before,.module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active):before,.module-form .gform_wrapper .gform_footer .gform_button:focus-visible:before,.module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active):before{height:100%}.btn-secondary{padding:.8125rem 1rem .6875rem;background-color:#fff;border:0;font-size:.75rem;line-height:1.21;font-weight:700;color:#f05041;letter-spacing:.2em;text-transform:uppercase}.btn-secondary:focus-visible,.btn-secondary:hover:not(:active){background-color:#f05041;color:#fff}@media only screen and (max-width:600px){.btn-primary.mobile-secondary,.module-form .gform_wrapper .gfield.gfield--type-submit .mobile-secondary.gform-button,.module-form .gform_wrapper .gform_footer .mobile-secondary.gform_button{padding-right:1.14rem;padding-left:1.14rem;background-color:#f05041;color:#fff}.btn-primary.mobile-secondary:before,.module-form .gform_wrapper .gfield.gfield--type-submit .mobile-secondary.gform-button:before,.module-form .gform_wrapper .gform_footer .mobile-secondary.gform_button:before{display:none}.btn-primary.mobile-secondary.color1,.module-form .gform_wrapper .gfield.gfield--type-submit .mobile-secondary.color1.gform-button,.module-form .gform_wrapper .gform_footer .mobile-secondary.color1.gform_button{background-color:#fff;color:#f05041}}.editor{font-size:1rem;line-height:1.4;font-weight:300}.editor>:first-child{margin-top:0!important}.editor>:last-child{margin-bottom:0!important}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin-top:1em;margin-bottom:1em;line-height:1.21;font-weight:inherit;color:#f05041}.editor h1,.editor h2{font-size:1.875rem}.editor h3{font-size:1.75rem}.editor h4{font-size:1.625rem}.editor h5{font-size:1.5rem}.editor h6{font-size:1.25rem}.editor b,.editor strong{font-weight:700}.editor a{text-decoration:underline}.editor a:focus-visible,.editor a:hover:not(:active){text-decoration:none}.editor ol,.editor p,.editor ul{margin-bottom:1.4375em}.editor ol,.editor ul{overflow:hidden;text-align:left}.editor ol li,.editor ul li{position:relative;margin-top:1.3125em;padding-left:3.4375em;line-height:1.4;font-weight:700}.editor ul li:before{position:absolute;top:-.0625em;left:0;width:1.375em;height:1.4375em;background:url("/app/themes/menhirfx/resources/assets/images/bullet.png") no-repeat 50%;background-size:1.375em 1.4375em;content:""}.editor ol{counter-reset:list}.editor ol li:before{position:absolute;top:.125em;left:.5em;line-height:1;font-weight:700;color:#f05041;counter-increment:list;content:counter(list)}.editor .wp-caption,.editor img{display:block;height:auto;margin:2.1875em;border:0}.editor .wp-caption:first-child,.editor img:first-child{margin-top:.4375em}.editor .wp-caption.alignleft,.editor .wp-caption.alignright,.editor img.alignleft,.editor img.alignright{max-width:50%}.editor .wp-caption.alignleft,.editor img.alignleft{float:left;margin-left:0}.editor .wp-caption.alignright,.editor img.alignright{float:right;margin-right:0}.editor .wp-caption.aligncenter,.editor img.aligncenter{margin-right:auto;margin-left:auto}.editor .wp-caption.alignnone,.editor img.alignnone{margin-right:0;margin-left:0}.editor .wp-caption{margin-top:.4375em}.editor .wp-caption img{margin:0!important}.editor .wp-caption .wp-caption-text{margin-top:.3125em;font-style:italic;color:rgba(0,0,0,.25)}@media only screen and (max-width:600px){.editor .wp-caption,.editor .wp-caption.aligncenter,.editor .wp-caption.alignleft,.editor .wp-caption.alignright,.editor img,.editor img.aligncenter,.editor img.alignleft,.editor img.alignright{display:block;max-width:100%;margin:30px auto!important;float:none}}.form-filters{margin-top:-3.25rem;padding:1.5625rem 2.5rem 1.6875rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;background:linear-gradient(90.47deg,#1018a3 -2.46%,#0a1727 99.74%);box-shadow:2rem 2rem 3.25rem rgba(41,67,113,.3);border-radius:1rem;color:#fff}.form-filters>*{flex:0 1 auto}.form-filters._fixed{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 920px);left:0;right:0;margin:0 auto;position:fixed;top:0;z-index:100}@media screen and (max-width:1400px){.form-filters._fixed{top:5.42rem}}.form-filters .btn-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.75rem 1.5rem}.form-filters .btn-wrapper>*{flex:0 1 auto}.form-filters .btn-category{display:inline-block;padding:1rem 1.5rem;border:.0625rem solid #fff;border-radius:1.625rem;text-align:center;font-size:1rem;line-height:1.21;font-weight:700;text-transform:uppercase}.form-filters .btn-category.active,.form-filters .btn-category:focus-visible,.form-filters .btn-category:hover:not(:active){background-color:#fff;color:#1018a3}.form-filters .field-wrapper{flex-grow:1}.form-filters .field-content-select{position:relative;width:100%;max-width:18.9375rem;margin:0 0 0 auto;cursor:pointer;overflow:hidden}.form-filters .field-content-select:before{position:absolute;top:1.25rem;right:0;border-top:.3125rem solid currentColor;border-right:.3125rem solid transparent;border-left:.3125rem solid transparent;content:""}.form-filters .field-content-select select{display:block;position:relative;width:100%;height:2.75rem;padding-right:1.5625rem;z-index:5;background-color:transparent;border:0;border-bottom:.0625rem solid currentColor;border-radius:0;font-size:1rem;line-height:1.3;font-weight:400;color:#fff;transition:all .3s ease;appearance:none;-webkit-appearance:none}.form-filters .field-content-select select::placeholder{opacity:1;color:#fff}.form-filters .field-content-select select option{color:#000}@media only screen and (max-width:600px){.form-filters{padding-right:20px;padding-left:20px}.form-filters .btn-wrapper{column-gap:.75rem}.form-filters .field-content-select{max-width:100%}}.loader{margin-top:5.75rem;display:none;gap:.625rem}.loader .bullet{width:1.875rem;aspect-ratio:1;background:url("/app/themes/menhirfx/resources/assets/images/svg/bullet.svg") no-repeat 50%;background-size:contain}.loader .bullet-1{animation:.99s fade 0s ease infinite}.loader .bullet-2{animation:.99s fade .33s ease infinite}.loader .bullet-3{animation:.99s fade .66s ease infinite}.loader.active{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.loader.active>*{flex:0 1 auto}@keyframes fade{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.popin-wrapper{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:100%;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.95);transition:all .6s ease}.popin-wrapper>*{flex:0 1 auto}.disable-scroll .popin-wrapper{overflow-y:scroll}.popin-wrapper.active{visibility:visible;opacity:1}.popin-wrapper .popin{position:relative;max-height:100%;width:100%;background-color:transparent;cursor:default}.popin-wrapper .btn-close{position:absolute;top:0;right:0;width:2.625rem;height:2.625rem;z-index:5;background-color:#000;border:0}.popin-wrapper .btn-close:after,.popin-wrapper .btn-close:before{position:absolute;top:50%;left:50%;width:.125rem;height:1.5rem;background-color:#fff;content:""}.popin-wrapper .btn-close:before{transform:translate(-50%,-50%) rotate(-45deg)}.popin-wrapper .btn-close:after{transform:translate(-50%,-50%) rotate(45deg)}.popin-wrapper .btn-close:focus-visible,.popin-wrapper .btn-close:hover:not(:active){background-color:#f05041}.popin-wrapper .btn-close:focus-visible:after,.popin-wrapper .btn-close:focus-visible:before,.popin-wrapper .btn-close:hover:not(:active):after,.popin-wrapper .btn-close:hover:not(:active):before{background-color:#fff}.popin-gallery-wrapper .slider .item{height:auto;padding:0 clamp(20px,5vw,5vw);display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.popin-gallery-wrapper .slider .item>*{flex:0 1 auto}.popin-gallery-wrapper .slider .illus-wrapper,.popin-gallery-wrapper .slider .video-wrapper{width:100%}.popin-gallery-wrapper .slider .illus{display:block;max-height:calc(100vh - 5rem - 3.125rem);margin:0 auto}.popin-gallery-wrapper .slider .video{display:block;width:100%;aspect-ratio:16/9;background-color:#000}.popin-gallery-wrapper .slider .slider-button{position:absolute;top:50%;z-index:5;border:0;transform:translateY(-50%)}.popin-gallery-wrapper .slider .slider-button-next{right:clamp(.625rem,7.63%,6.875rem)}.popin-gallery-wrapper .slider .slider-button-prev{left:clamp(.625rem,7.63%,6.875rem)}.popin-gallery-wrapper .slider .slider-button-prev .icon{transform:rotate(180deg)}.popin-gallery-wrapper .slider .slider-button .icon{display:block;filter:drop-shadow(0 0 1.875rem #000)}.popin-gallery-wrapper .slider .slider-button svg *{fill:#f05041}.popin-gallery-wrapper .slider .slider-pagination .swiper-pagination-bullet:before{border-color:#fff}.popin-video-wrapper .popin,.popin-video-wrapper .video-wrapper{width:100%;height:100%}.popin-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (max-width:1024px){.popin-gallery-wrapper .slider .slider-button{display:none!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#f05041}.slider-wrapper .slider.swiper-initialized .slider-button{display:block}.slider-wrapper .slider.swiper-initialized .slider-pagination{display:flex}.slider-wrapper .slider-button{display:none}.slider-wrapper .slider-pagination{margin-top:2.5rem;width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1110px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;display:none;gap:.625rem 1.875rem}.slider-wrapper .slider-pagination>*{flex:0 1 auto}.slider-wrapper .slider-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;margin:0;opacity:1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:transparent}.slider-wrapper .slider-pagination .swiper-pagination-bullet>*{flex:0 1 auto}.slider-wrapper .slider-pagination .swiper-pagination-bullet:before{display:block;width:.25rem;aspect-ratio:1;border:2px solid #000;border-radius:50%;content:"";transition:all .3s ease}.slider-wrapper .slider-pagination .swiper-pagination-bullet:focus-visible:before,.slider-wrapper .slider-pagination .swiper-pagination-bullet:hover:not(:active):before{border-color:#f05041}.slider-wrapper .slider-pagination .swiper-pagination-bullet-active:before{width:100%}.social-networks-wrapper{position:fixed;padding:0 1.4375rem 1.3125rem 0;right:0;bottom:0;max-width:3.1875rem;z-index:10}.social-networks-wrapper.dark{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.social-networks-wrapper.dark .social-networks svg *{fill:#000}.social-networks .item{margin-top:.5625rem}.social-networks .item:first-child{margin-top:0}.social-networks .link{position:relative;display:block;border-radius:50%}.social-networks .link:before{position:absolute;inset:1px;border-radius:inherit;content:""}.social-networks .link:focus-visible:before,.social-networks .link:hover:not(:active):before{background-color:#f05041}.social-networks .icon{position:relative}.social-networks svg *{fill:#fff}@media only screen and (max-width:960px){.social-networks-wrapper{display:none}}.title-style1{position:relative;z-index:5;text-align:center;font-size:2.625rem;line-height:1.21;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.title-style1 strong{position:relative;font-weight:inherit}.title-style1 strong:before{position:absolute;bottom:0;left:.52381em;width:5.04762em;height:100%;z-index:-1;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape1.svg") no-repeat 0 100%;background-size:100% auto;content:""}.title-style1 strong br{display:none}.title-style2{position:relative;z-index:5;text-align:center;font-size:1.875rem;line-height:1.21;font-weight:700;letter-spacing:.025em}.title-style2 strong{position:relative;font-weight:inherit}.title-style2 strong:before{position:absolute;bottom:-.2em;left:-.33333em;width:4.93333em;height:100%;z-index:-1;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape1.svg") no-repeat 0 100%;background-size:100% auto;content:""}.title-style2 strong br{display:none}.title-style3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:4.0625rem;line-height:1.21;font-weight:700;text-transform:uppercase}.title-style3>*{flex:0 1 auto}.title-style3 .row{position:relative}.title-style3 .row-1{z-index:5}.title-style3 .row-1:before{position:absolute;bottom:0;left:-.41538em;right:.18462em;height:100%;z-index:-1;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape2.svg") no-repeat 50% 100%;background-size:100% auto;content:""}.title-style3 .row-2{margin-left:-.18333em;z-index:10;font-size:1.84615em;line-height:1.21;color:transparent;-webkit-text-stroke:.125rem #fff}@media only screen and (max-width:960px){.title-style3{font-size:3.57rem}}@media only screen and (max-width:600px){.title-style1,.title-style2{font-size:1.71rem}.title-style1 strong:before,.title-style2 strong:before{display:none}.title-style3{font-size:2.21rem}}.module{margin-top:3.125rem;margin-bottom:3.125rem}.module:last-child{margin-bottom:5.25rem}.module .title-style2{margin-bottom:3.5rem}@media only screen and (max-width:600px){.module{margin-top:5rem;margin-bottom:5rem}.module:last-child{margin-bottom:3rem}.module .title-style2{margin-bottom:2.95rem}}.banner-home{position:relative;padding:8.125rem 0;min-height:100vh;min-height:100dvh;z-index:5;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:rgba(0,0,0,.25);color:#fff}.banner-home>*{flex:0 1 auto}.banner-home .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner-home .logo-wrapper{display:none}.banner-home .title{position:relative;z-index:5;text-align:center;font-size:6.4375rem;line-height:1;font-weight:700;text-transform:uppercase}.banner-home .title strong{position:relative;font-weight:inherit}.banner-home .title strong:before{position:absolute;bottom:.09709em;left:-.14563em;right:-.33981em;height:100%;z-index:-1;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape1.svg") no-repeat 50% 100%;background-size:100% auto;content:""}.banner-home .title br{display:none}.banner-home .row{display:block}.banner-home .row-1{padding-right:1.52427em}.banner-home .row-2{margin-top:-.09709em;padding-left:1.52427em;color:transparent;-webkit-text-stroke:.125rem #fff}.banner-home .btn-scroll{position:absolute;padding-bottom:3.9375rem;width:2.625rem;bottom:0;left:50%;border:0;transform:translateX(-50%)}.banner-home .btn-scroll:after,.banner-home .btn-scroll:before{position:absolute;bottom:0;left:50%;width:.125rem;height:2.5rem;background-color:currentColor;content:"";transform:translateX(-50%)}.banner-home .btn-scroll:after{bottom:2.5rem;height:0;background-color:#f05041;transition:all .3s ease,bottom 0s ease .3s}.banner-home .btn-scroll:hover:after{bottom:0;height:2.5rem;transition:all .3s ease}.banner-home .btn-scroll:focus-visible svg *,.banner-home .btn-scroll:hover:not(:active) svg *{fill:#f05041}.banner-home .btn-scroll svg{margin:0 auto}.banner-home .btn-scroll svg *{fill:currentColor}@media only screen and (max-width:1400px){.banner-home{padding-top:5.42rem;padding-bottom:5.42rem}}@media only screen and (max-width:960px){.banner-home .title{font-size:5.5rem}}@media only screen and (max-width:600px){.banner-home{padding-bottom:5rem;align-items:flex-end}.banner-home .logo-wrapper{display:block;position:absolute;top:2.35rem;left:50%;max-width:11.5rem;transform:translateX(-50%);transition:all .3s ease}.scroll .banner-home .logo-wrapper{top:1rem;opacity:0}.banner-home .logo{display:block;margin:0 auto}.banner-home .title{font-size:13vw}.banner-home .background.video{display:none}.banner-home .btn-scroll{bottom:-1.25rem}.banner-home .btn-scroll .icon{display:block;max-width:.89rem;margin:0 auto}}.module-last-news{margin-top:calc(3.46875rem + 3.46875vw);padding-bottom:calc(1.875rem + 1.875vw);overflow:hidden}.module-last-news .title-module{margin-bottom:3.0625rem}.module-last-news .slider{overflow:visible}.module-last-news .item{position:relative;width:calc(100vw - clamp(20px, 5vw, 5vw) * 2);max-width:1110px}.module-last-news .item.swiper-slide-next .item-content:before{opacity:1}.module-last-news .item.swiper-slide-next .illus-wrapper:before{opacity:0}.module-last-news .item.swiper-slide-prev .item-content:after{opacity:1}.module-last-news .item.swiper-slide-prev .illus-wrapper:before{opacity:0}.module-last-news .item .item-content{min-height:32rem;padding:6.25rem 2.0625rem 3.125rem;overflow:hidden;border-radius:1rem;box-shadow:2rem 2rem 3.25rem rgba(41,67,113,.3);color:#fff;transition:all 1s ease}.module-last-news .item .item-content:before{position:absolute;inset:0;opacity:0;z-index:5;background:linear-gradient(90deg,rgba(0,0,0,.85) .15%,rgba(0,0,0,.15) 77.97%);content:"";transition:all 1s ease}.module-last-news .item .item-content:after{position:absolute;inset:0;opacity:0;z-index:5;background:linear-gradient(-90deg,rgba(0,0,0,.85) .15%,rgba(0,0,0,.15) 77.97%);content:"";transition:all 1s ease}.module-last-news .item .illus,.module-last-news .item .illus-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.module-last-news .item .illus-wrapper{background-color:rgba(0,0,0,.25);border-radius:inherit}.module-last-news .item .illus-wrapper:before{position:absolute;inset:0;opacity:1;z-index:5;background:linear-gradient(90deg,rgba(20,30,200,.9) .15%,transparent 77.97%);content:"";transition:all 1s ease}.module-last-news .item .illus{object-fit:cover;object-position:center}.module-last-news .item .desc{position:relative;max-width:31rem;z-index:10}.module-last-news .item .category{position:relative;display:block;margin-bottom:1.9375rem;padding-bottom:1.8125rem;font-size:.9375rem;line-height:1.2}.module-last-news .item .category:before{position:absolute;bottom:0;left:0;width:1.0625rem;height:3px;background-color:#f05041;content:""}.module-last-news .item .title{font-size:1.875rem;line-height:1;font-weight:700}.module-last-news .item .txt{margin-top:2.75rem;font-size:1rem;line-height:1.21}.module-last-news .item .btn-wrapper{margin-top:2.1875rem}.module-last-news .btn-all-wrapper{margin-top:1.5625rem;text-align:center}@media only screen and (max-width:600px){.module-last-news{padding-bottom:4rem}.module-last-news .title-module{margin-bottom:3.42rem}.module-last-news .item{width:100vw;max-width:100vw}.module-last-news .item .item-content{min-height:0;padding:0 clamp(20px,5vw,5vw);border-radius:0;box-shadow:none;text-align:center;color:#000}.module-last-news .item .item-content:after,.module-last-news .item .item-content:before{display:none}.module-last-news .item .illus-wrapper{position:relative;height:auto;margin-bottom:1.14rem;aspect-ratio:100/45}.module-last-news .item .category{margin-bottom:1.14rem;padding-bottom:1rem}.module-last-news .item .category:before{left:50%;transform:translateX(-50%)}.module-last-news .item .title{font-size:1.57rem}.module-last-news .item .txt{margin-top:2.28rem}.module-last-news .item .btn-wrapper{margin-top:1.71rem}.module-form .gform_wrapper .gfield.gfield--type-submit .module-last-news .item .btn-wrapper .gform-button,.module-form .gform_wrapper .gform_footer .module-last-news .item .btn-wrapper .gform_button,.module-last-news .item .btn-wrapper .btn,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gform_footer .gform_button{border-color:#000;color:#000}.module-form .gform_wrapper .gfield.gfield--type-submit .module-last-news .item .btn-wrapper .gform-button:before,.module-form .gform_wrapper .gform_footer .module-last-news .item .btn-wrapper .gform_button:before,.module-last-news .item .btn-wrapper .btn:before,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:before,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gform_footer .gform_button:before{background-color:#000}.module-form .gform_wrapper .gfield.gfield--type-submit .module-last-news .item .btn-wrapper .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .module-last-news .item .btn-wrapper .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .module-last-news .item .btn-wrapper .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .module-last-news .item .btn-wrapper .gform_button:hover:not(:active),.module-last-news .item .btn-wrapper .btn:focus-visible,.module-last-news .item .btn-wrapper .btn:hover:not(:active),.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-last-news .item .btn-wrapper .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active){color:#fff}.module-last-news .btn-all-wrapper{margin-top:3.42rem}}.module-presentation-home{position:relative;margin-top:0;margin-bottom:0!important;padding:calc(5rem + 5vw) 0 calc(5.78125rem + 5.78125vw);display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center;background-color:#f05041;color:#fff}.module-presentation-home>*{flex:0 1 auto}.module-presentation-home .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-presentation-home .deco-wrapper{position:absolute;right:6.81%;bottom:-9.37vw;max-width:31.93%}.module-presentation-home .deco{display:block}.module-presentation-home .sub-title{max-width:17.33333em;margin:.97778em auto 0;font-size:2.8125rem;line-height:1.21;font-weight:300;text-transform:uppercase}.module-presentation-home .sub-title strong{font-weight:700}.module-presentation-home .txt{margin-top:1rem;font-size:1.375rem;line-height:1.21;font-weight:300}.module-presentation-home .btn-wrapper{margin-top:6.75rem}@media only screen and (max-width:960px){.module-presentation-home .sub-title{font-size:2.5rem}.module-presentation-home .txt{font-size:1.22rem}}@media only screen and (max-width:600px){.module-presentation-home{padding-top:4.14rem}.module-presentation-home .deco-wrapper{right:14.66%;bottom:-20.8vw;max-width:51.73%}.module-presentation-home .sub-title{margin-top:2.71rem;font-size:1.85rem}.module-presentation-home .txt{margin-top:1.64rem;font-size:1rem}.module-presentation-home .btn-wrapper{margin-top:2.28rem}}.module-accordion{position:relative;margin-top:0;margin-bottom:0!important;padding-top:calc(4.59375rem + 4.59375vw);padding-bottom:calc(4.9375rem + 4.9375vw);background:#1018a3 url("/app/themes/menhirfx/resources/assets/images/bg-color4.jpg") no-repeat 50%;background-size:cover;color:#fff}.module-accordion .illus-wrapper{position:absolute;bottom:0;right:3.56%;max-width:17.87%;z-index:5}.module-accordion .illus{display:block;max-height:26.25vw}.module-accordion .title-module{margin-bottom:5.0625rem}.module-accordion .title-module strong:before{bottom:-.2381em;left:-.95238em;width:8.14286em;background-image:url("/app/themes/menhirfx/resources/assets/images/svg/shape3.svg")}.module-accordion .cols-wrapper{margin-right:calc(50% - 50vw);display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.module-accordion .cols-wrapper>*{flex:0 1 auto}.module-accordion .col-1{flex-basis:22.5rem}.module-accordion .col-2{max-width:calc(100% - 22.5rem);flex-basis:calc(100% - 22.5rem)}.module-accordion .tabs:hover .btn.active,.module-accordion .tabs:hover .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button,.module-accordion .tabs:hover .module-form .gform_wrapper .gform_footer .active.gform_button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs:hover .active.gform-button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs:hover .active.gform_button{opacity:.2}.module-accordion .tabs .tab:last-child .btn,.module-accordion .tabs .tab:last-child .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-accordion .tabs .tab:last-child .module-form .gform_wrapper .gform_footer .gform_button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .tab:last-child .gform-button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .tab:last-child .gform_button{border-bottom:0}.module-accordion .tabs .btn,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button{display:block;width:100%;padding:1.9375rem 20px 1.9375rem 0;opacity:.2;border:0;border-bottom:.0625rem solid currentColor;font-size:4.375rem;line-height:1;font-weight:700;text-transform:uppercase}.module-accordion .tabs .btn.active,.module-accordion .tabs .btn:focus-visible,.module-accordion .tabs .btn:hover:not(:active),.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.module-accordion .tabs .module-form .gform_wrapper .gform_footer .active.gform_button,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active),.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .active.gform-button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .module-accordion .tabs .active.gform_button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button:hover:not(:active){opacity:1}.module-accordion .slider-wrapper{max-width:72.1875rem}.module-accordion .slider{border-radius:1rem 0 0 1rem;box-shadow:2rem 2rem 3.25rem rgba(41,67,113,.3)}.module-accordion .slider .item{position:relative;height:auto;padding:3.6875rem 4.6875rem 3.1875rem;background-color:#f05041}.module-accordion .slider .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-accordion .slider .txt{position:relative;max-width:32.9375rem;font-size:.875rem;line-height:1.78}.module-accordion .slider .txt h1,.module-accordion .slider .txt h2,.module-accordion .slider .txt h3,.module-accordion .slider .txt h4,.module-accordion .slider .txt h5,.module-accordion .slider .txt h6{color:inherit}.module-accordion .slider .txt ul li:before{filter:brightness(0) invert(1)}.module-accordion .slider .txt ol li:before{color:inherit}.module-accordion .slider .btn-wrapper{margin-top:2.625rem}.module-accordion .slider-pagination{display:flex;margin-top:1.875rem}.module-accordion .slider-pagination .swiper-pagination-bullet:before{border-color:#fff}@media only screen and (max-width:960px){.module-accordion{padding-bottom:3.47rem}.module-accordion .illus-wrapper{right:1.21rem;max-width:7rem}.module-accordion .illus{max-height:10.28rem}.module-accordion .title-module{margin-bottom:3.28rem}.module-accordion .cols-wrapper{display:block;margin-right:0}.module-accordion .col-2{max-width:100%}.module-accordion .tabs{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.module-accordion .tabs>*{flex:0 1 auto}.module-accordion .tabs .btn,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button{position:relative;padding:1em;z-index:5;border:0;font-size:2.14rem}.module-accordion .tabs .btn:before,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:before,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button:before,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button:before,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button:before{position:absolute;bottom:.7em;left:.6em;width:2.06em;height:100%;z-index:-1;opacity:0;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape4.svg") no-repeat 0 100%;background-size:100% auto;content:""}.module-accordion .tabs .btn.active:before,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button:before,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .active.gform_button:before,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .active.gform-button:before,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .active.gform_button:before{opacity:1}.module-accordion .slider{border-radius:0;box-shadow:none}.module-accordion .slider .item{padding:2.14rem 20px 2.85rem}.module-accordion .slider .txt{max-width:100%}}@media only screen and (max-width:600px){.module-accordion{padding-top:2.57rem;padding-bottom:2.64rem;background-image:url("/app/themes/menhirfx/resources/assets/images/bg-color4-rwd.jpg");background-position:50% 0}.module-accordion .title-module{max-width:90%;margin-right:auto;margin-left:auto;margin-bottom:1.64rem}.module-accordion .title-module strong{display:inline-block}.module-accordion .title-module strong:before{left:.64rem;width:13.95rem}.module-accordion .tabs .btn,.module-accordion .tabs .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-accordion .tabs .module-form .gform_wrapper .gform_footer .gform_button,.module-form .gform_wrapper .gfield.gfield--type-submit .module-accordion .tabs .gform-button,.module-form .gform_wrapper .gform_footer .module-accordion .tabs .gform_button{font-size:1.14rem}.module-accordion .item{text-align:center}.module-accordion .slider-pagination{margin-top:2.28rem}}.module-call-to-action{margin-top:0;margin-bottom:0!important;padding:5.5rem clamp(20px,5vw,5vw) 4.5rem;background:#294371 url("/app/themes/menhirfx/resources/assets/images/bg-color4.jpg") no-repeat 50%;background-size:cover;text-align:center;color:#fff}.module-call-to-action.red{background:#f05041 url("/app/themes/menhirfx/resources/assets/images/bg-footer.jpg") no-repeat 50%}.module-call-to-action .txt{max-width:50rem;margin:0 auto;font-size:2.8125rem;line-height:1.2;font-weight:300;text-transform:uppercase}.module-call-to-action .btn-wrapper{margin-top:2.5rem}.module-call-to-action .btn:focus-visible,.module-call-to-action .btn:hover:not(:active),.module-call-to-action .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.module-call-to-action .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.module-call-to-action .module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-call-to-action .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active),.module-form .gform_wrapper .gfield.gfield--type-submit .module-call-to-action .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .module-call-to-action .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .module-call-to-action .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .module-call-to-action .gform_button:hover:not(:active){color:#1018a3}@media only screen and (max-width:600px){.module-call-to-action{background-image:url("/app/themes/menhirfx/resources/assets/images/bg-color4-rwd.jpg");background-position:50% 0}.module-call-to-action .txt{font-size:1.85rem}}.module-contact{margin-top:8.5rem;margin-bottom:8.5rem!important;text-align:center}.module-contact .container-custom{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1230px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.module-contact .title-module{font-size:2.8125rem;line-height:1.21;font-weight:300;text-transform:uppercase}.module-contact .title-module strong{font-weight:700;color:#f05041}.module-contact .btn-wrapper{margin-top:1.75rem;margin-bottom:-2.5625rem}@media only screen and (max-width:600px){.module-contact{margin-top:5.28rem}.module-contact .title-module{font-size:1.71rem}}.module-form{position:relative}.module-form .title{max-width:50.625rem;margin:0 auto;text-align:center;color:#f05041;text-transform:uppercase}.module-form .sub-title{margin-top:1.0625rem;margin-bottom:0;text-align:center}.module-form .sub-title strong:before{left:.5em;width:5.63333em}.module-form .illus-wrapper-1{position:absolute;bottom:0;left:clamp(-5.25rem,-5vw,-20px);max-width:17.1875rem;margin-left:1.25rem;transform:translateY(50%)}.module-form .illus-wrapper-2{position:absolute;top:51%;right:0;max-width:24.4375rem;transform:translateX(61%)}.module-form .gform_confirmation_wrapper{text-align:center;font-size:16px;line-height:1.4;font-weight:700}.module-form .gform_wrapper{width:100%;max-width:43.3125rem;margin:5.375rem auto 0}.module-form .gform_wrapper .gform_validation_errors{margin-bottom:3.125rem;text-align:center;font-size:16px;line-height:1.4;font-weight:600;color:#dc3545}.module-form .gform_wrapper .gform_heading{display:none}.module-form .gform_wrapper .gform_fields{display:flex;margin:-3.5rem -22px 0;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.module-form .gform_wrapper .gfield{position:relative;flex-basis:100%;margin:3.5rem 22px 0}.module-form .gform_wrapper .gfield.gfield--width-quarter{flex-basis:calc(25% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-third{flex-basis:calc(100% / 3 - 44px)}.module-form .gform_wrapper .gfield.gfield--width-five-twelfths{flex-basis:calc(40% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-half{flex-basis:calc(50% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-seven-twelfths{flex-basis:calc(60% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-two-thirds{flex-basis:calc(33.33333% * 2 - 44px)}.module-form .gform_wrapper .gfield.gfield--width-three-quarter{flex-basis:calc(75% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-five-sixths{flex-basis:calc(80% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-eleven-twelfths{flex-basis:calc(90% - 44px)}.module-form .gform_wrapper .gfield.gfield--width-full{flex-basis:calc(100% - 44px)}.module-form .gform_wrapper .gfield.spacer{margin-top:0}.module-form .gform_wrapper .gfield.hidden_label .gfield_label{display:none}.module-form .gform_wrapper .gfield .gfield_label,.module-form .gform_wrapper .gfield .ginput_complex .gform-field-label{display:block;font-size:.75rem;line-height:1;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.module-form .gform_wrapper .gfield .gfield_label .gfield_required,.module-form .gform_wrapper .gfield .ginput_complex .gform-field-label .gfield_required{color:#f05041}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.module-form .gform_wrapper .gfield .ginput_container select,.module-form .gform_wrapper .gfield .ginput_container textarea{display:block;width:100%;height:2.875rem;padding:0;background-color:transparent;border:0;border-bottom:.0625rem solid #000;border-radius:0;font-size:.75rem;line-height:1.3;font-weight:300;color:#000;transition:all .3s ease}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.module-form .gform_wrapper .gfield .ginput_container select::placeholder,.module-form .gform_wrapper .gfield .ginput_container textarea::placeholder{opacity:.5;color:#000}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.module-form .gform_wrapper .gfield .ginput_container select:focus,.module-form .gform_wrapper .gfield .ginput_container textarea:focus{border-color:#1018a3}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::-webkit-textfield-decoration-container,.module-form .gform_wrapper .gfield .ginput_container select:focus::-webkit-textfield-decoration-container,.module-form .gform_wrapper .gfield .ginput_container textarea:focus::-webkit-textfield-decoration-container{visibility:hidden}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).small{width:50%}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).medium{width:75%}.module-form .gform_wrapper .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).large{width:100%}.module-form .gform_wrapper .gfield .ginput_container select:focus{border-color:#000}.module-form .gform_wrapper .gfield .ginput_container textarea{height:8.125rem;padding:.875rem 0 0;line-height:1.4}.module-form .gform_wrapper .gfield .ginput_container textarea.small{height:4.6875rem}.module-form .gform_wrapper .gfield .ginput_container textarea.medium{height:6.25rem}.module-form .gform_wrapper .gfield .ginput_container textarea.large{height:8.125rem}.module-form .gform_wrapper .gfield .ginput_container_select{position:relative;cursor:pointer;overflow:hidden;background-color:#fff}.module-form .gform_wrapper .gfield .ginput_container_select:before{position:absolute;top:1.25rem;right:0;border-top:.3125rem solid #f05041;border-right:.3125rem solid transparent;border-left:.3125rem solid transparent;content:""}.module-form .gform_wrapper .gfield .ginput_container_select select{position:relative;padding-right:1.5625rem!important;z-index:5;background-color:transparent!important;appearance:none;-webkit-appearance:none}.module-form .gform_wrapper .gfield .ginput_container_fileupload{position:relative}.module-form .gform_wrapper .gfield .ginput_container_fileupload:before{position:absolute;top:0;left:0;width:100%;height:2.875rem;background:url("/app/themes/menhirfx/resources/assets/images/svg/download.svg") no-repeat;background-size:.9375rem .875rem;background-position:100% 50%;border-bottom:.0625rem solid #000;content:"";transition:all .3s ease}.module-form .gform_wrapper .gfield .ginput_container_fileupload:after{position:absolute;top:1.4375rem;left:0;display:block;width:100%;opacity:.5;font-size:.75rem;line-height:1.3;font-weight:300;color:#000;content:attr(data-label);transform:translateY(-50%)}.module-form .gform_wrapper .gfield .ginput_container_fileupload.active:after{opacity:1}.module-form .gform_wrapper .gfield .ginput_container_fileupload input[type=file]{position:relative;z-index:5;width:100%;height:2.875rem;cursor:pointer;opacity:0;border:0}.module-form .gform_wrapper .gfield.gfield--type-checkbox .gfield_label,.module-form .gform_wrapper .gfield.gfield--type-consent .gfield_label,.module-form .gform_wrapper .gfield.gfield--type-radio .gfield_label{margin-bottom:1.75rem}.module-form .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox,.module-form .gform_wrapper .gfield .ginput_container_checkbox .gfield_radio,.module-form .gform_wrapper .gfield .ginput_container_consent .gfield_checkbox,.module-form .gform_wrapper .gfield .ginput_container_consent .gfield_radio,.module-form .gform_wrapper .gfield .ginput_container_radio .gfield_checkbox,.module-form .gform_wrapper .gfield .ginput_container_radio .gfield_radio{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.625rem 2.5625rem}.module-form .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox>*,.module-form .gform_wrapper .gfield .ginput_container_checkbox .gfield_radio>*,.module-form .gform_wrapper .gfield .ginput_container_consent .gfield_checkbox>*,.module-form .gform_wrapper .gfield .ginput_container_consent .gfield_radio>*,.module-form .gform_wrapper .gfield .ginput_container_radio .gfield_checkbox>*,.module-form .gform_wrapper .gfield .ginput_container_radio .gfield_radio>*{flex:0 1 auto}.module-form .gform_wrapper .gfield .ginput_container_checkbox input,.module-form .gform_wrapper .gfield .ginput_container_consent input,.module-form .gform_wrapper .gfield .ginput_container_radio input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.module-form .gform_wrapper .gfield .ginput_container_checkbox input[type=radio]+label:after,.module-form .gform_wrapper .gfield .ginput_container_checkbox input[type=radio]+label:before,.module-form .gform_wrapper .gfield .ginput_container_consent input[type=radio]+label:after,.module-form .gform_wrapper .gfield .ginput_container_consent input[type=radio]+label:before,.module-form .gform_wrapper .gfield .ginput_container_radio input[type=radio]+label:after,.module-form .gform_wrapper .gfield .ginput_container_radio input[type=radio]+label:before{border-radius:100%}.module-form .gform_wrapper .gfield .ginput_container_checkbox input:checked+label:after,.module-form .gform_wrapper .gfield .ginput_container_consent input:checked+label:after,.module-form .gform_wrapper .gfield .ginput_container_radio input:checked+label:after{opacity:1}.module-form .gform_wrapper .gfield .ginput_container_checkbox label,.module-form .gform_wrapper .gfield .ginput_container_consent label,.module-form .gform_wrapper .gfield .ginput_container_radio label{position:relative;display:block;padding:.0625rem 0 0 2rem;cursor:pointer;font-size:.75rem;line-height:1.41;font-weight:400;transition:all .3s ease}.module-form .gform_wrapper .gfield .ginput_container_checkbox label:before,.module-form .gform_wrapper .gfield .ginput_container_consent label:before,.module-form .gform_wrapper .gfield .ginput_container_radio label:before{position:absolute;top:0;left:0;width:1.0625rem;height:1.0625rem;background-color:transparent;border:.0625rem solid currentColor;content:""}.module-form .gform_wrapper .gfield .ginput_container_checkbox label:after,.module-form .gform_wrapper .gfield .ginput_container_consent label:after,.module-form .gform_wrapper .gfield .ginput_container_radio label:after{position:absolute;top:.25rem;left:.25rem;width:.5625rem;height:.5625rem;opacity:0;background-color:#f05041;content:"";transition:all .1s ease}.module-form .gform_wrapper .gfield .ginput_container_checkbox label a,.module-form .gform_wrapper .gfield .ginput_container_consent label a,.module-form .gform_wrapper .gfield .ginput_container_radio label a{text-decoration:underline}.module-form .gform_wrapper .gfield .ginput_container_checkbox label a:focus-visible,.module-form .gform_wrapper .gfield .ginput_container_checkbox label a:hover:not(:active),.module-form .gform_wrapper .gfield .ginput_container_consent label a:focus-visible,.module-form .gform_wrapper .gfield .ginput_container_consent label a:hover:not(:active),.module-form .gform_wrapper .gfield .ginput_container_radio label a:focus-visible,.module-form .gform_wrapper .gfield .ginput_container_radio label a:hover:not(:active){text-decoration:none}.module-form .gform_wrapper .gfield .ginput_container_consent+.gfield_description{margin-top:.625rem;padding-left:1.25rem}.module-form .gform_wrapper .gfield .ginput_complex{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;column-gap:44px;row-gap:56px}.module-form .gform_wrapper .gfield .ginput_complex>*{flex-basis:calc(50% - 44px / 2)}.module-form .gform_wrapper .gfield .ginput_complex .gf_clear{display:none}.module-form .gform_wrapper .gfield .gfield_description{display:block;margin-top:.25rem;font-size:.6875rem;line-height:1.21;font-weight:300}.module-form .gform_wrapper .gfield .gfield_description.validation_message{color:#dc3545}.module-form .gform_wrapper .gfield.gfield--type-section{margin-top:4.4375rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.75rem;text-align:center;font-size:1.25rem;line-height:1.21;font-weight:700;color:#f05041;text-transform:uppercase}.module-form .gform_wrapper .gfield.gfield--type-section>*{flex:0 1 auto}.module-form .gform_wrapper .gfield.gfield--type-section:after,.module-form .gform_wrapper .gfield.gfield--type-section:before{display:block;width:.75rem;aspect-ratio:1;background:url("/app/themes/menhirfx/resources/assets/images/svg/bullet-color3.svg") no-repeat 50%;background-size:contain;content:""}.module-form .gform_wrapper .gfield.portfolio-file:after,.module-form .gform_wrapper .gfield.portfolio-file:before{position:absolute;top:-1.375rem;left:-1.375rem;padding:.125rem 0 0;text-align:center;font-size:.5625rem;line-height:1;font-weight:800;color:#f05041;text-transform:uppercase}.module-form .gform_wrapper .gfield.portfolio-file:before{content:"et";transform:translateX(-50%)}html[lang=en-GB] .module-form .gform_wrapper .gfield.portfolio-file:before,html[lang=en-US] .module-form .gform_wrapper .gfield.portfolio-file:before{content:"and"}.module-form .gform_wrapper .gfield.portfolio-file:after{border-top:.0625rem solid currentColor;content:"ou";transform:translate(-50%,100%)}html[lang=en-GB] .module-form .gform_wrapper .gfield.portfolio-file:after,html[lang=en-US] .module-form .gform_wrapper .gfield.portfolio-file:after{content:"or"}.module-form .gform_wrapper .gfield.portfolio-file .gfield_label{opacity:0;visibility:hidden}.module-form .gform_wrapper .gfield.gfield_error{background-color:transparent;border:0}.module-form .gform_wrapper .gfield.gfield_error .ginput_container:not(.ginput_container_checkbox) input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.module-form .gform_wrapper .gfield.gfield_error .ginput_container:not(.ginput_container_checkbox) select,.module-form .gform_wrapper .gfield.gfield_error .ginput_container:not(.ginput_container_checkbox) textarea{border-color:#dc3545}.module-form .gform_wrapper .gfield.gfield--type-submit{display:inline-flex}.module-form .gform_wrapper .gfield.gfield--type-submit .gform_ajax_spinner{position:absolute;top:calc(50% - 8px);left:calc(100% + .625rem)}.module-form .gform_wrapper .gform_footer{position:relative;max-width:100%;margin:2.1875rem auto 0;text-align:center}.module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active){background-color:#f05041}.module-form .gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:calc(100% + .625rem);left:calc(50% - 8px)}.ui-datepicker{background-color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{display:none}.ui-datepicker .ui-datepicker-header{padding:.625rem .625rem .3125rem;border:.0625rem solid rgba(0,0,0,.1);border-bottom:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:.3125rem .625rem}.ui-datepicker .ui-datepicker-title>*{flex:0 1 auto}.ui-datepicker select{background-color:transparent;border:0;border-bottom:.0625rem solid currentColor;font-size:.875rem;font-weight:600}.ui-datepicker .ui-datepicker-calendar{padding:.3125rem;border:.0625rem solid rgba(0,0,0,.1);border-top:0;text-align:center}.ui-datepicker .ui-datepicker-calendar th{min-width:1.875rem;font-size:.875rem;font-weight:600}.ui-datepicker .ui-datepicker-calendar td{height:1.5625rem;font-size:.8125rem}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{opacity:.25}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled .ui-state-default:focus-visible,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled .ui-state-default:hover:not(:active){color:currentColor}.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus-visible,.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover:not(:active){color:#f05041}.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active{font-weight:700}@media only screen and (max-width:960px){.module-form .illus-wrapper-1{top:0;max-width:15rem}.module-form .illus-wrapper-2{display:none}}@media only screen and (max-width:600px){.module-form .illus-wrapper-1{display:none}.module-form .gform_wrapper .gfield.gfield--width-eleven-twelfths,.module-form .gform_wrapper .gfield.gfield--width-five-sixths,.module-form .gform_wrapper .gfield.gfield--width-five-twelfths,.module-form .gform_wrapper .gfield.gfield--width-full,.module-form .gform_wrapper .gfield.gfield--width-half,.module-form .gform_wrapper .gfield.gfield--width-quarter,.module-form .gform_wrapper .gfield.gfield--width-seven-twelfths,.module-form .gform_wrapper .gfield.gfield--width-third,.module-form .gform_wrapper .gfield.gfield--width-three-quarter,.module-form .gform_wrapper .gfield.gfield--width-two-thirds{flex-basis:calc(100% - 44px)}.module-form .gform_wrapper .gfield .ginput_complex>*{flex-basis:100%}.module-form .gform_wrapper .gfield.portfolio-file:after,.module-form .gform_wrapper .gfield.portfolio-file:before{padding:0 .35rem;transform:translateX(0)}.module-form .gform_wrapper .gfield.portfolio-file:before{left:auto;right:50%}.module-form .gform_wrapper .gfield.portfolio-file:after{left:50%;border-top:0;border-left:.0625rem solid currentColor}.module-form .gform_wrapper .gfield.gfield--type-submit .gform_ajax_spinner,.module-form .gform_wrapper .gform_footer .gform_ajax_spinner{top:calc(100% + .625rem);left:calc(50% - 8px)}}.module-gallery .row{margin-top:1.6875rem;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;column-gap:1.625rem}.module-gallery .row>*{flex:0 1 auto}.module-gallery .row:first-child{margin-top:0}.module-gallery .row.row-image-1-image-2-left .item:first-child,.module-gallery .row.row-image-1-video-2-left .item:first-child,.module-gallery .row.row-image-1-video-2-right .item:first-child{flex-basis:19.9375rem}.module-gallery .row.row-image-1-image-2-left .item:nth-child(2),.module-gallery .row.row-image-1-video-2-left .item:nth-child(2),.module-gallery .row.row-image-1-video-2-right .item:nth-child(2){flex-basis:41.5rem}.module-gallery .row.row-image-1-video-2-right{flex-direction:row-reverse}.module-gallery .row.row-image-1-image-2-right .item:first-child{flex-basis:41.5rem}.module-gallery .row.row-3-columns .item,.module-gallery .row.row-image-1-image-2-right .item:nth-child(2){flex-basis:19.9375rem}.module-gallery .row.row-2-columns .item{flex-basis:30.6875rem}.module-gallery .row.row-image-full .item,.module-gallery .row.row-video-full .item{flex-basis:100%}.module-gallery .item{position:relative;height:18.875rem;flex-grow:1}.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button,.module-gallery .item .btn,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:focus-visible .icon,.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:hover:not(:active) .icon,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:focus-visible .icon,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:hover:not(:active) .icon,.module-gallery .item .btn:focus-visible .icon,.module-gallery .item .btn:hover:not(:active) .icon,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible .icon,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active) .icon,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:focus-visible .icon,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active) .icon{background-color:#f05041}.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:focus-visible svg,.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:hover:not(:active) svg,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:focus-visible svg,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:hover:not(:active) svg,.module-gallery .item .btn:focus-visible svg,.module-gallery .item .btn:hover:not(:active) svg,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible svg,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active) svg,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:focus-visible svg,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active) svg{filter:brightness(0) invert(1)}.module-gallery .item .illus{display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-gallery .item .icon{position:absolute;top:50%;left:50%;width:6.25rem;max-width:13vw;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.module-gallery .item .icon>*{flex:0 1 auto}.module-gallery .item svg{max-width:30%;transform:translateX(20%)}@media only screen and (min-width:1025px){.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:hover,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:hover,.module-gallery .item .btn:hover,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:hover{top:-.6875rem;box-shadow:3rem 3rem 3.25rem rgba(41,67,113,.35)}.module-form .gform_wrapper .gfield.gfield--type-submit .module-gallery .item .gform-button:hover .desc,.module-form .gform_wrapper .gform_footer .module-gallery .item .gform_button:hover .desc,.module-gallery .item .btn:hover .desc,.module-gallery .item .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover .desc,.module-gallery .item .module-form .gform_wrapper .gform_footer .gform_button:hover .desc{top:-1.25rem;opacity:0}}@media only screen and (max-width:960px){.module-gallery .item{height:calc((100vw - clamp(20px, 5vw, 5vw) * 4) * .29)}}@media only screen and (max-width:600px){.module-gallery .title-module{margin-bottom:1.64rem}.module-gallery .row{margin-top:.92rem;column-gap:.92rem}.module-gallery .row.row-2-columns .item,.module-gallery .row.row-image-full .item,.module-gallery .row.row-video-full .item{height:calc((100vw - clamp(20px, 5vw, 5vw) * 4) * .46)}.module-gallery .item{height:calc((100vw - clamp(20px, 5vw, 5vw) * 4) * .29)}}.module-image .illus{display:block;margin:0 auto}.module-image-text.img-right .illus-wrapper{order:5}.module-image-text .module-content{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;column-gap:7%}.module-image-text .module-content>*{flex:0 1 auto}.module-image-text .illus-wrapper{max-width:26.5rem;margin:0 auto;flex-basis:42.4%}.module-image-text .illus{display:block;margin:0 auto}.module-image-text .desc{flex-basis:50.6%}.module-image-text .btn-wrapper{margin-top:2rem}@media only screen and (max-width:600px){.module-image-text{text-align:center}.module-image-text .module-content{display:block}.module-image-text .illus-wrapper{margin-bottom:3.57rem}}.module-last-project{margin:calc(3.875rem + 3.875vw) 0 calc(2.84375rem + 2.84375vw)}.module-last-project .title-module{margin-bottom:6.1875rem}.module-last-project .list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem;row-gap:2.1875rem}.module-last-project .list>*{flex:0 1 auto;margin-right:0.9375rem;margin-left:0.9375rem;flex-basis:calc(100% / 3 - 1.875rem)}.module-last-project .item{position:relative}.module-last-project .item .link{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:20.9375rem;background-color:rgba(0,0,0,.25);color:#fff;box-shadow:1.25rem 1.25rem 1.5625rem rgba(41,67,113,0)}.module-last-project .item .link>*{flex:0 1 auto}.module-last-project .item .illus-wrapper{position:absolute;inset:0}.module-last-project .item .illus-wrapper:before{position:absolute;inset:0;z-index:5;background-color:rgba(0,0,0,.15);content:""}.module-last-project .item .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-last-project .item .illus.hover{opacity:0;z-index:5}.module-last-project .item .desc{position:relative;top:0;width:100%;padding:2.0625rem;z-index:10;transition:all .3s ease}.module-last-project .item .category{position:relative;display:block;padding-bottom:.625rem;margin-bottom:1.375rem;font-size:.9375rem;line-height:1.2;font-weight:700;text-transform:uppercase}.module-last-project .item .category:before{position:absolute;bottom:0;left:0;width:1.0625rem;height:.1875rem;background-color:#f05041;content:""}.module-last-project .item .title{min-height:3em;font-size:1.875rem;line-height:1;font-weight:700;text-transform:uppercase}.module-last-project .btn-wrapper{margin-top:2.625rem;text-align:center}@media only screen and (min-width:1025px){.module-last-project .item:nth-child(5n+1),.module-last-project .item:nth-child(5n+2){flex-basis:calc(50% - 1.875rem)}.module-last-project .item .link:hover{box-shadow:1.25rem 1.25rem 1.5625rem rgba(41,67,113,.3)}.module-last-project .item .link:hover .desc{top:-1.25rem;opacity:0}.module-last-project .item .link:hover .illus.hover{opacity:1}}@media only screen and (max-width:1024px){.module-last-project .item{flex-basis:calc(50% - 1.875rem)}}@media only screen and (max-width:600px){.module-last-project .title-module{margin-bottom:3.28rem}.module-last-project .list{row-gap:1.42rem}.module-last-project .item{flex-basis:100%}.module-last-project .item .desc{padding:20px}}.module-pictogram .list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem;row-gap:1.875rem}.module-pictogram .list>*{flex:0 1 auto;margin-right:0.9375rem;margin-left:0.9375rem;flex-basis:calc(100% / 3 - 1.875rem)}.module-pictogram .illus-wrapper{position:relative;width:100%;max-width:8.4375rem;margin:0 auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.module-pictogram .illus-wrapper>*{flex:0 1 auto}.module-pictogram .illus-wrapper .icon,.module-pictogram .illus-wrapper svg{position:absolute;top:0;left:0;width:100%;height:100%}.module-pictogram .illus-wrapper svg *{fill:#f05041}.module-pictogram .illus-wrapper .illus{position:relative;filter:brightness(0) invert(1)}.module-pictogram .title{margin-top:1rem;text-align:center;font-size:1.5625rem;line-height:1.21;font-weight:700;text-transform:uppercase;letter-spacing:.025em}@media only screen and (max-width:960px){.module-pictogram .title{font-size:1.25rem}}@media only screen and (max-width:600px){.module-pictogram .item{flex-basis:calc(100% / 2 - 1.875rem)}.module-pictogram .illus-wrapper{max-width:5.35rem}.module-pictogram .illus{max-width:50%;max-height:2.14rem}.module-pictogram .title{font-size:1.14rem}}.module-related-news{margin-top:5.3125rem;margin-bottom:0!important;padding-bottom:5rem;color:#fff}.module-related-news .title-module{margin-bottom:5.1875rem}.module-related-news .list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-right:-1.09375rem;margin-left:-1.09375rem}.module-related-news .list>*{flex:0 1 auto;margin-right:1.09375rem;margin-left:1.09375rem;flex-basis:calc(100% / 3 - 2.1875rem)}.module-related-news .item .link{display:block;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.module-related-news .item .link>*{flex:0 1 auto}.module-related-news .item .link:not(active) .desc{transition:all .4s ease}.module-related-news .item .link:focus-visible .desc,.module-related-news .item .link:hover:not(:active) .desc{background-color:rgba(16,24,163,.75)}.module-related-news .item .illus-wrapper{width:100%}.module-related-news .item .illus{display:block;aspect-ratio:100/59.28;object-fit:cover}.module-related-news .item .desc{width:100%;padding:2.0625rem 1.5625rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;flex-grow:1;background-color:#1018a3}.module-related-news .item .desc>*{flex:0 1 auto}.module-related-news .item .desc>:nth-last-child(2){flex-grow:1}.module-related-news .item .title{font-size:1.5625rem;line-height:1.21;font-weight:700;text-transform:uppercase}.module-related-news .item .txt{margin-top:1rem}.module-related-news .item .fake-btn-wrapper{margin-top:.625rem}.module-related-news .item .fake-btn:focus-visible,.module-related-news .item .fake-btn:hover:not(:active){color:#1018a3}.module-related-news .btn-all-wrapper{margin-top:2.5rem;text-align:center}@media only screen and (max-width:960px){.module-related-news .item{flex-basis:calc(100% / 2 - 2.1875rem)}.module-related-news .item:nth-child(3){display:none}}@media only screen and (max-width:600px){.module-related-news .title-module{margin-bottom:2.95rem}.module-related-news .item{margin-top:1.42rem;flex-basis:100%}.module-related-news .item:first-child{margin-top:0}.module-related-news .item:nth-child(3){display:block}}.module-related-project{margin:0!important;padding:4.3125rem 0 4.8125rem;background:#294371 url("/app/themes/menhirfx/resources/assets/images/bg-color4.jpg") no-repeat 50%;background-size:cover;color:#fff}.module-related-project .title-module{margin-bottom:5.625rem}.module-related-project .list{position:relative;z-index:5;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-right:-0.9375rem;margin-left:-0.9375rem;row-gap:2.1875rem}.module-related-project .list>*{flex:0 1 auto;margin-right:0.9375rem;margin-left:0.9375rem;flex-basis:calc(100% / 3 - 1.875rem)}.module-related-project .item{position:relative}.module-related-project .item .link{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:20.9375rem;overflow:hidden;background-color:rgba(0,0,0,.25);border-radius:1rem;color:#fff;box-shadow:3rem 3rem 3.25rem rgba(41,67,113,0)}.module-related-project .item .link>*{flex:0 1 auto}.module-related-project .item .illus-wrapper{position:absolute;inset:0}.module-related-project .item .illus-wrapper:before{position:absolute;inset:0;z-index:5;background-color:rgba(0,0,0,.15);content:""}.module-related-project .item .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-related-project .item .illus.hover{opacity:0;z-index:5}.module-related-project .item .desc{position:relative;top:0;width:100%;padding:2.0625rem;z-index:10;transition:all .3s ease}.module-related-project .item .category{position:relative;display:block;padding-bottom:.625rem;margin-bottom:1.375rem;font-size:.9375rem;line-height:1.2;font-weight:700;text-transform:uppercase}.module-related-project .item .category:before{position:absolute;bottom:0;left:0;width:1.0625rem;height:.1875rem;background-color:#f05041;content:""}.module-related-project .item .title{min-height:3em;font-size:1.875rem;line-height:1;font-weight:700;text-transform:uppercase}.module-related-project .btn-all-wrapper{margin-top:3.1875rem;text-align:center}.module-related-project .btn-all:focus-visible,.module-related-project .btn-all:hover:not(:active){color:#1018a3}@media only screen and (min-width:1025px){.module-related-project .item .link:hover{box-shadow:3rem 3rem 3.25rem rgba(41,67,113,.35)}.module-related-project .item .link:hover .desc{top:-1.25rem;opacity:0}.module-related-project .item .link:hover .illus.hover{opacity:1}}@media only screen and (max-width:1024px){.module-related-project .item{flex-basis:calc(50% - 1.875rem)}.module-related-project .item:nth-child(3){display:none}}@media only screen and (max-width:600px){.module-related-project{background-image:url("/app/themes/menhirfx/resources/assets/images/bg-color4-rwd.jpg");background-position:50% 0}.module-related-project .title-module{margin-bottom:2.78rem}.module-related-project .list{row-gap:1.42rem}.module-related-project .item{flex-basis:100%}.module-related-project .item:nth-child(3){display:block}.module-related-project .item .desc{padding:20px}}.module-slider-images{margin-right:clamp(-5.25rem,-5vw,-20px);margin-left:clamp(-5.25rem,-5vw,-20px);padding:0 clamp(20px,5vw,5vw);overflow:hidden}.module-slider-images:last-child{margin-bottom:0;padding-bottom:5.25rem}.module-slider-images .slider{overflow:visible}.module-slider-images .swiper-wrapper{align-items:center}.module-slider-images .item{width:calc((100vw - clamp(20px, 5vw, 5vw) * 4) * .9);height:auto;max-width:56.4375rem}.module-slider-images .item.swiper-slide-next{cursor:pointer}.module-slider-images .item.swiper-slide-next .illus-wrapper{box-shadow:2rem .625rem 2.5rem rgba(41,67,113,0)}.module-slider-images .item.swiper-slide-next .illus-wrapper:before{opacity:1}.module-slider-images .item.swiper-slide-prev .illus-wrapper{opacity:0}.module-slider-images .illus-wrapper{position:relative;box-shadow:2rem .625rem 2.5rem rgba(41,67,113,.3);border:0;transition:all 1s ease}.module-slider-images .illus-wrapper:before{position:absolute;inset:0;z-index:5;opacity:0;background:linear-gradient(-90deg,#fff 25%,hsla(0,0%,100%,.5));content:"";transition:all 1s ease}.module-slider-images .illus{display:block;margin:0 auto}@media only screen and (max-width:600px){.module-slider-images:last-child{margin-bottom:0;padding-bottom:2rem}.module-slider-images .title-module{margin-bottom:1.64rem}}.module-text .title-module-wrapper{max-width:56.875rem;margin:0 auto 4rem}.module-text .title-module{max-width:31.75rem;font-size:1.875rem;line-height:1.21;font-weight:700;color:#f05041}.module-text .txt{max-width:50rem;margin:0 auto}@media only screen and (max-width:600px){.module-text{text-align:center}.module-text .title-module-wrapper{margin-bottom:2.64rem}.module-text .title-module{font-size:1.28rem}}.module-text-highlight .txt{max-width:50rem;margin:0 auto;font-size:2.8125rem;line-height:1.2;font-weight:300;text-transform:uppercase}.module-text-highlight .txt b,.module-text-highlight .txt strong{color:#f05041}@media only screen and (max-width:600px){.module-text-highlight{text-align:center}.module-text-highlight .txt{font-size:1.71rem}}.module-talents .container-custom{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1168px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.module-talents .title-module{margin-bottom:8rem}.module-talents .title-module strong:before{left:-.11905em;bottom:-.11905em;width:5.61905em;background-image:url("/app/themes/menhirfx/resources/assets/images/svg/shape5.svg")}.module-talents .list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:-1.75rem;margin-left:-1.75rem;row-gap:2rem}.module-talents .list>*{flex:0 1 auto;margin-right:1.75rem;margin-left:1.75rem;flex-basis:calc(100% / 4 - 3.5rem)}.module-talents .item{text-align:center}.module-talents .item .illus-wrapper{position:relative;overflow:hidden;transition:all .3s ease}.module-talents .item .illus-wrapper:hover .illus{opacity:0;transform:rotate(90deg)}.module-talents .item .illus-wrapper:hover .illus.hover{opacity:1;transform:rotate(0)}.module-talents .item .illus{display:block;margin:0 auto;transition:all .3s ease}.module-talents .item .illus.hover{position:absolute;top:0;left:0;opacity:0;transform:rotate(-90deg)}.module-talents .item .desc{margin-top:1.8125rem}.module-talents .item .title{font-size:1.25rem;line-height:1.21;font-weight:700;color:#f05041}.module-talents .item .sub-title{margin-top:.4375rem;font-size:.875rem;line-height:1;font-weight:300}.module-talents .item .socials{margin-top:1.0625rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.75rem}.module-talents .item .socials>*{flex:0 1 auto}.module-form .gform_wrapper .gfield.gfield--type-submit .module-talents .item .socials .gform-button:focus-visible svg *,.module-form .gform_wrapper .gfield.gfield--type-submit .module-talents .item .socials .gform-button:hover:not(:active) svg *,.module-form .gform_wrapper .gform_footer .module-talents .item .socials .gform_button:focus-visible svg *,.module-form .gform_wrapper .gform_footer .module-talents .item .socials .gform_button:hover:not(:active) svg *,.module-talents .item .socials .btn:focus-visible svg *,.module-talents .item .socials .btn:hover:not(:active) svg *,.module-talents .item .socials .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible svg *,.module-talents .item .socials .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active) svg *,.module-talents .item .socials .module-form .gform_wrapper .gform_footer .gform_button:focus-visible svg *,.module-talents .item .socials .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active) svg *{fill:#1018a3}.module-talents .item .socials svg{width:2rem}.module-talents .item .socials svg *{fill:#f05041}@media only screen and (max-width:1024px){.module-talents .item .illus-wrapper.active .illus{opacity:0;transform:rotate(90deg)}.module-talents .item .illus-wrapper.active .illus.hover{opacity:1;transform:rotate(0)}}@media only screen and (max-width:960px){.module-talents .item{flex-basis:calc(100% / 3 - 3.5rem)}}@media only screen and (max-width:600px){.module-talents .title-module{margin-bottom:3.78rem}.module-talents .list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-right:-1.14rem;margin-left:-1.14rem}.module-talents .list>*{flex:0 1 auto;margin-right:1.14rem;margin-left:1.14rem;flex-basis:calc(100% / 2 - 2.28rem)}.module-talents .item .title{font-size:1.15rem}}.module-timeline{margin-top:0;margin-bottom:0!important;padding:4.3125rem 0 8.0625rem;overflow:hidden;background:#294371 url("/app/themes/menhirfx/resources/assets/images/bg-color4.jpg") no-repeat 50%;background-size:cover;color:#fff}.module-timeline .title-module{margin-bottom:8.5rem}.module-timeline .title-module strong:before{left:-.28571em;bottom:-.07143em;width:5.80952em;background-image:url("/app/themes/menhirfx/resources/assets/images/svg/shape6.svg")}.module-timeline .slider-wrapper{position:relative}.module-timeline .list-years{position:absolute;top:0;left:0;height:100%;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.module-timeline .list-years>*{flex:0 1 auto}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button,.module-timeline .list-years .btn,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button{position:relative;display:block;padding:.625rem .625rem .625rem 4.0625rem;border:0;font-size:2.125rem;line-height:1;font-weight:700;color:hsla(0,0%,100%,.2);transition:all .3s ease}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:before,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:before,.module-timeline .list-years .btn:before,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:before,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:before{position:absolute;top:50%;left:0;width:2.1875rem;height:.0625rem;opacity:.2;background-color:#fff;content:"";transform:translateY(-50%)}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:after,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:after,.module-timeline .list-years .btn:after,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:after,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:after{position:absolute;top:50%;left:0;width:0;height:.25rem;background-color:#fff;content:"";transform:translateY(-50%);transition:all .3s ease}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:hover:not(:active),.module-timeline .list-years .btn:focus-visible,.module-timeline .list-years .btn:hover:not(:active),.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active){color:#fff}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .active.gform-button,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .active.gform_button,.module-timeline .list-years .btn.active,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .active.gform_button{padding-top:.375rem;padding-bottom:.375rem;padding-left:6.4375rem;font-size:2.625rem;color:#fff}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .active.gform-button:after,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .active.gform_button:after,.module-timeline .list-years .btn.active:after,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button:after,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .active.gform_button:after{width:4.4375rem}.module-timeline .slider{padding-right:5.12%;padding-left:10.24%;overflow:visible}.module-timeline .slider .item{width:74.44%;height:auto;max-width:63rem}.module-timeline .slider .item.fake-slide{width:25.56%}.module-timeline .slider .item.swiper-slide-active .item-content,.module-timeline .slider .item.swiper-slide-active~.item .item-content{opacity:1}.module-timeline .slider .item-content{position:relative;height:100%;opacity:0;box-shadow:2rem 2rem 3.25rem rgba(41,67,113,.3);transition:all .5s ease}.module-timeline .slider .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1rem}.module-timeline .slider .desc{position:relative;height:100%;padding:10.12% 7.44% 5.55%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.module-timeline .slider .desc>*{flex:0 1 auto}.module-timeline .slider .deco-wrapper{position:absolute;right:0;bottom:0;max-width:31.44%;transform:translate(62.14%,32.57%)}.module-timeline .slider .deco{display:block}.module-timeline .slider .date{position:absolute;top:0;left:7.44%;padding:clamp(.625rem,2.38%,1.5rem) 1.9375rem;background-color:#1018a3;font-size:1rem;line-height:1.21;text-transform:uppercase;font-weight:300;letter-spacing:.2em;white-space:nowrap;transform:translateY(-50%)}.module-timeline .slider .date b{font-weight:700}.module-timeline .slider .title{max-width:26.0625rem;font-size:1.875rem;line-height:1.1;font-weight:300}.module-timeline .slider .txt{max-width:32.9375rem;margin-top:2.5rem;flex-grow:1;font-size:14px;line-height:1.78}.module-timeline .slider .btn-wrapper{margin-top:2rem}.module-timeline .slider-pagination{display:flex}.module-timeline .slider-pagination .swiper-pagination-bullet:before{border-color:#fff}@media only screen and (max-width:1024px){.module-timeline{padding-bottom:3.47rem}.module-timeline .title-module{margin-bottom:5rem}.module-timeline .list-years{position:relative;top:0;height:auto;padding-right:20px;padding-left:20px;margin-bottom:4rem;flex-direction:row;justify-content:center;font-size:2.14rem}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button,.module-timeline .list-years .btn,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button{position:relative;display:block;padding:1em .5em;font-size:inherit;line-height:1}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:before,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:before,.module-timeline .list-years .btn:before,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:before,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:before{position:absolute;top:auto;bottom:.7em;left:.5em;width:2.37em;height:100%;z-index:-1;opacity:0;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape4.svg") no-repeat 0 100%;background-size:100% auto;content:"";transform:translateY(0)}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .gform-button:after,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .gform_button:after,.module-timeline .list-years .btn:after,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:after,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .gform_button:after{display:none}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .active.gform-button:before,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .active.gform_button:before,.module-timeline .list-years .btn.active:before,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button:before,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .active.gform_button:before{opacity:1}.module-form .gform_wrapper .gfield.gfield--type-submit .module-timeline .list-years .active.gform-button,.module-form .gform_wrapper .gform_footer .module-timeline .list-years .active.gform_button,.module-timeline .list-years .btn.active,.module-timeline .list-years .module-form .gform_wrapper .gfield.gfield--type-submit .active.gform-button,.module-timeline .list-years .module-form .gform_wrapper .gform_footer .active.gform_button{padding:1em .5em;font-size:inherit}.module-timeline .slider{padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.module-timeline .slider .item{width:100%;max-width:100%;text-align:center}.module-timeline .slider .desc{align-items:center}.module-timeline .slider .date{left:50%;transform:translate(-50%,-50%)}.module-timeline .slider-pagination{margin-top:4rem}}@media only screen and (max-width:600px){.module-timeline{padding-bottom:2.64rem;background-image:url("/app/themes/menhirfx/resources/assets/images/bg-color4-rwd.jpg");background-position:50% 0}.module-timeline .title-module{margin-bottom:3rem}.module-timeline .list-years{margin-bottom:3.35rem;font-size:1.14rem}.module-timeline .slider .illus{border-radius:0}.module-timeline .slider .desc{padding:2.57rem 20px 1.92rem}.module-timeline .slider .deco{display:none}.module-timeline .slider .title{font-size:1.5rem}.module-timeline .slider .txt{margin-top:1.35rem}.module-timeline .slider-pagination{margin-top:2.28rem}}.module-values{margin-top:6rem;margin-bottom:0!important}.module-values .container-custom{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1168px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.module-values .title-module{margin-bottom:5.4375rem}.module-values .title-module strong:before{left:-.07143em;bottom:-.35714em;width:10.30952em;background-image:url("/app/themes/menhirfx/resources/assets/images/svg/shape3.svg")}.module-values .item{margin-top:6.25rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;column-gap:3.42%}.module-values .item>*{flex:0 1 auto}.module-values .item:first-child{margin-top:0}.module-values .item:nth-child(odd) .desc{order:5}.module-values .illus-wrapper{position:relative;flex-basis:51.46%}.module-values .illus{position:relative;display:block;margin:0 auto;filter:drop-shadow(5rem 5rem 1.5625rem rgba(41,67,113,.35))}.module-values .deco-wrapper{position:absolute;top:calc(50% - 7.5rem);left:0;width:100%;transform:translateY(-50%)}.module-values .deco{display:block;margin:0 auto}.module-values .desc{flex-basis:45.12%}.module-values .title{margin-bottom:.49231em;font-size:4.0625rem;line-height:1.21;font-weight:700;color:#f05041;text-transform:uppercase}.module-values .txt{font-size:14px;line-height:1.78}@media only screen and (max-width:960px){.module-values .title{font-size:3rem}}@media only screen and (max-width:600px){.module-values{margin-top:3.07rem}.module-values .title-module{margin-bottom:4.42rem}.module-values .item{display:block;margin-top:7.14rem;text-align:center}.module-values .item:first-child{margin-top:0}.module-values .title{font-size:2.28rem}.module-values .illus-wrapper{margin-top:3.21rem}.module-values .illus{max-width:59.7%}.module-values .deco-wrapper{top:75%;opacity:.5;transform:translateY(-50%) scale(.75)}}.module-video.video-active .video{width:100%;opacity:1}.module-video .video-wrapper{position:relative;aspect-ratio:100/46;background-color:rgba(0,0,0,.25)}.module-video .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-video .btn-video{position:absolute;border:0;inset:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.module-video .btn-video>*{flex:0 1 auto}.module-video .btn-video:hover{background-color:rgba(0,0,0,.25)}.module-video .btn-video:focus-visible .icon,.module-video .btn-video:hover:not(:active) .icon{background-color:#f05041}.module-video .btn-video:focus-visible svg,.module-video .btn-video:hover:not(:active) svg{filter:brightness(0) invert(1)}.module-video .btn-video .icon{width:9.625rem;max-width:22%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:50%}.module-video .btn-video .icon>*{flex:0 1 auto}.module-video .btn-video svg{max-width:30%;transform:translateX(20%)}.module-video .video{position:absolute;top:0;left:0;width:0;opacity:0;height:100%;background-color:#000;transition:all .4s ease,width 0s ease}@media only screen and (max-width:600px){.module-video .title-module{margin-bottom:2.85rem}}.page-about .banner{position:relative;padding:10rem 0;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#f05041;text-align:center;color:#fff}.page-about .banner>*{flex:0 1 auto}.page-about .banner .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-about .banner .title-page{position:relative;max-width:22.08889em;margin:2.33333em auto 0;font-size:2.8125rem;line-height:1.21;font-weight:300;text-transform:uppercase}.page-about .banner .title-page strong{font-weight:700}.page-about .banner .btn-scroll{position:absolute;padding-bottom:3.9375rem;width:2.625rem;bottom:0;left:50%;border:0;transform:translateX(-50%)}.page-about .banner .btn-scroll:after,.page-about .banner .btn-scroll:before{position:absolute;bottom:0;left:50%;width:.125rem;height:2.5rem;background-color:currentColor;content:"";transform:translateX(-50%)}.page-about .banner .btn-scroll:after{bottom:2.5rem;height:0;background-color:#f05041;transition:all .3s ease,bottom 0s ease .3s}.page-about .banner .btn-scroll:hover:after{bottom:0;height:2.5rem;transition:all .3s ease}.page-about .banner .btn-scroll:focus-visible svg *,.page-about .banner .btn-scroll:hover:not(:active) svg *{fill:#f05041}.page-about .banner .btn-scroll svg{margin:0 auto}.page-about .banner .btn-scroll svg *{fill:currentColor}.page-about .module-values+.module-accordion{margin-top:0}@media only screen and (max-width:1300px){.page-about .banner{padding-top:7.295rem;padding-bottom:7.295rem}}@media only screen and (max-width:960px){.page-about .banner{padding-bottom:10rem}.page-about .banner .title-page{font-size:2.1rem}}@media only screen and (max-width:600px){.page-about .banner .title-page{font-size:1.6rem}.page-about .banner .btn-scroll .icon{display:block;max-width:.89rem;margin:0 auto}}.page-archive-news .banner{position:relative;padding:11.5rem 0 7.5rem;background:#1018a3 url("/app/themes/menhirfx/resources/assets/images/bg-color4.jpg") no-repeat 50%;background-size:cover;color:#fff}.page-archive-news .banner .title-page{margin-bottom:6.5rem}.page-archive-news .banner .title-page strong:before{left:.2381em;width:6.16667em;background-image:url("/app/themes/menhirfx/resources/assets/images/svg/shape3.svg")}.page-archive-news .banner .item-highlighted{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;column-gap:5.13%}.page-archive-news .banner .item-highlighted>*{flex:0 1 auto}.page-archive-news .banner .item-highlighted .illus-wrapper{flex-basis:53.6%}.page-archive-news .banner .item-highlighted .illus{display:block;margin:0 auto}.page-archive-news .banner .item-highlighted .desc{margin-top:-.625rem;flex-basis:41.27%}.page-archive-news .banner .item-highlighted .title{font-size:2rem;line-height:1.4;font-weight:700;text-transform:uppercase}.page-archive-news .banner .item-highlighted .txt{margin-top:3.9375rem}.page-archive-news .banner .item-highlighted .btn-wrapper{margin-top:2rem}.module-form .gform_wrapper .gfield.gfield--type-submit .page-archive-news .banner .item-highlighted .gform-button:focus-visible,.module-form .gform_wrapper .gfield.gfield--type-submit .page-archive-news .banner .item-highlighted .gform-button:hover:not(:active),.module-form .gform_wrapper .gform_footer .page-archive-news .banner .item-highlighted .gform_button:focus-visible,.module-form .gform_wrapper .gform_footer .page-archive-news .banner .item-highlighted .gform_button:hover:not(:active),.page-archive-news .banner .item-highlighted .btn:focus-visible,.page-archive-news .banner .item-highlighted .btn:hover:not(:active),.page-archive-news .banner .item-highlighted .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:focus-visible,.page-archive-news .banner .item-highlighted .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button:hover:not(:active),.page-archive-news .banner .item-highlighted .module-form .gform_wrapper .gform_footer .gform_button:focus-visible,.page-archive-news .banner .item-highlighted .module-form .gform_wrapper .gform_footer .gform_button:hover:not(:active){color:#1018a3}.page-archive-news .form-filters{background:#f05041 url("/app/themes/menhirfx/resources/assets/images/bg-form-filters.jpg") no-repeat 50%;background-size:cover;box-shadow:2rem 2rem 3.25rem rgba(240,80,65,.3)}.page-archive-news .form-filters .btn-category:focus-visible,.page-archive-news .form-filters .btn-category:hover:not(:active){color:#f05041}.page-archive-news .js_module-background-light:after,.page-archive-news .js_module-background-light:before{content:"";display:table;clear:both}.page-archive-news .head-list-news{margin-top:5.3125rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;column-gap:5.85%}.page-archive-news .head-list-news>*{flex:0 1 auto}.page-archive-news .head-list-news .title{padding-bottom:3.75rem;min-width:18.125rem;flex:1 1 33.33%;border-bottom:.0625rem solid #f05041;font-size:1.875rem;line-height:1.21;font-weight:700;color:#f05041}.page-archive-news .head-list-news .txt{flex:1 1 61.32%}.page-archive-news .list-news{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:5.375rem -1.3125rem 6.0625rem;row-gap:2.625rem}.page-archive-news .list-news>*{flex:0 1 auto;margin-right:1.3125rem;margin-left:1.3125rem;flex-basis:calc(100% / 2 - 2.625rem)}.page-archive-news .list-news .item{position:relative}.page-archive-news .list-news .link{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:19.8125rem;background-color:rgba(0,0,0,.25);color:#fff}.page-archive-news .list-news .link>*{flex:0 1 auto}.page-archive-news .list-news .link:focus .category,.page-archive-news .list-news .link:focus .title,.page-archive-news .list-news .link:hover .category,.page-archive-news .list-news .link:hover .title{top:-.625rem;opacity:0}.page-archive-news .list-news .link:focus .overlay,.page-archive-news .list-news .link:hover .overlay{background-color:rgba(16,24,163,.7)}.page-archive-news .list-news .link:focus .overlay .fake-btn-wrapper,.page-archive-news .list-news .link:focus .overlay .title,.page-archive-news .list-news .link:focus .overlay .txt,.page-archive-news .list-news .link:hover .overlay .fake-btn-wrapper,.page-archive-news .list-news .link:hover .overlay .title,.page-archive-news .list-news .link:hover .overlay .txt{top:0;opacity:1}.page-archive-news .list-news .link:focus .overlay .title,.page-archive-news .list-news .link:hover .overlay .title{transition-delay:.1s}.page-archive-news .list-news .link:focus .overlay .txt,.page-archive-news .list-news .link:hover .overlay .txt{transition-delay:.15s}.page-archive-news .list-news .link:focus .overlay .fake-btn-wrapper,.page-archive-news .list-news .link:hover .overlay .fake-btn-wrapper{transition-delay:.2s}.page-archive-news .list-news .link:active .overlay{background-color:rgba(16,24,163,.8)}.page-archive-news .list-news .illus-wrapper{position:absolute;inset:0}.page-archive-news .list-news .illus-wrapper:before{position:absolute;inset:0;z-index:5;background-color:rgba(0,0,0,.15);content:""}.page-archive-news .list-news .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-archive-news .list-news .desc{position:relative;top:0;width:100%;padding:2.0625rem;z-index:10;transition:all .3s ease}.page-archive-news .list-news .category,.page-archive-news .list-news .title{position:relative;top:0}.page-archive-news .list-news .category{position:relative;display:block;padding-bottom:.625rem;margin-bottom:1.375rem;font-size:.9375rem;line-height:1.2;font-weight:700;text-transform:uppercase}.page-archive-news .list-news .category:before{position:absolute;bottom:0;left:0;width:1.0625rem;height:.1875rem;background-color:#f05041;content:""}.page-archive-news .list-news .title{min-height:3em;font-size:1.875rem;line-height:1;font-weight:700;text-transform:uppercase}.page-archive-news .list-news .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;z-index:15;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;background-color:transparent;text-align:center}.page-archive-news .list-news .overlay>*{flex:0 1 auto}.page-archive-news .list-news .overlay .fake-btn-wrapper,.page-archive-news .list-news .overlay .title,.page-archive-news .list-news .overlay .txt{position:relative;top:1.5625rem;opacity:0}.page-archive-news .list-news .overlay .title{min-height:0}.page-archive-news .list-news .overlay .txt{margin-top:2.5rem;max-width:25.125rem}.page-archive-news .list-news .overlay .fake-btn-wrapper{margin-top:1.4375rem}.page-archive-news .list-news .overlay .fake-btn:focus-visible,.page-archive-news .list-news .overlay .fake-btn:hover:not(:active){color:#1018a3}.page-archive-news .loader{margin-bottom:5.75rem}@media only screen and (max-width:1400px){.page-archive-news .banner{padding-top:8.795rem}}@media only screen and (max-width:1024px){.page-archive-news .list-news .overlay{display:none}}@media only screen and (max-width:960px){.page-archive-news .banner .item-highlighted .btn-wrapper,.page-archive-news .banner .item-highlighted .txt{margin-top:1.5rem}}@media only screen and (max-width:600px){.page-archive-news .banner{background-image:url("/app/themes/menhirfx/resources/assets/images/bg-color4-rwd.jpg");background-position:50% 0}.page-archive-news .banner .title-page{margin-bottom:2.5rem}.page-archive-news .banner .item-highlighted{display:block}.page-archive-news .banner .item-highlighted .illus-wrapper{margin-bottom:2rem}.page-archive-news .banner .item-highlighted .title{font-size:1.71rem}.page-archive-news .head-list-news{display:block}.page-archive-news .head-list-news .title{padding-bottom:1.5rem}.page-archive-news .head-list-news .txt{margin-top:2rem}.page-archive-news .list-news{margin-top:4rem;row-gap:1.42rem}.page-archive-news .list-news .item{flex-basis:100%}.page-archive-news .list-news .desc{padding:20px}}.page-archive-project .banner{position:relative;padding:10rem 0 13.0625rem;text-align:center;color:#fff}.page-archive-project .banner .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-archive-project .banner .title-page{position:relative;max-width:22.08889em;margin:0 auto;font-size:2.8125rem;line-height:1.21;font-weight:300;text-transform:uppercase}.page-archive-project .banner .title-page strong{font-weight:700}.page-archive-project .btn-help{position:fixed;right:0;padding:2.1875rem .625rem 2.125rem 5.1875rem;z-index:10;background:linear-gradient(142.27deg,#1018a3 21.6%,#0b172c 124.65%);border-radius:1rem 0 0 1rem;font-size:.875rem;line-height:1.29;font-weight:700;color:#fff;transform:translateX(calc(100% - 5.1875rem));transition:all .3s ease}.page-archive-project .btn-help:hover{transform:translateX(0)}.page-archive-project .btn-help:hover .label{transform:translateX(-.625rem)}.page-archive-project .btn-help .icon{position:absolute;top:50%;left:2.625rem;transform:translate(-50%,-50%)}.page-archive-project .btn-help svg *{stroke:currentColor}.page-archive-project .btn-help .label{display:block;transition:all .3s ease}.page-archive-project .js_module-background-light:after,.page-archive-project .js_module-background-light:before{content:"";display:table;clear:both}.page-archive-project .btn-more-wrapper{margin-top:3.125rem;text-align:center}.page-archive-project .module-last-project{margin-top:5.3125rem}@media only screen and (max-width:1300px){.page-archive-project .banner{padding-top:7.295rem}}@media only screen and (max-width:1300px){.page-archive-project .btn-help{bottom:11.42rem;padding-right:0;transform:translateX(0)}.page-archive-project .btn-help .label{display:none}}@media only screen and (max-width:960px){.page-archive-project .banner{padding-bottom:10rem}.page-archive-project .banner .title-page{font-size:2.1rem}.page-archive-project .btn-help{bottom:1.42rem}}@media only screen and (max-width:600px){.page-archive-project .banner .title-page{font-size:1.6rem}.page-archive-project .btn-help{padding:1.75rem 0 1.75rem 3.5rem;bottom:.71rem}.page-archive-project .btn-help .icon{left:50%;width:2rem}}.page-error-404{position:relative;background-color:rgba(0,0,0,.25);text-align:center;color:#fff}.page-error-404 .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-error-404 .desc{position:relative;min-height:100vh;padding:8.125rem 0;z-index:5;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.page-error-404 .desc>*{flex:0 1 auto}.page-error-404 .title-page{position:relative;font-size:6.4375rem;line-height:1.21;font-weight:700}.page-error-404 .title-page:before{position:absolute;top:68%;left:50%;width:3.60194em;height:.52427em;z-index:-1;background:url("/app/themes/menhirfx/resources/assets/images/svg/shape1.svg") no-repeat 50%;background-size:100% auto;content:"";transform:translate(-50%,-50%)}.page-error-404 .txt{margin-top:1.25rem;font-size:2.8125rem;line-height:1.21;font-weight:700;text-transform:uppercase}.page-error-404 .btn-wrapper{margin-top:4.375rem}@media only screen and (max-width:1400px){.page-error-404 .desc{padding-top:5.42rem;padding-bottom:5.42rem}}@media only screen and (max-width:600px){.page-error-404 .txt{font-size:2.3rem}.page-error-404 .btn-wrapper{margin-top:3.5rem}}.page-default{padding-top:11.25rem;background-color:rgba(0,0,0,.5);overflow:visible!important}.page-default .content-page{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1168px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw)}.page-default .background-page{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#a51a0d no-repeat 50%;background-attachment:fixed;background-size:cover}.page-default .background-page:before{position:absolute;top:calc(100vh - 12.5rem);bottom:0;left:0;width:100%;max-height:250rem;z-index:-5;background:url("/app/themes/menhirfx/resources/assets/images/svg/bg-page-default.svg") no-repeat 50% 0;background-size:cover;-webkit-mask-image:linear-gradient(transparent,#000 12.5rem);content:""}.page-default .background-page:after{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 100vh - 206.25rem);min-height:50%;z-index:-5;background:linear-gradient(145deg,#0a1f2f 75%,#1018a3);-webkit-mask-image:linear-gradient(transparent,#000 31.25rem);content:""}.single-actualite .page-default .background-page{background-color:#0a1f2f}.single-actualite .page-default .background-page:before{display:none}.single-actualite .page-default .background-page:after{top:auto;bottom:0;left:0;width:100%;height:130vh;min-height:0;position:absolute;background:linear-gradient(-45deg,#0a1f2f 75%,#1018a3);-webkit-mask-image:linear-gradient(transparent,#000 12.5rem)}.page-default .title-page{margin-bottom:6rem;max-width:40.625rem;padding-left:.53333em;font-size:2.8125rem;line-height:1.4;font-weight:700;color:#fff;text-transform:uppercase}.page-default .title-page .wrap{background:#f05041;padding:.06667em 0;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;box-shadow:-.53333em -.22222em 0 #f05041,.53333em -.22222em 0 #f05041,.53333em .22222em 0 #f05041,-.53333em .22222em 0 #f05041}.single-actualite .page-default .title-page .wrap{background:#090e5d;box-shadow:-.53333em -.22222em 0 #090e5d,.53333em -.22222em 0 #090e5d,.53333em .22222em 0 #090e5d,-.53333em .22222em 0 #090e5d}.page-default .social-share{position:fixed;top:9.0625rem;right:0;background-color:#fff;border-radius:1rem 0 0 1rem;transform:translateX(calc(100% - 3.1875rem));transition:all .3s ease}.page-default .social-share.active,.page-default .social-share:hover{transform:translateX(0)}.module-form .gform_wrapper .gfield.gfield--type-submit .page-default .social-share .gform-button,.module-form .gform_wrapper .gform_footer .page-default .social-share .gform_button,.page-default .social-share .btn,.page-default .social-share .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button,.page-default .social-share .module-form .gform_wrapper .gform_footer .gform_button{position:relative;display:block;width:100%;padding:1.25rem 20px 1.1875rem 3.1875rem;border:0;font-size:.75rem;line-height:1;font-weight:400;color:#1018a3;text-transform:uppercase;letter-spacing:.2em}.module-form .gform_wrapper .gfield.gfield--type-submit .page-default .social-share .gform-button .icon,.module-form .gform_wrapper .gform_footer .page-default .social-share .gform_button .icon,.page-default .social-share .btn .icon,.page-default .social-share .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button .icon,.page-default .social-share .module-form .gform_wrapper .gform_footer .gform_button .icon{position:absolute;top:50%;left:1.5625rem;transform:translate(-50%,-50%)}.module-form .gform_wrapper .gfield.gfield--type-submit .page-default .social-share .gform-button svg *,.module-form .gform_wrapper .gform_footer .page-default .social-share .gform_button svg *,.page-default .social-share .btn svg *,.page-default .social-share .module-form .gform_wrapper .gfield.gfield--type-submit .gform-button svg *,.page-default .social-share .module-form .gform_wrapper .gform_footer .gform_button svg *{fill:#1018a3;stroke:#1018a3}.page-default .social-share .jssocials-shares{padding-top:.625rem;padding-bottom:1.125rem}.page-default .social-share .jssocials-share{margin-top:.875rem}.page-default .social-share .jssocials-share:first-child{margin-top:0}.page-default .social-share .jssocials-share-link{position:relative;display:block;padding:.25rem .625rem .25rem 3.1875rem;font-size:.625rem;line-height:1.2;color:#000;background-color:transparent;transition:all .3s ease}.page-default .social-share .jssocials-share-link:focus-visible,.page-default .social-share .jssocials-share-link:hover:not(:active){color:#1018a3}.page-default .social-share .fa{position:absolute;top:50%;left:1rem;display:block;width:1.25rem;height:1.25rem;background:no-repeat 50%;background-size:contain;transform:translateY(-50%)}.page-default .social-share .fa-linkedin{background-image:url("/app/themes/menhirfx/resources/assets/images/svg/linkedin.svg")}.page-default .social-share .fa-facebook{background-image:url("/app/themes/menhirfx/resources/assets/images/svg/facebook.svg")}.page-default .social-share .fa-twitter{background-image:url("/app/themes/menhirfx/resources/assets/images/svg/x.svg")}.page-default .social-share .fa-at{background-image:url("/app/themes/menhirfx/resources/assets/images/svg/mail.svg")}.page-default .social-share .jssocials-share-label{transition:none}.page-default .social-share .jssocials-share-count-box{display:none}.page-default .modules-wrapper{width:100%;max-width:calc(clamp(20px, 5vw, 5.25rem) * 2 + 1000px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5.25rem);padding-left:clamp(20px,5vw,5.25rem);padding-top:3.75rem;background-color:#fff}.page-default .modules-wrapper:before{position:sticky;display:block;top:8.125rem;z-index:10;margin:-3.75rem clamp(-5.25rem,-5vw,-20px) 0;height:2.5rem;background:linear-gradient(#fff,hsla(0,0%,100%,0));content:""}.page-default .modules-wrapper:after{display:table;clear:both;content:""}.page-default .modules-wrapper .module:first-child{margin-top:0}.page-default .breadcrumbs{max-width:56.875rem;margin:0 auto 3.125rem}.page-default .breadcrumbs+.module{margin-top:0}.page-default .module-call-to-action{margin-right:calc(clamp(20px, 5vw, 5.25rem) * -1);margin-left:calc(clamp(20px, 5vw, 5.25rem) * -1)}@media only screen and (max-width:1400px){.page-default{padding-top:8.92rem}.page-default .social-share{top:6.42rem}.page-default .modules-wrapper{clip-path:none!important}.page-default .modules-wrapper:before{display:none}}@media only screen and (max-width:1024px){.page-default .social-share{display:block;position:relative;left:0;right:0;margin:0 auto;top:0;transform:none;margin:30px auto;text-align:center;width:140px}.page-default .social-share .jssocials-share{margin-top:0;transform:translateX(-30px)}.page-default .social-share .jssocials-shares{display:flex;align-items:center;gap:0;padding:0}}@media only screen and (max-width:600px){.page-default .title-page{margin-bottom:2.85rem;text-align:center;font-size:1.64rem}.page-default .modules-wrapper{padding-top:1.21rem}}@media only screen and (min-width:1025px){.page-home .module-last-project .item{flex-basis:calc(100% / 3 - 1.875rem)}.page-home .module-last-project .item:nth-child(6n+1){flex-basis:100%}.page-home .module-last-project .item:nth-child(6n+1) .link{height:32.1875rem}.page-home .module-last-project .item:nth-child(6n+1) .title{min-height:2em;font-size:4.375rem}.page-home .module-last-project .item:nth-child(6n+5),.page-home .module-last-project .item:nth-child(6n+6){flex-basis:calc(50% - 1.875rem)}}@media only screen and (max-width:600px){.home:not(.scroll):not(.menu-active) #header .logo{opacity:0}.page-home .module-accordion:after{left:2.78rem}}body.single-project #header .header-content.dark .logo{display:none}body.single-project #header .header-content.dark .logo.light{display:block}.page-single-project{overflow:visible!important;contain:paint}.page-single-project .content-page-wrapper{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.page-single-project .content-page-wrapper>*{flex:0 1 auto;flex-basis:100%}.page-single-project .aside .title,.page-single-project .infos-project .title{display:block;font-size:1em;line-height:1.21}.page-single-project .aside .name-project,.page-single-project .infos-project .name-project{display:block;margin-top:.16667em;font-size:1.875em;line-height:1.21;font-weight:700;text-transform:uppercase;word-break:break-word}.page-single-project .aside .client,.page-single-project .infos-project .client{margin-top:2em;padding-top:2em;border-top:.125em solid currentColor}.page-single-project .aside .name-client,.page-single-project .infos-project .name-client{display:block;font-size:1em;line-height:1.21}.page-single-project .aside .logo-wrapper,.page-single-project .infos-project .logo-wrapper{max-width:17.25rem}.page-single-project .aside .logo,.page-single-project .infos-project .logo{display:block;margin-top:1em}.page-single-project .aside .txt,.page-single-project .infos-project .txt{margin-top:2.92857em;padding-top:2.07143em;border-top:.14286em solid currentColor;font-size:.875em;line-height:1.78}.page-single-project .aside{flex-basis:25.25%;background-color:#eb2d22;color:#fff}.page-single-project .aside .aside-content{position:sticky;padding:11.25rem 0 5.4375rem 2.9375rem;min-height:100vh;top:0;background:url("/app/themes/menhirfx/resources/assets/images/bg-aside-project.png") no-repeat 0 0;background-size:100% auto}.page-single-project .aside .project{padding-right:2.1875em}.page-single-project .aside .client,.page-single-project .aside .pagination-projects,.page-single-project .aside .txt{padding-right:2.8125em}.page-single-project .aside .pagination-projects{padding-left:2.9375rem}.page-single-project .pagination-projects{position:absolute;width:100%;bottom:1.875rem;left:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.625rem}.page-single-project .pagination-projects>*{flex:0 1 auto}.page-single-project .pagination-projects .btn-prev svg{transform:rotate(180deg)}.page-single-project .pagination-projects svg{width:2rem}.page-single-project .pagination-projects svg *{fill:#fff}.page-single-project .pagination-projects .btn-back{text-align:center;font-size:.75rem;line-height:1.8;text-transform:uppercase;font-weight:700;letter-spacing:.025em;text-decoration:underline}.page-single-project .pagination-projects .btn-back:focus-visible,.page-single-project .pagination-projects .btn-back:hover:not(:active){text-decoration:none}.page-single-project .infos-project{display:none}.page-single-project .content-page{max-width:74.75%;flex-basis:74.75%}.page-single-project .banner{position:relative;height:100vh;height:100svh}.page-single-project .banner .illus,.page-single-project .banner .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-single-project .banner .btn-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.page-single-project .banner .btn-video .icon{opacity:0;visibility:hidden}.page-single-project .banner .btn-scroll{position:absolute;padding-bottom:3.9375rem;width:2.625rem;bottom:0;left:50%;border:0;color:#fff;transform:translateX(-50%)}.page-single-project .banner .btn-scroll:after,.page-single-project .banner .btn-scroll:before{position:absolute;bottom:0;left:50%;width:.125rem;height:2.5rem;background-color:currentColor;content:"";transform:translateX(-50%)}.page-single-project .banner .btn-scroll:after{bottom:2.5rem;height:0;background-color:#f05041;transition:all .3s ease,bottom 0s ease .3s}.page-single-project .banner .btn-scroll:hover:after{bottom:0;height:2.5rem;transition:all .3s ease}.page-single-project .banner .btn-scroll:focus-visible svg *,.page-single-project .banner .btn-scroll:hover:not(:active) svg *{fill:#f05041}.page-single-project .banner .btn-scroll svg{margin:0 auto}.page-single-project .banner .btn-scroll svg *{fill:currentColor}.page-single-project .modules-wrapper{width:100%;max-width:calc(clamp(20px, 5vw, 5vw) * 2 + 1000px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,5vw);padding-left:clamp(20px,5vw,5vw);padding-top:4.5625rem}.page-single-project .modules-wrapper:after{display:table;clear:both;content:""}.page-single-project .title-modules{max-width:56.875rem;margin:0 auto 3.9375rem;text-align:left}.page-single-project .title-modules strong:before{bottom:-.16667em;left:-.19048em}.page-single-project .title-modules+.module{margin-top:0}@media only screen and (max-width:1400px){body.single-project #header .header-content.dark .logo{display:block}body.single-project #header .header-content.dark .logo.light{display:none}.page-single-project .aside .aside-content{padding-top:7.92rem}}@media only screen and (min-width:961px){body.single-project #cookie-law-info-again{left:calc(25.25% + 1.25rem)!important}}@media only screen and (max-width:1024px){.page-single-project .aside .aside-content{padding-left:20px}.page-single-project .banner .btn-video{top:50%;left:50%;width:11rem;max-width:25%;transform:translate(-50%,-50%)}.page-single-project .banner .btn-video .icon{opacity:1;visibility:visible;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:50%}.page-single-project .banner .btn-video .icon>*{flex:0 1 auto}.page-single-project .banner .btn-video .icon svg{width:100%;max-width:30%;transform:translateX(20%)}}@media only screen and (max-width:960px){.page-single-project .content-page-wrapper{display:block}.page-single-project .aside{display:none}.page-single-project .content-page{max-width:100%}.page-single-project .banner .pagination-projects{display:flex}.page-single-project .infos-project{position:relative;display:block;padding:4.71rem 20px;background:#eb2d22 url("/app/themes/menhirfx/resources/assets/images/bg-aside-project.png") no-repeat 0 0;background-size:100% auto;text-align:center;font-size:1.15rem;color:#fff}.page-single-project .infos-project .logo,.page-single-project .infos-project .logo-wrapper{margin-right:auto;margin-left:auto}.page-single-project .infos-project .pagination-projects{padding:0 clamp(20px,5vw,5vw);top:1.5rem;bottom:auto}}@media only screen and (max-width:600px){.page-single-project .banner .video{display:none}.page-single-project .banner .btn-scroll .icon{display:block;max-width:.89rem;margin:0 auto}.page-single-project .breadcrumbs{display:none}.page-single-project .title-modules{margin-bottom:2.57rem;text-align:center}}