.lazyload,.lazyloading{max-width:100%}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpml-ls-legacy-list-horizontal{border:1px solid #fff0;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{-webkit-backface-visibility:hidden;backface-visibility:hidden}body{background:#000;color:#fff;font:400 18px "Switzer",sans-serif;-webkit-font-smoothing:antialiased;overflow:overlay}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#fff0}*::-webkit-scrollbar-thumb{background:#353535;border-radius:8px;cursor:pointer}*::-webkit-scrollbar-thumb:hover{background:#0051ad}#smooth-wrapper{overflow:hidden!important}#smooth-content{overflow:visible!important}.gsap-marker-start,.gsap-marker-end,.gsap-marker-scroller-start,.gsap-marker-scroller-end{display:none!important}.wpml-ls-legacy-list-horizontal{border:0;padding:0}.no-overflow{overflow:hidden!important}.flexwrap{display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex{display:-ms-flexbox;display:flex;display:-webkit-flex}::-moz-selection{background:#001d3d}::selection{background:#001d3d}.gradient{position:absolute;width:106.563vw;z-index:-1}.gradient:before{background:radial-gradient(50% 50% at 50% 50%,#0051AD 0%,#fff0 100%);content:"";display:block;padding-bottom:100%;width:100%;z-index:-1}.blur-title{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;font-size:18px;padding:16px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blur-title.dark{background-color:rgb(0 0 0 / .3)}.blur-title.light{background-color:rgb(228 228 228 / .3)}body *:focus{outline:none}.wrapper{margin:0 auto;max-width:1800px;padding:0 calc(var(--security-padding-x)*2);width:100%}img,svg{display:block;height:auto;max-width:100%}*{box-sizing:border-box}.rellax{transition:-webkit-transform 6s cubic-bezier(0,1,.5,1);transition:transform 6s cubic-bezier(0,1,.5,1);transition:transform 6s cubic-bezier(0,1,.5,1),-webkit-transform 6s cubic-bezier(0,1,.5,1)}.discover a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgb(0 0 0 / .4);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid #505050;border-radius:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;gap:12px;padding:8px 8px 8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.discover a:hover{background:#000}.button-link{border-radius:10px;color:#fff;display:block;font-size:15px;padding:12.5px 25px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-link.blue-grey{background:#0051ad}.button-link.blue-grey:hover{background:#1e1e1e}.button-link.black-blue{background:#000}.button-link.black-blue:hover{background:#0051ad}.button-link.black-white{background:#000}.button-link.black-white:hover{background:#fff;color:#000}.button-link.grey-blue{background:#1e1e1e}.button-link.grey-blue:hover{background:#0051ad}section#entete{padding:calc(var(--security-padding-y) + 88px) 0 var(--security-padding-y)}section#entete .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}section#entete .content.has-surtitre{padding-top:60px}section#entete .content .col-1{width:calc(55% - 75px)}section#entete .content .col-1 p.sur-titre{font-size:30px;position:absolute;text-transform:uppercase;top:0}section#entete .content .col-1 h2{font-size:24px;line-height:1.3em;margin-top:1em;width:69%}section#entete .content .col-2{margin-top:.4em;width:calc(45% - 75px)}section#entete .content .col-2 p{line-height:1.8em;margin-bottom:1em}section#entete .content .col-2 p:last-of-type{margin-bottom:0}section#entete .content .col-2 a.button-link{margin-top:40px;text-transform:initial}section#entete .content .col-2 .discover{margin-top:40px}section#entete .content .col-2 .discover a:hover{background:#1e1e1e}section#entete .content .col-2 .discover a:hover svg path{-webkit-transform:translateY(3px);transform:translateY(3px)}section#entete .content .col-2 .discover svg *{transition:all var(--transition-duration) var(--transition-timing-function)}.articles-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;transition:all var(--transition-duration) var(--transition-timing-function)}.articles-wrap .box{background:#000;border:1px solid #353535;border-radius:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;transition:none;width:calc(33.3333333333% - 24px)}.articles-wrap .box article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;width:100%;z-index:0}.articles-wrap .box .image{position:relative;width:100%}.articles-wrap .box .image:after{content:"";display:block;padding-bottom:48.7132352941%}.articles-wrap .box .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.articles-wrap .box .texte{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:calc(100% - 265px);padding:30px 40px 100px;position:relative;width:100%}.articles-wrap .box .texte:before,.articles-wrap .box .texte:after{background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease .2s,-webkit-transform .3s ease;transition:opacity .3s ease .2s,transform .3s ease;transition:opacity .3s ease .2s,transform .3s ease,-webkit-transform .3s ease;z-index:-1}.articles-wrap .box .texte:before{background-image:url(/wp-content/themes/laflamme-aero/assets/img/gradient-top-right.png);background-position:top right;pointer-events:none;-webkit-transform:translate(5%,-5%);transform:translate(5%,-5%)}.articles-wrap .box .texte:after{background-image:url(/wp-content/themes/laflamme-aero/assets/img/gradient-bottom-left.png);background-position:bottom left;pointer-events:none;-webkit-transform:translate(-5%,5%);transform:translate(-5%,5%)}.articles-wrap .box .texte .row-1{width:100%}.articles-wrap .box .texte .row-1 h4{font-size:20px;font-weight:600;margin-bottom:1.3em}.articles-wrap .box .texte .row-1 .date{font-size:16px;margin-bottom:.6em}.articles-wrap .box .texte .row-1 .excerpt p{color:#787878;line-height:1.6em;transition:all var(--transition-duration) var(--transition-timing-function)}.articles-wrap .box .more{bottom:40px;left:40px;position:absolute;transition:all var(--transition-duration) var(--transition-timing-function)}.articles-wrap .box:hover .more{text-decoration:underline}.articles-wrap .box:hover .texte:before,.articles-wrap .box:hover .texte:after{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,-webkit-transform .3s ease .2s;transition:opacity .3s ease,transform .3s ease .2s;transition:opacity .3s ease,transform .3s ease .2s,-webkit-transform .3s ease .2s}.articles-wrap .box:hover .texte .row-1 .excerpt p{color:#fff}.articles-wrap nav.pagination{margin-top:56px;width:100%}.articles-wrap nav.pagination ul{-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:64px;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center}.articles-wrap nav.pagination ul li span{color:#fff}.articles-wrap nav.pagination ul li a{color:#6b6b6b}.button-arrow-wrap{position:relative}.button-arrow-wrap:before{background-image:url(/wp-content/themes/laflamme-aero/assets/svg/menu-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all var(--transition-duration) var(--transition-timing-function);width:7px}.button-arrow-wrap a.button-arrow{display:block}.button-arrow-wrap:hover a.button-arrow{-webkit-transform:translateX(23px);transform:translateX(23px)}.button-arrow-wrap:hover:before{opacity:1}.arrows{gap:20px}.arrow{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#1e1e1e;border:1px solid #353535;border-radius:8px;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:56px;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;transition:all var(--transition-duration) var(--transition-timing-function);width:56px}.arrow:not(.slick-disabled):hover{background:#0051ad;border-color:#0051ad}.arrow.slick-disabled{opacity:50%}ul.slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;gap:8px}ul.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#505050;border:0;border-radius:4px;color:#fff0;cursor:pointer;display:block;height:4px;transition:all var(--transition-duration) var(--transition-timing-function);width:24px}ul.slick-dots li button:hover{opacity:70%}ul.slick-dots li.slick-active button{background:#d9d9d9;width:64px}.title-count{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-bottom:4.427vw}.title-count h2,.title-count h3{max-width:calc(100% - 72px)}.title-count span.count{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0051ad;border-radius:100%;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;font:400 20px "Switzer",sans-serif;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;height:48px;width:48px}section#banner{background-color:#0051ad;border-radius:12px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:var(--security-padding-y) 0;overflow:hidden;padding:60px 120px;position:relative;z-index:0}section#banner .gradient-bg{height:100%;left:0;position:absolute;top:0;width:100%}section#banner .gradient-bg.gradient-1{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-banner-gradient-1.png);background-position:left center;background-size:cover;z-index:2}section#banner .gradient-bg.gradient-2{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-banner-gradient-2.png);background-position:right center;background-size:cover;z-index:1}section#banner>div{position:relative;z-index:2}section#banner .images{position:relative;width:calc(37% - 112px)}section#banner .images .image{height:85%;position:relative;width:75%}section#banner .images .image:nth-child(1){margin-left:auto}section#banner .images .image:nth-child(1) img{-webkit-transform-origin:top right;transform-origin:top right}section#banner .images .image:nth-child(2){bottom:0;left:0;position:absolute;z-index:-1}section#banner .images .image:nth-child(2) img{-webkit-transform-origin:bottom left;transform-origin:bottom left}section#banner .images .image img{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}section#banner .texte{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:calc(63% - 112px)}section#banner .texte h2{margin-bottom:.8em}section#banner .texte .button-link{margin-top:45px}section.texte-anime{padding:var(--security-padding-y) 0;position:relative}section.texte-anime .gradient-1{right:0;top:0;width:94.635vw}section.texte-anime .gradient-1:before{-webkit-transform:translate(52%,-60%);transform:translate(52%,-60%)}section.texte-anime .gradient-2{top:100%;left:0;width:118.542vw}section.texte-anime .gradient-2:before{-webkit-transform:translate(-58%,-50%);transform:translate(-58%,-50%)}section.texte-anime .wrap{overflow:hidden}section.texte-anime span{font-size:3.75vw;font-weight:500;display:block;margin:.7em auto;text-align:center}header{background:#fff0;-webkit-backdrop-filter:initial;backdrop-filter:initial;border-bottom:1px solid #fff0;left:0;padding:8px var(--security-padding-x);position:fixed;top:0;transition-duration:var(--transition-duration);transition-property:background-color,border-color,-webkit-backdrop-filter,-webkit-transform;transition-property:backdrop-filter,background-color,border-color,transform;transition-property:backdrop-filter,background-color,border-color,transform,-webkit-backdrop-filter,-webkit-transform;transition-timing-function:var(--transition-timing-function);width:100%;z-index:999999}header a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header nav#main-menu{-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}header nav#main-menu>div{width:100%}header nav#main-menu>div>ul{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1em;text-transform:uppercase}header nav#main-menu>div>ul .col-1{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav#main-menu>div>ul .col-1 .logo-link{display:block;margin-right:115px;overflow:hidden;transition:all var(--transition-duration) var(--transition-timing-function);width:200px}header nav#main-menu>div>ul .col-1 .logo-link svg,header nav#main-menu>div>ul .col-1 .logo-link img{max-width:initial;width:200px}header nav#main-menu>div>ul .col-1 .logo-link:hover{opacity:70%}header nav#main-menu>div>ul .col-1 .menu-wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav#main-menu>div>ul .col-1 .menu-wrap>li>a{border-bottom:1px solid #fff0}header nav#main-menu>div>ul .col-1 .menu-wrap>li:hover>a{border-color:currentcolor}header nav#main-menu>div>ul .col-1 .menu-wrap li{margin-top:25px;margin-bottom:25px}header nav#main-menu>div>ul .col-1 .menu-wrap li a{color:#fff;display:block;font-size:15px}header nav#main-menu>div>ul .col-1 .menu-wrap li.wpml-ls-item{display:none}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children{margin-bottom:0;padding-bottom:25px;position:relative}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu{background:#0051ad;border-radius:10px;font-size:20px;left:-5px;opacity:0;overflow:hidden;padding:40px 68px 40px 33px;pointer-events:none;position:absolute;text-transform:initial;top:calc(100% - 15px);transition:all var(--transition-duration) var(--transition-timing-function);z-index:99999999}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu:before{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-sub-menu-1.png);background-position:left center;background-size:cover}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu:after{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-sub-menu-2.png);background-position:right center;background-size:cover}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu:before,header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li{margin:0 0 30px;padding:0;position:relative;white-space:nowrap;z-index:2}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li.sub-menu-all{display:none}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li:last-of-type{margin-bottom:0}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li:before{background-image:url(/wp-content/themes/laflamme-aero/assets/svg/menu-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all var(--transition-duration) var(--transition-timing-function);width:7px}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li:hover a{color:#fff;-webkit-transform:translateX(23px);transform:translateX(23px)}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children .sub-menu li:hover:before{opacity:1}header nav#main-menu>div>ul .col-1 .menu-wrap li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:initial;top:100%}header nav#main-menu>div>ul .col-2{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}header nav#main-menu>div>ul .col-2 .wpml-ls-legacy-list-horizontal{border:0;padding:0}header nav#main-menu>div>ul .col-2 .wpml-ls-legacy-list-horizontal a.wpml-ls-link{border-bottom:1px solid #fff0;color:#fff;display:block;font-size:15px;padding:0;line-height:normal}header nav#main-menu>div>ul .col-2 .wpml-ls-legacy-list-horizontal a.wpml-ls-link:hover{border-color:currentcolor}header #burger{cursor:pointer;display:none;margin-right:-11px;padding:0 11px;position:relative;transition:all var(--transition-duration) var(--transition-timing-function);-webkit-transform-origin:center center;transform-origin:center center;width:40px}header #burger span{background:#fff;border-radius:2px;display:block;height:2px;margin:12px 0;position:relative;top:0;transition:all var(--transition-duration) var(--transition-timing-function);width:100%}header #burger span:nth-child(3){inset:50% 11px auto;margin:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}header #burger:hover span{opacity:70%;-webkit-transform-origin:center center;transform-origin:center center}header.menu-open{border-color:#fff0}header.menu-open.scrollDown{background:#fff0!important;border-color:#fff0}header.menu-open #burger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.menu-open #burger span:nth-child(1){top:6px}header.menu-open #burger span:nth-child(2){top:-8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}header.menu-open #burger span:nth-child(3){opacity:0}header.js-compacted{background:rgb(30 30 30 / .3);-webkit-backdrop-filter:blur(53.4000015259px);backdrop-filter:blur(53.4000015259px);border-color:#353535}body:not(.js-loaded) header{-webkit-transform:translateY(-101%);transform:translateY(-101%)}nav#menu-mobile{background-color:#000;bottom:0;left:0;overflow:hidden;position:fixed;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all var(--transition-duration) var(--transition-timing-function);width:100%;z-index:99999}nav#menu-mobile:before{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-menu-mobile-logo.png);background-position:bottom left;background-repeat:no-repeat;background-size:50vw;content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}nav#menu-mobile:after{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-menu-mobile-gradient.png);background-position:bottom center;background-repeat:no-repeat;background-size:100vw;content:"";display:block;height:140%;left:0;position:fixed;top:0;width:100%;z-index:2}nav#menu-mobile .menu-menu-principal-container{inset:0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:absolute;z-index:3}nav#menu-mobile ul.menu{-webkit-box-align-content:space-between;-webkit-align-content:space-between;-ms-flex-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;line-height:1em;padding:160px 0 45px;position:relative;text-align:center;text-transform:uppercase}nav#menu-mobile ul.menu .row{width:100%}nav#menu-mobile ul.menu li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}nav#menu-mobile ul.menu li a{color:#a9a9a9;font-size:30px}nav#menu-mobile ul.menu li a:hover{color:#fff}nav#menu-mobile ul.menu li a:hover:after{opacity:1!important}nav#menu-mobile ul.menu li.wpml-ls-menu-item{display:none}nav#menu-mobile ul.menu li:last-of-type{margin-bottom:0}nav#menu-mobile ul.menu li.menu-item-has-children .sub-menu-toggler{background:#fff0 url(/wp-content/themes/laflamme-aero/assets/svg/menu-mobile-arrow.svg) no-repeat center;background-size:contain;border:0;display:inline-block;height:24px;margin-left:13px;margin-right:-37px;opacity:56%;outline:0;padding:0;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);transition:all var(--transition-duration) var(--transition-timing-function);width:24px}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu{display:none;padding:40px 0 0;position:relative;text-align:center;text-transform:initial;width:100%}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu li{margin-bottom:22px;position:relative}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu li:last-of-type{margin-bottom:0}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu li a{font-size:22px}nav#menu-mobile ul.menu li.menu-item-has-children.open>a{color:#fff}nav#menu-mobile ul.menu li.menu-item-has-children.open .sub-menu-toggler{opacity:1;-webkit-transform:rotateZ(270deg);transform:rotateZ(270deg)}nav#menu-mobile ul.menu .row-2{display:none}nav#menu-mobile ul.menu .row-2 a.button-link{margin:0 auto 35px}nav#menu-mobile ul.menu .row-2 ul li.wpml-ls-item a{color:#fff;padding:0}nav#menu-mobile ul.menu .row-2 ul li.wpml-ls-item a:hover{color:#a9a9a9}nav#menu-mobile.menu-open{-webkit-transform:translate(0);transform:translate(0)}body.home header .col-2 .wpml-ls-legacy-list-horizontal a.wpml-ls-link{opacity:100%!important}body.home section.main-section{-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;border-radius:0 0 24px 24px;margin-bottom:var(--security-padding-y);min-height:90dvh;overflow:hidden;padding:calc(var(--security-padding-y) + 88px) 0 var(--security-padding-y);position:relative;z-index:1}body.home section.main-section::after{background:linear-gradient(45deg,rgb(0 0 0 / .6),#fff0);content:"";display:block;inset:0;position:absolute;z-index:2}body.home section.main-section .wrapper{position:relative}body.home section.main-section .background{background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:1}body.home section.main-section .content{position:relative;z-index:3}body.home section.main-section h1{font-size:6.25vw;letter-spacing:-.03em;line-height:1em;margin-bottom:.5416666667em}body.home section.main-section h2{font-size:1.563vw;text-transform:uppercase}body.home section.main-section .discover{bottom:0;position:absolute;right:0}body.home section.lx300{padding:var(--security-padding-y) 0;position:relative;z-index:0}body.home section.lx300 .gradient{right:0;top:0;width:106.563vw}body.home section.lx300 .gradient:before{-webkit-transform:translate(45%,-47%);transform:translate(45%,-47%)}body.home section.lx300 h2{font-size:3.75vw;margin-bottom:70px;width:71.667%}body.home section.lx300 .content{padding-top:25.781vw;position:relative}body.home section.lx300 .content .col{position:relative;width:49.286%;z-index:1}body.home section.lx300 .content .col h2{margin-bottom:1em}body.home section.lx300 .content .col p{line-height:1.6em}body.home section.lx300 .content .col .button-link{margin-top:60px}body.home section.lx300 .content .image{position:absolute;top:0;right:0;width:75.052vw;z-index:-1}body.home section.lx300 .content .image img{-webkit-transform:translateY(-8%);transform:translateY(-8%);width:100%}body.home section.banner-1{border:1px solid #353535;border-radius:12px;margin:var(--security-padding-y) var(--security-padding-x);overflow:hidden;padding:8.854vw 0;position:relative}body.home section.banner-1 .background{background:url(/wp-content/themes/laflamme-aero/assets/img/bg-home-banner1.jpg) no-repeat center;background-size:cover;inset:0;position:absolute}body.home section.banner-1 .content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:80px;position:relative;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.home section.banner-1 .content .col-2{width:calc(43.215% - 40px)}body.home section.applications{overflow:hidden;padding:var(--security-padding-y) 0}body.home section.applications .texte{margin:0 auto 4.948vw;width:48.572%}body.home section.applications .texte h3,body.home section.applications .texte p{text-align:center}body.home section.applications .texte h3{margin-bottom:.8em}body.home section.applications .texte p{line-height:1.6em}body.home section.applications .slider{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.home section.applications .slider .arrow{margin-top:-100px}body.home section.applications .slider .slider-wrap{width:calc(100% - 284px)}body.home section.applications .slider .slider-wrap .slick-list{padding:4% 1px 4% 0!important}body.home section.applications .slider .slider-wrap a{background:#000;border:1px solid #353535;border-radius:12px;overflow:hidden;margin:0 1px;position:relative;transition:all var(--transition-duration) var(--transition-timing-function)}body.home section.applications .slider .slider-wrap a.slick-center{-webkit-transform:scale(115.831%);transform:scale(115.831%);z-index:2}body.home section.applications .slider .slider-wrap a.slick-center h4{color:#fff;-webkit-transform:scale(86.34%);transform:scale(86.34%)}body.home section.applications .slider .slider-wrap a:hover img{-webkit-transform:scale(105%);transform:scale(105%)}body.home section.applications .slider .slider-wrap .image{position:relative}body.home section.applications .slider .slider-wrap .image:after{content:"";display:block;padding-bottom:128.2051282051%}body.home section.applications .slider .slider-wrap .image video{left:50%;height:100%;width:auto;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}body.home section.applications .slider .slider-wrap .image h4{bottom:24px;color:rgb(255 255 255 / .5);left:24px;position:absolute;transition:all var(--transition-duration) var(--transition-timing-function);-webkit-transform-origin:bottom left;transform-origin:bottom left;white-space:word-wrap;z-index:1}body.home section.applications .slider .slider-wrap .image h4 br{display:none}body.home section.applications .slider ul.slick-dots{margin-top:5vw}body.home section.nouvelles{overflow:hidden;padding:var(--security-padding-y) 0}body.home section.nouvelles .title-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4.167vw}body.home section.nouvelles .arrows{display:none;-webkit-justify-content:flex-end;-ms-flex-pack:justify;justify-content:flex-end;margin-bottom:20px;width:100%}body.home section.nouvelles .articles{gap:24px}body.home section.nouvelles .articles .articles-wrap{gap:24px;width:100%}body.home section.nouvelles .articles .articles-wrap .main-article{width:calc(33.3333333333% - 16px)}body.home section.nouvelles .articles .articles-wrap .main-article a{transition:none}body.home section.nouvelles .articles .articles-wrap .main-article a .image{border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}body.home section.nouvelles .articles .articles-wrap .main-article a .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all var(--transition-duration) var(--transition-timing-function);width:100%;z-index:-1}body.home section.nouvelles .articles .articles-wrap .main-article a .image .texte{bottom:50px;left:40px;position:absolute;width:calc(100% - 80px)}body.home section.nouvelles .articles .articles-wrap .main-article a .image .texte h3{font-size:2.5vw;font-weight:600;margin-bottom:.5em}body.home section.nouvelles .articles .articles-wrap .main-article a:hover img{-webkit-transform:scale(105%);transform:scale(105%)}body.home section.nouvelles .articles .articles-wrap .main-article a:hover p{text-decoration:underline}body.home section.nouvelles .articles .articles-wrap .box{width:calc(33.3333333333% - 16px)}body.page-template-produits section.main-section{margin-bottom:var(--security-padding-y);position:relative}body.page-template-produits section.main-section .gradient{left:0;top:100%;width:102.656vw}body.page-template-produits section.main-section .gradient:before{-webkit-transform:translate(-42%,-58%);transform:translate(-42%,-58%)}body.page-template-produits section.main-section .image-ctn{aspect-ratio:16/9;border-radius:12px;margin:auto var(--security-padding-x);overflow:hidden;position:relative}body.page-template-produits section.main-section .image-ctn .image{inset:0;position:absolute}body.page-template-produits section.main-section .image-ctn img{height:100%;object-fit:cover;position:absolute;width:100%}body.page-template-produits section#lx300{padding:var(--security-padding-y) 0}body.page-template-produits section#lx300 h2{text-align:center;margin-bottom:2em;overflow:hidden}body.page-template-produits section#lx300 .image{position:relative}body.page-template-produits section#lx300 .image:after{content:"";display:block;padding-bottom:38.61003861%}body.page-template-produits section#lx300 .image>img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}body.page-template-produits section#lx300 .image .dots{bottom:0;left:0;right:0;position:absolute;top:0}body.page-template-produits section#lx300 .image .dots .element{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}body.page-template-produits section#lx300 .image .dots .element .dot{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0b0b0b;border:1px solid #595959;border-radius:100%;color:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.406vw;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;height:2.813vw;position:relative;transition:all var(--transition-duration) var(--transition-timing-function);width:2.813vw;z-index:2}body.page-template-produits section#lx300 .image .dots .element .dot:hover{background:#0051ad;border-color:#0051ad}body.page-template-produits section.informations{padding:var(--security-padding-y) 0;z-index:0}body.page-template-produits section.informations .row-wrap{overflow:hidden;position:relative}body.page-template-produits section.informations .card-wrap:nth-child(1) .card{opacity:1!important;-webkit-transform:none!important;transform:none!important}body.page-template-produits section.informations .card{background:#000;border:1px solid #353535;border-radius:12px;overflow:hidden;margin:0 0 30px;padding:7.552vw 3.906vw;position:relative;z-index:0}body.page-template-produits section.informations .card .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body.page-template-produits section.informations .card .image:after{background:linear-gradient(268.45deg,#fff0 31.11%,rgb(0 0 0 / .59) 50.64%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.page-template-produits section.informations .card .image img{height:100%;object-fit:cover;object-position:center right;position:relative;width:100%}body.page-template-produits section.informations .card .texte{width:55%}body.page-template-produits section.informations .card .texte h2{margin-bottom:.8em}body.page-template-produits section.informations .card .texte h2 span{color:#0051ad}body.page-template-produits section.informations .card .texte p,body.page-template-produits section.informations .card .texte ul,body.page-template-produits section.informations .card .texte ol{margin-bottom:1em}body.page-template-produits section.informations .card .texte p:last-child,body.page-template-produits section.informations .card .texte ul:last-child,body.page-template-produits section.informations .card .texte ol:last-child{margin-bottom:0}body.page-template-produits section.informations .card .texte ul{width:91%}body.page-template-produits section.informations .card .texte ul li{margin-bottom:.8em;padding-left:27px;position:relative}body.page-template-produits section.informations .card .texte ul li:before{color:#0051ad;content:"/";left:0;position:absolute;top:0}body.page-template-produits section.informations .specs{margin:var(--security-padding-y) auto 0;max-width:815px;position:relative}body.page-template-produits section.informations .specs .gradient{right:0;top:50%;width:132.135vw}body.page-template-produits section.informations .specs .gradient:before{-webkit-transform:translate(60%,-40%);transform:translate(60%,-40%)}body.page-template-produits section.informations .specs .row{border-bottom:1px solid #353535;display:none;padding:27.5px 0}body.page-template-produits section.informations .specs .row:nth-child(1){padding-top:0}body.page-template-produits section.informations .specs .row:nth-child(1) p{font:400 32px "Switzer",sans-serif}body.page-template-produits section.informations .specs .row .flexwrap{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-produits section.informations .specs .row .col-1{width:calc(70% - 10px)}body.page-template-produits section.informations .specs .row .col-2{width:30%}body.page-template-produits section.informations .button-link{margin:3.906vw auto 0}body.page-template-produits section#equipements{margin:var(--security-padding-y) 0;position:relative}body.page-template-produits section#equipements .gradient{left:0;top:100%;width:132.135vw}body.page-template-produits section#equipements .gradient:before{-webkit-transform:translate(-70%,-60%);transform:translate(-70%,-60%)}body.page-template-produits section#equipements h2{margin-bottom:2.2916666667em}body.page-template-produits section#equipements .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-produits section#equipements .content article{border:1px solid #353535;border-radius:12px;overflow:hidden}body.page-template-produits section#equipements .content article .image{position:relative;width:100%}body.page-template-produits section#equipements .content article .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-produits section#equipements .content article .image h3{bottom:25px;left:25px;position:absolute;max-width:calc(100% - 50px)}body.page-template-produits section#equipements .content article .texte{border-top:1px solid #353535;padding:48px}body.page-template-produits section#equipements .content article .texte p,body.page-template-produits section#equipements .content article .texte ul,body.page-template-produits section#equipements .content article .texte ol{line-height:1.6em;margin-bottom:1em}body.page-template-produits section#equipements .content article .texte p:last-child,body.page-template-produits section#equipements .content article .texte ul:last-child,body.page-template-produits section#equipements .content article .texte ol:last-child{margin-bottom:0}body.page-template-produits section#equipements .content article .texte ul,body.page-template-produits section#equipements .content article .texte ol{padding-left:20px}body.page-template-produits section#equipements .content article .texte ul{list-style-type:disc}body.page-template-produits section#equipements .content article .texte ol{list-style-type:decimal}body.page-template-produits section#equipements .content .col-1{width:calc(33.3333333333% - 12px)}body.page-template-produits section#equipements .content .col-1 article{height:100%}body.page-template-produits section#equipements .content .col-1 article .image{padding-bottom:113.0514705882%}body.page-template-produits section#equipements .content .col-1 article .image img{object-position:center right}body.page-template-produits section#equipements .content .col-2{gap:31px 24px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(66.6666666667% - 12px)}body.page-template-produits section#equipements .content .col-2 article{width:calc(50% - 12px)}body.page-template-produits section#equipements .content .col-2 article .image{padding-bottom:48.7132352941%}body.page-template-produits section#services{padding:var(--security-padding-y) 0}body.page-template-produits section#services h2{margin-bottom:.625em}body.page-template-produits section#services .main-texte{margin-bottom:4.167vw}body.page-template-produits section#services .content{border-radius:12px;border:1px solid #353535;overflow:hidden}body.page-template-produits section#services .content article{border-bottom:1px solid #353535}body.page-template-produits section#services .content article .texte{padding:4.167vw 4.948vw;width:66.15%}body.page-template-produits section#services .content article .texte h3{font-size:24px;font-weight:600;margin-bottom:1em}body.page-template-produits section#services .content article .texte p,body.page-template-produits section#services .content article .texte ul,body.page-template-produits section#services .content article .texte ol{line-height:1.6em}body.page-template-produits section#services .content article .image{position:relative;width:33.85%}body.page-template-produits section#services .content article .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-produits section#services .content article:last-child{border-bottom:0}body.page-template-applications section.applications{padding:0 0 var(--security-padding-y);position:relative}body.page-template-applications section.applications .gradient-1{left:0;top:0;width:100.781vw}body.page-template-applications section.applications .gradient-1:before{-webkit-transform:translate(-65%,-20%);transform:translate(-65%,-20%)}body.page-template-applications section.applications .gradient-2{right:0;top:100%;width:100.781vw}body.page-template-applications section.applications .gradient-2:before{-webkit-transform:translate(55%,-80%);transform:translate(55%,-80%)}body.page-template-applications section.applications article{background:#080808;border:1px solid #353535;border-radius:12px;margin-bottom:30px;min-height:720px;overflow:hidden;height:100%;width:100%}body.page-template-applications section.applications article .col-1{overflow:hidden;position:relative;width:44.934%}body.page-template-applications section.applications article .col-1 .image{height:100%;left:0;position:absolute;top:0;width:100%}body.page-template-applications section.applications article .col-1 .image video{height:100%;inset:0;width:100%;object-fit:cover;pointer-events:none;position:absolute;z-index:1}body.page-template-applications section.applications article .col-1 .image:after{background:#000;content:"";display:block;height:100%;left:0;opacity:20%;position:absolute;top:0;width:100%}body.page-template-applications section.applications article .col-1 .tags{bottom:38px;left:30px;right:30px;position:absolute}body.page-template-applications section.applications article .col-2{border-left:1px solid #353535;padding:55px 45px;width:55.066%}body.page-template-applications section.applications article .col-2 h2{font-size:3.125vw;margin-bottom:1em}body.page-template-applications section.applications article .col-2 p,body.page-template-applications section.applications article .col-2 ul,body.page-template-applications section.applications article .col-2 ol{line-height:1.6em;margin-bottom:1.2em}body.page-template-applications section.applications article .col-2 p:last-child,body.page-template-applications section.applications article .col-2 ul:last-child,body.page-template-applications section.applications article .col-2 ol:last-child{margin-bottom:0}body.page-template-applications section.applications article .col-2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:30px}body.page-template-applications section.applications article .col-2 ul li{margin-bottom:1em;padding-left:27px;position:relative}body.page-template-applications section.applications article .col-2 ul li:before{color:#1e1e1e;content:"/";left:0;position:absolute;top:0}body.page-template-applications section.applications article .tags{gap:16px;line-height:1em;margin-top:2em;text-transform:uppercase;z-index:1}body.page-template-applications section.applications article.flexwrap--reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.page-template-applications section.applications article.flexwrap--reverse .col-2{border-left:0;border-right:1px solid #353535}body.page-template-applications .banner-wrap{background:linear-gradient(180deg,#fff0 0%,#000000 30%)}body.blog section.lx300{aspect-ratio:9/2;border-radius:12px;margin:0 var(--security-padding-x) var(--security-padding-y);overflow:hidden;position:relative}body.blog section.lx300 .image{inset:0;position:absolute}body.blog section.lx300 .image img{height:100%;left:0;object-fit:cover;position:absolute;width:100%}body.blog section.articles{padding:var(--security-padding-y) 0}body.blog section.articles .title-count{margin-bottom:4.427vw}body.single-post section#single{padding:calc(var(--security-padding-y) + 88px) 0 var(--security-padding-y);position:relative}body.single-post section#single .gradient-1{right:0;top:0;width:120.417vw}body.single-post section#single .gradient-1:before{-webkit-transform:translate(65%,-5%);transform:translate(65%,-5%)}body.single-post section#single .gradient-2{bottom:0;left:0;width:120.417vw}body.single-post section#single .gradient-2:before{-webkit-transform:translate(-65%,30%);transform:translate(-65%,30%)}body.single-post section#single .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.single-post section#single .content .col-1{width:calc(47.143% - 60px)}body.single-post section#single .content .col-1 a.back{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#969696;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:40px;transition:color var(--transition-duration) var(--transition-timing-function)}body.single-post section#single .content .col-1 a.back:before{background-image:url(/wp-content/themes/laflamme-aero/assets/img/back-arrow.png);background-size:contain;content:"";height:13px;width:7px}body.single-post section#single .content .col-1 a.back:hover{color:#0051ad}body.single-post section#single .content .col-1 a:not(.back){border-bottom:1px solid currentcolor;display:inline}body.single-post section#single .content .col-1 a:not(.back):hover{border-color:#fff0}body.single-post section#single .content .col-1 h1{margin-bottom:1em}body.single-post section#single .content .col-1 .image{display:none}body.single-post section#single .content .col-1 h2{font-size:1.875vw;font-weight:600;margin:1em 0 .5em}body.single-post section#single .content .col-1 h3{font-size:1.563vw;font-weight:600;margin:1em 0 .5em}body.single-post section#single .content .col-1 h4{font-size:25px;font-weight:600;margin:1em 0 .5em}body.single-post section#single .content .col-1 p{font-size:18px;margin-bottom:.8em}body.single-post section#single .content .col-1 p:first-of-type{font-size:20px;margin-bottom:4em}body.single-post section#single .content .col-2{width:calc(52.857% - 60px)}body.single-post section#single .content .image{border-radius:12px;height:calc(100vh - 166px);overflow:hidden;position:relative}body.single-post section#single .content .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-a-propos section.main-content .image-ctn{aspect-ratio:16/9;border-radius:12px;margin:auto var(--security-padding-x);overflow:hidden;position:relative}body.page-template-a-propos section.main-content .image-ctn .image{inset:0;position:absolute}body.page-template-a-propos section.main-content .image-ctn img{height:100%;object-fit:cover;position:absolute;width:100%}body.page-template-a-propos section.main-content .texte{gap:80px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:var(--security-padding-y) 0}body.page-template-a-propos section.informations{padding:var(--security-padding-y) 0;position:relative}body.page-template-a-propos section.informations .gradient{right:0;top:100%;width:72.76vw}body.page-template-a-propos section.informations .gradient:before{-webkit-transform:translate(55%,-50%);transform:translate(55%,-50%)}body.page-template-a-propos section.informations .content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-a-propos section.informations .content .texte{width:calc(53.096% - 95px)}body.page-template-a-propos section.informations .content .texte h2{margin-bottom:1em}body.page-template-a-propos section.informations .content .texte ul li{margin-bottom:.8em;padding-left:27px;position:relative}body.page-template-a-propos section.informations .content .texte ul li:before{color:#767676;content:"/";left:0;position:absolute;top:0}body.page-template-a-propos section.informations .content .image{position:relative;width:calc(46.904% - 95px)}body.page-template-a-propos section.informations .content .image:after{content:"";display:block;padding-bottom:100.8746355685%}body.page-template-a-propos section.informations .content .image img{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-a-propos section.equipe{padding:var(--security-padding-y) 0}body.page-template-a-propos section.equipe .title-count{margin-bottom:60px}body.page-template-a-propos section.equipe .content{gap:24px}body.page-template-a-propos section.equipe .content .card-wrap{background-color:#fff0;cursor:pointer;-webkit-perspective:100vw;perspective:100vw;width:calc(33.3333333333% - 16px)}body.page-template-a-propos section.equipe .content .card-wrap .card{border:1px solid #353535;border-radius:12px;position:relative;transition:all var(--transition-duration) var(--transition-timing-function);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%}body.page-template-a-propos section.equipe .content .card-wrap .image{background-image:url(/wp-content/themes/laflamme-aero/assets/img/equipe-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;overflow:hidden;position:relative}body.page-template-a-propos section.equipe .content .card-wrap .image:after{content:"";display:block;padding-bottom:95.4044117647%}body.page-template-a-propos section.equipe .content .card-wrap .image img{height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:top center;transform-origin:top center;width:100%}body.page-template-a-propos section.equipe .content .card-wrap .front,body.page-template-a-propos section.equipe .content .card-wrap .back{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;position:relative;width:100%}body.page-template-a-propos section.equipe .content .card-wrap .front::after,body.page-template-a-propos section.equipe .content .card-wrap .back::after{aspect-ratio:1;background:url(/wp-content/themes/laflamme-aero/assets/img/icon-close-team.svg) no-repeat center;background-size:contain;content:"";display:block;pointer-events:none;position:absolute;right:14px;top:14px;width:48px}body.page-template-a-propos section.equipe .content .card-wrap .front .texte{border-top:1px solid #353535;padding:40px}body.page-template-a-propos section.equipe .content .card-wrap .front .texte h4{font-size:24px;font-weight:600;margin-bottom:15px}body.page-template-a-propos section.equipe .content .card-wrap .back{height:100%;left:0;overflow:auto;padding:40px;position:absolute;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body.page-template-a-propos section.equipe .content .card-wrap .back::after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}body.page-template-a-propos section.equipe .content .card-wrap .back h3{margin-bottom:45px;padding-right:24px}body.page-template-a-propos section.equipe .content .card-wrap .back h3 strong{font-weight:600}body.page-template-a-propos section.equipe .content .card-wrap .back p:last-child{margin-bottom:0}@media(hover:hover){body.page-template-a-propos section.equipe .content .card-wrap .front::after,body.page-template-a-propos section.equipe .content .card-wrap .back::after{display:none}body.page-template-a-propos section.equipe .content .card-wrap:hover .card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@media(hover:none){body.page-template-a-propos section.equipe .content .card-wrap.js-active .card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}body.page-template-a-propos section.valeurs{padding:var(--security-padding-y) 0;position:relative}body.page-template-a-propos section.valeurs .texte{margin:auto;width:83%}body.page-template-a-propos section.valeurs .texte p{font-size:2.5vw;text-align:center}body.page-template-a-propos section.valeurs .texte .split-line,body.page-template-a-propos section.valeurs .texte .split-parent{overflow:hidden}body.page-template-a-propos section.valeurs .gradient{width:72.76vw}body.page-template-a-propos section.valeurs .gradient-1{right:0;top:50%}body.page-template-a-propos section.valeurs .gradient-1:before{-webkit-transform:translate(55%,-50%);transform:translate(55%,-50%)}body.page-template-a-propos section.valeurs .gradient-2{left:0;top:100%}body.page-template-a-propos section.valeurs .gradient-2:before{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}body.page-template-a-propos section.histoire{padding:var(--security-padding-y) 0;position:relative}body.page-template-a-propos section.histoire .gradient{left:0;top:50%;width:109.115vw}body.page-template-a-propos section.histoire .gradient:before{-webkit-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}body.page-template-a-propos section.histoire .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-a-propos section.histoire .content .col-1{width:calc(44.673% - 64.5px)}body.page-template-a-propos section.histoire .content .col-1 h2{margin-bottom:1.5em}body.page-template-a-propos section.histoire .content .col-1 .image{border-radius:12px;overflow:hidden;min-height:250px;max-height:calc(100vh - 9.375vw - 132px - 30px);position:relative}body.page-template-a-propos section.histoire .content .col-1 .image:after{content:"";display:block;padding-bottom:77.1137026239%}body.page-template-a-propos section.histoire .content .col-1 .image img{height:100%;left:0;position:absolute;object-fit:cover;opacity:0;top:0;transition:all var(--transition-duration) var(--transition-timing-function);width:100%}body.page-template-a-propos section.histoire .content .col-1 .image img.active{opacity:1}body.page-template-a-propos section.histoire .content .col-2{margin-top:385px;position:relative;top:-.5em;width:calc(55.327% - 64.5px)}body.page-template-a-propos section.histoire .content .col-2 .line{background:linear-gradient(to bottom,#353535 0%,#9B9B9B 100%);bottom:0;display:block;left:0;position:absolute;top:10px;width:1px}body.page-template-a-propos section.histoire .content .col-2 .row{min-height:50vh;padding:0 0 280px 37px;position:relative}body.page-template-a-propos section.histoire .content .col-2 .row:before{background:#161616;border-radius:100%;border:1px solid #353535;content:"";height:24px;left:0;position:absolute;top:1.15vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all var(--transition-duration) var(--transition-timing-function);width:24px}body.page-template-a-propos section.histoire .content .col-2 .row .element{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);transition:all var(--transition-duration) var(--transition-timing-function)}body.page-template-a-propos section.histoire .content .col-2 .row .element img{display:none}body.page-template-a-propos section.histoire .content .col-2 .row.active .element{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}body.page-template-a-propos section.histoire .content .col-2 .row h3{font-weight:600;margin-bottom:1em;position:relative}body.page-template-a-propos section.histoire .content .col-2 .row.active:before{background:#0051ad}body.page-template-a-propos section.histoire .content .col-2 .row:last-child{min-height:initial;padding-bottom:0}body.page-template-a-propos section.histoire .content:not(.active) .col-1 img:first-child{opacity:1}body.page-template-a-propos section.histoire .content:not(.active) .col-2 .row:first-child .element{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}body.page-template-a-propos section.histoire .content:not(.active) .col-2 .row:first-child:before{background:#0051ad}body.page-template-a-propos p{margin-bottom:.8em}body.page-template-a-propos p:last-of-type{margin-bottom:0}body.page-template-carrieres section.main-images{margin:0 -21px var(--security-padding-y);position:relative}body.page-template-carrieres section.main-images .slick-slide{padding:0 9px}body.page-template-carrieres section.main-images .slick-dots{margin-top:40px}body.page-template-carrieres section.main-images img{aspect-ratio:5/3;border-radius:12px;object-fit:cover;width:100%}body.page-template-carrieres section.texte-image{padding:var(--security-padding-y) 0}body.page-template-carrieres section.texte-image .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-carrieres section.texte-image .content .texte{width:calc(48.125% - 40.5px)}body.page-template-carrieres section.texte-image .content .texte h2{margin-bottom:1em}body.page-template-carrieres section.texte-image .content .texte p,body.page-template-carrieres section.texte-image .content .texte ul,body.page-template-carrieres section.texte-image .content .texte ol{margin-bottom:1.75em}body.page-template-carrieres section.texte-image .content .texte p:last-child,body.page-template-carrieres section.texte-image .content .texte ul:last-child,body.page-template-carrieres section.texte-image .content .texte ol:last-child{margin-bottom:0}body.page-template-carrieres section.texte-image .content .texte ul li,body.page-template-carrieres section.texte-image .content .texte ol li{margin-bottom:1em}body.page-template-carrieres section.texte-image .content .image{position:relative;width:calc(51.875% - 40.5px)}body.page-template-carrieres section.texte-image .content .image:before{content:"";display:block;padding-bottom:66.1835748792%}body.page-template-carrieres section.texte-image .content .image img{border:1px solid #d5d5d5;border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-carrieres section.gros-texte{padding:var(--security-padding-y) 0;position:relative}body.page-template-carrieres section.gros-texte .gradient{right:0;top:0;width:72.76vw}body.page-template-carrieres section.gros-texte .gradient:before{-webkit-transform:translate(70%,-50%);transform:translate(70%,-50%)}body.page-template-carrieres section.gros-texte span{display:block}body.page-template-carrieres section.gros-texte p{font-size:3.125vw;line-height:1.55em}body.page-template-carrieres section.equipe{padding:var(--security-padding-y) 0}body.page-template-carrieres section.equipe .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-carrieres section.equipe .content h2{margin-bottom:1em}body.page-template-carrieres section.equipe .content .button-link{margin-top:65px}body.page-template-carrieres section.equipe .content .col-1{width:calc(43.8699% - 73px)}body.page-template-carrieres section.equipe .content .col-1 p{font-size:26px}body.page-template-carrieres section.equipe .content .col-2{width:calc(56.1301% - 73px)}body.page-template-carrieres section.equipe .content .slider-wrap .slide{position:relative}body.page-template-carrieres section.equipe .content .slider-wrap .image{border-radius:12px;overflow:hidden;position:relative}body.page-template-carrieres section.equipe .content .slider-wrap .image:after{content:"";display:block;padding-bottom:76.585928489%}body.page-template-carrieres section.equipe .content .slider-wrap .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-carrieres section.equipe .content .slider-wrap .blur-title{background:rgb(0 0 0 / .3);bottom:30px;left:30px;position:absolute;right:30px}body.page-template-carrieres section.equipe .content ul.slick-dots{margin-top:40px}body.page-template-carrieres section.temoignages{padding:var(--security-padding-y) 0}body.page-template-carrieres section.temoignages .slider-wrap{margin:auto;width:82%}body.page-template-carrieres section.temoignages .slide{padding:0 7.813vw;position:relative}body.page-template-carrieres section.temoignages .slide p{font-size:2.698vw;text-align:center}body.page-template-carrieres section.temoignages .slide:before,body.page-template-carrieres section.temoignages .slide:after{aspect-ratio:1;background:url(/wp-content/themes/laflamme-aero/assets/img/thasadith.svg) no-repeat center;background-size:contain;content:"";display:block;position:absolute;width:40px}body.page-template-carrieres section.temoignages .slide:before{left:0;top:0}body.page-template-carrieres section.temoignages .slide:after{bottom:0;right:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}body.page-template-carrieres section.temoignages .slick-dots{margin-top:64px}body.page-template-carrieres section.opportunites{padding:var(--security-padding-y) 0;position:relative}body.page-template-carrieres section.opportunites .gradient{left:0;top:0;width:72.76vw}body.page-template-carrieres section.opportunites .gradient:before{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}body.page-template-carrieres section.opportunites .content{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-carrieres section.opportunites .content .col-1{width:calc(44.465% - 83px)}body.page-template-carrieres section.opportunites .content .col-1 .image{position:relative;width:100%}body.page-template-carrieres section.opportunites .content .col-1 .image:after{content:"";display:block;padding-bottom:107.467057101%;width:100%}body.page-template-carrieres section.opportunites .content .col-1 .image img{border-radius:12px;height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%}body.page-template-carrieres section.opportunites .content .col-2{margin-top:-15px;width:calc(55.535% - 83px)}body.page-template-carrieres section.opportunites .content .col-2 .title-count{margin-bottom:50px}body.page-template-carrieres section.opportunites .content .col-2 ul{margin-bottom:50px}body.page-template-carrieres section.opportunites .content .col-2 ul li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d5d5d5;gap:30px;padding:30px 0}body.page-template-carrieres section.opportunites .content .col-2 ul li:last-of-type{border-bottom:1px solid #d5d5d5}body.page-template-carrieres section.opportunites .content .col-2 ul li span{width:calc(100% - 155px)}body.page-template-carrieres section.opportunites .content .col-2 ul li .button-link{width:125px}body.page-template-carrieres section.opportunites .content .col-2 .candidature-spontanee .button-link{margin-top:40px}body.error404 section h1{margin-bottom:1em}body.error404 section h2{font-size:1.875vw;font-weight:600;margin:1em 0 .5em}body.error404 section h3{font-size:1.563vw;font-weight:600;margin:1em 0 .5em}body.error404 section h4{font-size:25px;font-weight:600;margin:1em 0 .5em}body.error404 section p{font-size:18px;margin-bottom:.8em}body.error404 section p:last-child{margin-bottom:0}body.error404 section .button-link{margin-top:60px}body.error404 section:not(#entete) .content{max-width:960px}body.error404 section{padding:7.292vw 0 14.583vw}footer{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-footer.png);background-position:top center;background-size:cover;min-height:560px;overflow:hidden;padding:var(--security-padding-y) 0 40px;position:relative;z-index:0}footer:after{background-image:url(/wp-content/themes/laflamme-aero/assets/img/bg-footer-logo.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;width:33.698vw;z-index:1}footer .wrapper{position:relative;z-index:2}footer h5{font-size:18px;font-weight:300;color:#fff;letter-spacing:.15em;margin-bottom:1.2em;text-transform:uppercase}footer .row-1{gap:60px 130px;margin-bottom:7.292vw}footer .row-1 a{border-bottom:1px solid #fff0;font-size:18px;display:inline;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .row-1 a:hover{border-color:currentcolor}footer .row-2 p{font-size:16px;margin-right:60px}footer .row-2 p:first-of-type{margin-right:148px}footer .row-2 p:last-of-type a{text-decoration:underline}footer .row-2 p a:hover{opacity:60%}footer .row-2 a{font-size:16px}footer ul{font-size:18px}footer ul li{margin-bottom:1em}footer ul li:last-of-type{margin-bottom:0}footer .socials{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-top:1.4em}footer .socials br{display:none}footer .socials a{border:0!important}footer .socials a:hover{opacity:.3}a{text-decoration:none;transition:all var(--transition-duration) var(--transition-timing-function)}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Bold.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Semibold.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-SemiboldItalic.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Medium.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Regular.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Italic.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Light.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Switzer";src:url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-LightItalic.woff2) format("woff2"),url(/wp-content/themes/laflamme-aero/assets/fonts/Switzer-LightItalic.woff) format("woff");font-weight:300;font-style:italic}html{font-size:100%}body{font-size:62.5%}h1{font:400 3.75vw "Switzer",sans-serif;line-height:1.1em}h2{font:400 2.5vw "Switzer",sans-serif;line-height:1.26em}h3{font:400 1.875vw "Switzer",sans-serif;line-height:1.18em}p,ul,ol,a{color:#fff;font:400 20px "Switzer",sans-serif}p,ul,ol{line-height:1.8em}p strong,p b,ul strong,ul b,ol strong,ol b{font-weight:700}p i,p em,ul i,ul em,ol i,ol em{font-style:italic}sup{vertical-align:super;font-size:.6em}@media screen and (max-width:1368px){.articles-wrap .box .texte{padding:25px 25px 90px}.articles-wrap .box .more{bottom:30px;left:30px}body:not(.home) header.js-compacted{border-bottom:1px solid #1e1e1e}body:not(.home)>section:first-of-type{margin-top:105px}header{left:0;padding:25px var(--security-padding-x)!important;top:0}header nav#main-menu .menu-menu-principal-container ul#menu-menu-principal .col-1 .logo-link{margin-right:50px}header nav#main-menu .menu-menu-principal-container ul#menu-menu-principal .col-1 .menu-wrap{display:none}header #burger{display:block}section#entete .content .col-1 p.sur-titre{font-size:27px}section#entete .content.has-surtitre{padding-top:52px}body.page-template-produits section.informations .card.row-2{top:125px}}@media screen and (max-width:1280px){.wrapper{padding:0 var(--security-padding-x)}section#entete .content.has-surtitre{padding-top:44px}section#entete .content .col-1{width:calc(55% - 30px)}section#entete .content .col-1 p.sur-titre{font-size:24px}section#entete .content .col-2{width:calc(45% - 30px)}.articles-wrap .box{height:initial;width:calc(50% - 12px)}section#banner{padding:60px}section#banner .images{width:calc(37% - 40px)}section#banner .texte{width:calc(63% - 40px)}body.home section.lx300 .content .col h2{font-size:24px}body.home section.lx300 .content .col .specs{gap:20px}body.home section.lx300 .content .col .specs .spec .detail{font-size:24px;margin-bottom:10px;padding:10px 20px}body.home section.lx300 .content .col .specs .spec label{font-size:19px}body.home section.lx300 .content .col .texte{width:60%}body.home section.lx300 .content .image{width:70vw}body.home section.banner-1{background-attachment:initial}body.home section.applications .texte{width:60%}body.home section.applications .slider .slider-wrap{width:calc(100% - 200px)}body.home section.nouvelles .articles .articles-wrap .main-article{height:360px;width:100%}body.home section.nouvelles .articles .articles-wrap .main-article a .image .texte h3{font-size:30px}body.home section.nouvelles .articles .articles-wrap .box{width:calc(50% - 12px)}body.page-template-produit section#lx-300 .details .detail p{font-size:26px}body.page-template-produit section.informations .card .texte{width:65%}body.page-template-produit section#equipements .content article .image h3{bottom:15px;left:15px}body.page-template-produit section#equipements .content article .texte{padding:20px}body.page-template-applications section.applications article{min-height:620px}body.page-template-applications section.applications article .col-1{width:45%}body.page-template-applications section.applications article .col-2{width:55%}body.blo section.lx-300 .image:before{padding-bottom:40%}body.single-post section#single .content .col-1{width:calc(55% - 30px)}body.single-post section#single .content .col-1 h2{font-size:24px}body.single-post section#single .content .col-2{width:calc(45% - 30px)}body.page-template-a-propos section.informations .content .texte{width:calc(65% - 30px)}body.page-template-a-propos section.informations .content .image{width:calc(35% - 30px)}body.page-template-a-propos section.equipe .content .card-wrap .front .texte{padding:30px}body.page-template-a-propos section.equipe .content .card-wrap .back{padding:30px}body.page-template-a-propos section.valeurs .texte p{font-size:30px}body.page-template-a-propos section.histoire .content .col-1{width:calc(44.673% - 30px)}body.page-template-a-propos section.histoire .content .col-2{width:calc(55.327% - 30px)}body.page-template-a-propos section.histoire .content .col-2 .row{padding:0 0 190px 37px}body.page-template-carrieres section.equipe .content .col-1{width:45%}body.page-template-carrieres section.equipe .content .col-1 p{font-size:22px}body.page-template-carrieres section.equipe .content .col-2{width:45%}body.page-template-carrieres section.temoignages .slide p{font-size:24px}body.page-template-carrieres section.opportunites .content .col-1{width:calc(40% - 30px)}body.page-template-carrieres section.opportunites .content .col-2{width:calc(60% - 30px)}body.page-template-carrieres section.opportunites .content .col-2 .title-count{margin-bottom:35px}h2{font-size:30px}h3{font-size:24px}p,ul,ol,a{font-size:18px}}@media screen and (max-width:1024px){.wrapper{padding:0 30px}.title-count{gap:18px}.title-count span.count{font-size:18px;height:40px;width:40px}.blur-title{font-size:16px;padding:13px 20px}section#entete .content.has-surtitre{padding-top:40px}section#entete .content .col-1{margin-bottom:40px;width:100%}section#entete .content .col-1 p.sur-titre{font-size:20px}section#entete .content .col-2{margin-top:0;width:100%}section#entete .content .col-2 .button-link{margin-top:30px}section#banner{padding:40px}section#banner .images{width:calc(37% - 20px)}section#banner .texte{width:calc(63% - 20px)}.articles-wrap .box .texte .row-1 h4{font-size:22px}nav#menu-mobile:after{height:120%}nav#menu-mobile ul.menu{padding:125px 0 45px}body.home section.lx300 .content .col{width:100%}body.home section.lx300 .content .image{left:-47vw;margin-top:80px;position:relative;width:150vw}body.home section.banner-1 .content .col-2{width:calc(55% - 40px)}body.home section.applications .texte{margin-bottom:55px;width:75%}body.home section.applications .slider .slider-wrap{margin:auto;width:60%}body.home section.applications .slider .slider-wrap .image:after{padding-bottom:70%}body.home section.applications .slider .slick-list{overflow:initial}body.home section.applications .slider .arrow{display:none!important}body.home section.applications .slider ul.slick-dots{margin-top:55px}body.home section.nouvelles .title-button{margin-bottom:64px}body.single-post section#single .content .col-1{width:100%}body.single-post section#single .content .col-1 .image{aspect-ratio:16/9;display:block;height:auto;margin-bottom:40px;width:100%}body.single-post section#single .content .col-2{display:none}body.page-template-produits section#lx300 .image .dots .element .dot{font-size:14px;height:27px;width:27px}body.page-template-produits section#lx300 .details .detail p{font-size:24px}body.page-template-produits section#equipements .content article .texte{padding:30px}body.page-template-produits section#equipements .content .col-1{width:100%}body.page-template-produits section#equipements .content .col-1 article{display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:initial;margin-bottom:31px}body.page-template-produits section#equipements .content .col-1 article .image{padding-bottom:0;width:40%}body.page-template-produits section#equipements .content .col-1 article .texte{width:60%}body.page-template-produits section#equipements .content .col-2{width:100%}body.page-template-applications section.applications article{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.page-template-applications section.applications article .col-1,body.page-template-applications section.applications article .col-2{width:100%}body.page-template-applications section.applications article .col-1:before{content:"";display:block;padding-bottom:40%}body.page-template-applications section.applications article .col-1 .image video{height:auto;width:100%}body.page-template-applications section.applications article .col-2{border:0!important}body.page-template-applications section.applications article h2{font-size:32px}body.page-template-a-propos section.informations .content{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}body.page-template-a-propos section.informations .content .texte{width:100%}body.page-template-a-propos section.informations .content .image{width:100%}body.page-template-a-propos section.informations .content .image:after{padding-bottom:55%}body.page-template-a-propos section.equipe .content .card-wrap{width:calc(50% - 12px)}body.page-template-a-propos section.valeurs .texte p{font-size:28px}body.page-template-a-propos section.histoire .content .col-1{width:300px}body.page-template-a-propos section.histoire .content .col-2{width:calc(100% - 330px)}body.page-template-a-propos section.histoire .content .col-2 .row{padding:0 0 140px 30px}body.page-template-carrieres section.texte-image .content{gap:50px}body.page-template-carrieres section.texte-image .content .texte{width:100%}body.page-template-carrieres section.texte-image .content .image{width:100%}body.page-template-carrieres section.image-texte .content .image{width:100%}body.page-template-carrieres section.image-texte .content .image:after{display:none}body.page-template-carrieres section.image-texte .content .image img{height:auto;position:initial}body.page-template-carrieres section.image-texte .content .texte{width:100%}body.page-template-carrieres section.gros-texte p{font-size:32px}body.page-template-carrieres section.opportunites .content{gap:60px}body.page-template-carrieres section.opportunites .content .col-1{width:100%}body.page-template-carrieres section.opportunites .content .col-1>p{font-size:19px}body.page-template-carrieres section.opportunites .content .col-2{width:100%}body.page-template-carrieres section.equipe-slider h2{font-size:32px}h1{font-size:38px}h2{font-size:28px}}@media screen and (max-width:914px){.articles-wrap .box .texte{padding:25px 25px 100px}.articles-wrap .box .more{bottom:25px;left:25px}section#banner .images .image:nth-child(1){top:-20px}section#banner .images .image:nth-child(2){bottom:-20px}body.home section.nouvelles .articles .main-article{width:100%}body.home section.nouvelles .articles .main-article a.box .image{padding-bottom:48.7132352941%}body.home section.nouvelles .articles .articles-wrap{width:100%}body.page-template-produits section.informations .card .texte{width:100%}body.page-template-produits section.informations .image{opacity:60%}body.page-template-applications section.applications article{min-height:initial}body.page-template-applications section.applications article .col-1:before{padding-bottom:50%}body.page-template-carrieres section.gros-texte p{font-size:28px}body.page-template-carrieres section.equipe-slider h2{font-size:28px}body.page-template-carrieres section.temoignages .slide p{font-size:20px}}@media screen and (max-width:768px){.rellax{-webkit-transform:none!important;transform:none!important}.wrapper{padding:0 20px}section#entete .content .col-1{margin-bottom:30px}.blur-title{font-size:15px;padding:10px}section#banner .images{display:none}section#banner .texte{width:100%}ul.slick-dots li.slick-active button{width:49px}.articles-wrap .box .texte .row-1 h4{font-size:20px}header #main-menu .wpml-ls-legacy-list-horizontal,header #main-menu .button-link{display:none!important}nav#menu-mobile:before{background-size:100vw}nav#menu-mobile:after{height:100%}nav#menu-mobile ul.menu li a{font-size:24px}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu li a{font-size:16px}nav#menu-mobile ul.menu li.wpml-ls-menu-item{display:block}nav#menu-mobile ul.menu .row-2{display:block}body.home section.main-section h1{font-size:56px}body.home section.main-section h2{font-size:25px}body.home section.main-section .discover{inset:auto;margin-top:32px;position:relative}body.home section.lx300 h2{font-size:36px;width:100%}body.home section.banner-1 .content{gap:30px}body.home section.banner-1 .content .col-2{width:100%}body.home section.applications .slider .slider-wrap{margin:auto;width:50%}body.home section.applications .slider .slider-wrap .image:after{padding-bottom:128.2051282051%}body.home section.nouvelles .title-button h2{width:100%}body.home section.nouvelles .articles .articles-wrap .main-article a .image .texte{bottom:20px;left:20px;width:calc(100% - 40px)}body.home section.nouvelles .articles .articles-wrap .box{width:100%}body.blog section.lx300{aspect-ratio:7/8}body.page-template-produits section.main-section .image-ctn{aspect-ratio:3/4}body.page-template-produits section.main-section .image-ctn .image img{object-position:75% center}body.page-template-produits section#lx300 .image{margin-left:-50%;width:200%}body.page-template-produits section#lx300 .image .dots .element .spec-image{display:none!important}body.page-template-produits section#lx300 .details .detail p{font-size:20px}body.page-template-produits section#lx300 .details .dots .dot.active{width:49px}body.page-template-produits section.informations .card{padding:7.552vw 30px}body.page-template-produits section.informations .specs .row:nth-child(1) p{font-size:24px}body.page-template-produits section.informations .specs .row .col-1{width:calc(50% - 10px)}body.page-template-produits section.informations .specs .row .col-2{width:50%}body.page-template-produits section#equipements .content .col-1 article .image{padding-bottom:60%;width:100%}body.page-template-produits section#equipements .content .col-1 article .texte{width:100%}body.page-template-produits section#equipements .content .col-2 article{width:100%}body.page-template-produits section#equipements .content .col-2 article .image{padding-bottom:60%}body.page-template-produits section#services .content article{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.page-template-produits section#services .content article .texte{padding-bottom:56px;padding-top:32px;width:100%}body.page-template-produits section#services .content article .image{height:350px;width:100%}body.page-template-applications section.applications article .col-1 .tags{bottom:20px;left:20px;right:20px}body.page-template-applications section.applications article .col-2{padding:25px 30px 30px}body.page-template-applications section.applications article .col-2 h2{font-size:24px}body.page-template-applications section.applications article .col-2 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}body.page-template-applications section.applications article .col-2 ul li{padding-left:20px}body.single-post section#single .content .col-1 p:first-of-type{font-size:18px;margin-bottom:3em}body.single-post section#single .content .col-1 .image{aspect-ratio:7/8}body.page-template-a-propos section.main-content .texte{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:80px 0 120px}body.page-template-a-propos section.main-content .image-ctn{aspect-ratio:3/4}body.page-template-a-propos section.equipe .title-count{margin-bottom:40px}body.page-template-a-propos section.equipe .content .card-wrap .front::after,body.page-template-a-propos section.equipe .content .card-wrap .back::after{right:8px;top:8px;width:32px}body.page-template-a-propos section.valeurs .texte{width:100%}body.page-template-a-propos section.valeurs .texte p{font-size:24px}body.page-template-a-propos section.histoire .content .col-1{display:none}body.page-template-a-propos section.histoire .content .col-2{margin-top:60px!important;width:100%}body.page-template-a-propos section.histoire .content .col-2 .row{min-height:initial;padding:0 0 80px 30px}body.page-template-a-propos section.histoire .content .col-2 .row::before{background:#0051ad}body.page-template-a-propos section.histoire .content .col-2 .row .element{opacity:1;-webkit-transform:none;transform:none}body.page-template-a-propos section.histoire .content .col-2 .row .element img{aspect-ratio:16/9;border-radius:12px;display:block;margin-bottom:24px;object-fit:cover;opacity:1;width:100%}body.page-template-a-propos section.informations .content .image{aspect-ratio:3/4}body.page-template-carrieres section.main-slider .slider-wrap .slick-list{left:initial;margin:auto;width:85%}body.page-template-carrieres section.gros-texte p{font-size:24px}body.page-template-carrieres section.equipe .content{gap:40px}body.page-template-carrieres section.equipe .content .col-1,body.page-template-carrieres section.equipe .content .col-2{width:100%}body.page-template-carrieres section.equipe .content .slider-wrap .blur-title{bottom:20px;left:20px;right:20px}body.page-template-carrieres section.temoignages .slider-wrap{width:100%}body.page-template-carrieres section.temoignages .slide::before,body.page-template-carrieres section.temoignages .slide::after{width:24px}body.page-template-carrieres section.main-images{margin:0}body.page-template-carrieres section.main-images .slick-slide{padding:0 4px}body.page-template-carrieres section.main-images img{aspect-ratio:3/4}footer{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;padding-top:40px}footer::after{background-position:center;background-size:cover;width:110%}footer .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px;text-align:center;width:100%}footer .row-1{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px;margin-bottom:4px;width:100%}footer .row-2{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:auto;width:100%}footer .row-2 p{margin-right:0!important}footer .row-2 p.copyright{margin-top:32px;-webkit-order:999;-ms-flex-order:999;order:999}footer h5{margin-bottom:.5em}footer ul li{line-height:1.6;margin-bottom:0}footer ul li a{font-size:16px!important}footer .socials{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}p,ul,ol,a{font-size:16px}}@media screen and (max-width:600px){.articles-wrap .box{width:100%}section.texte-anime span{font-size:5.5vw}body.home section.nouvelles .articles .articles-wrap{width:100%}body.single-post section#single .content .col-1 .image{width:100%}body.page-template-a-propos section.equipe .title-count{margin-bottom:25px}body.page-template-a-propos section.equipe .content .card-wrap{width:100%}body.page-template-carrieres section.opportunites .content .col-2 ul li{gap:15px}body.page-template-carrieres section.opportunites .content .col-2 ul li span{width:100%}}@media screen and (max-width:500px){body:not(.home)>section:first-of-type{margin-top:72px}section#entete h1 br{display:none}section#entete .content .col-1 h2{width:100%}section.texte-anime .gradient-1 .gradient{width:65.886vw}section.texte-anime .gradient-2 .gradient{width:86.25vw}header{padding:15px var(--security-padding-x)!important}header nav#main-menu .menu-menu-principal-container ul#menu-menu-principal .col-1 .logo-link{width:39px}nav#menu-mobile ul.menu li:last-of-type{margin-bottom:0}nav#menu-mobile ul.menu li a{font-size:25px}nav#menu-mobile ul.menu li.menu-item-has-children ul.sub-menu li a{font-size:20px}body.home section.lx300 .col .image{width:120vw}body.home section.applications .texte{width:100%}body.home section.applications .slider .slider-wrap{width:80%}body.page-template-produits section.informations .card .texte ul li{padding-left:20px}body.page-template-produits section.informations .card.row-2{top:95px}body.page-template-applications section.applications article .col-1:before{padding-bottom:65%}body.page-template-applications section.applications article .col-2{padding:20px}body.single-post section#single .gradient-1 .gradient{width:88.854vw}body.page-template-a-propos section.informations .content .texte ul li{padding-left:20px}body.page-template-a-propos section.valeurs .texte p{font-size:22px}body.page-template-a-propos section.histoire{background-size:86.25vw}body.page-template-carrieres section.gros-texte:before{width:54.583vw}body.page-template-carrieres section.equipe-slider:before{width:51.042vw}p{line-height:1.5em}}@media screen and (max-width:400px){body.page-template-applications section.applications article .col-1:before{padding-bottom:75%}footer .row-1{gap:30px}footer .row-1>div{width:100%}}:root{--security-padding-x:64px;--security-padding-y:120px;--transition-duration:0.65s;--transition-duration-long:1.2s;--transition-timing-function:cubic-bezier(.19,1,.22,1)}@media screen and (max-width:1480px){:root{--security-padding-x:40px;--security-padding-y:80px}}@media screen and (max-width:768px){:root{--security-padding-x:20px;--security-padding-y:64px}}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;overflow:hidden;position:fixed;white-space:nowrap;width:.1rem}.site-loader{background:#000;inset:0;position:fixed;transition:opacity var(--transition-duration-long) var(--transition-timing-function);z-index:999999999999}body.js-loaded .site-loader{opacity:0;pointer-events:none}.js-highlight-letters-on-scroll .words{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .25em}.js-highlight-letters-on-scroll .word{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.js-highlight-letters-on-scroll .letter{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transition:color calc(var(--transition-duration)/2) var(--transition-timing-function)}.js-highlight-letters-on-scroll .letter:not(.js-highlighted){color:#767676}.js-highlight-words-on-scroll .word{display:inline-block;font-weight:inherit;position:relative;white-space:nowrap}.js-highlight-words-on-scroll .word::before{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0051ad;-webkit-clip-path:inset(0 100% 0 0 round 10px);clip-path:inset(0 100% 0 0 round 10px);content:attr(data-js-highlight-words-on-scroll-text);color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:.1em -.1em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:absolute;transition:-webkit-clip-path var(--transition-duration) var(--transition-timing-function);transition:clip-path var(--transition-duration) var(--transition-timing-function);transition:clip-path var(--transition-duration) var(--transition-timing-function),-webkit-clip-path var(--transition-duration) var(--transition-timing-function);z-index:1}.js-highlight-words-on-scroll .word.js-highlighted::before{-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px)}.js-reveal-on-scroll{transition-duration:var(--transition-duration-long);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:var(--transition-timing-function)}.js-reveal-on-scroll:not(.js-visible),body:not(.js-loaded) .js-reveal-on-scroll{opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem);transition-delay:0s!important;transition-duration:0s!important}.js-reveal-on-scroll.js-reveal-on-scroll--delay-1{transition-delay:100ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-2{transition-delay:200ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-3{transition-delay:300ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-4{transition-delay:400ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-5{transition-delay:500ms}.js-reveal-on-scroll.js-reveal-on-scroll--delay-6{transition-delay:600ms}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background:#000!important}.wysiwyg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;line-height:1.8}.wysiwyg a:not(.button){border-bottom:1px solid currentcolor;display:inline;transition:border-color var(--transition-duration) var(--transition-timing-function)}.wysiwyg a:not(.button):hover{border-color:#fff0}.wysiwyg h2:not(:first-child),.wysiwyg h3:not(:first-child),.wysiwyg h4:not(:first-child),.wysiwyg h5:not(:first-child),.wysiwyg h6:not(:first-child){margin-top:12px}.wysiwyg h5:not(:last-child),.wysiwyg h6:not(:last-child){margin-bottom:-12px}.wysiwyg img{max-width:100%;width:auto}.wysiwyg ol{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:1em}.wysiwyg ol li{list-style:decimal;padding-left:1em;position:relative}.wysiwyg table{border-collapse:collapse;display:block;width:100%}.wysiwyg table th,.wysiwyg table td{border-bottom:1px solid currentcolor;padding:16px 4px 16px 0;text-align:left}.wysiwyg table tr:last-child th,.wysiwyg table tr:last-child td{border-bottom:none;padding-bottom:0}.wysiwyg ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:1em}.wysiwyg ul li{list-style:disc;padding-left:1em;position:relative}.cmplz-cookiebanner .cmplz-message *{color:currentcolor!important;font-size:inherit!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.cmplz-hidden{display:none!important}.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-bg-max-width:120px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width))!important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio))!important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 400ms;transition-delay:0ms}