@charset "UTF-8";.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}:root{--color-primary: #08142B;--color-accent: #EDBB1F;--breakout-x: 5vw}body{overflow-x:hidden;background:#fff;color:var(--color-primary);font-family:Cabin,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:1vw}a,button{color:inherit;transition:all .25s ease;text-decoration:none}a:hover,button:hover{color:inherit}h1{font-size:3vw;font-weight:700;padding:0;margin:0 0 1vw}h2{font-size:1.5vw;color:var(--color-primary);font-weight:500;margin:0 0 1.5vw}h2.lined{display:grid;grid-template-columns:auto 1.5vw 1fr;width:100%;position:relative;color:var(--color-accent);font-weight:600;text-transform:uppercase;padding:0;margin:0;font-size:1.5vw;line-height:1.5}h2.lined:after{content:"";grid-column:3;grid-row:2;align-self:center;width:calc(100% + var(--breakout-x));height:.15vw;background-color:var(--color-primary)}h2.lined span{grid-column:1;grid-row:2;align-self:center;display:flex;align-items:center;text-transform:initial;color:var(--color-primary);font-weight:500}p{margin-bottom:1vw;line-height:1.2}.tel-link{pointer-events:none;cursor:default}header.main{position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:1vw 5vw;background-color:#fff;z-index:998}header.main.sticky{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 .25vw .5vw #08142b1f}body.header-is-sticky{padding-top:6vw}.section-about,.section-products,.section-achievements,.section-requestinfos{scroll-margin-top:6vw}header.main .mainmenu{width:40%;display:flex;align-items:center;justify-content:flex-start;gap:2.5vw;margin:0;padding:0;list-style:none}header.main .mainmenu a{position:relative;font-weight:500}header.main .mainmenu a:after{content:"";position:absolute;left:0;bottom:-.25vw;width:0;height:.15vw;background-color:var(--color-accent);transition:width .25s ease}header.main .mainmenu a:hover:after{width:70%}header.main .logo{display:flex;align-items:center;justify-content:center}header.main .logo.logo_vert{width:10vw}header.main .logo.logo_hor{width:6vw}header.main .logo.logo_square{width:6vw}header.main .btns{width:40%;display:flex;align-items:center;justify-content:flex-end;gap:2.5vw}header.main .btns a{border-radius:2vw;padding:.5vw .75vw;color:#fff;background-color:var(--color-primary);line-height:1}header.main .btns a:hover{color:var(--color-primary);background-color:var(--color-accent)}header.main .header__hamburger{display:none}.menu_backdrop{position:fixed;inset:0;background-color:#08142b66;z-index:996;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu_backdrop.open{opacity:1;visibility:visible}.menu_panel{position:fixed;top:0;right:0;width:85%;max-width:20vw;height:100vh;background-color:#fff;z-index:997;padding:6vw 2.5vw 2.5vw;box-shadow:-.5vw 0 1.5vw #08142b26;transition:transform .3s ease;transform:translate(100%);overflow-y:auto}.menu_panel.open{transform:translate(0)}.menu_panel__nav{margin-top:2vw}.menu_panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5vw}.menu_panel__list a{font-weight:500;color:var(--color-primary)}.menu_panel__list a:hover{color:var(--color-accent)}html.noscroll{overflow:hidden}footer.main{position:relative}.footer_top{padding:2.5vw 5vw;color:#fff;text-align:center;background-color:var(--color-primary)}.footer_top h2{color:#fff;margin:0 0 .75vw}.footer_top__links{display:flex;align-items:center;justify-content:center;gap:1vw}.footer_top__links span:after{content:"|";margin-left:1vw}.footer_top__links span:last-child:after{content:none}.socials{display:flex;align-items:center;justify-content:center;padding:2vw 0;text-align:center}.socials a{font-size:1vw;color:#fff;background-color:#263c5e;display:flex;align-items:center;justify-content:center;width:2vw;height:2vw;border-radius:50%;transition:all .25s ease;cursor:pointer}.socials a:hover{color:#08142b;background-color:#edbb1f}.official_retailer{display:flex;flex-direction:column;gap:2vw;align-items:center;justify-content:center}.btn_white{border-radius:2vw;padding:.5vw .75vw;color:#fff;background-color:transparent;border:.1vw solid #fff;font-family:inherit;font-size:inherit;line-height:1;cursor:pointer;transition:color .25s ease,background-color .25s ease}.btn_white:hover{color:var(--color-primary);background-color:var(--color-accent)}.footer_bottom{padding:1.5vw 5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-end}.footer_bottom .logo{width:8vw;display:flex;grid-column:2;justify-self:center}.footer_bottom .copyrights{grid-column:3;justify-self:end;font-size:.75vw}#hero{height:calc(100svh - 6vw);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}.hero_content{position:relative;z-index:10;padding:5vw;width:50%}.hero_content h1{color:var(--color-accent);text-transform:uppercase}.hero_content p{font-size:2vw;font-weight:500;color:#fff}.hero_tag{position:absolute;top:10vw;right:5vw;width:12vw}.section-about{padding:5vw 15vw}.mission{display:flex;justify-content:center;gap:10vw;margin-top:5vw}.icon_item{display:flex;flex-direction:column;align-items:center;gap:2.5vw;text-align:center;font-weight:500;flex:1 1 0;min-width:0}.icon_item img{width:auto;height:5vw}.company{display:block;text-align:center}.company_logo{display:block;width:15vw;margin:0 auto 1.5vw}.section-products{padding:5vw 0 5vw 5vw}.products_tabs{display:flex;flex-wrap:wrap;margin-top:5vw}.products_tabs__nav{display:flex;align-items:center;justify-content:center;width:25%;padding:5vw 5vw 5vw 0}.products_tabs__nav ul{display:flex;flex-direction:column;gap:1vw;padding:0;margin:0;list-style:none;width:100%}.products_tabs__nav li a{display:block;border-radius:2vw;padding:1vw 2vw;background-color:#f2f3f4;font-weight:500;text-align:center}.products_tabs__nav li.active a,.products_tabs__nav li a:hover{color:var(--color-accent);background-color:var(--color-primary)}.products_tabs__content{position:relative;width:75%;background-color:#f2f3f4}.products_tabs__content__item{display:flex;position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0;height:100%}.products_tabs__content__item.active{position:relative;opacity:1;pointer-events:auto;z-index:1}.products_tabs__content__item__text{display:flex;flex-direction:column;justify-content:center;padding:5vw}.products_tabs__content__item__img{position:relative;width:80%;min-height:20vw}.section-coating{min-height:calc(100vh - 6vw);display:flex;align-items:center;gap:5vw;background-color:#19283f;color:#fff;padding-right:5vw}.section-coating h2{color:#fff}.section-coating h2 span{color:#ffc107}.coating_img{width:25vw}.coating_content p{width:60%}.coating_items{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5vw;margin-top:2.5vw}.coating_item{aspect-ratio:1;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.coating_lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.coating_lightbox.is-open{opacity:1;visibility:visible}.coating_lightbox__inner{max-width:92vw;max-height:90vh;transform:scale(.85);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.coating_lightbox.is-open .coating_lightbox__inner{transform:scale(1);opacity:1}.coating_lightbox__inner img{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;box-shadow:0 0 40px #00000080}.coating_lightbox__close{position:absolute;top:1vw;right:1vw;width:2.5vw;height:2.5vw;border:none;background:#fff3;color:#fff;font-size:1.5vw;line-height:1;cursor:pointer;border-radius:50%;transition:background .2s ease}.coating_lightbox__close:hover{background:#ffffff59}.section-achievements{position:relative}.section-achievements h2{margin:0 0 2.5vw}.achievements__head{padding:5vw}.achievements__head p{width:50%}.achievement_items__slider__nav{display:flex;align-items:center;gap:.5vw;position:relative;z-index:2}.achievement_items__slider__nav__btn{padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:2.5vw;min-height:2.5vw}.achievement_items__slider__nav i{font-size:1.25vw;color:#fff;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;width:2vw;height:2vw;border-radius:50%;transition:all .25s ease;cursor:pointer}.achievement_items__slider__nav i:hover,.achievement_items__slider__nav__btn.is-active i{color:#08142b;background-color:#edbb1f}.achievement_items__slider{overflow:hidden;width:100%;margin:0}.achievement_items__track{display:flex;align-items:center;gap:1.5vw;transition:transform .4s ease}.achievement_items__img-wrap{flex-shrink:0;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.achievement_items__track img{display:block;width:100%;height:auto;max-height:35vw;object-fit:cover;vertical-align:middle;transition:transform .35s ease;transform-origin:center center}.achievement_items__img-wrap:hover img{transform:scale(1.08)}.section-requestinfos{background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;gap:10vw;min-height:calc(100vh - 6vw);margin-top:5vw}.requestinfos_content{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;flex:1;padding-left:5vw;min-height:65vh}.requestinfos_form{background-color:#19283f;padding:2.5vw 5vw;color:#fff;flex:1;min-height:65vh;display:flex;flex-direction:column;justify-content:center}.requestinfos_form h2{color:#fff}.requestinfos_form .wpforms-container{margin:0}.requestinfos_form .wpforms-form{display:flex;flex-direction:column;gap:1.5vw}.requestinfos_form .wpforms-field,.requestinfos_form .wpforms-field-container{margin:0;display:flex;flex-direction:column;gap:.4vw}.requestinfos_form .wpforms-field-label,.requestinfos_form label.wpforms-field-label,.requestinfos_form .wpforms-field label{display:none}.requestinfos_form .wpforms-field-file .wpforms-field-label{display:block;margin-bottom:.25vw;font-weight:500;color:#ffffffe6}.requestinfos_form .wpforms-field input[type=text],.requestinfos_form .wpforms-field input[type=email],.requestinfos_form .wpforms-field input[type=tel],.requestinfos_form .wpforms-field input[type=file],.requestinfos_form .wpforms-field textarea{background-color:#263c5e;color:#fff;border:none;border-radius:0;padding:.5vw .75vw;font-family:inherit;font-size:1vw}.requestinfos_form .wpforms-field input::placeholder,.requestinfos_form .wpforms-field textarea::placeholder{color:#fffc;font-weight:400}.requestinfos_form .wpforms-field input:focus,.requestinfos_form .wpforms-field textarea:focus{outline:none}.requestinfos_form .wpforms-field input[type=file]{cursor:pointer}.requestinfos_form .wpforms-field input[type=file]::file-selector-button{background-color:#ffffff26;color:#fff;border:none;padding:.4vw .75vw;margin-right:.75vw;cursor:pointer}.requestinfos_form .wpforms-field textarea{resize:vertical;min-height:6vw}.requestinfos_form .wpforms-submit-container{margin:0;margin-top:.5vw}.requestinfos_form .wpforms-submit,.requestinfos_form button[type=submit]{border-radius:2vw;padding:.5vw .75vw;color:#fff;background-color:transparent;border:.1vw solid #fff;font-family:inherit;font-size:inherit;line-height:1;cursor:pointer;transition:color .25s ease,background-color .25s ease}.requestinfos_form .wpforms-submit:hover,.requestinfos_form button[type=submit]:hover{color:var(--color-primary);background-color:var(--color-accent)}.requestinfos_form .wpforms-container{--wpforms-field-size-input-height: auto !important;--wpforms-field-size-input-spacing: .5vw .75vw !important;--wpforms-field-size-font-size: 1vw !important;--wpforms-field-size-line-height: 1.4 !important;--wpforms-field-size-padding-h: .75vw !important;--wpforms-label-size-font-size: inherit !important;--wpforms-button-size-font-size: inherit !important;--wpforms-button-size-height: auto !important;--wpforms-button-size-padding-h: .75vw !important;--wpforms-button-size-margin-top: .5vw !important;--wpforms-container-shadow-size-box-shadow: none !important}.requestinfos_form .wpforms-container{margin:0!important;box-shadow:none!important}.requestinfos_form .wpforms-container .wpforms-form,.requestinfos_form .wpforms-container .wpforms-field-container{display:flex!important;flex-direction:column!important;gap:1.5vw!important}.requestinfos_form .wpforms-container .wpforms-field,.requestinfos_form .wpforms-container .wpforms-field-container>.wpforms-field{margin:0!important;display:flex!important;flex-direction:column!important;gap:.4vw!important;padding:0!important;border:none!important}.requestinfos_form .wpforms-container [style*="z-index: -1000"]{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important;z-index:-1000!important}.requestinfos_form .wpforms-container .wpforms-field-label.wpforms-label-hide,.requestinfos_form .wpforms-container label.wpforms-label-hide{display:none!important}.requestinfos_form .wpforms-container input[type=text]:not([aria-hidden=true]),.requestinfos_form .wpforms-container input[type=email],.requestinfos_form .wpforms-container textarea{width:100%!important;height:auto!important;min-height:auto!important;background-color:#263c5e!important;color:#fff!important;border:none!important;border-radius:0!important;padding:.5vw .75vw!important;font-family:inherit!important;font-size:1vw!important;line-height:1.4!important;box-sizing:border-box!important}.requestinfos_form .wpforms-container input::placeholder,.requestinfos_form .wpforms-container textarea::placeholder{color:#fffc!important}.requestinfos_form .wpforms-container input:focus,.requestinfos_form .wpforms-container textarea:focus{outline:none!important;box-shadow:none!important}.requestinfos_form .wpforms-container .wpforms-field-file-upload .wpforms-field-label{display:block!important;margin-bottom:.25vw!important;color:#ffffffe6!important;font-weight:500!important}.requestinfos_form .wpforms-container input[type=file]{cursor:pointer!important;background-color:#263c5e!important;color:#fff!important;border:none!important;padding:.4vw 0!important}.requestinfos_form .wpforms-container input[type=file]::file-selector-button{background-color:#ffffff26!important;color:#fff!important;border:none!important;padding:.4vw .75vw!important;margin-right:.75vw!important;cursor:pointer!important}.requestinfos_form .wpforms-container textarea{resize:vertical!important;min-height:6vw!important}.requestinfos_form .wpforms-container .wpforms-submit-container{margin:0!important;margin-top:.5vw!important;padding:0!important}.requestinfos_form .wpforms-container .wpforms-submit,.requestinfos_form .wpforms-container button[type=submit]{border-radius:2vw!important;padding:.5vw .75vw!important;color:#fff!important;background-color:transparent!important;border:.1vw solid #fff!important;font-family:inherit!important;font-size:inherit!important;line-height:1!important;cursor:pointer!important;height:auto!important;min-height:auto!important;transition:color .25s ease,background-color .25s ease!important}.requestinfos_form .wpforms-container .wpforms-submit:hover,.requestinfos_form .wpforms-container button[type=submit]:hover{color:var(--color-primary)!important;background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.requestinfos_form .wpforms-container .wpforms-submit-spinner,.requestinfos_form .wpforms-container .wpforms-submit-container .wpforms-submit-spinner{display:none!important}.coating_item span{display:flex;align-items:center;justify-content:center;background-color:#102f598c;padding:.5vw;text-align:center;width:100%;height:100%;opacity:0;transition:all .25s ease}.coating_item:hover span{opacity:1}.requestinfos_form .wpforms-container .wpforms-field-address input[type=text]:not([aria-hidden=true]),.requestinfos_form .wpforms-container .wpforms-field-address input[type=email],.requestinfos_form .wpforms-container .wpforms-field-address textarea{margin-bottom:1.5vw!important}.requestinfos_form .wpforms-container .wpforms-field-address input[type=text].wpforms-field-address-postal{margin-bottom:0!important}.requestinfos_form .wpforms-container select:read-only{width:100%!important;height:auto!important;min-height:auto!important;background-color:#263c5e!important;color:#fff6!important;border:none!important;border-radius:0!important;padding:.5vw .75vw!important;font-family:inherit!important;font-size:1vw!important;line-height:1.4!important;box-sizing:border-box!important}@media(max-width:1024px){:root{--breakout-x: 2rem}body{font-size:1rem}h1{font-size:2rem;margin:0 0 1rem}h2{font-size:1.25rem;margin:0 0 1rem}h2.lined{grid-template-columns:auto 1rem 1fr;font-size:1.25rem}h2.lined span{line-height:1}h2.lined:after{height:.15rem;min-width:2rem}header.main .mainmenu a:after{bottom:-.25rem;height:.15rem}p{margin-bottom:1rem}header.main{padding:1.5rem;height:auto;min-height:4rem;flex-wrap:wrap}header.main .logo{order:1}header.main .btns{order:2}header.main .header__hamburger{order:3}header.main.sticky{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 .25rem .5rem #08142b1f}body.header-is-sticky{padding-top:4rem}html.menu-open header.main{position:fixed;top:0;left:0;right:0;width:100%}header.main .logo{max-width:6rem}header.main .logo.logo_vert{width:10rem}header.main .logo.logo_hor{width:8rem}header.main .logo.logo_square{width:6rem}header.main .header__hamburger{display:flex;align-items:center;justify-content:center;padding:0 0 0 1.5rem;vertical-align:middle;line-height:0}header.main .mainmenu{display:none;gap:1rem}header.main .btns{gap:1rem;justify-content:flex-end;margin-left:auto}header.main .btns a{border-radius:1.5rem;padding:.5rem .75rem;font-size:.75rem}.menu_panel{max-width:18rem;padding:5rem 1.5rem 1.5rem;box-shadow:-.5rem 0 1.5rem #08142b26}.menu_panel__nav{margin-top:1.5rem}.menu_panel__list{gap:1rem}.section-about,.section-products,.section-achievements,.section-requestinfos{scroll-margin-top:5rem}#hero{height:50svh}.hero_content{padding:1.5rem 2rem;width:70%}.hero_content p{font-size:1.25rem}.hero_tag{position:absolute;top:1.5rem;right:1.5rem;width:8rem}.section-about{padding:2rem}.mission{gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap;justify-content:center}.icon_item{gap:1rem}.icon_item img{height:6rem}.company_logo{width:6rem;max-width:6rem;margin:0 auto 1rem}.section-products{padding:2rem}.products_tabs{margin-top:2rem}.products_tabs__nav{display:none}.products_tabs__content{width:100%}.products_tabs__content__item{position:relative;opacity:1;pointer-events:auto;height:auto;min-height:16rem;flex-direction:column}.products_tabs__content__item__text{padding:1.5rem}.products_tabs__content__item__img{width:100%;min-height:20rem}.products_tabs__content.slick-dotted.slick-slider{margin-bottom:0}.products_tabs__content .slick-dots{position:static;margin:1rem 0}.products_tabs__content .slick-dots li{height:1.5rem;width:1.5rem;margin:0 .25rem}.products_tabs__content .slick-dots li button{height:1.5rem;width:1.5rem;padding:0}.products_tabs__content .slick-dots li button:before{font-size:18px;width:1.5rem;height:1.5rem;line-height:1.5rem}.section-coating{flex-direction:column;min-height:auto;padding:2rem;gap:1.5rem;flex-wrap:wrap}.coating_img{width:100%;margin:0}.coating_content p{width:100%}.coating_items{gap:2rem;margin-top:2rem;grid-template-columns:repeat(3,1fr)}.coating_item{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.coating_item:hover{transform:scale(1.08)}.coating_lightbox__close{top:1rem;right:1rem;width:2.5rem;height:2.5rem;font-size:1.5rem}.coating_lightbox__inner{max-width:90%;max-height:85vh}.section-achievements{padding-left:2rem;padding-right:2rem}.section-achievements h2{margin:0 0 1.5rem}.achievements__head{padding:1.5rem 0}.achievements__head p{width:100%}.achievement_items__slider__nav{gap:.5rem}.achievement_items__slider__nav__btn{min-width:2.5rem;min-height:2.5rem}.achievement_items__slider__nav i{font-size:1.25rem;width:2rem;height:2rem}.achievement_items__track{align-items:center}.achievement_items__img-wrap{display:flex;align-items:center;justify-content:center}.achievement_items__track img{max-height:15rem}.section-requestinfos{flex-direction:column;gap:1rem;min-height:auto;margin-top:2rem;padding:2rem 4rem}.requestinfos_content{padding:0;min-height:auto}.requestinfos_form{padding:1.5rem;min-height:auto;justify-content:center;box-sizing:border-box;max-width:100%}.requestinfos_form .wpforms-form{gap:1rem}.requestinfos_form .wpforms-field,.requestinfos_form .wpforms-field-container{gap:.35rem}.requestinfos_form .wpforms-field input[type=text],.requestinfos_form .wpforms-field input[type=email],.requestinfos_form .wpforms-field input[type=tel],.requestinfos_form .wpforms-field input[type=file],.requestinfos_form .wpforms-field textarea{padding:.5rem .75rem;font-size:1rem}.requestinfos_form .wpforms-field-file .wpforms-field-label{margin-bottom:.25rem}.requestinfos_form .wpforms-field input[type=file]::file-selector-button{padding:.4rem .75rem;margin-right:.75rem}.requestinfos_form .wpforms-field textarea{min-height:6rem}.requestinfos_form .wpforms-submit-container{margin-top:.5rem}.requestinfos_form .wpforms-submit,.requestinfos_form button[type=submit]{border-radius:1.5rem;padding:.5rem .75rem;border-width:1px}.requestinfos_form .wpforms-container{--wpforms-field-size-input-height: auto !important;--wpforms-field-size-font-size: 1rem !important;--wpforms-field-size-padding-h: .75rem !important;--wpforms-button-size-height: auto !important;--wpforms-button-size-padding-h: .75rem !important;--wpforms-button-size-margin-top: .5rem !important}.requestinfos_form .wpforms-container .wpforms-form,.requestinfos_form .wpforms-container .wpforms-field-container{gap:1rem!important}.requestinfos_form .wpforms-container input[type=text]:not([aria-hidden=true]),.requestinfos_form .wpforms-container input[type=email],.requestinfos_form .wpforms-container textarea{padding:.5rem .75rem!important;font-size:1rem!important}.requestinfos_form .wpforms-container textarea{min-height:6rem!important}.requestinfos_form .wpforms-container .wpforms-submit,.requestinfos_form .wpforms-container button[type=submit]{border-radius:1.5rem!important;padding:.5rem .75rem!important;height:auto!important}.footer_top{padding:2rem 1.5rem}.footer_top h2{margin:0 0 .75rem}.footer_top__links{gap:1rem;flex-wrap:wrap;justify-content:center}.footer_top__links span:after{margin-left:1rem}.socials{padding:1.5rem 0}.socials a{font-size:1rem;width:2rem;height:2rem}.official_retailer{gap:1rem}.official_retailer img{width:75%;height:auto}.btn_white{border-radius:1.5rem;padding:.5rem .75rem;border-width:1px}.footer_bottom{padding:1rem 1.5rem}.footer_bottom .logo{width:6rem}.footer_bottom .copyrights{font-size:.75rem}.coating_item span{opacity:1}}@media(max-width:767px){.hero_content{width:100%;padding:1rem}.hero_content h1{font-size:1.5rem}.hero_content p{font-size:1rem}.hero_tag{position:absolute;top:1rem;right:1rem;width:6rem}.section-about{padding:1.5rem 2rem}.mission{gap:1.5rem;margin-bottom:2.5rem;flex-direction:column}.icon_item img{height:5rem}.company_logo{width:6rem;max-width:6rem}.section-products{padding:2rem}.products_tabs__content__item{min-height:14rem}.products_tabs__content__item__text{padding:1rem}.products_tabs__content__item__img{min-height:20rem}.section-coating{flex-direction:column;padding:2rem}.coating_items{grid-template-columns:repeat(2,1fr);gap:2rem}.coating_item{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.coating_item:hover{transform:scale(1.08)}.section-requestinfos{padding:2rem 4rem;gap:1rem}.requestinfos_content{padding:0}.requestinfos_form{padding:1rem;box-sizing:border-box;max-width:100%}.requestinfos_form h2{font-size:1.125rem}.requestinfos_form .wpforms-container input[type=text]:not([aria-hidden=true]),.requestinfos_form .wpforms-container input[type=email],.requestinfos_form .wpforms-container textarea{padding:.5rem .75rem!important;font-size:1rem!important}.requestinfos_form .wpforms-container .wpforms-submit,.requestinfos_form .wpforms-container button[type=submit]{padding:.5rem .75rem!important;font-size:1rem!important}.footer_top{padding:1.5rem 1rem}.footer_top h2{font-size:1.125rem}.footer_top__links{flex-direction:column;gap:.5rem}.footer_top__links span:after{content:none}.footer_bottom{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem;padding:1rem;text-align:center}.footer_bottom .logo{grid-column:1;grid-row:1;justify-self:center;width:5rem}.footer_bottom .copyrights{grid-column:1;grid-row:2;justify-self:center;font-size:.7rem}.coating_item span{opacity:1;background-color:transparent;text-shadow:1px 1px 1px rgb(0,0,0);font-size:1.5rem}}:where(header.main,#home,footer.main) img{width:auto;height:auto}.coating_img{flex-shrink:0}footer.main .footer_bottom .logo img{width:auto}#hero .fond-image{z-index:0}.section-requestinfos{position:relative}.section-requestinfos .fond-image{z-index:0}.requestinfos_content,.requestinfos_form{position:relative;z-index:1}.products_tabs__content__item__img{overflow:hidden}.section-coating h2,.section-requestinfos h2,.footer_top h2{background-color:transparent}.section-coating h2{display:block}header.main>nav{width:40%}header.main>nav .mainmenu{width:100%}header.main .logo img{width:100%;height:auto}@media(max-width:1024px){header.main>nav{display:none}}.coating_item{position:relative;display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;overflow:hidden}.coating_item span{position:relative}.coating_item:focus-visible span{opacity:1}.coating_lightbox{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:#fff}.coating_lightbox:not([open]){display:none}.coating_lightbox[open],.coating_lightbox[open] .coating_lightbox__inner{opacity:1;visibility:visible;transform:none}.coating_lightbox::backdrop{background:transparent}.achievement_items__slider__nav i svg{width:1em;height:1em}.achievement_items__img-wrap img{pointer-events:none}.socials a .icon{width:1em;height:1em}.socials a .icon.icon--facebook-f{width:.625em}.socials a .icon.icon--square-instagram{width:.875em}.products_tabs .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.products_tabs .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.products_tabs .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.products_tabs .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.products_tabs .slick-dots li button:hover:before,.products_tabs .slick-dots li button:focus-visible:before{opacity:1}.products_tabs .slick-dots li.slick-active button:before{opacity:.75}@media(min-width:1025px){.products_tabs .slick-dots{display:none}}@media(max-width:1024px){.products_tabs__content{display:flex;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transition:height .3s ease}.products_tabs__content::-webkit-scrollbar{display:none}.products_tabs__content__item{flex:0 0 100%;scroll-snap-align:start}.products_tabs .slick-dots{position:static;margin:0;padding:1rem 0;background-color:#f2f3f4}.products_tabs .slick-dots li{height:1.5rem;width:1.5rem;margin:0 .25rem}.products_tabs .slick-dots li button{height:1.5rem;width:1.5rem;padding:0}.products_tabs .slick-dots li button:before{content:"";top:calc(50% - 7.5px);left:calc(50% - 7.5px);width:15px;height:15px;border-radius:50%;background-color:#000}}@media(prefers-reduced-motion:reduce){.products_tabs__content,.achievement_items__track{transition:none}.products_tabs__content{scroll-behavior:auto}}.single-landing header.main .logo{padding:0;height:auto}.single-landing header.main .logo img{max-height:100%}
