:root{--spacer:15px;--header-height:calc(var(--spacer)*4)}@media only screen and (min-width:768px){:root{--spacer:20px;--header-height:calc(var(--spacer)*6)}}:root{--color-black:#1e1c1a;--color-beige:linen;--color-porcelaine:#efddc9;--color-porcelaine-accent:#dbb285;--color-porcelaine-pale:#f7eee4;--color-white:#fff;--color-white-20:hsla(0,0%,100%,0.2);--color-black-1:#3e3e3e;--color-black-2:#6e6e6e;--color-black-3:#9d9e9d;--color-black-4:#f4f4f4;--color-black-20:rgba(30,28,26,0.2);--color-gray:linen;--color-or:#ffe449;--color-or-accent:#ffda07;--color-or-pale:#fff09b;--color-opale:#8dcac6;--color-opale-accent:#5eb4af;--color-opale-pale:#c8e5e3;--color-corail:#ff6e40;--color-corail-accent:#ff3e00;--color-corail-pale:#ffab90;--color-commercial:var(--color-corail);--color-residential:var(--color-opale);--color-residentiel:var(--color-opale);--color-industrial:var(--color-or);--color-industriel:var(--color-or);--color-chart-1:#ff8f6b;--color-chart-2:#54d2d2;--color-chart-3:#ffcb00;--color-chart-4:#072448;--color-chart-5:#f8aa4b;--color-chart-6:#dee0e6;--color-chart-7:#e33914;--color-red:#ff2300;--accent:var(--color-gray)}.s{padding:75px 30px;padding:calc(var(--spacer)*5) calc(var(--spacer)*2)}@media only screen and (min-width:768px){.s{padding:14.8vh 60px;padding:14.8vh calc(var(--spacer)*4)}}.b-projectsPush+.b-newsPush,.s+.b-clientsSlider:not(.small)::v-deep,.s+.b-newsPush,.s+.b-projectsPush,.s+.s{padding-top:0}@media only screen and (min-width:768px){.c2{display:grid;grid-template-columns:25vw auto;align-items:flex-start;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;grid-column-gap:calc(var(--spacer)*4);-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4)}.c2 .c2-title{position:-webkit-sticky;position:sticky;top:60px;top:calc(var(--spacer)*4)}}.news-list li{display:block;border-top:2px solid #6e6e6e;border-top:2px solid var(--color-black-2)}.news-list li:last-child{border-bottom:2px solid #6e6e6e;border-bottom:2px solid var(--color-black-2)}.news-list a{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px;padding:calc(var(--spacer)*1);transition:color 1s cubic-bezier(.39,.575,.565,1)}@media(prefers-reduced-motion:reduce){.news-list a{transition:none}}@media only screen and (min-width:1024px){.news-list a{display:grid;grid-template-columns:auto 140px;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;grid-column-gap:calc(var(--spacer)*4);-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);padding:30px;padding:calc(var(--spacer)*2)}}.news-list a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-color:var(--color);z-index:-1;transform:scaleY(0) translateZ(0);transform-origin:50% 100%;pointer-events:none;transition:transform .4s cubic-bezier(.215,.61,.355,1)}@media(prefers-reduced-motion:reduce){.news-list a:before{transition:none}}.-hover .news-list a:not(.is-disabled),.-hover .news-list a:not(:disabled),.news-list a:not(.is-disabled).focus-visible,.news-list a:not(.is-disabled):focus-visible,.news-list a:not(.is-disabled):hover,.news-list a:not(:disabled).focus-visible,.news-list a:not(:disabled):focus-visible,.news-list a:not(:disabled):hover{color:var(--bgColor)}.-hover .news-list a:not(.is-disabled):before,.-hover .news-list a:not(:disabled):before,.news-list a:not(.is-disabled).focus-visible:before,.news-list a:not(.is-disabled):focus-visible:before,.news-list a:not(.is-disabled):hover:before,.news-list a:not(:disabled).focus-visible:before,.news-list a:not(:disabled):focus-visible:before,.news-list a:not(:disabled):hover:before{transform:scaleY(1) translateZ(0);transition-delay:.2s}@media(prefers-reduced-motion:reduce){.-hover .news-list a:not(.is-disabled):before,.-hover .news-list a:not(:disabled):before,.news-list a:not(.is-disabled).focus-visible:before,.news-list a:not(.is-disabled):focus-visible:before,.news-list a:not(.is-disabled):hover:before,.news-list a:not(:disabled).focus-visible:before,.news-list a:not(:disabled):focus-visible:before,.news-list a:not(:disabled):hover:before{transition:none}}@media only screen and (max-width:1023px){.news-list h3{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}}.news-list h3 .ui-icon{position:relative;width:1em;height:1em;top:.2em}@media only screen and (min-width:768px){.news-list h3 .ui-icon{display:none}}.news-list h3 .ui-icon::v-deep svg{fill:currentColor}.news-list p{white-space:nowrap;text-align:right}.textPush,.textPush-inner{position:relative}.textPush-inner{padding:30px;padding:calc(var(--spacer)*2)}@media only screen and (min-width:1024px){.textPush-inner{padding:60px 0 60px 60px;padding:calc(var(--spacer)*4) 0 calc(var(--spacer)*4) calc(var(--spacer)*4)}}.textPush svg{position:absolute;width:100%;height:100%;fill:linen;fill:var(--accent);z-index:-1}@media only screen and (min-width:1024px){.textPush svg{width:auto;max-width:100%}}.textPush .ui-link{margin-top:30px;margin-top:calc(var(--spacer)*2)}@media only screen and (max-width:1023px){.textPush .ui-link{width:100%;text-align:center;white-space:nowrap}}.side-modal{z-index:22}.side-modal.-active .side-inner{transform:translateX(0) translateZ(0)}.side-modal .side-inner{position:absolute;top:0;right:0;width:100%;height:100%;overflow-y:auto;color:#1e1c1a;color:var(--color-black);background-color:#fff;background-color:var(--color-white);transform:translateX(100%) translateZ(0);will-change:transform;transition:transform .6s cubic-bezier(.645,.045,.355,1)}@media(prefers-reduced-motion:reduce){.side-modal .side-inner{transition:none}}@media only screen and (min-width:768px){.side-modal .side-inner{width:50vw}}@media only screen and (min-width:1024px){.side-modal .side-inner{width:35vw}}@media only screen and (min-width:1280px){.side-modal .side-inner{width:25vw}}.side-modal header{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:auto 15px;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-column-gap:calc(var(--spacer)*2);-moz-column-gap:calc(var(--spacer)*2);column-gap:calc(var(--spacer)*2);align-items:center;padding:30px;padding:calc(var(--spacer)*2);background-color:#fff;background-color:var(--color-white);border-bottom:2px solid rgba(30,28,26,.2);border-bottom:2px solid var(--color-black-20);z-index:1}.side-modal header .close{width:15px;height:15px;transform:translateZ(0);will-change:transform;transition:transform .6s cubic-bezier(.37,.31,0,1)}@media(prefers-reduced-motion:reduce){.side-modal header .close{transition:none}}.-hover .side-modal header .close:not(.is-disabled),.-hover .side-modal header .close:not(:disabled),.side-modal header .close:not(.is-disabled).focus-visible,.side-modal header .close:not(.is-disabled):focus-visible,.side-modal header .close:not(.is-disabled):hover,.side-modal header .close:not(:disabled).focus-visible,.side-modal header .close:not(:disabled):focus-visible,.side-modal header .close:not(:disabled):hover{transform:scale(1.2) translateZ(0)}.side-modal header .close::v-deep svg{fill:#1e1c1a;fill:var(--color-black)}.side-modal .body{display:flex;flex-flow:column;align-items:flex-start;padding:0 30px 30px;padding:0 calc(var(--spacer)*2) calc(var(--spacer)*2);position:relative}.b-sectionTitle+.s{padding-top:0}.b-sectionTitle+.b-storySlider::v-deep{padding-top:30px;padding-top:calc(var(--spacer)*2)}.form{width:100%;padding-bottom:30px;padding-bottom:calc(var(--spacer)*2)}.form .error{color:#ff2300;color:var(--color-red)}.form .error-msg{font-size:12px}.form .form-group{width:100%;margin-top:30px;margin-top:calc(var(--spacer)*2)}.form .form-group>p{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}.form .form-group .form-input{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap;position:relative}.form .form-group .form-input.error input:not([type]),.form .form-group .form-input.error input[type=email],.form .form-group .form-input.error input[type=text],.form .form-group .form-input.error select,.form .form-group .form-input.error textarea{color:#ff2300;color:var(--color-red);border-color:#ff2300;border-color:var(--color-red)}.form .form-group .form-input.error input:not([type])+label,.form .form-group .form-input.error input[type=email]+label,.form .form-group .form-input.error input[type=text]+label,.form .form-group .form-input.error select+label,.form .form-group .form-input.error textarea+label{transform:translateY(calc(-100% - 23.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - 16px - var(--spacer)*0.5)) scale(.75) translateZ(0)}.form .form-group .form-input+.form-input{margin-top:15px;margin-top:calc(var(--spacer)*1)}.form .form-group .form-input input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:2px solid #1e1c1a;border:2px solid var(--color-black)}.form .form-group .form-input input[type=checkbox]:after{content:"";background:url(/_nuxt/cf1bf2bbcd7cb8425cafe6fa53b5dca8.svg) 50% no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;text-align:center;transform:scale(0) translateZ(0);will-change:transform;transition:transform .3s cubic-bezier(.19,1,.22,1)}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input[type=checkbox]:after{transition:none}}.form .form-group .form-input input[type=checkbox]+label{cursor:pointer}.form .form-group .form-input input[type=checkbox]:checked:after{transform:scale(1) translateZ(0)}.form .form-group .form-input input[type=checkbox]:checked+label{font-weight:700}.form .form-group .form-input textarea{font-family:inherit}.form .form-group .form-input input:not([type]),.form .form-group .form-input input[type=email],.form .form-group .form-input input[type=text],.form .form-group .form-input select,.form .form-group .form-input textarea{display:block;width:100%;border:0;border-radius:0;outline:none;padding:15px 0;padding:calc(var(--spacer)*1) 0;color:#1e1c1a;color:var(--color-black);border-bottom:2px solid rgba(30,28,26,.2);border-bottom-color:var(--color-black-20);font-size:16px;transition:border-bottom-color .4s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:1024px){.form .form-group .form-input input:not([type]),.form .form-group .form-input input[type=email],.form .form-group .form-input input[type=text],.form .form-group .form-input select,.form .form-group .form-input textarea{font-size:inherit}}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input:not([type]),.form .form-group .form-input input[type=email],.form .form-group .form-input input[type=text],.form .form-group .form-input select,.form .form-group .form-input textarea{transition:none}}.form .form-group .form-input input:not([type]):focus,.form .form-group .form-input input[type=email]:focus,.form .form-group .form-input input[type=text]:focus,.form .form-group .form-input select:focus,.form .form-group .form-input textarea:focus{border-bottom-color:#1e1c1a;border-bottom-color:var(--color-black)}.form .form-group .form-input input:not([type])+label,.form .form-group .form-input input[type=email]+label,.form .form-group .form-input input[type=text]+label,.form .form-group .form-input select+label,.form .form-group .form-input textarea+label{position:absolute;transform-origin:0 0;transform:translateY(calc(-100% - 7.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - var(--spacer)*0.5)) scale(.75) translateZ(0);will-change:transform;transition:transform .4s cubic-bezier(.215,.61,.355,1)}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input:not([type])+label,.form .form-group .form-input input[type=email]+label,.form .form-group .form-input input[type=text]+label,.form .form-group .form-input select+label,.form .form-group .form-input textarea+label{transition:none}}.form .form-group .form-input input:not([type]):-moz-placeholder-shown+label,.form .form-group .form-input input[type=email]:-moz-placeholder-shown+label,.form .form-group .form-input input[type=text]:-moz-placeholder-shown+label,.form .form-group .form-input select:-moz-placeholder-shown+label,.form .form-group .form-input textarea:-moz-placeholder-shown+label{transform:scale(1) translateZ(0)}.form .form-group .form-input input:not([type]):-ms-input-placeholder+label,.form .form-group .form-input input[type=email]:-ms-input-placeholder+label,.form .form-group .form-input input[type=text]:-ms-input-placeholder+label,.form .form-group .form-input select:-ms-input-placeholder+label,.form .form-group .form-input textarea:-ms-input-placeholder+label{transform:scale(1) translateZ(0)}.form .form-group .form-input input:not([type]):placeholder-shown+label,.form .form-group .form-input input[type=email]:placeholder-shown+label,.form .form-group .form-input input[type=text]:placeholder-shown+label,.form .form-group .form-input select:placeholder-shown+label,.form .form-group .form-input textarea:placeholder-shown+label{transform:scale(1) translateZ(0)}.form .form-group .form-input input:not([type]):-webkit-autofill,.form .form-group .form-input input:not([type]):-webkit-autofill:active,.form .form-group .form-input input:not([type]):-webkit-autofill:focus,.form .form-group .form-input input:not([type]):-webkit-autofill:hover,.form .form-group .form-input input[type=email]:-webkit-autofill,.form .form-group .form-input input[type=email]:-webkit-autofill:active,.form .form-group .form-input input[type=email]:-webkit-autofill:focus,.form .form-group .form-input input[type=email]:-webkit-autofill:hover,.form .form-group .form-input input[type=text]:-webkit-autofill,.form .form-group .form-input input[type=text]:-webkit-autofill:active,.form .form-group .form-input input[type=text]:-webkit-autofill:focus,.form .form-group .form-input input[type=text]:-webkit-autofill:hover,.form .form-group .form-input select:-webkit-autofill,.form .form-group .form-input select:-webkit-autofill:active,.form .form-group .form-input select:-webkit-autofill:focus,.form .form-group .form-input select:-webkit-autofill:hover,.form .form-group .form-input textarea:-webkit-autofill,.form .form-group .form-input textarea:-webkit-autofill:active,.form .form-group .form-input textarea:-webkit-autofill:focus,.form .form-group .form-input textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s,color 5000s;transition:background-color 5000s,color 5000s;background:transparent;color:#1e1c1a;color:var(--color-black)}.form .form-group .form-input textarea:-moz-placeholder-shown+label{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input textarea:-ms-input-placeholder+label{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input textarea:placeholder-shown+label{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input select{font-family:BaselGrotesk,Arial,sans-serif;font-size:16px}@media only screen and (min-width:1024px){.form .form-group .form-input select{font-size:15px}}.form-footer{width:100%}.form-footer:before{height:100%;left:0;position:absolute;top:0;width:100%;background:linear-gradient(180deg,hsla(0,0%,95.7%,0),#f4f4f4 28.53%);opacity:.9;pointer-events:none}.form-footer .btn-inner{padding:30px;padding:calc(var(--spacer)*2) calc(var(--spacer)*2) calc(var(--spacer)*2)}.form-footer .apply-btn{position:-webkit-sticky;position:sticky;width:100%;text-align:center;margin-top:auto;z-index:1;--bgColor:var(--color-white);--color:var(--color-black)}.loader{width:70px;transform:translate(-50%);position:absolute;bottom:0;left:50%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:var(--z-index-1);pointer-events:none;box-sizing:border-box;transition:opacity .3s ease}.app-consent-manager{--bg-color:linen;--fg-color:#1e1c1a;--btn-min-height:40px;--btn-padding:4px 10px;--btn-radius:0px;--prev-height:30px;--prev-radius:999px;--prev-width:30px;--box-height:26px;--box-padding:3px;--box-radius:999px;--box-width:46px;--check-height:20px;--check-radius:20px;--check-scale:1.4;--check-width:20px;--modal-radius:0px;--modal-width:375px;--spacer:20px;--z-index:100;font-family:BaselGrotesk,Arial,sans-serif}.app-consent-manager .consent-enter-active,.app-consent-manager .consent-leave-active{transition:opacity .3s cubic-bezier(.32,.94,.6,1),transform .3s cubic-bezier(.32,.94,.6,1)}.app-consent-manager .consent-enter,.app-consent-manager .consent-leave-to{opacity:0;transform:translateY(15px);transform:translateY(var(--spacer))}.app-consent-manager a{text-decoration:underline}.app-consent-manager__simple{background-color:var(--bg-color);filter:drop-shadow(0 0 50px rgba(0,0,0,.15));border-radius:var(--modal-radius);bottom:15px;bottom:var(--spacer);color:var(--fg-color);left:15px;left:var(--spacer);max-width:var(--modal-width);opacity:0;padding:15px;padding:var(--spacer);position:fixed;right:15px;right:var(--spacer);transform:translateY(15px);transform:translateY(var(--spacer));z-index:var(--z-index);transition:all .3s cubic-bezier(.32,.94,.6,1)}@media only screen and (max-width:498px){.app-consent-manager__simple{width:100%;max-width:100%;left:0;bottom:0}}.app-consent-manager__simple.--visible{opacity:1;transform:none}.app-consent-manager__simple.--hidden{visibility:hidden}.app-consent-manager__thorough{background-color:var(--bg-color);border-radius:var(--modal-radius);bottom:15px;bottom:var(--spacer);color:var(--fg-color);left:15px;left:var(--spacer);max-width:var(--modal-width);opacity:0;padding:15px;padding:var(--spacer);pointer-events:none;position:fixed;right:15px;right:var(--spacer);transform:translateY(15px);transform:translateY(var(--spacer));z-index:var(--z-index);visibility:hidden;transition:all .3s cubic-bezier(.32,.94,.6,1)}@media only screen and (max-width:498px){.app-consent-manager__thorough{width:100%;max-width:100%;left:0;bottom:0}}.app-consent-manager__thorough.--visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.app-consent-manager__backIconContainer{display:inline-block;cursor:pointer;margin-bottom:7.5px;margin-bottom:calc(var(--spacer)*0.5)}.app-consent-manager__backIconWrapper{align-items:center;cursor:pointer;display:flex;grid-gap:7.5px;gap:7.5px;grid-gap:calc(var(--spacer)*0.5);gap:calc(var(--spacer)*0.5)}.app-consent-manager__backText{font-weight:600;font-size:14px;line-height:24px}.app-consent-manager__back{align-items:center;display:flex;justify-content:center;transition:background-color .3s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__back path{fill:var(--fg-color)}.app-consent-manager__backIcon{font-size:20px;width:40px;line-height:20px;transition:color .3s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__backIcon path{fill:var(--bg-color)}.app-consent-manager__title{font-size:18px;line-height:24px;font-weight:700;margin-bottom:3.75px;margin-bottom:calc(var(--spacer)*0.25)}.app-consent-manager__text{font-size:14px;line-height:20px}.app-consent-manager__text a{font-weight:600}.app-consent-manager__thorough .app-consent-manager__text{margin-top:15px;margin-top:var(--spacer)}.app-consent-manager__cookieList{display:flex;flex-direction:column;grid-gap:7.5px;gap:7.5px;grid-gap:calc(var(--spacer)*0.5);gap:calc(var(--spacer)*0.5);margin-top:15px;margin-top:calc(var(--spacer))}.app-consent-manager__activeText{text-transform:uppercase;font-size:12px;font-weight:600}.app-consent-manager__cookieInner{height:var(--box-height);position:relative;width:var(--box-width);transition:all .4s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__cookieInner:hover .app-consent-manager__cookieCheck{opacity:1}.app-consent-manager__cookieItem{align-items:center;justify-content:space-between;display:flex;grid-gap:11.25px;gap:11.25px;grid-gap:calc(var(--spacer)*0.75);gap:calc(var(--spacer)*0.75)}.app-consent-manager__cookieItem:hover .app-consent-manager__cookieCheck{opacity:1}.app-consent-manager .app-consent-manager__cookieCheck svg{height:var(--check-width);width:var(--check-width)}.app-consent-manager__cookieInput{cursor:pointer;margin:0;opacity:0;height:var(--box-height);position:absolute;width:var(--box-width)}.app-consent-manager__cookieInput:checked+.app-consent-manager__cookieCheck{opacity:1}.app-consent-manager__cookieInput:checked+.app-consent-manager__cookieCheck svg{opacity:1;visibility:visible}.app-consent-manager__cookieInput:checked+.app-consent-manager__cookieCheck svg path{stroke:var(--fg-color)}.app-consent-manager__cookieInput:checked+.app-consent-manager__cookieCheck:before{background-color:var(--fg-color)}.app-consent-manager__cookieInput:checked+.app-consent-manager__cookieCheck:after{background-color:var(--bg-color);transform:translateX(100%) translateY(-50%)}.app-consent-manager__cookieInput:disabled+.app-consent-manager__cookieCheck{cursor:not-allowed}.app-consent-manager__cookieInput.focus-visible+.app-consent-manager__cookieCheck:before,.app-consent-manager__cookieInput:focus-visible+.app-consent-manager__cookieCheck:before{box-shadow:inset 0 0 0 2px var(--fg-color)}.app-consent-manager__cookieInput.focus-visible:checked+.app-consent-manager__cookieCheck:before,.app-consent-manager__cookieInput:focus-visible:checked+.app-consent-manager__cookieCheck:before{box-shadow:inset 0 0 0 2px var(--bg-color)}.app-consent-manager__cookieCheck{opacity:.3;transition:all .4s cubic-bezier(.32,.94,.6,1);pointer-events:none}.app-consent-manager__cookieCheck svg{opacity:0;visibility:hidden;position:absolute;top:50%;right:var(--box-padding);transform:translateY(-50%);z-index:10}.app-consent-manager__cookieCheck svg path{stroke:var(--bg-color);transition:stroke .4s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__cookieCheck:before{box-sizing:border-box;background-color:var(--bg-color);border:1px solid var(--fg-color);border-radius:var(--box-radius);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;transition:all .4s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__cookieCheck:after{background-color:var(--fg-color);border-radius:var(--check-radius);top:50%;transform:translateY(-50%);content:"";height:var(--check-height);left:var(--box-padding);position:absolute;width:var(--check-width);transition:all .4s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__cookieLabel{cursor:pointer;font-size:14px;font-weight:400;line-height:24px}.app-consent-manager__buttonList{display:flex;flex-direction:column;grid-gap:3.75px;gap:3.75px;grid-gap:calc(var(--spacer)*0.25);gap:calc(var(--spacer)*0.25);justify-content:flex-end;margin-top:45px;margin-top:calc(var(--spacer)*3)}.app-consent-manager__buttonListModal{margin-top:15px;margin-top:var(--spacer)}.app-consent-manager__buttonWrapper{display:flex;margin-top:15px;margin-top:calc(var(--spacer));flex-direction:column;flex-grow:1;grid-gap:7.5px;gap:7.5px;grid-gap:calc(var(--spacer)*0.5);gap:calc(var(--spacer)*0.5);justify-content:space-between;width:100%;position:relative}.app-consent-manager__buttonItem{width:100%;display:block;border-radius:var(--btn-radius);font-size:14px;line-height:20px;text-align:center;min-height:var(--btn-min-height);padding-top:var(--btn-padding);padding-bottom:var(--btn-padding);font-weight:600;background-color:#fff;color:var(--fg-color);transition:all .4s cubic-bezier(.32,.94,.6,1)}.app-consent-manager__buttonItem:hover{background-color:var(--fg-color);color:var(--bg-color)}.app-consent-manager__buttonItem:hover .app-consent-manager__manageIcon path{fill:var(--fg-color)}@media only screen and (max-width:498px){.app-consent-manager__buttonItem{flex:auto}}.app-consent-manager__buttonItem--primary{text-align:center}.app-consent-manager__buttonItem--icon{display:flex;justify-content:center;align-items:center}