@font-face{font-family:gillSans;src:url(../media/GillSans-s.p.0ni.5gid-1pyi.woff2?dpl=dpl_GbtZNAEHjsCwJg12fxESUUHvQJ8a)format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:gillSans;src:url(../media/GillSans_Italic-s.p.0p3oa5m2j0hsx.woff2?dpl=dpl_GbtZNAEHjsCwJg12fxESUUHvQJ8a)format("woff2");font-display:optional;font-weight:400;font-style:italic}@font-face{font-family:gillSans;src:url(../media/GillSans_SemiBold-s.p.0vka4ebl8bzg5.woff2?dpl=dpl_GbtZNAEHjsCwJg12fxESUUHvQJ8a)format("woff2");font-display:optional;font-weight:600;font-style:normal}@font-face{font-family:gillSans;src:url(../media/GillSans_SemiBoldItalic-s.p.0wtrcaqacg8w9.woff2?dpl=dpl_GbtZNAEHjsCwJg12fxESUUHvQJ8a)format("woff2");font-display:optional;font-weight:600;font-style:italic}@font-face{font-family:gillSans;src:url(../media/GillSans_Bold-s.p.0ir3lpy2uy6bf.woff2?dpl=dpl_GbtZNAEHjsCwJg12fxESUUHvQJ8a)format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:gillSans Fallback;src:local(Arial);ascent-override:100.3%;descent-override:25.18%;line-gap-override:0.0%;size-adjust:91.52%}.gillsans_555650b3-module__Q3v9Oq__className{font-family:gillSans,gillSans Fallback}.gillsans_555650b3-module__Q3v9Oq__variable{--font-gill-sans:"gillSans", "gillSans Fallback"}
:root{--primary:#0085ca;--green:#80ae37;--red:#c41515;--gray:#e7e7e7;--gray-da:#e1e1e1;--blue:#0085ca;--orange:#ff7300;--orange-dark:#eb6a00;--text-color:#1b1b1b;--text-fs:1.6rem;--text-fs-s:1.8rem;--text-lh:1.3;--title-h1-fs:3rem;--title-h1-lh:1.2;--title-h2-fs:2.7rem;--title-h2-lh:1.3;--title-h3-fs:2.3rem;--title-h3-lh:1.2;--title-h4-fs:2rem;--title-h4-lh:1.2;--title-h5-fs:1.9rem;--title-h5-lh:1.2;--title-h6-fs:1.7rem;--title-h6-lh:1.2;--input-bg:#e1e1e1;--input-fs:1.44rem;--input-lh:4.48rem;--input-bc:#e1e1e1;--input-br:0;--form-mc:#0085ca;--links-btn-bw:0;--links-btn-lh:1.8;--links-btn-pa:.3em 3rem;--links-btn-br:0;--tables-th-pa:8px;--tables-th-bg:white;--tables-th-tc:#9e9e9e;--tables-th-fw:400;--tables-td-pa:8px;--tables-td-bg:white;--tables-td-tc:#1b1b1b;--tables-td-fw:400;--tables-bc:#e0e0e0;--alert-br:5px;--alert-pa:20px;--alert-su-tc:#468847;--alert-er-tc:#b94a48;--alert-wa-tc:#c09853;--alert-in-tc:#3a87ad}
.cc-block{display:block}.cc-w-100{width:100%}.cc-w-auto{width:auto}.cc-txt-center{text-align:center}.cc-txt-justify{text-align:justify}.cc-centered{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:989px){.cc-txt-left-m{text-align:left}}@media (min-width:1200px){.cc-txt-left-l{text-align:left}.cc-w-60-l{width:60%}}.cc-blue{color:var(--blue)}.cc-primary{color:var(--primary)}.cc-bg-gray{background-color:var(--gray)}.cc-bg-orange{background-color:var(--orange)}.cc-bg-orange:hover{opacity:.9}.cc-bg-primary{background-color:var(--primary)}.cc-bg-primary:hover{opacity:.9}.cc-fs-12{font-size:1.2rem}.cc-fs-16{font-size:1.6rem}.cc-fs-18{font-size:1.8rem}.cc-fs-22{font-size:2.2rem}.cc-fs-24{font-size:2.4rem}.cc-fs-25{font-size:2.5rem}.cc-fs-30{font-size:3rem}@media (min-width:989px){.cc-fs-22-m{font-size:2.2rem}.cc-fs-30-m{font-size:3rem}}@media (min-width:1200px){.cc-fs-22-xl{font-size:2.2rem}}.cc-fw-600{font-weight:600}.cc-pat-15{padding-top:15px}.cc-pat-20{padding-top:20px}.cc-pat-30{padding-top:30px}.cc-pat-40{padding-top:40px}.cc-pat-50{padding-top:50px}.cc-pat-60{padding-top:60px}@media (min-width:1200px){.cc-pat-0-l{padding-top:0}.cc-pat-50-l{padding-top:50px}}.cc-pab-10{padding-bottom:10px}.cc-pab-15{padding-bottom:15px}.cc-pab-20{padding-bottom:20px}.cc-pab-25{padding-bottom:25px}.cc-pab-30{padding-bottom:30px}@media (min-width:1200px){.cc-pab-25-l{padding-bottom:25px}.cc-pab-40-l{padding-bottom:40px}.cc-pab-50-l{padding-bottom:50px}.cc-pab-60-l{padding-bottom:60px}}@media (min-width:989px){.cc-pab-40-m{padding-bottom:40px}}.cc-par-0{padding-right:0}.cc-mat-20{margin-top:20px}.cc-mat-30{margin-top:30px}.cc-mat-40{margin-top:40px}.cc-mat-50{margin-top:50px}.cc-mab-30{margin-bottom:30px}@media (min-width:1200px){.cc-mab-40-l{margin-bottom:40px}}.cc-mar-20{margin-right:20px}a.btn,button[type=submit]{color:#fff;cursor:pointer;border:0;border-radius:0;padding:.3em 3rem;font-family:inherit;font-size:1.6rem;line-height:1.8;text-decoration:none;transition:all .3s;display:inline-block}
.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:var(--primary);border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:15px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:flex;overflow:visible}.hamburger:hover{background-color:var(--primary);border:0}.hamburger-box{width:24px;height:20px;display:inline-block;position:relative}.hamburger-inner{background-color:#fff;width:100%;height:2px;transition:all .15s;display:block;position:absolute;top:0}.hamburger-inner:before,.hamburger-inner:after{content:"";background-color:#fff;width:100%;height:2px;transition:all .15s;display:block;position:absolute;right:0}.hamburger-inner:before{top:8px}.hamburger-inner:after{top:16px}.hamburger--elastic .hamburger-inner{transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{transition:opacity .15s .4s}.hamburger--elastic .hamburger-inner:after{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translateY(8px)rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{width:100%;transform:translateY(-16px)rotate(-270deg)}
.animated{animation-duration:1s;animation-fill-mode:both}@keyframes eurintecFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.eurintecFadeInDown{animation-name:eurintecFadeInDown;animation-duration:.3s}@keyframes showHideAnswer{0%{max-height:0;margin:0 0 0 30px}99%{max-height:500px}to{max-height:inherit;margin:20px 0 20px 30px}}.showHideAnswer{animation-name:showHideAnswer;animation-duration:.45s;animation-fill-mode:both}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.15}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:13px;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{font-family:var(--font-gill-sans), "Gill Sans", sans-serif;font-size:var(--text-fs);line-height:var(--text-lh);color:var(--text-color)}@media (min-width:360px){body{font-size:var(--text-fs-s)}}.gill{font-family:var(--font-gill-sans), "Gill Sans", sans-serif}h1,h2,h3,h4,h5,h6{color:var(--text-color);font-weight:400}i[class^=fa-]{font-style:normal}h1{font-size:var(--title-h1-fs);line-height:var(--title-h1-lh)}h2{font-size:var(--title-h2-fs);line-height:var(--title-h2-lh)}h3{font-size:var(--title-h3-fs);line-height:var(--title-h3-lh)}h4{font-size:var(--title-h4-fs);line-height:var(--title-h4-lh)}h5{font-size:var(--title-h5-fs);line-height:var(--title-h5-lh)}h6{font-size:var(--title-h6-fs);line-height:var(--title-h6-lh)}h1 small,.h1-like small,h2 small,.h2-like small,h3 small,.h3-like small{font-size:1.8rem}ul{margin:0;padding:0}ul li{list-style:none}picture{display:block}::selection{background:var(--primary);color:#fff}::selection{background:var(--primary);color:#fff}strong{font-weight:600}.cc-inside{max-width:100%;margin:0 auto;padding:0 20px}@media (min-width:989px){.cc-inside{max-width:900px;padding:0}}@media (min-width:1200px){.cc-inside{max-width:1200px}}body.references #main-content,body.presentation #main-content{padding-bottom:0}html.opened-menu,body.opened-menu{overflow:hidden}@media (min-width:989px){html.opened-menu,body.opened-menu{overflow:inherit!important}}.form-item{margin:.8em 0}.form-item label{padding:0 .8em 0 0}form input,form textarea,form select{vertical-align:middle;background-color:var(--input-bg);border:1px solid var(--input-bc);resize:none;height:var(--input-lh);font-size:var(--input-fs);line-height:inherit;border-radius:0;padding:0 1em;font-family:inherit;transition:all .2s ease-out;display:inline-block;box-shadow:inset 0 1px 2px #0000001a}form textarea{height:auto;padding:.8em 1em;line-height:1.4}form button[type=submit],form input[type=submit]{cursor:pointer;color:#fff;height:var(--input-lh);vertical-align:middle;box-shadow:none;text-transform:uppercase;background-color:var(--primary);border:0;border-radius:0;padding:0 2em;font-family:inherit;transition:all .2s ease-out}form button[type=submit]:hover,form input[type=submit]:hover{opacity:.9}table{border-collapse:collapse;width:100%}table th{padding:var(--tables-th-pa);background-color:var(--tables-th-bg);color:var(--tables-th-tc);font-weight:var(--tables-th-fw);border:1px solid var(--tables-bc)}table td{padding:var(--tables-td-pa);background-color:var(--tables-td-bg);color:var(--tables-td-tc);font-weight:var(--tables-td-fw);border:1px solid var(--tables-bc)}.icon-left{margin-right:10px}.icon-right{margin-left:10px}
table.caracteristics{margin:0}table.caracteristics tr:hover td{background-color:var(--gray)}table.caracteristics tr td{background-color:#f4f4f4;border-bottom-color:#fff;transition:all .3s}table.caracteristics tr td:last-of-type{text-align:right}.arrow li{padding:2px 0 2px 30px;position:relative}.arrow li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ff7300' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;display:inline-block;position:absolute;top:5px;left:0}a.btn,button{font-size:1.6rem}a.btn i,button i{font-size:1.4rem}a.btn i.fa-file-pdf,button i.fa-file-pdf{font-size:1.8rem}@media (min-width:989px){a.btn,button[type=submit]{font-size:2.2rem}a.btn i.fa-file-pdf,button i.fa-file-pdf{font-size:2rem}}@media (min-width:1200px){a.btn i.fa-file-pdf,button i.fa-file-pdf{font-size:2.5rem}}.bg-illu{background-image:url(/images/bg-illu.png);background-position:100% 0;background-repeat:no-repeat;background-size:350px}@supports (background-image:-webkit-image-set(url('/images/bg-illu.webp') 1x)){.bg-illu{background-image:-webkit-image-set(url(/images/bg-illu.webp) 1x)}}@media (min-width:768px){.bg-illu{background-size:450px}}@media (min-width:1200px){.bg-illu{background-size:560px}}.section{padding:30px 0 0}@media (min-width:1200px){.section{padding-top:60px}}body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog){justify-content:center;align-items:flex-end;min-height:150px;display:flex}body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) h1,body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) p{color:#fff;text-transform:uppercase;text-align:center;padding:0 20px 20px;font-size:2.5rem;font-weight:600}@media (min-width:768px){body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog){min-height:280px}body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) h1,body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) p{font-size:3rem}}@media (min-width:1200px){body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) h1,body:not(.homepage):not(.error404) section.backstretch:not(.discover-catalog) p{padding-bottom:40px;font-size:3.6rem}}h1,.h1-like{font-size:2.5rem;font-weight:600}@media (min-width:768px){h1,.h1-like{font-size:3rem}}@media (min-width:1200px){h1,.h1-like{font-size:3.6rem}}h2.underlined{border-bottom:1px solid var(--primary);padding-bottom:10px}.body{text-align:justify}.body h2{margin-top:50px}.body h4,.body h3{margin-top:20px}.body p{padding:10px 0}.body a:not(.btn){color:var(--primary);border-bottom:1px dotted var(--primary);margin:0 2px;padding:0 3px;transition:all .3s;display:inline-block}.body a:not(.btn):hover{color:var(--orange)}.wrap-presentation small{color:var(--text-color)}.wrap-presentation ul a:hover{color:var(--orange);transition:all .3s}.wrap-presentation .btn{width:100%;margin-top:20px;font-size:1.6rem;display:block}.wrap-presentation aside{max-width:430px;height:480px;margin:0 auto;position:relative}.wrap-presentation aside picture{position:absolute;top:0;right:130px}.wrap-presentation aside picture.item-2{z-index:2;top:180px;right:0}@media (min-width:768px){.wrap-presentation .btn{width:inherit;margin-top:20px;margin-left:20px;display:inline-block}.wrap-presentation .btn:first-child{margin-left:0}}@media (min-width:989px){.wrap-presentation{display:flex}.wrap-presentation section{flex:1;padding-right:30px}.wrap-presentation aside{height:inherit;flex:0 0 300px;max-width:300px}.wrap-presentation aside picture{top:50px;right:110px}.wrap-presentation aside picture.item-2{top:210px;right:0}.presentation .wrap-presentation aside picture{top:0}.presentation .wrap-presentation aside picture.item-2{top:160px}}@media (min-width:1200px){.wrap-presentation .btn{font-size:2.2rem}.wrap-presentation section{flex-wrap:wrap;justify-content:space-between;padding-top:110px;display:flex}.presentation .wrap-presentation section{padding-top:0}.wrap-presentation section>*{flex:0 0 100%}.wrap-presentation section>ul{flex:0 0 48%}}.discover-catalog{padding:30px 0}.discover-catalog h2{color:#fff;text-transform:uppercase}.discover-catalog .arrow{text-align:left}.discover-catalog .arrow a{color:#fff;transition:all .3s}.discover-catalog .arrow a:hover{color:var(--orange)}.discover-catalog .arrow a span{font-size:75%}.discover-catalog .btn{margin:10px 10px 0;font-size:1.8rem}@media (min-width:768px){.discover-catalog .cc-inside{flex-wrap:wrap;justify-content:center;display:flex}.discover-catalog h2,.discover-catalog p{flex:0 0 100%}.discover-catalog ul{flex:0 0 48%}}@media (min-width:989px){.discover-catalog{padding:60px 0}.discover-catalog .btn{margin:10px 30px 0;font-size:2.2rem}.discover-catalog ul{flex:0 0 360px;padding:0 10px}}.error404 .wrap-404{color:#fff;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.error404 .wrap-404 h1{color:#fff;font-size:6rem}.error404 .wrap-404 h1 small{font-size:6rem}
#main-header .cc-inside{padding:0;position:relative}#main-header #logo{padding:20px;display:block}#main-header #logo picture{padding-right:74px}#main-header .wrap-pushes{background-color:var(--primary);color:#fff;padding:20px 0;display:flex}#main-header .wrap-pushes>div{text-align:center;flex:0 0 33.2%;max-width:33.2%;font-size:1.5rem}#main-header .wrap-pushes>div i{justify-content:center;align-items:center;height:50px;margin-bottom:10px;font-size:4rem;display:flex}#main-header .wrap-pushes>div i.fa-phone-volume{transform:rotate(-45deg)}#main-header .wrap-pushes>div i:before{margin:auto}#main-header .wrap-pushes>div img{max-height:50px;width:inherit;max-width:inherit;margin:0 auto 10px;display:block}#main-header .wrap-pushes>div p a{font-weight:600;display:block}#main-header .wrap-pushes a{color:#fff}#main-header .css-open-menu{z-index:2;position:absolute;top:20px;right:20px}#main-header nav{z-index:10;background-color:#fff;width:100%;height:100vh;padding-top:30px;position:fixed;top:0;bottom:0;left:-120%;overflow-y:auto}#main-header nav.shown{transition:left .35s cubic-bezier(1,0,0,1);left:0%}#main-header nav>ul{max-width:70%;margin:0 auto}#main-header nav>ul>li{text-align:center}#main-header nav>ul>li:hover:after,#main-header nav>ul>li.active:after{width:100%}#main-header nav>ul>li.ask-quotation{background-color:var(--orange);transition:background-color .2s}#main-header nav>ul>li.ask-quotation:before,#main-header nav>ul>li.ask-quotation:after{content:"";display:none}#main-header nav>ul>li.ask-quotation a{color:#fff}#main-header nav>ul>li.ask-quotation:hover{background-color:var(--orange-dark)}#main-header nav>ul>li:after{content:" ";background-color:var(--orange);width:0%;height:8px;margin:0 auto;transition:all .3s;display:block}#main-header nav>ul>li a{text-transform:uppercase;padding:10px 20px;display:block;position:relative}#main-header nav>ul>li a picture{text-align:center;max-width:80%;margin:0 auto 20px}#main-header nav>ul>li li a{text-transform:none;padding:3px 20px}#main-header nav>ul>li li a:hover{color:var(--orange)}@media (min-width:768px){#main-header .wrap-pushes>div{padding:0 7px;font-size:1.8rem}#main-header .wrap-pushes>div i{height:73px;font-size:5rem}#main-header .wrap-pushes>div img{max-height:inherit;width:auto;max-width:100%}#main-header .wrap-pushes>div p span{font-size:110%;font-weight:600;display:block}}@media (min-width:989px){#main-header{position:relative}#main-header:after{content:" ";background-color:var(--primary);z-index:-1;width:50%;display:block;position:absolute;top:0;bottom:0;right:0}#main-header .css-open-menu{display:none}#main-header .wrap-logo-pushes{align-items:center;display:flex}#main-header .wrap-logo-pushes #logo{flex:0 360px;max-width:360px;padding:0 30px 0 0}#main-header .wrap-logo-pushes .wrap-pushes{flex:1;padding:20px 0 50px;position:relative}#main-header .wrap-logo-pushes .wrap-pushes:before{content:" ";border-style:solid;border-width:0 0 210px 70px;border-color:transparent transparent var(--primary) transparent;width:0;height:0;display:block;position:absolute;top:0;left:-70px}#main-header nav{top:inherit;height:inherit;overflow-y:inherit;padding:0;transition:none;position:absolute;bottom:-35px;left:0;box-shadow:0 0 10px #0003}#main-header nav.shown{transition:none}#main-header nav.fixed{top:0;left:0;right:0;bottom:inherit;z-index:11;width:100vw;position:fixed}#main-header nav.fixed>ul{max-width:900px;margin:0 auto;transition:none}#main-header nav>ul{flex-wrap:wrap;max-width:100%;display:flex}#main-header nav>ul>li{flex:1;position:relative}#main-header nav>ul>li:hover:after,#main-header nav>ul>li.active:after{width:100%;transition:none}#main-header nav>ul>li:hover ul{animation-name:eurintecFadeInDown;animation-duration:.3s;display:block}#main-header nav>ul>li:before{content:"";display:none}#main-header nav>ul>li a{padding:20px 0 12px;font-size:1.4rem}#main-header nav>ul>li a picture{display:none}#main-header nav>ul>li ul{border-top:8px solid var(--orange);background-color:#fff;width:200px;padding:15px 0;display:none;position:absolute;top:50px;box-shadow:5px 5px 5px #0003}#main-header nav>ul>li ul a{text-align:left;font-size:1.6rem}}@media (min-width:1200px){#main-header .wrap-logo-pushes #logo{flex:0 490px;max-width:490px}#main-header .wrap-logo-pushes .wrap-pushes>div p span,#main-header .wrap-logo-pushes .wrap-pushes>div p a{font-size:2.3rem}#main-header nav.fixed>ul{max-width:1200px}#main-header nav>ul>li:hover ul,#main-header nav>ul>li.active ul{top:55px}#main-header nav>ul>li a{font-size:1.8rem}}#main-footer .footer-top{color:var(--text-color)}#main-footer .footer-top li.active a{color:var(--orange)}#main-footer .footer-top a{color:var(--text-color);transition:all .3s}#main-footer .footer-top a:hover{color:var(--orange)}#main-footer .footer-top .cc-inside>div{padding:30px 0 0}#main-footer .footer-top address{text-align:center;font-style:normal}#main-footer .footer-top address picture{max-width:200px;margin:0 auto 20px}#main-footer .footer-top h4{text-align:center;margin-bottom:15px;font-weight:700}@media (min-width:768px){#main-footer .footer-top .cc-inside{flex-wrap:wrap;display:flex}#main-footer .footer-top .cc-inside address,#main-footer .footer-top .cc-inside .about{flex:1 0 100%}#main-footer .footer-top .cc-inside .products,#main-footer .footer-top .cc-inside .informations{flex:0 0 50%}#main-footer .footer-top .cc-inside .products h4,#main-footer .footer-top .cc-inside .informations h4{text-align:left}}@media (min-width:989px){#main-footer .footer-top{position:relative}#main-footer .footer-top:hover .polygon{clip-path:polygon(0 0,35% 0,45% 100%,0% 100%)}#main-footer .footer-top .polygon{z-index:1;background-color:var(--gray-da);clip-path:polygon(0 0,45% 0,55% 100%,0% 100%);transition:all .3s;position:absolute;inset:0}#main-footer .footer-top .cc-inside{z-index:2;justify-content:space-between;position:relative}#main-footer .footer-top .cc-inside address,#main-footer .footer-top .cc-inside .about,#main-footer .footer-top .cc-inside .products,#main-footer .footer-top .cc-inside .informations{flex:0 0 24%;padding:0 15px}#main-footer .footer-top .cc-inside address,#main-footer .footer-top h4{text-align:left}#main-footer .footer-top .cc-inside .about,#main-footer .footer-top .cc-inside .products,#main-footer .footer-top .cc-inside .informations{padding-top:20px}}.footer-bottom,.footer-bottom a{color:#fff}
.homepage section.backstretch{padding:40px 0}.homepage section.backstretch .cc-inside,.homepage section.backstretch p a{color:#fff}.homepage h1{color:#fff;text-transform:uppercase;isolation:isolate;font-weight:700;position:relative}.homepage h1 small{color:#fff;text-transform:none;font-style:italic;font-weight:600;display:block}.homepage h1:before{content:" ";background-color:var(--orange);z-index:-1;width:60%;height:18px;display:block;position:absolute;top:0;left:0}.homepage .product-list{padding:30px 0}.homepage .product-list .product-item{border:1px solid var(--gray);background-color:#fff;max-width:360px;margin:30px auto 0;padding:20px;transition:all .3s}.homepage .product-list .product-item:first-child{margin-top:0}.homepage .product-list .product-item img{max-width:320px;max-height:220px}.homepage .product-list .product-item:hover{border-color:#0000;box-shadow:0 0 10px #0003}@media (min-width:768px){.homepage section.backstretch{padding-bottom:70px}.homepage h1:before{height:23px}.homepage .wrap-presentation .btn{width:inherit;margin-top:20px;margin-left:20px;display:inline-block}.homepage .wrap-presentation .btn:first-child{margin-left:0}.homepage .product-list{flex-wrap:wrap;justify-content:space-between;padding:30px 0 0;display:flex}.homepage .product-list .product-item{max-width:inherit;flex:0 0 48%;margin:0 0 30px}.homepage .product-list .product-item img{max-width:100%}.homepage .product-list .product-item .btn{font-size:1.5rem}.homepage .product-list .product-item .btn i{font-size:1.2rem}}@media (min-width:989px){.homepage section.backstretch{align-items:center;min-height:500px;display:flex}}@media (min-width:1200px){.homepage section.backstretch{min-height:700px}.homepage .product-list .product-item{flex:0 0 24%}.homepage .product-list .product-item img{max-width:320px}.homepage .product-list .product-item .btn{font-size:2.2rem}.homepage .product-list .product-item .btn i{font-size:1.4rem}}
.wrap-categories-products aside{background-color:var(--gray);margin-bottom:30px}.wrap-categories-products aside .wrap-categories{padding:20px}.wrap-categories-products aside .title{text-transform:uppercase;text-align:center;position:relative}.wrap-categories-products aside .title:after{content:" ";background-color:#fff;width:100%;height:1px;margin:20px auto;display:block}.wrap-categories-products aside a{transition:all .3s}.wrap-categories-products aside a:hover{color:var(--orange)}.wrap-categories-products section section{border:1px solid var(--gray);background-color:#fff;margin:30px auto 0;padding:20px;transition:all .3s}.wrap-categories-products section section:first-child{margin-top:0}.wrap-categories-products section section img{max-width:180px;max-height:160px}.wrap-categories-products section section.selected,.wrap-categories-products section section:hover{border-color:#0000;box-shadow:0 0 10px #0003}.wrap-categories-products section section .wrap-img-category{text-align:center;padding-bottom:20px}.wrap-categories-products section section .wrap-desc-category{text-align:center}.wrap-categories-products section section .product-list{border-top:1px solid var(--gray);flex-wrap:wrap;justify-content:center;margin-top:20px;padding:20px 0 0;display:flex}.wrap-categories-products section section .product-list article{border:1px solid var(--gray);background-color:#fff;flex:0 0 258px;margin:15px;padding:20px;transition:all .3s}.wrap-categories-products section section .product-list article img{max-width:208px;max-height:150px}.wrap-categories-products section section .product-list article:hover{border-color:#0000;box-shadow:0 0 10px #0003}.wrap-categories-products section section .product-list article h3{color:var(--text-color);font-size:2.4rem}.wrap-categories-products section section .product-list article h3 small{color:#888;text-transform:uppercase;margin-top:3px;display:block}.wrap-categories-products section section .product-list article h3 small em{text-transform:none;margin-right:7px;display:inline-block}.wrap-categories-products section section .product-list article p{color:#7d7d7d}@media (min-width:768px){.wrap-categories-products section section{flex-wrap:wrap;display:flex}.wrap-categories-products section section .wrap-img-category{flex:0 0 180px;max-width:180px;padding-bottom:0}.wrap-categories-products section section .wrap-desc-category{text-align:left;flex:1;padding-left:40px}.wrap-categories-products section section .product-list{flex:0 0 100%}}@media (min-width:989px){.wrap-categories-products .cc-inside{display:flex}.wrap-categories-products aside{flex:0 0 240px;max-width:240px;margin-bottom:0}.wrap-categories-products aside .wrap-categories{padding:30px 20px}.wrap-categories-products .wrap-products{flex:1;padding-left:40px}.wrap-categories-products section section .product-list{justify-content:flex-start}}.wrap-categories-products section section .easynut-promo{border:1px solid var(--gray);border-left:4px solid var(--orange);background-color:#f8f9fa;border-radius:2px;flex-direction:column;flex:0 0 100%;align-items:center;gap:0;margin-top:20px;padding:20px;display:flex}.wrap-categories-products section section .easynut-promo__image{text-align:center;flex-shrink:0;margin-bottom:16px}.wrap-categories-products section section .easynut-promo__image img{max-width:180px;max-height:160px}.wrap-categories-products section section .easynut-promo__content{text-align:center}.wrap-categories-products section section .easynut-promo__title{text-transform:uppercase;color:var(--text-color);letter-spacing:.03em;margin:0 0 6px;font-size:1.6rem;font-weight:700}.wrap-categories-products section section .easynut-promo__description{color:#666;margin:0 0 16px;font-size:1.3rem;line-height:1.5}@media (min-width:768px){.wrap-categories-products section section .easynut-promo{flex-direction:row;align-items:flex-start;gap:24px;padding:24px}.wrap-categories-products section section .easynut-promo__image{margin-bottom:0}.wrap-categories-products section section .easynut-promo__content{text-align:left;flex:1;min-width:0}.wrap-categories-products section section .easynut-promo__title{font-size:1.8rem}.wrap-categories-products section section .easynut-promo__description{font-size:1.4rem}}@media (min-width:989px){.wrap-categories-products section section .easynut-promo{gap:28px;padding:28px 32px}.wrap-categories-products section section .easynut-promo__image img{max-width:200px;max-height:180px}.wrap-categories-products section section .easynut-promo__title{margin-bottom:8px;font-size:2rem}.wrap-categories-products section section .easynut-promo__description{margin-bottom:18px;font-size:1.5rem}}
.product-detail h1{text-transform:uppercase}.product-detail h1 small{color:#888;display:block}.product-detail h1 small em{text-transform:none;margin-right:7px;display:inline-block}.product-detail .wrap-product-infos{flex-wrap:wrap;display:flex}.product-detail .back{flex:0 0 100%;order:2;padding-top:30px}.product-detail .product-infos{flex:0 0 100%}.product-detail .product-infos .wrap-product-infos-img .main-img{border:1px solid var(--gray);text-align:center;cursor:zoom-in;background-color:#fff;max-width:500px;margin:0 auto 30px;padding:20px}.product-detail .product-infos .wrap-product-infos-img .product-thumbs{max-width:500px;margin:0 auto 30px;display:flex}.product-detail .product-infos .wrap-product-infos-img .product-thumbs li{border:1px solid var(--gray);cursor:pointer;flex:0 0 100px;margin-left:20px;padding:5px}.product-detail .product-infos .wrap-product-infos-img .product-thumbs li:first-child{margin-left:0}.product-detail .product-infos .wrap-product-infos-img .product-thumbs li:hover{border-color:var(--primary)}.product-detail .product-infos .wrap-product-infos-img .product-thumbs li img{object-fit:contain;width:100%;height:100%;display:block}.product-detail .product-infos .wrap-product-infos-img .columns{align-items:center;gap:15px;display:flex}.product-detail .product-infos .wrap-product-infos-texts h2{text-transform:uppercase}.product-detail .product-infos .wrap-product-infos-texts .ask-quotation{border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);margin-bottom:30px}.product-detail .product-infos .wrap-video .video-container{height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.product-detail .product-infos .wrap-video .video-container iframe,.product-detail .product-infos .wrap-video .video-container object,.product-detail .product-infos .wrap-video .video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.lightbox-overlay{z-index:9999;cursor:zoom-out;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox-overlay img{object-fit:contain;cursor:default;max-width:90vw;max-height:90vh}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:40px;line-height:1;position:absolute;top:15px;right:20px}.lightbox-close:hover{color:var(--primary)}@media (min-width:989px){.product-detail .back{order:-2;padding:0 0 30px}.product-detail .product-infos{display:flex}.product-detail .product-infos .wrap-product-infos-img{flex:0 0 300px}.product-detail .product-infos .wrap-product-infos-texts{flex:1;padding-left:40px}.product-detail .product-infos .wrap-product-infos-texts .ask-quotation{border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);margin-bottom:30px}}@media (min-width:1200px){.product-detail .product-infos .wrap-product-infos-img{flex:0 0 500px}}.product-detail .technical-sheet-cta{border:1px solid var(--gray);border-left:4px solid var(--orange);background-color:#f8f9fa;border-radius:2px;align-items:flex-start;gap:0;padding:20px;display:flex}.product-detail .technical-sheet-cta__icon{display:none}.product-detail .technical-sheet-cta__content{flex:1;min-width:0}.product-detail .technical-sheet-cta__title{text-transform:uppercase;color:var(--text-color);letter-spacing:.03em;margin:0 0 6px;font-size:1.6rem;font-weight:700}.product-detail .technical-sheet-cta__description{color:#666;margin:0 0 16px;font-size:1.3rem;line-height:1.5}.product-detail .technical-sheet-cta__button{display:inline-block}@media (min-width:989px){.product-detail .technical-sheet-cta{gap:20px;padding:24px}.product-detail .technical-sheet-cta__icon{width:60px;height:60px;color:var(--orange);flex-shrink:0;justify-content:center;align-items:center;font-size:3.2rem;display:flex}.product-detail .technical-sheet-cta__title{font-size:1.8rem}.product-detail .technical-sheet-cta__description{font-size:1.4rem}}@media (min-width:1200px){.product-detail .technical-sheet-cta{gap:24px;padding:28px 32px}.product-detail .technical-sheet-cta__icon{width:70px;height:70px;font-size:3.8rem}.product-detail .technical-sheet-cta__title{margin-bottom:8px;font-size:2rem}.product-detail .technical-sheet-cta__description{margin-bottom:18px;font-size:1.5rem}}
.references .rea-pictures picture{margin-top:40px}@media (min-width:989px){.references .rea-pictures{justify-content:space-between;align-items:stretch;display:flex}.references .rea-pictures picture{flex:1 1 0;margin-left:10px;margin-right:10px}.references .rea-pictures picture:first-child{margin-left:0}.references .rea-pictures picture:last-child{margin-right:0}.references .rea-pictures picture img{object-fit:cover;width:100%;height:100%}}
.conseils .wrap-questions{box-shadow:0 0 10px #0003}.conseils article{border-bottom:1px solid #eee}.conseils article:nth-child(odd) h2 a span{background-color:#e1e1e1}.conseils article.active h2 a span{background-color:var(--orange)}.conseils article.active h2 a p{color:var(--orange)}.conseils article.active div{animation-name:showHideAnswer;animation-duration:.45s;animation-fill-mode:both}.conseils article h2{font-size:2.2rem}.conseils article h2 a{align-items:center;display:flex}.conseils article h2 a:hover p{color:var(--orange)}.conseils article h2 a:hover span{background-color:var(--orange)}.conseils article h2 a span{background-color:var(--gray);color:#fff;flex:0 0 60px;justify-content:center;align-self:stretch;align-items:center;min-height:60px;font-size:2.2rem;transition:all .3s;display:flex}.conseils article h2 a p{flex:1;padding-left:20px;transition:all .3s}.conseils article div{border-left:5px solid var(--gray-da);max-height:0;margin:0 0 0 30px;padding:0 20px;overflow:hidden}
.contact form{background-color:#fff;margin:30px auto 0;padding:20px;box-shadow:0 0 10px #0003}.contact form legend{text-transform:uppercase;font-size:2rem;font-weight:600;display:block}.contact form input{box-shadow:none;font-size:var(--text-fs)}.contact form label.required{font-weight:600}.contact .cnil{color:#9b9b9b}@media (min-width:768px){.contact form{padding:40px}.contact form legend{font-size:3rem}.contact .form-item label{line-height:2em;display:block}.contact .form-item input,.contact .form-item textarea{width:100%;display:block}.contact .form-action{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.contact .form-action button{margin-top:15px}}@media (min-width:989px){.contact form{flex-wrap:wrap;justify-content:space-between;display:flex}.contact form legend{flex:0 0 100%;margin-bottom:20px}.contact form .left{flex:0 0 57%;max-width:57%}.contact form .right{flex:0 0 40%;max-width:40%}.contact .left .form-item{align-items:center;display:flex}.contact .left .form-item:before,.contact .left .form-item:after{content:"";display:none}.contact .left .form-item label{flex:0 0 180px;padding:0 20px 0 0;line-height:1.1}.contact .left .form-item input{flex:1}.contact textarea{min-height:246px}}@media (min-width:1200px){.contact form .left,.contact form .right{flex:0 0 48%;max-width:48%}.contact .form-action{justify-content:space-between}.contact .form-action button{margin-top:0}}
