@import url(https://fonts.googleapis.com/css?family=Muli:400,600,900);@import url(https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i);.slick-slider{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;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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 transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Steelfish;src:url(/build/assets/fonts/steelfish_rg.3feda1a1.otf) format("opentype")}@font-face{font-family:Gotham Narrow;src:url(/build/assets/fonts/GothamNarrow-Book.523cf5c2.otf) format("opentype");font-weight:400}@font-face{font-family:Gotham Narrow;src:url(/build/assets/fonts/GothamNarrow-Bold.a43840f5.otf) format("opentype");font-weight:700}@font-face{font-family:Gotham Narrow;src:url(/build/assets/fonts/GothamNarrow-Medium.36f2880e.otf) format("opentype");font-weight:600}@font-face{font-family:Gotham Narrow;src:url(/build/assets/fonts/GothamNarrow-Light.7c9a1387.otf) format("opentype");font-weight:300}@font-face{font-family:icomoon;src:url(/build/assets/fonts/icomoon.dbe75f24.eot);src:url(/build/assets/fonts/icomoon.dbe75f24.eot) format("embedded-opentype"),url(/build/assets/fonts/icomoon.4235ef69.ttf) format("truetype"),url(/build/assets/fonts/icomoon.8ad70dc6.woff) format("woff"),url(/build/assets/fonts/icomoon.cdef0079.svg) format("svg");font-weight:400;font-style:normal}button,input,select,textarea{font-family:Lato,sans-serif}input:focus{outline-width:0}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.form-control{background:none;border:none}@media (min-width:768px){form .row{display:flex;justify-content:space-between}}form .row.submit-row{margin-top:50px}form .row .col{width:100%;margin-bottom:30px}@media (min-width:768px){form .row .col{width:calc(50% - 15px)}}form .row .full{width:100%;margin-bottom:30px}form .row .full label+div{display:inline-block}form label.error{color:#a91d20}form button:focus,form input:focus,form select:focus,form textarea:focus{outline:0}form button.error,form input.error,form select.error,form textarea.error{box-shadow:inset 0 0 7px #a91d20}form .form-control{position:relative;width:100%;padding:5px 0;background-color:"none";border-bottom:2px solid #cecbca;box-shadow:none;font-family:Lato,sans-serif;color:#1d1d1b;transition:border .6s}form .form-control::-webkit-input-placeholder{color:#5f6062;font-weight:600}form .form-control:-ms-input-placeholder,form .form-control::-ms-input-placeholder{color:#5f6062;font-weight:600}form .form-control::placeholder{color:#5f6062;font-weight:600}form .form-control:focus{outline:0;border-color:#6ba838}form .form-control.error{box-shadow:inset 0 0 7px #a91d20}form textarea.form-control{height:120px;min-height:120px;min-width:100%;max-width:100%}form .radio{display:inline-block;padding:0 30px}form .radio label{position:relative;margin-bottom:0;display:inline-flex;align-items:center;justify-content:space-between}form .radio label span.fa-stack{width:20px;margin:0 15px 0 0;font-size:10px}form .radio label span.fa-stack i.fa-stack-1x{font-size:6px;color:#fafafa}form .radio label span.label{font-weight:700}form .radio label input{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}form .radio label.checked span.fa-stack,form .radio label.checked span.fa-stack i.fa-stack-1x{color:#6ba838}form .checkbox{display:inline-block}form .checkbox label{position:relative;margin-bottom:0;color:#1d1d1b;display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer}form .checkbox label span.fa-stack{width:20px;margin:0 15px 0 0;font-size:10px}form .checkbox label span.fa-stack i.fa-stack-1x{font-size:12px;color:#fafafa}form .checkbox label span.label{font-weight:500;color:#1d1d1b}form .checkbox label input{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}form .checkbox label.checked span.fa-stack{color:#1d1d1b}form .checkbox label.checked span.fa-stack i.fa-stack-1x{color:#6ba838}form button.btn-send{display:inline-block;margin-top:50px}form button.btn-send:after{display:inline-block;content:"\F1D9";font-family:FontAwesome,sans-serif;font-weight:100;margin-left:15px;margin-right:-15px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bloc-link:hover form button.btn-send:after,form button.btn-send:hover:after{-webkit-transform:scale(1.5) rotate(15deg);transform:scale(1.5) rotate(15deg)}form button.btn-send:disabled{pointer-events:none;background:"none"}form button.btn-send:disabled:after{content:"\F1CE";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}form .news-email{position:relative;display:flex;justify-content:space-between}form .news-email input[type=email]{width:inherit;border:none;border-radius:2px 0 0 2px;background:none;background:#fff;color:#1d1d1b}form .news-email button[type=submit]{padding:13px 25px;border-radius:0 2px 2px 0}@media (min-width:768px){form .news-email button[type=submit]{padding:13px 50px}}form .ajax-message,form .help-block{margin:0 auto;padding:10px 15px;font-size:.8em;line-height:1.3em;max-width:500px}form .ajax-message.error,form .error.help-block{color:#a91d20}form .ajax-message.success,form .success.help-block{color:#356c2b}form .help-block{color:#a91d20}form .help-block ul{list-style:none;padding:0;margin:0}.tooltipster-sidetip.tooltipster-customized .tooltipster-box{background-color:#c80000;border:none;border-radius:10px;box-shadow:none;margin-bottom:9px}.tooltipster-sidetip.tooltipster-customized .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-border{border-width:0}.tooltipster-sidetip.tooltipster-customized .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-background{top:1px;border-top-color:#c80000}.tooltipster-sidetip.tooltipster-customized .tooltipster-content{color:#cecbca;padding:8px}.tooltipster-sidetip.tooltipster-customized .tooltipster-content ul{list-style:none;margin:0;padding:0}@font-face{font-family:icomoon;src:url(/build/assets/fonts/icomoon.dbe75f24.eot);src:url(/build/assets/fonts/icomoon.dbe75f24.eot) format("embedded-opentype"),url(/build/assets/fonts/icomoon.4235ef69.ttf) format("truetype"),url(/build/assets/fonts/icomoon.8ad70dc6.woff) format("woff"),url(/build/assets/fonts/icomoon.cdef0079.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fleche-droite:before{content:"\E900"}.icon-fleche-gauche:before{content:"\E903"}.icon-fleche-haut:before{content:"\E905"}.icon-fleche-bas:before{content:"\E904"}.icon-enveloppe:before{content:"\E901"}.icon-rgpd-cookie:before{content:"\E902"}.rgpd-advert{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;background-color:hsla(0,0%,100%,.8)}.map .rgpd-advert{background-color:rgba(0,0,0,.6)}.map .rgpd-advert p{max-width:75%;color:#fff}.rgpd-advert.hidden{display:none}.rgpd-advert p{max-width:50%;margin-bottom:50px;font-size:1.5em;color:#000}.rgpd-advert a.btn{cursor:pointer}#cookies-box{display:none;position:fixed;background-color:#fff;bottom:0;left:0;z-index:10001;box-shadow:0 0 70px rgba(0,0,0,.1)}@media screen and (min-width:768px){#cookies-box{bottom:0;left:0;width:100%}}@media screen and (min-width:768px){#cookies-box .wrapper{display:flex}}#cookies-box .title{color:#6ba838;font-size:22px}#cookies-box .description{font-size:15px;line-height:20px;margin:10px 2px}#cookies-box .left{padding:20px;flex:2;text-align:center;position:relative}@media screen and (min-width:768px){#cookies-box .left{text-align:left;padding-left:115px}#cookies-box .left:before{content:"\E902";font-family:icomoon;position:absolute;color:#a68d5b;left:25px;top:50%;font-size:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#cookies-box .left p{margin:0 0 10px}#cookies-box .right{text-align:center;padding:20px 20px 20px 0;display:flex;align-items:center;justify-content:center}#cookies-box .right .links{padding:10px 0 10px 10px}#cookies-box .right .links a{font-size:13px;text-decoration:underline;margin-right:15px;display:block}#cookies-box .right .action{padding:20px 30px;color:#fff;font-family:Lato,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease}#cookies-box .right .action#accept-cookies{background-color:#6ba838}#cookies-box .right .action#dismiss-cookies{background-color:#6ba838;font-size:12px}#cookies-box .right .action:hover{opacity:.8}#cookies-box .right .action i:before{content:"\E902";font-family:icomoon;font-style:normal}#cookies-box .right .action i.close:before{content:"\E901"}@media screen and (max-width:768px){#cookies-box .right .action{padding:10px;display:inline-block;width:50%}}.ui-dialog{padding:0}.ui-dialog .h3{text-align:center;font-size:30px;letter-spacing:1px}.ui-dialog .head{max-width:600px;margin:0 auto}.ui-dialog .items{max-width:750px}.ui-dialog .items .item{padding:30px 0;border-bottom:1px solid #efefef}.ui-dialog .items .item:last-child{border-bottom:none}.ui-dialog .items .item-title{color:#6ba838;font-size:26px}.ui-dialog .items .item-text{line-height:20px;margin-top:5px}.ui-dialog .items .left{max-width:90%;padding-right:50px;text-align:left}.ui-dialog .items .left,.ui-dialog .items .right{display:inline-block;vertical-align:middle}.ui-dialog .text-content{line-height:20px;text-align:center;padding:10px 20px}.ui-dialog .dialog-content{padding:10px}@media screen and (min-width:768px){.ui-dialog .dialog-content{padding:50px 75px}}.ui-dialog .ui-dialog-content{padding:0;overflow:visible}.ui-dialog .ui-dialog-titlebar{display:none}.ui-widget.ui-widget-content{border-radius:0;border:0}.ui-widget-overlay{background-color:rgba(0,0,0,.75);opacity:1;z-index:10002}#dialog-close{position:absolute;right:30px;top:30px;cursor:pointer}#dialog-close i.close:before{content:"\E902";font-family:icomoon;font-style:normal}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch input[type=checkbox]:checked+label{background:#6ba838;border-color:#cecbca}.switch input[type=checkbox]:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-87%);transform:translateX(-87%);background:#fafafa}.switch label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;border:1px solid #6ba838;display:block;border-radius:100px;position:relative;transition:background .3s ease}.switch label:after{content:"";position:absolute;top:2px;left:3px;width:24px;height:24px;background:#6ba838;border-radius:90px;transition:.3s}.switch label.nice-select.open:after,.switch label:active:after{width:28px}.video-picture{position:relative}.video-box{position:absolute;width:100%;z-index:34;top:0;left:0}.video-box,.video-box .video-container{height:100%}.video-box .video-container .video-button{display:flex;flex-direction:column;justify-content:center;height:100%}.video-box .video-container .video-button a.btn-video{display:flex;height:100%;align-items:center;justify-content:center}.video-box .video-container .video-button a.btn-video.hidden{display:none}.video-box .video-container .video-button a.btn-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.video-box .video-container .player{display:none;background:#000}.video-box .video-container .player,.video-box .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-popup{display:none;width:100%;height:100%;position:fixed;top:0;right:0;padding:60px;z-index:10000;background-color:#000}#video-popup .popup-close{position:absolute;top:10px;right:20px;width:20px;height:20px;cursor:pointer;z-index:1000}#video-popup .popup-close .burger-div{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:transparent}#video-popup .popup-close .burger-div:after,#video-popup .popup-close .burger-div:before{content:"";position:absolute;right:0;width:20px;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .3s,-webkit-transform .3s;transition:transform .3s,background .3s;transition:transform .3s,background .3s,-webkit-transform .3s;background-color:#fff}#video-popup .popup-close .burger-div:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#video-popup .popup-close .burger-div:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#video-popup .video-popup-container{width:100%;height:100%;position:relative}#video-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;box-sizing:border-box;clear:both;color:#9d9d9d;cursor:pointer;display:block;font-family:inherit}.nice-select.form-control{padding:0 28px 0 0}.nice-select .current{color:#000}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";display:block;width:6px;height:6px;margin-top:-3px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .15s ease-in-out}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-17px);transform:scale(.75) translateY(-17px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;color:#9d9d9d;font-weight:400;line-height:32px;list-style:none;min-height:32px;outline:none;padding-left:10px;padding-right:17px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{color:#000}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}a.glossary.tooltip{display:inline}.tooltip{position:relative}.tooltip:hover:after,.tooltip:hover:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.tooltip:hover:after{transition:all .2s ease-in-out .1s}.tooltip:after,.tooltip:before{display:block;opacity:0;pointer-events:none;position:absolute}.tooltip:before{background:#fff;-webkit-transform:scale3d(.1,.1,1);transform:scale3d(.1,.1,1);transition:all .2s ease-in-out;border-radius:2px;color:#6ba838;content:attr(data-title);font-style:normal;font-size:14px;line-height:20px;max-width:400px;min-width:300px;padding:6px 10px;top:calc(100% + 6px);left:0;display:inline-table;z-index:1;font-weight:400;text-align:left}.tooltip:after,.tooltip:before{box-shadow:0 0 25px rgba(0,0,0,.1)}.tooltip:after{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0);transition:all .1s ease-in-out;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:"";height:0;top:100%;left:15px;width:0}.page-glossary .letters-list{margin-bottom:50px;font-weight:700;font-size:22px;color:#9b9b9b}.page-glossary .letters-list a{color:#6ba838;margin:10px 7px}.page-glossary .letters-list a.current,.page-glossary .letters-list a:hover{color:#cecbca}.page-glossary .letters-list span{margin:10px 7px}.page-glossary .letter-group{margin:20px 20px 50px;position:relative;padding-top:100px}.page-glossary .letter-group:after{content:attr(data-letter);position:absolute;font-size:60px;line-height:110px;color:#6ba838;top:-10px;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-glossary .letter-group a{color:#6ba838;font-size:18px;margin-bottom:5px;display:inline-block}.page-glossary .letter-group a:hover{color:#cecbca}*{box-sizing:border-box}html{height:100%}body{color:#1d1d1b;min-height:100%;display:flex;flex-direction:column;text-align:center;background-color:#f8f8f8;font-family:Lato,sans-serif;margin:0;font-size:15px;line-height:1.2;background:url(/build/assets/images/Pattern-trait.637b4170.png) repeat 50%;overflow-x:hidden}body.overflow-hidden{overflow:hidden}@media (-ms-high-contrast:none){body{display:block}}main{flex:1;min-height:200px;position:relative}img{max-width:100%}a{text-decoration:none;transition:color .3s ease;color:#6ba838}p{line-height:25px}h1,h2,h3,h4{margin:0;font-family:Steelfish,sans-serif;color:#37457c;text-transform:uppercase;font-weight:400}h1{line-height:1.2;font-size:60px}@media screen and (min-width:768px){h1{font-size:70px}}h2{font-size:40px}@media screen and (min-width:768px){h2{font-size:50px;line-height:1.2}}h3{font-size:30px}h4{font-size:25px;font-weight:700;color:#fafafa;margin:0}.container{max-width:1200px;margin:0 auto;padding:0 10px}.container.content-blocks{text-align:left}.reset-align{text-align:initial!important}.js-link{cursor:pointer}form .nice-select,form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background-color:transparent;outline:none;font-family:Lato,sans-serif;width:100%;font-size:16px;font-weight:700;margin:10px 0}form .nice-select::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-family:Lato,sans-serif;color:#5f6062;font-weight:600}form .nice-select:-ms-input-placeholder,form .nice-select::-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=text]::-ms-input-placeholder,form select:-ms-input-placeholder,form select::-ms-input-placeholder,form textarea:-ms-input-placeholder,form textarea::-ms-input-placeholder{font-family:Lato,sans-serif;color:#5f6062;font-weight:600}form .nice-select::placeholder,form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{font-family:Lato,sans-serif;color:#5f6062;font-weight:600}@media screen and (min-width:768px){form .select2-container{margin:10px 0}}form .nice-select.form-control{padding:5px 28px 5px 0}form .nice-select ul.list{max-height:200px;overflow-y:auto}form .nice-select .current.placeholder{color:#5f6062;font-weight:600;font-style:italic}form .nice-select .option{color:#1d1d1b}form .nice-select .option.selected{font-weight:700}form .nice-select.domain-filter{display:inline-block;margin-left:10px;padding:8px 10px;max-width:250px;background:#fafafa;border-radius:15px;border:none;text-align:left}form .nice-select.domain-filter .current{color:#cecbca}form .nice-select.domain-filter:after{border-color:#cecbca}form label[for=domain_filter_domain]{color:#cecbca}form label{font-weight:700}form textarea{resize:none;height:90px}form .form-group{text-align:left}form .show-on-error,form .show-on-success{display:none}form input::-webkit-input-placeholder,form select,form textarea::-webkit-input-placeholder{font-style:italic;font-family:Lato,sans-serif;color:#5f6062;opacity:1;font-weight:400}form input:-ms-input-placeholder,form input::-ms-input-placeholder,form select,form textarea:-ms-input-placeholder,form textarea::-ms-input-placeholder{font-style:italic;font-family:Lato,sans-serif;color:#5f6062;opacity:1;font-weight:400}form input::placeholder,form select,form textarea::placeholder{font-style:italic;font-family:Lato,sans-serif;color:#5f6062;opacity:1;font-weight:400}.button-primary{display:flex;justify-content:center;align-items:center;padding:22px;background-color:#6ba838;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s}.no-touchevents .button-primary:hover{background-color:#1d1d1b}.button-secondary{display:flex;justify-content:center;align-items:center;padding:22px;background-color:#cecbca;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s}.no-touchevents .button-secondary:hover{background-color:#6ba838}header{position:relative;padding:5px 0 0;text-align:left}@media (min-width:768px){header{text-align:center}}header .logo{display:inline-block;padding:0;margin-left:15px;vertical-align:middle}header .logo img{height:65px}@media (min-width:768px){header .logo img{height:80px}}header nav{vertical-align:middle;display:none}@media (min-width:1000px){header nav{display:inline-block}}header nav li,header nav ul{margin:0;padding:0}header nav li{list-style:none;display:inline-block;margin:0 20px}header nav li a{text-transform:uppercase;color:#cecbca;font-weight:700}header nav li a:hover{color:#6ba838}header #menu-account{display:flex;gap:10px;position:absolute;right:65px;top:15px;margin:0;padding:0;list-style:none}@media (min-width:1000px){header #menu-account{flex-direction:column;gap:5px;top:5px;right:15px}}@media (min-width:1600px){header #menu-account{flex-direction:row;gap:10px;top:25px;right:30px}}header #menu-account li{padding:0}header #menu-account li a{display:block;padding:10px 7.5px;background:#cecbca;color:#fafafa;text-transform:uppercase;font-weight:600;font-size:12px}header #menu-account li a:hover{background-color:#6ba838;color:#fff}header #menu-account li a i{font-size:17px}header #menu-account li a span{display:none}@media (min-width:1200px){header #menu-account li a span{margin-left:5px;display:inline}}@media (min-width:1000px){body.group img.origin-french{position:absolute;top:50px;left:calc(50% + 350px)}}@media (min-width:1200px){body.group img.origin-french{left:calc(50% + 400px)}}@media (min-width:1600px){body.group img.origin-french{left:calc(50% + 550px)}}body.has-footer-contact footer .end-footer-contact{display:block}footer{background-color:#292626;color:#fafafa}footer .end-footer-contact{margin:0 auto;background:#1d1d1b;height:40px;display:none}@media (min-width:750px){footer .end-footer-contact{width:750px}}footer .footer-content{padding:0 10px;max-width:1200px;margin:30px auto;display:flex;align-items:center;flex-direction:column}@media (min-width:1000px){footer .footer-content{flex-direction:row;margin:50px auto}}@media (min-width:1000px){footer .footer-copyright-mobile{display:none}}footer .footer-copyright-mobile img{max-width:180px}footer .footer-copyright-mobile p{color:#5f6062;margin:15px 0 0;line-height:15px;padding:0 10px}footer .footer-copyright-mobile a{color:#5f6062}footer .footer-copyright-mobile a:hover{color:#fafafa}footer .footer-copyright{font-size:12px;flex:1;text-align:left;display:none}@media (min-width:1000px){footer .footer-copyright{display:block}}footer .footer-copyright .text-container{margin-top:10px;text-align:center}@media (min-width:1000px){footer .footer-copyright .text-container{text-align:left;margin-top:40px}}footer .footer-copyright .text-container p{color:#5f6062;margin:0;line-height:15px}footer .footer-copyright .text-container a{color:#5f6062}footer .footer-copyright .text-container a:hover{color:#fafafa}footer .footer-copyright img{max-width:220px}footer .footer-menu{flex:1;text-align:center;margin:10px 0}@media (min-width:1000px){footer .footer-menu{margin:0}}footer .footer-menu ul{display:inline-block;list-style-type:none;margin:0;padding:0}@media (min-width:1000px){footer .footer-menu ul{text-align:left}}footer .footer-menu ul li{line-height:1.5;font-size:15px}footer .footer-menu ul li a{color:#cecbca}footer .footer-menu ul li a:hover{color:#6ba838}footer .footer-menu.main li{font-family:Steelfish;font-size:20px;font-weight:600}footer .footer-menu.main li a{text-transform:uppercase;letter-spacing:2px}footer .footer-menu.footer-2 .content{display:inline-block}@media (min-width:1000px){footer .footer-menu.footer-2 .content{text-align:left}}footer .footer-menu.footer-2 .social-menu{text-align:left}footer .footer-menu.footer-2 .social-menu li{display:inline-block;margin:0 5px}.main-link,button.main-link{text-transform:uppercase;font-weight:600;position:relative;padding:0 0 10px;color:#6ba838;display:inline-block;font-size:15px}.main-link:after,button.main-link:after{content:"";height:5px;width:60px;background:#cecbca;position:absolute;bottom:0;left:0;transition:background-color .3s ease}.main-link.white,button.main-link.white{color:#fafafa}.main-link.white:after,button.main-link.white:after{background-color:#fafafa;transition:background-color .3s ease}.main-link.black,button.main-link.black{color:#1d1d1b}.main-link.black:after,button.main-link.black:after{background-color:#fafafa}.main-link.center:after,button.main-link.center:after{width:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-link.fade-link,button.main-link.fade-link{color:#6ba838;font-family:Gotham Narrow,sans-serif;font-weight:600}.main-link.fade-link:after,button.main-link.fade-link:after{opacity:0;transition:opacity .3s ease}.main-link.fade-link:hover:after,button.main-link.fade-link:hover:after{opacity:1;transition:opacity .3s ease}.main-link:hover,button.main-link:hover{cursor:pointer}.main-link:hover:after,button.main-link:hover:after{background:#6ba838;transition:background-color .3s ease}.main-link .icon-fleche-droite,button.main-link .icon-fleche-droite{margin-left:5px;font-size:12px}.fade-link{font-family:Gotham Narrow,sans-serif;font-weight:500;color:#1d1d1b;font-size:15px;position:relative;padding-right:20px;text-transform:uppercase}.fade-link span{opacity:0;transition:opacity .3s ease}.fade-link:hover span{opacity:1;transition:opacity .3s ease}.fade-link:hover i{right:0;transition:right .5s ease}.fade-link i{position:absolute;right:calc(100% - 15px);top:2px;transition:right .3s ease}.back-link{color:#cecbca;display:inline-block;margin-bottom:30px}.back-link:hover{color:#6ba838}.filigree{font-family:Steelfish,sans-serif;color:#cecbca;font-size:500px;letter-spacing:200px;text-transform:uppercase;z-index:-1;opacity:.1;position:absolute;top:30%;left:50%;display:none}@media (min-width:1200px){.filigree{display:block}}.pattern-line{background:url(/build/assets/images/Pattern-roche.aa6cbd72.png) repeat-y top;width:200px}#home-banner{margin:0 auto;position:relative;padding-bottom:30px}@media (max-width:999px){#home-banner{background-image:none!important}}@media (min-width:1000px){#home-banner{background-position:top 65% right;background-repeat:no-repeat}}@media (min-width:1600px){#home-banner{background-position:top 65% right 15%}}#home-banner .video-button-container{margin:30px 0 0}@media (min-width:1000px){#home-banner .video-button-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@media (min-width:1200px){#home-banner .video-button-container{left:45%}}#home-banner .flex-container{display:flex;align-items:center;flex-direction:column;max-width:1200px;margin:0 auto;padding-top:50px}@media (min-width:1000px){#home-banner .flex-container{flex-direction:row;padding-top:0}}#home-banner .flex-container .picture-container{display:none}@media (min-width:1000px){#home-banner .flex-container .picture-container{display:block;padding-left:70px;text-align:left;flex:1}}#home-banner .flex-container .picture-container img{vertical-align:middle;margin:0 10px}#home-banner .flex-container .text-container{flex:1}@media (min-width:1000px){#home-banner .flex-container .text-container{text-align:left}}#home-banner .flex-container .text-container h1{text-transform:uppercase;padding:0 20px;font-weight:400}@media (min-width:768px){#home-banner .flex-container .text-container h1{padding:0}}#home-banner .flex-container .text-container .main-link{margin-top:40px}#home-banner .pattern-line{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;z-index:-1}@media (min-width:1000px){#home-banner .pattern-line{height:90%}}#home-domain{margin:50px 0 0}@media (min-width:1000px){#home-domain{margin:80px 0 0}}@media (min-width:1200px){#home-domain{margin:100px 0 0}}#home-domain .main-link{margin-top:20px}#home-domain .cycle-container{max-width:1200px;margin:0 auto;position:relative}#home-domain .cycle-container .domain-next,#home-domain .cycle-container .domain-prev{position:absolute;top:50%;cursor:pointer;color:#cecbca;transition:color .3s ease;display:none}#home-domain .cycle-container .domain-next.domain-prev,#home-domain .cycle-container .domain-prev.domain-prev{left:-20px}#home-domain .cycle-container .domain-next.domain-next,#home-domain .cycle-container .domain-prev.domain-next{right:-20px}#home-domain .cycle-container .domain-next:hover,#home-domain .cycle-container .domain-prev:hover{color:#6ba838;transition:color .3s ease}@media (min-width:1260px){#home-domain .cycle-container .domain-next,#home-domain .cycle-container .domain-prev{display:block}}#home-domain .domain-slide{white-space:normal;display:inline-block;padding-top:15px;vertical-align:top}.domain-item{display:inline-block;margin:10px;position:relative;width:280px}.domain-item .picture-container{overflow:hidden}.domain-item .picture-container img{display:block}.domain-item .overlay,.domain-item .picture-container img{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.domain-item .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(29,29,27,.5)}.domain-item:hover{cursor:pointer}.domain-item:hover .picture-container img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.domain-item:hover .overlay{-webkit-transform:translateY(15px) translateX(-15px);transform:translateY(15px) translateX(-15px)}.domain-item:hover .name,.domain-item:hover .overlay{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.domain-item:hover .name{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.domain-item:hover i{opacity:1;transition:opacity .5s ease}.domain-item:hover .arrow-container{opacity:1;transition:opacity .5s ease .3s}.domain-item .name{top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;text-transform:uppercase;padding:0 20px;line-height:1.5;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.domain-item .name,.domain-item i{display:block;color:#fafafa;position:absolute}.domain-item i{top:60%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0}#home-product-section .container{max-width:990px;position:relative}@media (min-width:1000px){#home-product-section .container .strange-container{text-align:left;padding-left:150px}}#home-product-section .container .strange-container h2{margin:20px 0}#home-product-section .product-slide{white-space:normal;display:inline-block;padding-top:15px;vertical-align:top}#home-product-section .product-next,#home-product-section .product-prev{position:absolute;top:50%;cursor:pointer;color:#cecbca;transition:color .3s ease;display:none}#home-product-section .product-next.product-prev,#home-product-section .product-prev.product-prev{left:-10px}#home-product-section .product-next.product-next,#home-product-section .product-prev.product-next{right:-10px}#home-product-section .product-next:hover,#home-product-section .product-prev:hover{color:#6ba838;transition:color .3s ease}@media (min-width:1025px){#home-product-section .product-next,#home-product-section .product-prev{display:block}}.home-service-section{margin:50px 0}@media (min-width:1000px){.home-service-section{margin:80px 0}}@media (min-width:1200px){.home-service-section{margin:100px 0}}.home-service-section h2{margin:40px 0}.home-service-section .main-link{margin-top:30px}.product-item{display:inline-block;margin:10px 40px;max-width:250px;vertical-align:top}.product-item .tags-container{margin:10px 0}.product-item .tags-container .domain-tag{margin:2px}.product-item .text-container{text-align:left}.product-item .text-container h3{text-transform:uppercase;font-family:Steelfish;color:#cecbca;font-size:30px;margin-top:20px}.product-item .text-container .short-description{text-align:left;line-height:1.5;font-size:15px}.product-item .picture-container{box-shadow:0 0 50px 0 rgba(2,2,2,.1);overflow:hidden}.product-item .picture-container img{display:block}.product-item .picture-container img,.product-item:hover .picture-container img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-item:hover .picture-container img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-item:hover .fade-link span,.product-item:hover .main-link:after{opacity:1;transition:opacity .3s ease}.product-item:hover .fade-link i{right:0;transition:right .5s ease}.home-service-item{display:inline-block;position:relative;margin:10px}@media (min-width:1000px){.home-service-item{margin:0 10px}}.home-service-item .picture-container img{display:block}.home-service-item .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#37457c);opacity:.7}.home-service-item .infos{position:absolute;bottom:40px;left:40px;z-index:1}.home-service-item .infos .name{font-family:Steelfish;color:#fafafa;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px}#home-history-section{margin:50px 0;position:relative;background-repeat:no-repeat;background-position:bottom 10% right 15%}@media (max-width:1199px){#home-history-section{background:none!important}}@media (min-width:1000px){#home-history-section{margin:80px 0}}@media (min-width:1200px){#home-history-section{margin:100px 0 0;padding-bottom:150px}}#home-history-section .container{display:flex;flex-direction:column}@media (min-width:1000px){#home-history-section .container{flex-direction:row;align-items:flex-start;justify-content:center}}#home-history-section .container .picture-container{margin-bottom:40px}@media (min-width:1000px){#home-history-section .container .picture-container{margin-bottom:0;text-align:right}}#home-history-section .container .text-container{max-width:400px;margin:0 auto 30px}@media (min-width:1000px){#home-history-section .container .text-container{margin:0 0 30px;text-align:left;padding:70px 0 0 50px}}#home-history-section .filigree{top:auto;bottom:0;left:45%;letter-spacing:150px}#home-group-section{position:relative;overflow:hidden;margin:50px 0;padding:0 10px}@media (min-width:1000px){#home-group-section{margin:80px 0}}@media (min-width:1200px){#home-group-section{padding-top:300px;margin:100px 0}}#home-group-section .filigree{top:2%;left:15%;letter-spacing:150px}#home-group-section .group-text{position:relative;max-width:700px;margin:0 auto}@media (min-width:1000px){#home-group-section .group-text{text-align:left;z-index:2}}#home-group-section .group-text p{max-width:550px;margin:15px auto}@media (min-width:1000px){#home-group-section .group-text p{margin:15px 40px}}#home-group-section .group-text .main-link{margin-top:20px}#home-group-section .group-text .group-stats{text-align:left;display:inline-block}@media (min-width:1000px){#home-group-section .group-text .group-stats{margin:40px 0 40px 40px}}#home-group-section .group-text .group-stats .stat{border-left:10px solid #cecbca;padding-left:20px;margin:20px 0}#home-group-section .group-text .group-stats .stat .first-line,#home-group-section .group-text .group-stats .stat .second-line{font-family:Steelfish,sans-serif;font-size:30px;line-height:1;text-transform:uppercase}#home-group-section .group-picture{display:none}@media (min-width:1200px){#home-group-section .group-picture{display:block;position:absolute;top:0;left:calc(50% + 100px);z-index:1}}.last-blog-section{margin:50px 0;position:relative}@media (min-width:1000px){.last-blog-section{margin:80px 0}}@media (min-width:1200px){.last-blog-section{margin:100px 0}}@media (min-width:1200px){.last-blog-section .container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media (min-width:1200px){.last-blog-section .container .title-container{text-align:left;width:350px;margin-right:50px}}.last-blog-section .container .title-container h2{margin-bottom:40px}.last-blog-section .container .blog-posts{margin:0 -10px}.last-blog-section .filigree{top:0;left:0;letter-spacing:150px}.page-header{margin:50px 15px}.page-header h1{max-width:600px;margin:0 auto}.page-header p{max-width:600px;margin:20px auto;font-size:15px}.page-header form{max-width:600px;margin:0 auto}.page-header .contact-infos-container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:400px;margin:20px auto 0}.page-header .contact-infos-container .picto{font-size:30px;color:#cecbca;margin-right:20px}.page-header .contact-infos-container .contact-infos{text-align:left}.page-header .contact-infos-container .contact-infos p{margin:0;font-family:Gotham Narrow,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase}.page-header .container{max-width:1100px}@media (min-width:1000px){.page-header .container{display:flex;align-items:center;justify-content:space-between}}.page-header .container .title-container{text-align:left;flex:1}.page-header .container .video-container{flex:1}.page-header-pad{padding:50px 15px}.page-header-pad h1{max-width:600px;margin:0 auto}.page-header-pad p{max-width:600px;margin:20px auto;font-size:15px}.page-footer{margin:50px 0}@media (min-width:1000px){.page-footer{margin:80px 0}}@media (min-width:1200px){.page-footer{margin:100px 0}}.page-footer h2{max-width:500px;margin:0 auto}.page-footer p{max-width:600px;margin:20px auto;font-size:15px}.blog-list{margin:50px 0}@media (min-width:1000px){.blog-list{margin:80px 0}}@media (min-width:1200px){.blog-list{margin:100px 0}}.blog-list .container{max-width:1240px;text-align:left}.blog-item{max-width:380px;height:400px;position:relative;background:#cecbca;margin:10px;display:inline-block}.blog-item .picture-container img{display:block}.blog-item .text-container{text-align:left;padding:30px;position:absolute;top:220px;left:0;right:0}.blog-item .text-container h4{margin-bottom:10px;letter-spacing:2px}.blog-item .text-container .date{line-height:1.2;font-weight:600;margin:0;color:#1d1d1b;font-family:Gotham Narrow,sans-serif}.blog-item:hover .fade-link span{opacity:1;transition:opacity .3s ease}.blog-item:hover .fade-link i{right:0;transition:right .5s ease}.blog-content{margin:50px 0}.blog-content .container{max-width:750px}.blog-content .container .picture-text-block p,.blog-content .container .text-block p,.blog-content .container .text-block ul{text-align:left}@media (min-width:768px){.blog-content .container .picture-text-block{display:flex;align-items:center;margin:70px 0}}.blog-content .container .picture-text-block.right{flex-direction:row-reverse}@media (min-width:768px){.blog-content .container .picture-text-block.right p{margin:0 50px 0 20px}}.blog-content .container .picture-text-block.left{flex-direction:row}@media (min-width:768px){.blog-content .container .picture-text-block.left p{margin:0 20px 0 50px}}.blog-content .container .picture-text-block img,.blog-content .container .picture-text-block p{flex:1}.blog-content .container .video-block{position:relative}.blog-content .container .video-block img{display:block;margin:0 auto}a.btn-video{display:flex;align-items:center;-webkit-transform:scale(.75);transform:scale(.75);cursor:pointer;color:#cecbca;transition:border .3s}@media (min-width:768px){a.btn-video{-webkit-transform:scale(1);transform:scale(1)}}a.btn-video .circle-content{width:70px;height:70px;vertical-align:middle}a.btn-video .circle-content,a.btn-video .circle-content .circle-front{position:relative;display:inline-flex;align-items:center;justify-content:center}a.btn-video .circle-content .circle-front{flex-direction:column;width:100%;height:100%;border-radius:50%;border:5px solid #cecbca;transition:background-color .3s}a.btn-video i{margin-left:5px;margin-top:1px}.no-touchevents a.btn-video:hover{opacity:inherit}.no-touchevents a.btn-video:hover .circle-front{background-color:#6ba838}.left-right-item{margin-bottom:50px}@media (min-width:1000px){.left-right-item{display:flex;align-items:center;justify-content:center;margin-bottom:100px}}@media (min-width:1200px){.left-right-item{margin-bottom:130px}}.left-right-item .picture-container img{display:block;margin:0 auto}.left-right-item .text-container{margin-top:40px}@media (min-width:1000px){.left-right-item .text-container{margin-top:0;flex:1}}.left-right-item .text-container ul{padding-left:26px;text-align:left;display:inline-block}@media (min-width:1000px){.left-right-item.right{flex-direction:row-reverse}}@media (min-width:1000px){.left-right-item.right .text-container{text-align:right;padding-right:50px}}.left-right-item.left{flex-direction:row}@media (min-width:1000px){.left-right-item.left .text-container{text-align:left;padding-left:50px}}.service-item{margin:10px 0}@media (min-width:500px){.service-item{display:inline-block;width:50%;text-align:left;margin:20px 0}}.service-item .picture-container{text-align:center}@media (min-width:1000px){.service-item .picture-container{display:inline-block;min-width:20%}}.service-item .picture-container img{max-width:75px;max-height:55px;display:inline-block;vertical-align:middle}@media (min-width:500px){.service-item p{text-align:center}}@media (min-width:1000px){.service-item p{display:inline-block;vertical-align:middle;text-align:left;margin-left:20px}}.service-item p a:hover{color:#1d1d1b}.services-list-section{background:#fafafa;padding:50px 0;margin:50px 0}@media (min-width:1000px){.services-list-section{margin:100px 0}}@media (min-width:1200px){.services-list-section{margin:130px 0}}@media (min-width:1000px){.services-list-section .container{display:flex;flex-direction:row;align-items:center}}@media (min-width:1000px){.services-list-section .container .title-container{flex:1}}@media (min-width:1000px){.services-list-section .container .title-container h2{max-width:200px}}.services-list-section .container .services-list{margin-top:40px}@media (min-width:500px){.services-list-section .container .services-list{text-align:left}}@media (min-width:1000px){.services-list-section .container .services-list{margin:0;flex:2}}.history-fact .year{font-family:Gotham Narrow,sans-serif;font-size:110px;color:#cecbca;line-height:1;font-weight:600}.history-fact h3{font-size:30px;color:#cecbca}.history-fact.featured .year,.history-fact.featured h3{color:#37457c}.pattern-line-container{position:relative}.pattern-line-container .pattern-line{position:absolute;z-index:-1}.pattern-line-container.center .pattern-line{top:0;left:50%;height:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pattern-line-container.left .pattern-line{top:0;left:0}.pattern-line-container.third .pattern-line{height:30%}.group-commitments-section{margin:50px 0}@media (min-width:1000px){.group-commitments-section{margin:80px 0}}.group-commitments-section h2{margin-bottom:50px}@media (min-width:1000px){.group-commitments-section h2{text-align:left}}.companies-list{display:flex;flex-direction:column;align-items:center}@media (min-width:1000px){.companies-list{flex-direction:row;justify-content:space-evenly}}.company-item{width:300px}.company-item .name{text-transform:uppercase;color:#cecbca;font-family:Steelfish,sans-serif;font-size:30px;margin-top:40px}.company-item p{margin:0}.company-item img{max-height:100px}.values-section{background:#fafafa;padding:50px 0;margin:50px 0}.values-section .container>div{max-width:1000px;margin:0 0 0 auto}@media (min-width:1000px){.values-section .container>div{display:flex;align-items:center;justify-content:space-around}}@media (min-width:1000px){.values-section .values-list-container{text-align:left}}.values-section .values-list-container .values-list{margin-top:50px}.values-section .values-list-container .values-list p{font-family:Gotham Narrow,sans-serif;color:#cecbca;font-weight:600}.values-section .values-description-container{margin:30px 0}@media (min-width:1000px){.values-section .values-description-container{margin:0}}.values-section .values-description-container p{max-width:400px;font-family:Steelfish,sans-serif;text-transform:uppercase;font-size:30px;line-height:40px;text-align:center;padding-left:30px;border-left:10px solid #cecbca;margin:0 0 30px;display:inline-block}@media (min-width:1000px){.values-section .values-description-container p{text-align:left}}.group-stats-section{margin:50px 0}@media (min-width:1000px){.group-stats-section{margin:80px 0}}@media (min-width:1200px){.group-stats-section{margin:100px 0}}.group-stats-section .container{display:flex;flex-direction:column}@media (min-width:1000px){.group-stats-section .container{flex-direction:row;align-items:center;justify-content:space-evenly}}.group-stats-section .container .stat{margin:20px 0}@media (min-width:1000px){.group-stats-section .container .stat{margin:0}}.group-stats-section .container .stat .first-line,.group-stats-section .container .stat .second-line{color:#cecbca;font-size:30px;font-family:Steelfish,sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase}.site-item{display:inline-block;vertical-align:top;position:relative;margin:10px;overflow:hidden}.site-item img{display:block;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.site-item .overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background:linear-gradient(180deg,hsla(15,4%,80%,0) 0,#cecbca)}.site-item .text-container{position:absolute;z-index:2;bottom:0;left:0;right:0;text-align:left;padding:0 50px 30px}.site-item .text-container h3{text-transform:uppercase;color:#1d1d1b;font-weight:600;margin:10px 0;transition:color .3s ease}.site-item .text-container .domains>a{display:none;padding:7px 15px;background:#fafafa;margin:10px 10px 0 0;border-radius:12px;font-size:10px;color:#1d1d1b;font-weight:600;font-family:Gotham Narrow,sans-serif;text-transform:uppercase}@media (min-width:400px){.site-item .text-container .domains>a{display:inline-block}}.site-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.site-item:hover h3{color:#fafafa;transition:color .3s ease}.site-item:hover .main-link:after{background-color:#6ba838}.sites-list-section{margin:50px 0}.sites-list-section .sites-list{max-width:1080px;margin:0 auto}@media (min-width:1000px){.sites-list-section .sites-list{text-align:left}}.sites-list-section .sites-list .site-item:first-of-type{margin-top:60px}.load-more{margin:50px 0}.video-button-container{display:inline-block;margin:30px 0 50px}.grey-section{background-color:#fafafa;padding:50px 0;margin:50px 0}#site-related-products-section .title-container{margin-bottom:30px}@media (min-width:1000px){#site-related-products-section .title-container{display:flex;justify-content:space-evenly;align-items:center}}#site-related-products-section .title-container h2{margin-bottom:20px}@media (min-width:1000px){#site-related-products-section .title-container h2{margin-bottom:0}}.pictures-section{margin:50px 0}@media (min-width:1000px){.pictures-section{margin:80px 0}}@media (min-width:1200px){.pictures-section{margin:100px 0}}@media (min-width:1200px){.pictures-section .odd-column{display:inline-block;vertical-align:top;text-align:left;max-width:700px}}.pictures-section .odd-column .picture{margin:15px auto}@media (min-width:1200px){.pictures-section .odd-column .picture{display:inline-block;margin:15px 0}}@media (min-width:1200px){.pictures-section .even-column{display:inline-block;vertical-align:top;text-align:right;max-width:450px;margin-left:30px}}.pictures-section .even-column .picture{margin:15px auto}@media (min-width:1200px){.pictures-section .even-column .picture{display:inline-block;margin:15px 0}}.domains-section{margin:50px 0}@media (min-width:1000px){.domains-section{margin:80px 0}}@media (min-width:1200px){.domains-section{margin:100px 0}}.domain-header .container,.product-header .container{padding:0 10px;max-width:1100px;position:relative}@media (min-width:1200px){.domain-header .container,.product-header .container{padding:50px 0;display:flex;align-items:center;justify-content:space-between}}.domain-header .container .title-container,.product-header .container .title-container{flex:1;position:relative;text-align:center}@media (min-width:1200px){.domain-header .container .title-container,.product-header .container .title-container{text-align:left}}.domain-header .container .video-container,.product-header .container .video-container{flex:1}.domain-header .container .pattern-line,.product-header .container .pattern-line{position:absolute;top:0;left:-100px;height:650px;z-index:-1;display:none}@media (min-width:1000px){.domain-header .container .pattern-line,.product-header .container .pattern-line{display:block}}.domain-header .container .picture-container,.product-header .container .picture-container{flex:1}@media (min-width:1000px){.domain-header .container .picture-container,.product-header .container .picture-container{text-align:right}}@media (min-width:1000px){.domain-header .container .picture-container .left,.product-header .container .picture-container .left{margin:80px 30px 0 0}}.domain-header .container .picture-container .right,.product-header .container .picture-container .right{vertical-align:top;display:none}@media (min-width:1000px){.domain-header .container .picture-container .right,.product-header .container .picture-container .right{display:inline-block}}.domain-header.product-header .container,.product-header.product-header .container{max-width:1200px;position:relative}@media (min-width:1000px){.domain-header.product-header .container,.product-header.product-header .container{padding:50px 10px;display:flex;align-items:center;justify-content:space-between}}.domain-header.product-header .container .pattern-line,.product-header.product-header .container .pattern-line{position:absolute;top:0;left:-50px;height:650px;z-index:-1}@media (min-width:1000px){.domain-header.product-header .container .title-container,.product-header.product-header .container .title-container{text-align:left}}.domain-header.product-header .container .title-container h2,.product-header.product-header .container .title-container h2{margin-top:30px}@media (min-width:1200px){.domain-header.product-header .container .title-container h2,.product-header.product-header .container .title-container h2{margin-top:80px}}.domain-header.product-header .container .title-container .tags .domain-tag:not(:last-of-type),.product-header.product-header .container .title-container .tags .domain-tag:not(:last-of-type){margin-right:10px}.domain-header .container-origin-french,.product-header .container-origin-french{margin-top:20px}@media (min-width:1000px){.domain-header .container-origin-french,.product-header .container-origin-french{margin-top:-50px}}.domain-header .container-origin-french p,.product-header .container-origin-french p{color:#598ab1;font-size:12px;line-height:16px;margin:0 auto;max-width:200px}.related-sites-section{margin:50px 0}@media (min-width:1000px){.related-sites-section{margin:80px auto}}@media (min-width:1200px){.related-sites-section{margin:100px auto}}.related-sites-section .title-container{margin:30px 0}@media (min-width:1200px){.related-sites-section .title-container{display:flex;justify-content:center;align-items:center}}.related-sites-section .title-container>div{flex:1}.related-sites-section .title-container h2{display:inline-block;margin:30px 0;text-align:left}.contact-list-section .container{margin-top:40px}.contact-list-section .container .contact-list{margin:0 auto}.contact-item,.sub-product{border:5px solid #cecbca;display:inline-block;margin:12.5px 0;padding:20px 30px;vertical-align:top;text-align:center;width:300px}@media (min-width:400px){.contact-item,.sub-product{width:370px;padding:20px 80px}}.contact-item .sector,.sub-product .sector{color:#cecbca;text-transform:uppercase;font-size:30px;font-family:Steelfish,sans-serif;line-height:1.2;font-weight:600;margin:0}.contact-item .title,.sub-product .title{color:#1d1d1b;text-transform:uppercase;font-size:20px;font-family:Steelfish,sans-serif;line-height:1.2;font-weight:200;margin:0 0 10px}.contact-item .name,.sub-product .name{color:#1d1d1b;font-family:Gotham Narrow,sans-serif;font-weight:600}.contact-item.sub-product,.sub-product.sub-product{padding:20px 10px}.contact-item.sub-product h3,.sub-product.sub-product h3{color:#cecbca}.map-section{margin:50px 0}@media (min-width:1000px){.map-section{margin:80px 0}}@media (min-width:1200px){.map-section{margin:100px 0}}@media (min-width:1200px){.map-section .container{display:flex;flex-direction:row;align-items:center}}.map-section .container .map-container{flex:1;max-width:900px;height:400px}@media (min-width:768px){.map-section .container .map-container{height:500px}}.map-section .container .map-container .map{height:100%;max-width:900px;position:relative}.map-section .container .main-address{text-align:left;padding-left:40px;font-family:Steelfish,sans-serif;font-weight:700;font-size:30px;line-height:40px;text-transform:uppercase;border-left:10px solid #cecbca;margin:30px auto;display:inline-block}@media (min-width:1200px){.map-section .container .main-address{display:block;position:relative;left:-100px}}.additionnal-addresses-section{margin:50px 0}@media (min-width:1000px){.additionnal-addresses-section{margin:80px 0}}@media (min-width:1200px){.additionnal-addresses-section{margin:100px 0}}.additionnal-addresses-section .container{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column}@media (min-width:1000px){.additionnal-addresses-section .container{flex-direction:row;align-items:flex-start;justify-content:space-between}}.additionnal-address{max-width:250px}.additionnal-address .name{font-size:30px;line-height:35px;font-family:Steelfish,sans-serif;color:#cecbca;font-weight:500;margin:0;text-transform:uppercase}.additionnal-address .address{margin:20px 0;font-family:Gotham Narrow,sans-serif;color:#1d1d1b;font-weight:600}.contact-form-section{margin:50px 0}@media (min-width:1000px){.contact-form-section{margin:80px 0}}@media (min-width:1200px){.contact-form-section{margin:100px 0}}.contact-form-section form .main-link{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.form-content-container{background:#fafafa;padding:70px 0 10px}.section-container{background:#fafafa;padding:30px 0 10px}.section-content{max-width:780px;margin:0 auto 30px;padding:0 20px}@media (min-width:768px){.section-content{padding:0;margin:0 auto 70px}}.form-content{max-width:600px;margin:0 auto 30px;padding:0 20px}@media (min-width:768px){.form-content{padding:0;margin:0 auto 70px}}.form-content .form-container{display:flex;flex-direction:column}@media (min-width:768px){.form-content .form-container{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:768px){.form-content .form-container .form-group{width:280px}}button[type=submit]{border:none}.login-form-container{margin-bottom:50px}.login-form-container .form-container{justify-content:center}.login-form-container .forgot-password{text-align:left;font-size:12px}.underline-link{color:#5f6062;font-family:Gotham Narrow,sans-serif;font-weight:600;text-decoration:underline}.documents-list{margin:0 auto}.document-item{display:inline-block;margin:10px 0;vertical-align:top;text-align:center;width:300px;background:#cecbca;position:relative}@media (min-width:400px){.document-item{width:380px}}.document-item .picture-container{position:relative}.document-item .picture-container .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#1d1d1b;opacity:.2}.document-item .picture-container img{display:block}.document-item .text-container{padding:30px 40px;text-align:left}.document-item .text-container .document-type{display:inline-block;background:#fafafa;padding:7px 10px;border-radius:15px;font-size:10px;font-family:Gotham Narrow,sans-serif;font-weight:600;text-transform:uppercase}.document-item .text-container .name{text-transform:uppercase;text-align:left;color:#fafafa;font-family:Steelfish,sans-serif;letter-spacing:2px;font-weight:600;font-size:30px;margin:30px 0}.document-item .text-container p{font-family:Lato,sans-serif;font-weight:600;margin:0 0 30px}.document-item .add-favorite-link,.document-item .remove-favorite-link{display:block;position:absolute;right:30px;top:30px;color:#fafafa;font-size:25px}#account-nav{margin:50px 0}#account-nav .container{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){#account-nav .container{justify-content:center;flex-direction:row;gap:90px}}#account-nav .item a{font:18px Gotham Narrow,sans-serif;color:#1d1d1b;font-weight:600;padding-bottom:5px}#account-nav .item a.current{border-bottom:2px solid #cecbca}#sale-nav{margin:50px auto 0;padding:25px 10px;background:#fafafa}#sale-nav ul.sale-progress{display:flex;gap:20px;max-width:780px;margin:0 auto;padding:0;list-style:none}@media (min-width:768px){#sale-nav ul.sale-progress{justify-content:flex-start;align-items:flex-start;gap:70px}}#sale-nav .item{font-family:Gotham Narrow,sans-serif;font-size:15px;font-weight:600;color:#1d1d1b}#sale-nav .item.current{color:#6ba838;border-bottom:2px solid #6ba838}#sale-nav .item.past{color:#cecbca}.document-types-list{margin-bottom:30px}a.document-type{display:inline-block;background:#cecbca;padding:7px 10px;border-radius:15px;font-size:10px;font-family:Gotham Narrow,sans-serif;font-weight:600;text-transform:uppercase;color:#1d1d1b;margin:5px}a.document-type:hover{color:#fafafa}a.document-type.current{color:#fafafa;background:#1d1d1b}form[name=user_form]{background-color:#fafafa}form[name=user_form] h2{color:#cecbca;margin-bottom:20px}form[name=user_form] label{margin-top:30px;display:inline-block;font-weight:700;color:#cecbca}.products-header .container{max-width:1200px}.products-header .text-container{max-width:500px;margin:0 auto}@media (min-width:1000px){.products-header .text-container{text-align:left}}.products-header .picture-container{text-align:center}.products-list-section .container{position:relative}.products-services-section{margin:50px 0}@media (min-width:1000px){.products-services-section{margin:80px 0}}@media (min-width:1200px){.products-services-section{margin:100px 0}}.products-services-section .container{max-width:1300px;display:flex;flex-direction:column-reverse;position:relative}@media (min-width:1200px){.products-services-section .container{flex-direction:row;justify-content:space-between}}.products-services-section .container .filigree{top:auto;bottom:0;left:20%}.products-services-section .container .pattern-line{position:absolute;height:700px;top:-350px;z-index:-1;left:0;display:none}@media (min-width:1200px){.products-services-section .container .pattern-line{display:block}}.products-services-section .container .picture-container{flex:1}@media (min-width:1200px){.products-services-section .container .picture-container{text-align:right}}.products-services-section .container .text-container{text-align:center;flex:1}.products-services-section .container .text-container h2{display:inline-block;text-align:left;margin:50px 0}@media (min-width:1000px){.products-services-section .container .text-container h2{margin:100px 0}}.products-services-section .container .text-container .service-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width:500px){.products-services-section .container .text-container .service-container{margin:40px 0;flex-direction:row;justify-content:space-evenly;align-items:flex-start}}@media (min-width:1200px){.products-services-section .container .text-container .service-container{justify-content:space-between;align-items:flex-start}}.products-services-section .container .text-container .service{display:inline-block;text-align:left;max-width:230px}.products-services-section .container .text-container .service .title-container{display:flex;align-items:center}.products-services-section .container .text-container .service .title-container .position{font-family:Gotham Narrow,sans-serif;font-size:110px;color:#cecbca;font-weight:600;vertical-align:bottom;line-height:1}.products-services-section .container .text-container .service .title-container .title{font-family:Steelfish,sans-serif;text-transform:uppercase;font-size:30px;line-height:1;color:#cecbca;margin-left:20px}.products-services-section .container .text-container .service p{margin:0 0 0 30px}.domain-tag{display:inline-block;background:#cecbca;padding:7px 10px;border-radius:15px;font-size:10px;text-transform:uppercase;font-weight:600}.product-specs-container{margin:50px auto}@media (min-width:1000px){.product-specs-container{margin:50px auto}}@media (min-width:1200px){.product-specs-container{margin:50px auto}}.product-specs-container .tab-container{max-width:800px;margin:0 auto}.product-specs-container .tab-container table{width:100%;border-spacing:0;border-collapse:collapse;margin:20px 0;color:#5f6062}.product-specs-container .tab-container table th{border-bottom:5px solid #cecbca;padding:7px 2px;font-size:15px;text-align:left;text-transform:uppercase;font-weight:600}@media (min-width:500px){.product-specs-container .tab-container table th{padding:7px 10px}}.product-specs-container .tab-container table th:last-of-type{border-right:none}.product-specs-container .tab-container table td{padding:7px 2px;border-bottom:2px solid #cecbca;border-right:2px solid #cecbca;font-size:15px;text-align:left;font-weight:600}@media (min-width:500px){.product-specs-container .tab-container table td{padding:7px 10px}}.product-specs-container .tab-container table td:last-of-type{border-right:none}@media (min-width:1000px){.product-services-container{display:flex;flex-direction:row;align-items:center}}@media (min-width:1000px){.product-services-container .title-container{flex:1}}@media (min-width:1000px){.product-services-container .title-container h2{max-width:200px}}.product-services-container .services-list{margin-top:40px}@media (min-width:1000px){.product-services-container .services-list{margin:0;flex:2}}.all-service-button{padding:20px;text-align:center}@media (min-width:1200px){.product-pictures-section{margin-top:-100px}}#home-product-section,.account-request-section,.product-blog-section,.product-domains-section,.product-sites-section,.sub-products-section{margin:50px 0}@media (min-width:1000px){#home-product-section,.account-request-section,.product-blog-section,.product-domains-section,.product-sites-section,.sub-products-section{margin:80px 0}}@media (min-width:1200px){#home-product-section,.account-request-section,.product-blog-section,.product-domains-section,.product-sites-section,.sub-products-section{margin:100px 0}}.account-request-section form .main-link{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.sale-edit-section .form-content,.user-edit-section .form-content{display:flex;flex-direction:column;gap:10px;max-width:780px}.sale-edit-section .form-content .form-container,.user-edit-section .form-content .form-container{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.sale-edit-section .form-content .form-container,.user-edit-section .form-content .form-container{flex-direction:row}}.sale-edit-section .form-content .form-container label,.user-edit-section .form-content .form-container label{display:block;color:#cecbca;padding-bottom:5px}.sale-edit-section .form-content .form-container input,.sale-edit-section .form-content .form-container textarea,.user-edit-section .form-content .form-container input,.user-edit-section .form-content .form-container textarea{padding:14px 15px;color:#5f6062;border:1px solid #cecbca;background-color:#fff;margin:0;font-size:16px}.sale-edit-section .form-content .form-container input:disabled,.sale-edit-section .form-content .form-container textarea:disabled,.user-edit-section .form-content .form-container input:disabled,.user-edit-section .form-content .form-container textarea:disabled{background-color:#cecbca}.sale-edit-section .form-content .form-container .nice-select,.user-edit-section .form-content .form-container .nice-select{border:1px solid #cecbca;padding:14px 15px;margin:0;color:#5f6062;background-color:#fff}.sale-edit-section .form-content .form-container+.form-container,.user-edit-section .form-content .form-container+.form-container{margin-top:30px}.sale-edit-section .form-content .form-container.hidden,.user-edit-section .form-content .form-container.hidden{display:none;visibility:hidden}.sale-edit-section .form-content .form-container.delivery-method .form-group>div,.user-edit-section .form-content .form-container.delivery-method .form-group>div{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.sale-edit-section .form-content .form-container.delivery-method .form-group>div,.user-edit-section .form-content .form-container.delivery-method .form-group>div{flex-direction:row}}.sale-edit-section .form-content .form-container.delivery-method .radio,.user-edit-section .form-content .form-container.delivery-method .radio{display:block;width:100%;padding:0}.sale-edit-section .form-content .form-container.delivery-method .radio label,.user-edit-section .form-content .form-container.delivery-method .radio label{display:block;width:100%;padding:20px;color:#5f6062;text-transform:uppercase;border:2px solid #cecbca;transition-property:background-color,color;transition-duration:.3s;cursor:pointer}.sale-edit-section .form-content .form-container.delivery-method .radio label.checked,.user-edit-section .form-content .form-container.delivery-method .radio label.checked{color:#fafafa;background-color:#cecbca}.sale-edit-section .form-content .form-container.delivery-method .radio label.checked .fa-stack,.sale-edit-section .form-content .form-container.delivery-method .radio label.checked .fa-stack i.fa-stack-1x,.user-edit-section .form-content .form-container.delivery-method .radio label.checked .fa-stack,.user-edit-section .form-content .form-container.delivery-method .radio label.checked .fa-stack i.fa-stack-1x{color:#fafafa}.sale-edit-section .form-content .form-container.delivery-method .radio label .fa-stack,.user-edit-section .form-content .form-container.delivery-method .radio label .fa-stack{color:#5f6062}.sale-edit-section .form-content .form-container .form-group,.user-edit-section .form-content .form-container .form-group{display:block;width:100%}.sale-edit-section .form-content .form-container .help,.user-edit-section .form-content .form-container .help{margin-bottom:10px;font-style:italic}.sale-edit-section .form-content .form-container .ui-datepicker,.user-edit-section .form-content .form-container .ui-datepicker{width:100%;max-width:300px;padding:20px;font-size:15px;line-height:18px;border:1px solid #cecbca}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header{margin:0;padding:0;background-color:#fff;border:none}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border:none!important;background:#fff!important}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{width:20px;height:20px;background-image:none!important;display:block;text-indent:0;overflow:hidden;background-repeat:no-repeat;position:static;margin:0;background:#cecbca!important;border:none!important;border-radius:50%;cursor:pointer}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before,.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FontAwesome;position:absolute;font-size:18px}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:unset;right:33px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{content:"\F104"}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before{content:"\F105"}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;text-align:left;line-height:18px;font-weight:600}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar{margin:24px 0 0}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-state-default,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-state-default{padding:8px;text-align:center;background:#fff;border:none;font-weight:700;color:#1d1d1b}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable{opacity:1!important}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default{color:#cecbca}.sale-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default,.user-edit-section .form-content .form-container .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#6ba838;border-radius:50%;color:#fff}.sale-edit-section .ajax-form-error,.sale-edit-section .error-message{margin-bottom:20px;font-weight:700;font-size:20px;color:#a91d20}.sale-edit-section .form-content #sale_timeCode{display:flex;flex-direction:column}.sale-edit-section .form-content #sale_timeCode .radio{display:block;width:100%;padding:0}.sale-edit-section .form-content #sale_timeCode .radio label{display:block;width:100%;padding:15px 20px;color:#5f6062;text-transform:uppercase;border:2px solid #cecbca;transition-property:background-color,color;transition-duration:.3s;cursor:pointer}.sale-edit-section .form-content #sale_timeCode .radio label.checked{color:#fafafa;background-color:#cecbca}.sale-edit-section .form-content #sale_timeCode .radio label.checked .fa-stack,.sale-edit-section .form-content #sale_timeCode .radio label.checked .fa-stack i.fa-stack-1x{color:#fafafa}.sale-edit-section .form-content #sale_timeCode .radio label .fa-stack{color:#5f6062}.sale-edit-section .form-content #sale_timeCode .radio+.radio{margin-top:10px}.sale-edit-section .form-content #sale_deliveryDate{display:none}.sale-summary-section{text-align:left}.sale-summary-section .section-container{padding-top:30px}.sale-summary-section .card{padding:20px 30px;border:1px solid #cecbca}.sale-summary-section .card+.card{margin-top:20px}.sale-summary-section .label{color:#cecbca;padding-bottom:4px}.sale-summary-section .heading{background-color:#cdcac9;border:1px solid #cecbca}.sale-summary-section .heading .label{color:#fff;text-transform:uppercase}.sale-summary-section .details{display:flex;flex-wrap:wrap;gap:20px 0}.sale-summary-section .details .item{width:100%}@media (min-width:768px){.sale-summary-section .details .item{width:50%}}.sale-summary-section .details .item.full-width{width:100%}.sale-summary-section .details .product-from{font-size:14px;font-style:italic;margin-top:4px}.sale-summary-section .confirmation form{display:flex;align-items:center;flex-direction:column;gap:20px}@media (min-width:425px){.sale-summary-section .confirmation form{flex-direction:row}}.sale-summary-section .confirmation form .form-group{flex:1}.sale-summary-section .confirmation form button{width:100%}.sale-confirmation-section .actions{display:flex;flex-direction:column;margin-top:40px;align-items:center}.sale-confirmation-section .actions a+a{margin-top:40px}.sale-list-section .list .item{display:flex;align-items:flex-start;padding:30px;border:1px solid #cecbca}.sale-list-section .list .item+.item{margin-top:30px}.sale-list-section .list .item .information{flex:1;text-align:left}.sale-list-section .list .item .information>div+div{margin-top:5px}.sale-list-section .list .item .number{color:#cecbca}.sale-list-section .list .item .shipping span,.sale-list-section .list .item .tonnage{font-weight:700}.sale-list-section .list .item .shipping span:first-of-type{color:#6ba838}.sale-list-section .list .item .shipping span+span{margin-left:10px}.user-edit-section .form-content .form-container label{margin:0}.user-edit-section table{border-collapse:collapse;border:1px solid #cecbca}.user-edit-section table thead tr th{padding:12px;border-top:1px solid #cecbca}.user-edit-section table thead tr th:nth-of-type(2){border-left:1px solid #cecbca}.user-edit-section table tbody{text-align:left}.user-edit-section table tbody tr td{padding:12px;border-top:1px solid #cecbca}.user-edit-section table tbody tr td:nth-of-type(2){border-left:1px solid #cecbca}.user-edit-section table tbody tr td ul{margin:0;padding-left:20px}.sub-products-list{margin:0 auto}.footer-contact{background:#cecbca;margin:0 auto;padding:70px 0 30px;position:relative}@media (min-width:750px){.footer-contact{width:750px}}.footer-contact .picto{font-size:70px;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-contact .flex-container{display:flex;flex-direction:column}@media (min-width:750px){.footer-contact .flex-container{flex-direction:row;align-items:center;justify-content:space-between}}.footer-contact .left{text-align:center;flex:1}.footer-contact .left .text{display:inline-block;padding:0 0 0 20px;border-left:10px solid #fafafa;color:#fafafa;font-family:Steelfish,sans-serif;font-size:30px;font-weight:500;line-height:1;text-transform:uppercase;text-align:left;margin:30px 0}.footer-contact .right{flex:1;text-align:center;margin:30px 0}.navbar-menu{position:absolute;top:0;right:0;padding:15px}@media screen and (min-width:1000px){.navbar-menu{display:none}}.open-nav{display:inline-block;background:transparent;width:40px;height:40px;line-height:40px;position:relative;transition:all .6s ease;z-index:100}.open-nav span.hamburger{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:3px;background-color:#cecbca}.open-nav span.hamburger:after,.open-nav span.hamburger:before{content:"";width:100%;height:3px;position:absolute;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .3s,-webkit-transform .3s;transition:transform .3s,background .3s;transition:transform .3s,background .3s,-webkit-transform .3s;background-color:#cecbca}.open-nav span.hamburger:before{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg)}.open-nav span.hamburger:after{-webkit-transform:translateY(10px) rotate(0deg);transform:translateY(10px) rotate(0deg)}.open-nav span.hamburger.is-clicked:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.open-nav span.hamburger.is-clicked:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.open-nav span.hamburger.is-clicked{background-color:transparent!important}#menu-mobile-content{display:none;position:fixed;background-color:#fafafa;padding:10px;top:0;bottom:0;left:0;right:0;z-index:10}#menu-mobile-content .menu-center{height:100%;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between}#menu-mobile-content .menu-center nav{width:100%}#menu-mobile-content img{max-width:180px}#menu-mobile-content nav{font-family:Lato,sans-serif;font-weight:700;font-size:16px;letter-spacing:2px;margin-top:40px}#menu-mobile-content ul{margin:0;list-style-type:none;padding:0}#menu-mobile-content ul li{margin:5px 0;text-transform:uppercase}#menu-mobile-content ul li a{color:#000}#menu-mobile-content ul li a .item-count{margin-left:15px;width:25px;height:25px;border-radius:50%;background-color:#6ba838;display:inline-flex;align-items:center;justify-content:center;font-size:18px}#menu-mobile-content .social-menu ul{padding:0}#menu-mobile-content .social-menu ul li{display:inline-block;margin:0 10px}#menu-mobile-content .social-menu ul li a{font-size:20px}#menu-mobile-content .social-menu ul li a:hover{color:#6ba838}.language-switcher{text-align:left;display:inline-block}.language-switcher li{display:inline-block;text-transform:uppercase}.language-switcher .separator{margin:0 5px}#scroll-up{width:50px;height:50px;position:fixed;right:15px;bottom:15px;border-radius:50%;visibility:hidden;cursor:pointer;opacity:0;transition:all 1s;z-index:100;color:#cecbca;border:1px solid #cecbca;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center}.no-touchevents #scroll-up:hover{border:1px solid #6ba838;color:#6ba838}@media (min-width:1000px){#scroll-up{right:30px;bottom:30px}}#scroll-up.visible{visibility:visible;opacity:1;transition:all 1s}#top-alerts-container{overflow:hidden;background-color:#37457c;box-sizing:content-box;display:none;text-align:center}#top-alerts-container.visible{display:block}#top-alerts-container .alerts{line-height:30px;position:relative}@-webkit-keyframes ticker{0%{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}#top-alerts-container .alerts .alert{color:#fff;font-weight:700;position:absolute;top:0;left:10px;right:10px;opacity:0;transition:opacity 1s}#top-alerts-container .alerts .alert.visible{opacity:1}.newsletter-container form{margin:10px 0}.newsletter-container form input{background-color:#fff;border:0;line-height:30px;padding:0 15px;margin:0}.newsletter-container form button{padding:0 15px;background-color:#6ba838;color:#fff;border:0;line-height:30px;transition:background-color .3s;cursor:pointer}.newsletter-container form button:hover{background-color:#1d1d1b}.newsletter-container form button:disabled{background-color:#aaa}.newsletter-container form .input-group{display:flex}.newsletter-container form .input-group input{flex:1}.newsletter-container form .input-group.hidden{display:none}.newsletter-container form .ajax-message.error,.newsletter-container form .error.help-block{font-size:100%;color:red}.newsletter-container form .ajax-message.success,.newsletter-container form .success.help-block{font-size:100%;color:#90ee90}.ui-widget.ui-widget-content{margin-inline:20px}@media (min-width:640px){.ui-widget.ui-widget-content{margin-inline:0}}#email_popup .popup-wrapper{background-repeat:no-repeat;background-size:cover}#email_popup .popup-wrapper .content{font-size:14px;padding:10px 20px;text-align:left}#email_popup .popup-wrapper .content .title{font-family:Steelfish,sans-serif;font-size:40px;color:#fafafa;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase}#email_popup .popup-wrapper .content .text{color:#fafafa;margin-bottom:10px}#email_popup .popup-wrapper .content .close{margin-top:30px}#email_popup .popup-wrapper .content .close a{font-family:Steelfish,sans-serif;color:#6ba838;font-size:20px;text-decoration:underline;text-transform:uppercase}#email_popup .popup-wrapper .content .emailField{background-color:#fff;border-radius:0;border:none;color:#1d1d1b;padding:10px}#email_popup .popup-wrapper .content .emailField::-webkit-input-placeholder{font-size:14px;font-weight:400}#email_popup .popup-wrapper .content .emailField:-ms-input-placeholder,#email_popup .popup-wrapper .content .emailField::-ms-input-placeholder{font-size:14px;font-weight:400}#email_popup .popup-wrapper .content .emailField::placeholder{font-size:14px;font-weight:400}#email_popup .popup-wrapper .content .submitButton{background:#6ba838;color:#fafafa;padding:10px;font-family:Steelfish,sans-serif;font-size:30px;letter-spacing:1px;text-transform:uppercase;width:100%;cursor:pointer}#email_popup .popup-wrapper .content .ajax-message.error,#email_popup .popup-wrapper .content form .error.help-block,form #email_popup .popup-wrapper .content .error.help-block{display:none}#email_popup .popup-wrapper .content .show-on-error,#email_popup .popup-wrapper .content .show-on-success{font-size:14px;color:#fff;text-align:center;padding:4px 0;border-radius:6px}#email_popup .popup-wrapper .content .show-on-error.show-on-error,#email_popup .popup-wrapper .content .show-on-success.show-on-error{background:#a91d20}#email_popup .popup-wrapper .content .show-on-error.show-on-success,#email_popup .popup-wrapper .content .show-on-success.show-on-success{margin-top:30px;background:#6ba838}@media (min-width:640px){#email_popup .popup-wrapper .content{width:65%;padding:10px 0 10px 20px}}#info_popup{max-width:600px}#info_popup .popup-wrapper{background-repeat:no-repeat;background-size:cover}#info_popup .popup-wrapper .content{display:flex;text-align:left;font-size:14px;padding:20px;gap:20px}#info_popup .popup-wrapper .content>div{flex:1 1}#info_popup .popup-wrapper .content a{color:#6ba838;outline:none}#info_popup .popup-wrapper .content .title{margin-top:50px;font-family:Steelfish,sans-serif;color:#37457c;font-size:40px;margin-bottom:10px;text-transform:uppercase}#info_popup .popup-wrapper .content .text{margin-bottom:10px}#info_popup .popup-wrapper .content .close{position:absolute;top:20px;left:20px}#info_popup .popup-wrapper .content .close a{color:#6ba838;font-size:24px}#info_popup .popup-wrapper .content .right{display:none}@media (min-width:768px){#info_popup .popup-wrapper .content .right{display:block}}#info_popup .popup-wrapper .content .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-blocks .picture.video{position:relative}.content-blocks>.grid>div{margin:40px}