*,:after,:before{box-sizing:border-box;position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,button{color:inherit;cursor:pointer;transition:.3s}button{background:none;border:0;display:inline-block;padding:0}:active,:focus,a,a:hover,button,button:hover{outline:none;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}img,svg{height:auto;vertical-align:bottom}input,textarea{background-color:transparent;resize:none}input[type=date]{cursor:text}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{background:transparent;color:transparent;display:none;opacity:0}input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-year-field:focus{background-color:var(--dark);color:var(--light);outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;font-family:inherit}select option:hover{background-color:var(--dark);color:var(--light)}picture{display:block}picture img{max-width:100%}em,i{font-style:italic}.sf-toolbar{display:none!important}[data-link]{cursor:pointer}html.wait *{cursor:wait!important}*{scrollbar-color:var(--dark) var(--light);scrollbar-width:thin}::-webkit-scrollbar{width:3px}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-color:var(--dark)}html::-webkit-scrollbar{background-color:var(--dark);width:4px}html{scroll-behavior:smooth;scrollbar-width:thin}::-moz-selection{background-color:var(--dark);color:var(--light)}::selection{background-color:var(--dark);color:var(--light)}::-webkit-input-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}::-ms-input-placeholder{color:inherit;opacity:.5}:root{--primary:rgb(var(--rgb-primary));--rgb-primary:17,17,17;--light:rgb(var(--rgb-light));--rgb-light:242,242,242;--blue:rgb(var(--rgb-blue));--rgb-blue:0,0,140;--red:rgb(var(--rgb-red));--rgb-red:255,31,43;--secondary:rgb(var(--rgb-secondary));--rgb-secondary:250,250,250;--dark:rgb(var(--rgb-dark));--rgb-dark:18,18,18;--xxl-gutter:calc(-12.22222px + 6.94444vw);--xl-gutter:calc(27.59259px + 2.31481vw);--l-gutter:calc(19.07407px + 1.85185vw);--m-gutter:calc(15.55556px + 1.38889vw);--s-gutter:calc(12.03704px + 0.92593vw);--header-height:calc(var(--xl-gutter)*2);--stroke-width:1.4px;--stroke:var(--light);--cubic:cubic-bezier(.23,1,.32,1);--shadow-box:0 0 10px rgba(var(--rgb-primary),.2)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/build/fonts/Gilroy-Bold.ef7c40ff.woff2) format("woff2"),url(/build/fonts/Gilroy-Bold.0607a1bc.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/build/fonts/Gilroy-BoldItalic.990e3c5e.woff2) format("woff2"),url(/build/fonts/Gilroy-BoldItalic.76c9191d.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/build/fonts/Gilroy-Regular.f6c9931f.woff2) format("woff2"),url(/build/fonts/Gilroy-Regular.19055ba0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Regular.ebe86c03.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/build/fonts/Gilroy-RegularItalic.5c23dc85.woff2) format("woff2"),url(/build/fonts/Gilroy-RegularItalic.1a8de217.woff) format("woff")}svg,svg *{stroke:var(--stroke);fill:none;stroke-width:var(--stroke-width)}.socials svg,.socials svg *{fill:var(--light)}.btn{align-items:center;border:1px solid var(--light);border-radius:100px;cursor:pointer;display:inline-flex;font-size:calc(11.55556px + .13889vw);justify-content:center;padding:10px 20px}.btn:hover{background:var(--light);color:var(--blue);opacity:.6}.btn:hover .btn-icon{--stroke:var(--blue)}.btn-icon{--dim:20px;display:block;height:var(--dim);margin-right:10px;width:var(--dim)}.btn-icon:hover{--stroke:var(--blue)}.bn-close{cursor:pointer;display:flex;flex-direction:column;height:10px;justify-content:space-between;width:20px;z-index:99}.bn-close>span{background-color:var(--light);height:1px;position:absolute;transform-origin:center;transition:all .3s ease-in-out;width:100%}.bn-close{transform:rotate(45deg)}.bn-close>span:last-child{transform:rotate(90deg)}.bloc-gutter{padding:10px}.bloc{border-radius:25px;box-shadow:var(--shadow-box);color:var(--light);height:50vh;isolation:isolate;overflow:hidden;padding:var(--s-gutter)}.bloc picture{left:0;position:absolute;top:0}.bloc picture img{object-fit:cover}.bloc .bloc-content{border-radius:10px;bottom:var(--s-gutter);cursor:pointer;isolation:isolate;left:0;margin:auto;overflow:hidden;position:absolute;right:0;width:90%}.bloc .overlay{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-moz-backdrop-filter:blur(20px);-o-backdrop-filter:blur(20px);background:rgba(var(--rgb-blue),.4);border-radius:10px;padding:var(--s-gutter);width:100%}.bloc .bloc-content .top{align-items:center;display:flex;justify-content:space-between}.bloc .bloc-content .bottom{max-height:0;overflow:hidden;pointer-events:none;-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}.bloc:hover .bottom{max-height:50vh;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.bloc .bottom .paragraphe{max-height:30vh;padding-top:var(--s-gutter)}.txt-img>*+*{margin-top:var(--s-gutter)}.bloc-plus{background-color:var(--blue);border-radius:25px;color:var(--light);margin:var(--s-gutter) 0;padding:var(--m-gutter)}.bloc-plus>*+*{margin-top:var(--s-gutter)}.info-devis{align-items:center;background:rgba(var(--rgb-red),.1);border-radius:25px;color:red;display:flex;flex-direction:column;height:50vh;justify-content:center;padding:var(--s-gutter);text-align:center}.info-devis>*+*{margin-top:var(--s-gutter)}.banner{height:70vh;justify-content:center}.banner,.banner .container{align-items:center;display:flex}.banner .container{flex-direction:column;height:100%;justify-content:flex-end;text-align:center;z-index:5}.banner .container>*+*{margin-top:var(--s-gutter);padding:0 var(--xxl-gutter)}.banner .container h1{color:var(--blue)}.banner picture{bottom:0;position:absolute}.banner picture img{object-fit:cover}.banner:before{background:linear-gradient(0deg,var(--light),transparent);height:30vh;z-index:2}.banner picture:before,.banner:before{bottom:0;content:"";position:absolute;width:100%}.banner picture:before{background:rgba(var(--rgb-dark),.4);height:100%;z-index:1}.newsletter{align-items:center;background:rgba(var(--rgb-blue),.1);border-radius:25px;color:var(--blue);flex-direction:column;min-height:25vh;padding:var(--l-gutter);text-align:center}.newsletter,.newsletter form{display:flex;justify-content:center}.newsletter form{align-items:stretch;width:100%}.newsletter form input{border:1px solid;color:var(--blue);margin-right:20px;width:60%}.newsletter form .btn.send{background-color:var(--blue);color:var(--light)}.newsletter form .btn.send:hover{color:var(--light)}.newsletter form .btn.send:hover svg,.newsletter form .btn.send:hover svg *{--stroke:var(--light)}.breadcrumb{color:var(--blue);font-weight:700;letter-spacing:.02rem}.breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.breadcrumb li+li:before{content:"/";margin:0 5px;transition:.3s ease-in-out}.breadcrumb li a:hover{color:var(--primary)}.link{color:var(--red);display:inline-block;font-size:calc(9.7037px + .09259vw);font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.link:after{background-color:var(--red);bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out;width:100%}.link:hover:after{transform:scaleX(1)}.paragraphe{font-size:calc(15.7037px + .09259vw);line-height:1.4}.paragraphe+*{margin-top:calc(22px + 1.5%)}.paragraphe>*+*{margin-top:calc(10px + 1%)}.paragraphe li{list-style:inside;padding-left:20px}.paragraphe li+li{margin-top:5px}.paragraphe ul ul{margin:5px 0 10px}.paragraphe a{font-weight:700;transition:.2s;white-space:nowrap}.paragraphe a:after{background-color:var(--primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out;width:100%}.paragraphe a:hover:after{transform:scaleX(1)}.paragraphe b{font-weight:700!important}.grecaptcha-badge{display:none}.captcha-mention{font-size:calc(8.40741px + .18519vw);line-height:1.2}.captcha-mention>span{display:block}.captcha-mention>a{font-size:90%;opacity:.6;transition:.3s}.captcha-mention>a:hover{opacity:1}.pagination ol{align-items:center;display:flex;justify-content:flex-end;margin:calc(var(--m-gutter) - 15px) -15px -15px}.pagination ol li{cursor:pointer;margin:15px}.cookies-message{background-color:var(--dark);border-radius:3px;bottom:calc(10px + .5vw);box-shadow:0 15px 20px rgba(0,0,0,.3);color:var(--light);font-size:11px;left:calc(10px + .5vw);line-height:1.3;max-width:calc(99vw - 20px);opacity:0;overflow:hidden;position:fixed;transform:translateY(100%);transition:transform .6s,opacity .6s,visibility .6s;visibility:hidden;width:420px;z-index:9999}.cks .cookies-message{opacity:1;transform:translateY(0);visibility:visible}.cookies-top{align-items:flex-start;display:flex;padding:30px 20px 20px}.cookies-message p strong{display:block;font-size:15px;line-height:1.3;margin-bottom:10px}.cookies-message a{font-weight:700;text-decoration:underline}.cookies-message a:hover{color:#eee}.cookies-bottom{display:flex;font-size:13px;font-weight:700}.cookies-bottom>*{background-color:rgba(var(--rgb-light),.05);border-top:1px solid rgba(var(--rgb-light),.05);flex:1;padding:14px 0 15px}.cookies-bottom>:hover{background-color:rgba(var(--rgb-light),.15)}.cookies-bottom>*+*{border-left:1px solid rgba(var(--rgb-light),.1)}.cookies-bottom small{font-size:11px;font-weight:400}.cookies-icon{--stroke:var(--light);--stroke-width:1;--fill:var(--dark);--dim:85px;height:var(--dim);margin-right:20px;width:var(--dim)}.cookies-icon .icon{position:absolute;right:0;top:0;width:100%}.cookies-icon .icon:first-child{--fill:var(--dark);animation:cookies 1.5s infinite;z-index:1}.cookies-icon .icon:last-child{z-index:0}@keyframes cookies{0%{opacity:1}50%{opacity:1}51%{opacity:0}99%{opacity:0}to{opacity:1}}.badge{background:var(--red);border-radius:4px;color:var(--white);display:inline-block;font-size:9px;font-weight:700;letter-spacing:0;padding:4px 8px 2px 9px;text-transform:uppercase;white-space:nowrap}.alert{background:var(--dark);border-radius:1px;color:var(--light);font-size:11px;font-weight:400;line-height:1;padding:20px}.alert.alert-danger,.badge.badge-danger,.badge.danger,.btn.danger{background:#ff5353}.alert.alert-warning,.badge.badge-warning,.badge.warning,.btn.warning{background:#bd6e28}.alert.alert-success,.badge.badge-success,.badge.success,.btn.success{background:#8dc111}.alert.alert-info,.badge.badge-info,.badge.info,.btn.info{background:var(--red)}.alert.hide{transition:opacity .3s}.alert [data-close-alert]{font-size:10px;position:absolute;right:4px;top:2px}.alert.no-close [data-close-alert],.alert.none{display:none}[data-mail][data-domain]:after{content:attr(data-mail) "@" attr(data-domain);cursor:pointer}[data-push]{bottom:0;padding:calc(10px + .5vw);pointer-events:none;position:fixed;right:0;z-index:9999999}[data-push]>div{background:#fff;border-radius:3px;box-shadow:0 15px 20px rgba(0,0,0,.1);display:flex;font-size:11px;margin-top:10px;max-width:calc(100vw - 40px);padding:calc(19.11111px + .27778vw);pointer-events:auto;user-select:none;-moz-user-select:none;width:300px}[data-push] i{font-size:25px;margin-right:15px}[data-push] .success i:before{color:#8dc111;content:"\f058"}[data-push] .error i:before{color:#ff5353;content:"\f057"}[data-push] strong{display:block;font-size:12px;font-weight:700;margin-bottom:5px}[data-push] .success strong:before{color:#8dc111;content:"Succès"}[data-push] .error strong:before{color:#ff5353;content:"Erreur"}[data-push] button{font-size:12px;opacity:.3;position:absolute;right:10px;top:10px}[data-push]>div:hover button{opacity:.5}[data-push] button:hover{opacity:1}.share{border-top:1px solid rgba(var(--rgb-light),.1);margin-top:var(--xl-gutter);padding-top:var(--s-gutter)}.share-wrapper{display:flex;justify-content:space-between}.share-left ul{display:flex}.share-left a{--dim:30px;--fill:var(--primary);--stroke:none;display:block;height:var(--dim);width:var(--dim)}.share-left a:hover{--fill:var(--red)}@media screen and (max-width:1025px){.banner .container>*+*{padding:0}.bloc .bloc-content .bottom{max-height:50vh;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.bloc .bloc-content{border-radius:10px;bottom:var(--s-gutter);bottom:0;cursor:pointer;height:100%;isolation:isolate;left:0;margin:auto;overflow:hidden;position:relative;right:0;top:0;width:100%}.bloc .overlay{height:100%}}@media screen and (max-width:800px){.banner:before{height:20vh}}@media screen and (max-width:600px){.banner .container{height:60%;justify-content:center;text-align:start}.banner .container .paragraphe{color:var(--light);font-weight:500}.banner .breadcrumb,.banner .container h1{color:var(--light)}.banner picture{opacity:.8}.newsletter form{flex-direction:column}.newsletter form input{margin-bottom:var(--s-gutter);width:100%}}.swiper{margin-top:var(--xl-gutter)}.swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}.swiper-slide{flex:1 0 auto}.swiper-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:var(--m-gutter)}.swiper-nav{display:flex;justify-content:flex-end;pointer-events:none;width:auto}.swiper-nav .btn{height:40px;padding:0;width:40px}.swiper-nav .btn:nth-child(2){margin-left:20px}.swiper-nav .btn svg,.swiper-nav .btn svg *{height:20px;width:20px}.swiper-nav>*{pointer-events:auto;transition:opacity .5s}.swiper-nav>.swiper-button-disabled{opacity:0;pointer-events:none}.swiper-nav>:active{transform:scale(.9)}@media screen and (max-width:500px){.swiper-bottom{flex-direction:column-reverse}.swiper-bottom>:first-child{margin-top:var(--s-gutter)}.swiper-nav>.swiper-button-disabled{opacity:1;pointer-events:auto}}.input,select,textarea{align-items:center;background:rgba(var(--secondary_rgb),.04);border-radius:5px;color:var(--red);display:flex;font-size:calc(11.7037px + .09259vw);height:50px;min-height:50px;padding:0 calc(7.92593px + .64815vw);text-transform:uppercase;transition:.3s ease-in-out;width:100%}textarea{height:90px;padding:calc(3.51852px + .46296vw) calc(7.92593px + .64815vw)}.input:focus{box-shadow:0 0 2px 3px rgba(var(--gold_rgb),.08)}.fieldset label{display:block;font-family:var(--ff1);font-weight:700;margin-bottom:7px}.fieldset+.fieldset{margin-top:var(--s-gutter)}.checkbox{--dim:calc(11.40741px + 0.18519vw);color:var(--red);font-size:var(--dim);min-height:20px}.checkbox input{display:none}.checkbox input+label{cursor:pointer;display:inline-block;padding-left:25px}.checkbox input+label:before{align-items:center;border:1px solid var(--bg_2);border-radius:3px;box-shadow:0 1px 5px rgba(var(--gold_rgb),.05),0 0 0 1px rgba(var(--gold_rgb),.1) inset;content:"";display:flex;font-size:0;height:var(--dim);justify-content:center;left:0;position:absolute;top:0;transition:all .4s,border-color .2s;vertical-align:middle;width:var(--dim)}.checkbox input[type=radio]+label:before{border-radius:50%}.checkbox input:checked+label:before{background:var(--secondary);border-color:var(--secondary)}html.open-devis{overflow-y:hidden}.devis{align-items:flex-start;background:rgba(var(--rgb-primary),0);color:var(--blue);display:flex;height:100%;justify-content:center;padding:var(--m-gutter);pointer-events:none;position:fixed;transition:.8s;width:100%;z-index:999999}.open-devis .devis{background:rgba(var(--rgb-primary),.3);pointer-events:auto;transition:.8s}.content-devis{background-color:var(--light);border-radius:25px;box-shadow:var(--shadow-box);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--xl-gutter);transform:translateY(-150%);transition:.6s ease-in-out;width:100%}.content-devis::-webkit-scrollbar{width:0}.content-devis .form-view{height:100%;overflow-y:scroll}.open-devis .content-devis{transform:translateY(0);transition:.6s ease-in-out}.contact form,.devis form{width:100%}.contact input,.contact select,.contact textarea,.devis input,.devis select,.devis textarea{align-items:center;background:rgba(var(--rgb-blue),.1);border-radius:5px;color:var(--blue);display:flex;font-size:calc(11.7037px + .09259vw);height:50px;margin-right:1rem;padding:0 calc(7.92593px + .64815vw);transition:.3s ease-in-out;width:100%}.contact select:last-child,.devis select:last-child{margin-right:0}.contact textarea,.devis textarea{min-height:90px;padding:calc(8.51852px + .46296vw)}.contact fieldset,.devis fieldset{margin:20px 0}.contact .fieldset+.fieldset,.devis .fieldset+.fieldset{margin-top:var(--s-gutter)}.contact fieldset .icon,.devis fieldset .icon{bottom:0;margin:auto;position:absolute;right:10px;top:0}.contact select option,.devis select option{color:var(--primary)}.contact .choices,.devis .choices{display:flex;flex-wrap:wrap}.contact .choices div,.devis .choices div{text-wrap:nowrap;align-items:center;display:flex;flex-direction:row-reverse;padding:8px 0 8px 30px}.contact .choices div [type=checkbox],.devis .choices div [type=checkbox]{cursor:pointer;height:40px}.contact .choices div label,.devis .choices div label{cursor:pointer;padding-left:5px}.devis .bottom,.devis .top{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:2vh;width:100%}.devis .bottom .bt{display:flex;flex-direction:column-reverse}.content-devis .bottom .bt>*{margin-bottom:var(--s-gutter)}@media screen and (max-width:700px){.devis .bottom,.devis .top{align-items:center;flex-direction:column-reverse}.devis .bottom>:nth-child(2),.devis .top>:nth-child(2){margin-bottom:var(--s-gutter)}.contact .choices,.devis .choices{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.contact .choices div,.devis .choices div{text-wrap:nowrap;align-items:center;display:flex;flex-direction:row-reverse;padding:8px 0}}@media screen and (max-width:500px){.devis{padding:0}.content-devis{border-radius:0;height:100%;justify-content:flex-start;overflow-y:scroll;padding:var(--m-gutter)}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f2f2;color:var(--primary);font-family:Gilroy,sans-serif;line-height:1;overflow-x:hidden;width:100%}body{overflow:hidden}section{padding:var(--xxl-gutter)}.container{margin:auto;width:70%}.large-container{margin:auto;width:80%}.container-narrow{margin:auto;min-width:1000px;width:70%}picture,picture img{height:100%;width:100%}h1{font-size:14px;font-weight:500}h2{font-size:calc(27.03704px + .92593vw)}h2,h3{font-weight:600}h3{font-size:calc(14.51852px + .46296vw)}.h1{font-size:calc(27.03704px + .92593vw)}.h1,.h2{font-weight:700;margin-bottom:calc(var(--m-gutter)/4)}.h2{font-size:calc(22.03704px + .92593vw);line-height:1.2}.h3{font-size:calc(17.92593px + .64815vw)}.h3,.h4{font-weight:700;margin-bottom:calc(var(--m-gutter)/4)}.h4{font-size:calc(14.51852px + .46296vw)}.red{border:1px solid var(--red);color:var(--red)}.blue{border:1px solid var(--blue);color:var(--blue)}.light{border:1px solid var(--light);color:var(--light)}.red svg,.red svg *{stroke:var(--red)}.blue svg,.blue svg *{stroke:var(--blue)}.blue:hover svg,.blue:hover svg *,.light svg,.light svg *,.red:hover svg,.red:hover svg *{stroke:var(--light)}.light:hover svg,.light:hover svg *{stroke:var(--blue)}.red:hover{background-color:var(--red);color:var(--light)}.blue:hover{background-color:var(--blue);color:var(--light)}.light:hover{background-color:var(--light);color:var(--blue)}.bg-blue{background-color:var(--blue);color:var(--light)}.bg-light{background-color:var(--light);color:var(--blue)}.bg-white{background-color:#fff;color:var(--blue)}#content.error{height:100vh}#content.error .container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#content.error .error-page{text-align:center}#content.error .error-page>*+*{margin-top:var(--s-gutter)}#content.error .container picture{height:20em;width:20em}#content.error .container picture img{border-radius:25px}@media screen and (max-width:800px){.container{width:90%}section{padding:calc(var(--xxl-gutter)*2) var(--s-gutter)}}