@import url(https://fonts.googleapis.com/css?family=Material+Icons+Outlined|Material+Icons+Round);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:wght@200);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,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,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Thin.woff2") format("woff2"),url("../css/_fonts/Graphik-Thin.woff") format("woff"),url("../css/_fonts/Graphik-Thin.ttf") format("truetype"),url("../css/_fonts/Graphik-Thin.svg#Graphik-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-ThinItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-ThinItalic.woff") format("woff"),url("../css/_fonts/Graphik-ThinItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-ThinItalic.svg#Graphik-ThinItalic") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Extralight.woff2") format("woff2"),url("../css/_fonts/Graphik-Extralight.woff") format("woff"),url("../css/_fonts/Graphik-Extralight.ttf") format("truetype"),url("../css/_fonts/Graphik-Extralight.svg#Graphik-Extralight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-ExtralightItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-ExtralightItalic.woff") format("woff"),url("../css/_fonts/Graphik-ExtralightItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-ExtralightItalic.svg#Graphik-ExtralightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Light.woff2") format("woff2"),url("../css/_fonts/Graphik-Light.woff") format("woff"),url("../css/_fonts/Graphik-Light.ttf") format("truetype"),url("../css/_fonts/Graphik-Light.svg#Graphik-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-LightItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-LightItalic.woff") format("woff"),url("../css/_fonts/Graphik-LightItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-LightItalic.svg#Graphik-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Regular.woff2") format("woff2"),url("../css/_fonts/Graphik-Regular.woff") format("woff"),url("../css/_fonts/Graphik-Regular.ttf") format("truetype"),url("../css/_fonts/Graphik-Regular.svg#Graphik-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-RegularItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-RegularItalic.woff") format("woff"),url("../css/_fonts/Graphik-RegularItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-RegularItalic.svg#Graphik-RegularItalic") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Medium.woff2") format("woff2"),url("../css/_fonts/Graphik-Medium.woff") format("woff"),url("../css/_fonts/Graphik-Medium.ttf") format("truetype"),url("../css/_fonts/Graphik-Medium.svg#Graphik-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-MediumItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-MediumItalic.woff") format("woff"),url("../css/_fonts/Graphik-MediumItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-MediumItalic.svg#Graphik-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Semibold.woff2") format("woff2"),url("../css/_fonts/Graphik-Semibold.woff") format("woff"),url("../css/_fonts/Graphik-Semibold.ttf") format("truetype"),url("../css/_fonts/Graphik-Semibold.svg#Graphik-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-SemiboldItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-SemiboldItalic.woff") format("woff"),url("../css/_fonts/Graphik-SemiboldItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-SemiboldItalic.svg#Graphik-SemiboldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Bold.woff2") format("woff2"),url("../css/_fonts/Graphik-Bold.woff") format("woff"),url("../css/_fonts/Graphik-Bold.ttf") format("truetype"),url("../css/_fonts/Graphik-Bold.svg#Graphik-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-BoldItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-BoldItalic.woff") format("woff"),url("../css/_fonts/Graphik-BoldItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-BoldItalic.svg#Graphik-BoldItalic") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Black.woff2") format("woff2"),url("../css/_fonts/Graphik-Black.woff") format("woff"),url("../css/_fonts/Graphik-Black.ttf") format("truetype"),url("../css/_fonts/Graphik-Black.svg#Graphik-Black") format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-BlackItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-BlackItalic.woff") format("woff"),url("../css/_fonts/Graphik-BlackItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-BlackItalic.svg#Graphik-BlackItalic") format("svg");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-Super.woff2") format("woff2"),url("../css/_fonts/Graphik-Super.woff") format("woff"),url("../css/_fonts/Graphik-Super.ttf") format("truetype"),url("../css/_fonts/Graphik-Super.svg#Graphik-Super") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../css/_fonts/Graphik-SuperItalic.woff2") format("woff2"),url("../css/_fonts/Graphik-SuperItalic.woff") format("woff"),url("../css/_fonts/Graphik-SuperItalic.ttf") format("truetype"),url("../css/_fonts/Graphik-SuperItalic.svg#Graphik-SuperItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}:root{--font-primary:"Graphik";--color-black:0 0 0;--color-white:255 255 255;--color-blue:40 150 207;--color-bluedark1:37 49 109;--color-bluelight1:62 162 213;--color-bluesoft1:223 239 248;--color-bluesoft2:106 191 234;--color-bluesoft3:58 142 199;--color-softindigo:141 148 173;--color-grey1:244 246 247;--color-grey2:202 202 202;--color-green:57 174 97;--color-red:253 48 48;--color-yellow:243 241 221;--width-sm:1050px;--width-md:1280px;--width-lg:1600px;--width-xl:1920px;--header:90px;--lh2:120%;--lh3:130%;--lh4:140%;--lh5:150%;--lh8:180%;--radius6:6px;--radius10:10px}@media only screen and (min-width:1141px){:root{--space-md:30px}}@media only screen and (min-width:768px) and (max-width:1140px){:root{--space-md:20px}}@media only screen and (max-width:767px){:root{--space-md:20px}}@media only screen and (min-width:1141px){:root{--space-40:40px;--space-30:30px;--space-20:20px;--space-10:10px}}@media only screen and (min-width:768px) and (max-width:1140px){:root{--space-40:40px;--space-30:30px;--space-20:20px;--space-10:10px}}@media only screen and (max-width:767px){:root{--space-40:30px;--space-30:30px;--space-20:15px;--space-10:10px}}[form-item],button{font-family:Graphik}[form][form=application],[form][form=contact],[form][form=forgotpassword],[form][form=login],[form][form=myaccount],[form][form=newaccount]{width:100%;margin:0 auto;border-radius:var(--radius10);box-shadow:0 2px 12px 0 rgba(var(--color-black)/10%)}[form-button~=my-3],[form-item~=my-3],[form-links~=my-3],[form-subtitle~=my-3],[form-text~=my-3],[form-title~=my-3]{margin:var(--space-30) 0}[form-button~=my-4],[form-item~=my-4],[form-links~=my-4],[form-subtitle~=my-4],[form-text~=my-4],[form-title~=my-4]{margin:var(--space-40) 0}[form-button~=mt-2],[form-item~=mt-2],[form-links~=mt-2],[form-subtitle~=mt-2],[form-text~=mt-2],[form-title~=mt-2]{margin-top:var(--space-20)}[form-button~=mt-3],[form-item~=mt-3],[form-links~=mt-3],[form-subtitle~=mt-3],[form-text~=mt-3],[form-title~=mt-3]{margin-top:var(--space-30)}[form-button~=mb-2],[form-item~=mb-2],[form-links~=mb-2],[form-subtitle~=mb-2],[form-text~=mb-2],[form-title~=mb-2]{margin-bottom:var(--space-20)}[form-button~=mb-3],[form-item~=mb-3],[form-links~=mb-3],[form-subtitle~=mb-3],[form-text~=mb-3],[form-title~=mb-3]{margin-bottom:var(--space-30)}[form-button~=mb-4],[form-item~=mb-4],[form-links~=mb-4],[form-subtitle~=mb-4],[form-text~=mb-4],[form-title~=mb-4]{margin-bottom:var(--space-40)}[form-item]{display:flex;flex-direction:column}[form-item]>span{display:block;color:rgba(var(--color-bluedark1)/50%);font-size:.875rem;font-weight:500;margin-bottom:8px}[form-item] input[type=email],[form-item] input[type=password],[form-item] input[type=tel],[form-item] input[type=text],[form-item] select,[form-item] textarea{padding:12px 16px}[form-item] input[type=email],[form-item] input[type=password],[form-item] input[type=tel],[form-item] input[type=text],[form-item] select,[form-item] textarea{width:100%;font-family:var(--font-primary);color:rgba(var(--color-bluedark1));font-weight:500;border:1px solid rgba(var(--color-grey2)/40%);border-radius:var(--radius6);box-sizing:border-box;transition:.3s ease-in-out}[form-item] .select2.select2-container--open .select2-selection--single{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[form-item] .select2 .select2-selection--single{overflow:hidden;height:44px;border-color:rgba(var(--color-grey2)/40%);border-radius:var(--radius6)}[form-item] .select2 .select2-selection--single .select2-selection__rendered{color:rgba(var(--color-bluedark1));font-size:.938rem;line-height:43px;padding-right:50px}[form-item] .select2 .select2-selection--single .select2-selection__arrow{top:0;width:26px;height:44px}[form-item] .select2 .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;border-top-color:rgba(var(--color-black)/40%)}[form-item][form-item~=checkbox] label{cursor:pointer;display:flex;align-items:center;width:fit-content}[form-item][form-item~=checkbox] label:before{width:1.375rem;height:1.375rem;font-family:"Material Icons Round";font-size:1.375rem;font-weight:400}[form-item][form-item~=checkbox] label:has(input[type=checkbox]):before{content:"check_box_outline_blank";color:rgba(0,0,0,.5);margin-top:-1px}[form-item][form-item~=checkbox] label:has(input[type=checkbox]:checked):before{content:"check_box";color:rgba(var(--color-green))}[form-item][form-item~=checkbox] label input[type=checkbox]{display:none}[form-item][form-item~=checkbox] label input+span{margin-left:6px}[form-direction][form-direction=row]{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[form-direction][form-direction=row]>*{flex-basis:0;flex-grow:1;max-width:100%;margin-right:15px;margin-left:15px}[form-links]{display:flex;justify-content:space-around;align-items:center}[form-links] a{color:rgba(var(--color-bluedark1));font-size:.875rem}[form-links] a:hover{text-decoration:underline;text-underline-position:under}[form-title]{color:rgba(var(--color-bluelight1));font-weight:500}[form-subtitle]{overflow:hidden;color:rgba(var(--color-bluedark1)/50%);font-size:.875rem;letter-spacing:.1ex;text-align:center}[form-subtitle]:before{margin-left:-50%;right:20px}[form-subtitle]:after{left:20px;margin-right:-50%}[form-subtitle]:after,[form-subtitle]:before{background-color:rgba(var(--color-black)/8%);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}[form-text]{font-size:.875rem}[form-button][form-button~=send],[form-button][form-button~=signup]{width:fit-content}[form-button][form-button~=send] button,[form-button][form-button~=signup] button{width:fit-content;color:rgba(var(--color-white));background:rgba(var(--color-green));border-color:rgba(var(--color-green)/15%);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}[form-button][form-button~=forgotpassword] button,[form-button][form-button~=login] button{width:100%;color:rgba(var(--color-white));background:rgba(var(--color-green));border-color:rgba(var(--color-green)/15%);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}[form-button] button{display:inline-flex;justify-content:space-between;align-items:center;min-height:44px;font-size:.875rem;letter-spacing:.04ex;padding:10px 20px;border-width:1px;border-style:solid;border-radius:var(--radius6);transition:all .2s ease-in-out}[form-button] button:hover{background:rgba(var(--color-bluesoft3))}[form-button] button figure{filter:brightness(0) invert(1);margin-right:15px}[form-button] button figure img{width:30px}[form-button] button span{flex:1;font-weight:500;line-height:0}[form-result]{width:100%;max-width:800px;margin:0 auto;margin-bottom:30px}[form-result] [result]{display:flex;align-items:center;flex-direction:column;padding:20px;border-radius:var(--radius10)}[form-result] [result][result=success]{color:rgba(var(--color-green));background:rgba(var(--color-green)/8%)}[form-result] [result][result=success] a{color:rgba(var(--color-green))}[form-result] [result][result=fail]{color:rgba(var(--color-black)/60%);background:rgba(var(--color-yellow))}[form-result] [result][result=fail] a{color:rgba(var(--color-black))}[form-result] [result][result=error]{color:rgba(var(--color-red));background:rgba(var(--color-red)/8%)}[form-result] [result][result=error] a{color:rgba(var(--color-red))}[form-result] [result] [icon]{margin-bottom:10px}[form-result] [result] span{font-weight:500;text-align:center;line-height:var(--lh4)}[form-result] [result] span i{font-style:italic}[form-result] [result] a{display:inline-block;text-decoration:underline;margin-top:40px}[form-visibility][form-visibility=hide]{display:none!important}.select2-dropdown{border-color:rgba(var(--color-black)/15%)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.select2-dropdown .select2-results{font-size:.875rem}.select2-dropdown .select2-results .select2-results__option--highlighted.select2-results__option--selectable{background:rgba(var(--color-bluelight1))}@media only screen and (min-width:1401px){body,html{font-size:16px}}@media only screen and (max-width:1400px){body,html{font-size:14px}}@media only screen and (min-width:1141px){[header] [hinner][hinner=quick]{display:flex}[header] [quick][quick=langs] span{font-size:.875rem}[header] [quick][quick=myAccount] a{font-size:.875rem}[header] [quick][quick=hamburger]{display:none}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h2{overflow:hidden;width:75%}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h1{height:48px}[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h2{height:45px}[slider][slider=home-left] .swiper-slide [videoplayer],[slider][slider=home-left] .swiper-slide picture,[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide [videoplayer],[slider][slider=home-right] .swiper-slide picture,[slider][slider=home-right] .swiper-slide video{margin-top:60px}[slider][slider=home-left] .swiper-slide picture img,[slider][slider=home-left] .swiper-slide video img,[slider][slider=home-right] .swiper-slide picture img,[slider][slider=home-right] .swiper-slide video img{height:400px}[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide video{height:400px}[slider][slider=home-left] .swiper-slide [videoplayer] iframe,[slider][slider=home-right] .swiper-slide [videoplayer] iframe{width:100%;height:400px}[slider][slider=home-left]:after{right:50px;bottom:475px}[element][element=backvideo]{top:calc(var(--header) * -1)}[element][element=backvideo] video{width:110%;margin-left:-50px}[element][element=homesliders]{margin:80px 0}[element][element=homesliders]>*{column-count:2;column-gap:50px}[element][element=homecompany]{margin-top:150px}[element][element=homecompany] [einner=header]{align-items:end;column-count:auto;column-gap:50px}[element][element=homecompany] [einner=header]>*{width:50%}[element][element=homecompany] [einner=header]>:last-child{text-align:right}[element][element=homecompany] [einner=content]{column-count:auto;column-gap:50px;margin-top:70px}[element][element=homecompany] [einner=content]>*{width:50%}[element][element=homeproducts]{margin-top:320px}[element][element=homeproducts]>*{column-count:auto;column-gap:50px}[element][element=homeproducts] [einner]{width:50%}[element][element=homeproducts] [einner=list] h3,[element][element=homeproducts] [einner=list] h4{max-width:70%}[element][element=homeproducts] [einner=list] [tabs]{width:85%;margin-top:40px}[element][element=homeproducts] [einner=list] [tabs] [tab-id]+*{margin-top:20px}[element][element=homeproducts] [einner=content] [tab-detail] div{position:absolute;left:-70px;bottom:70px;width:50%;padding:40px}[element][element=homepartners]{margin:120px 0}[element][element=homepartners]>*{column-count:auto;column-gap:50px}[element][element=homepartners] [einner]{width:50%}[element][element=homepartners] [einner=title] h2{text-align:right}[element][element=homepartners] [einner=content] li+li{margin-left:50px}[element][element=homepartners] [einner=content] img{max-height:50px}[element][element=pageheader]>*{height:300px}[element][element=pageheader] h3{margin:40px 0}[element][element=company] aside,[element][element=contact] aside,[element][element=download] aside,[element][element=membercenter] aside,[element][element=page] aside,[element][element=product-categories] aside,[element][element=product-detail] aside,[element][element=product-list] aside,[element][element=projects-detail] aside,[element][element=projects] aside,[element][element=references] aside,[element][element=representations] aside{width:20%;max-width:320px}[element][element=company] aside[einner=left],[element][element=contact] aside[einner=left],[element][element=download] aside[einner=left],[element][element=membercenter] aside[einner=left],[element][element=page] aside[einner=left],[element][element=product-categories] aside[einner=left],[element][element=product-detail] aside[einner=left],[element][element=product-list] aside[einner=left],[element][element=projects-detail] aside[einner=left],[element][element=projects] aside[einner=left],[element][element=references] aside[einner=left],[element][element=representations] aside[einner=left]{align-items:end}[element][element=company] content{flex:1;padding:0 50px}[element][element=company] content blockquote{padding:50px}[element][element=company] content [slide-contents]{padding:0 60px}[element][element=download] content,[element][element=membercenter] content,[element][element=product-categories] content,[element][element=product-detail] content,[element][element=product-list] content,[element][element=projects-detail] content,[element][element=projects] content,[element][element=references] content{flex:1;padding:0 50px}[element][element=download] [tabs] [tab-list],[element][element=membercenter] [tabs] [tab-list],[element][element=product-categories] [tabs] [tab-list],[element][element=product-detail] [tabs] [tab-list],[element][element=product-list] [tabs] [tab-list],[element][element=projects-detail] [tabs] [tab-list],[element][element=projects] [tabs] [tab-list],[element][element=references] [tabs] [tab-list]{justify-content:center;column-gap:10px}[element][element=download] [tabs] [tab-list] [tab-id]:before,[element][element=membercenter] [tabs] [tab-list] [tab-id]:before,[element][element=product-categories] [tabs] [tab-list] [tab-id]:before,[element][element=product-detail] [tabs] [tab-list] [tab-id]:before,[element][element=product-list] [tabs] [tab-list] [tab-id]:before,[element][element=projects-detail] [tabs] [tab-list] [tab-id]:before,[element][element=projects] [tabs] [tab-list] [tab-id]:before,[element][element=references] [tabs] [tab-list] [tab-id]:before{bottom:-1px}[element][element=representations]{margin-top:calc(var(--header) - 20px)}[element][element=representations] content{padding:0 50px}[element][element=representations] [map=representations] iframe{height:500px}[element][element=representations] [map=representations] [map-footer]{padding:15px 20px}[element][element=representations] [map=representations] [map-footer] .select2-container{min-width:200px}[element][element=representations] [map=representations] [map-footer] button{padding:0 16px}[element][element=contact] content{padding:0 50px}[element][element=membercenter]{margin-top:calc(var(--header) - 20px)}[element][element=membercenter] content{padding:0 50px}[grid][grid=product-categories],[grid][grid=projects]{margin:0 -20px;margin-top:-40px}[grid][grid=product-categories] [grid-item],[grid][grid=projects] [grid-item]{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px);margin:0 20px;margin-top:40px}[grid][grid=product-categories] [grid-item] picture img,[grid][grid=projects] [grid-item] picture img{max-height:275px}[grid][grid=product-categories] [grid-item] div,[grid][grid=projects] [grid-item] div{padding:30px 40px}[grid][grid=product-categories] [grid-item] div h3,[grid][grid=product-categories] [grid-item] div span,[grid][grid=projects] [grid-item] div h3,[grid][grid=projects] [grid-item] div span{width:85%}[grid][grid=product-categories] [grid-item] div span,[grid][grid=projects] [grid-item] div span{max-height:42px}[grid][grid=product-list]{margin:0 -20px;margin-top:-40px}[grid][grid=product-list] [grid-item]{flex:0 0 calc(33.3333% - 40px);max-width:calc(33.3333% - 40px);margin:0 20px;margin-top:40px}[grid][grid=product-list] [grid-item] picture{min-height:210px}[grid][grid=product-list] [grid-item] picture img{max-width:100%;max-height:180px}[grid][grid=product-list] [grid-item] div{padding:25px 30px}[grid][grid=product-list] [grid-item] div h3,[grid][grid=product-list] [grid-item] div span{width:85%}[grid][grid=product-list] [grid-item] div span{max-height:42px}[grid][grid=product-relateds],[grid][grid=product-similars]{margin:0 -10px;margin-top:-20px}[grid][grid=product-relateds] [grid-item],[grid][grid=product-similars] [grid-item]{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-relateds] [grid-item] picture,[grid][grid=product-similars] [grid-item] picture{min-height:210px}[grid][grid=product-relateds] [grid-item] picture img,[grid][grid=product-similars] [grid-item] picture img{max-width:100%;max-height:150px}[grid][grid=product-relateds] [grid-item] div,[grid][grid=product-similars] [grid-item] div{padding:14px 20px}[grid][grid=gallery]{margin:0 -10px;margin-top:-20px}[grid][grid=gallery] [grid-item]{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px;margin-top:20px}[grid][grid=gallery] [grid-item] picture{min-height:230px}[grid][grid=gallery] [grid-item] picture img{max-width:100%;max-height:180px}[grid][grid=downloads]{margin:0 -10px;margin-top:-10px}[grid][grid=downloads] [grid-item]{align-items:center}[grid][grid=downloads] [grid-item] [aria-label]{padding:15px 16px;padding-bottom:14px}[grid][grid=downloads] [grid-item] [aria-label=title] i{margin-left:6px}[grid][grid=downloads] [grid-item] [aria-label=date]{min-width:110px}[grid][grid=downloads] [grid-item] [aria-label=type]{min-width:60px}[grid][grid=certificates],[grid][grid=partners],[grid][grid=references]{margin:0 -10px;margin-top:-20px}[grid][grid=certificates] [grid-item],[grid][grid=partners] [grid-item],[grid][grid=references] [grid-item]{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);margin:0 10px;margin-top:20px}[grid][grid=certificates] [grid-item] picture,[grid][grid=partners] [grid-item] picture,[grid][grid=references] [grid-item] picture{min-height:180px}[grid][grid=news] [grid-item]{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px);flex-direction:column}[grid][grid=news] [grid-item] picture img{max-height:275px}[grid][grid=news] [grid-item] div span{width:90%;max-height:42px}[grid][grid=representations]{margin:0 -15px;margin-top:10px}[grid][grid=representations] [grid-item]{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);padding:25px;margin:0 15px;margin-top:30px}[grid][grid=representations] [grid-item] figure{right:25px}[grid][grid=representations] [grid-item] figure img{width:48px}[grid][grid=contactinfos]{margin:0 -15px;margin-top:-30px}[grid][grid=contactinfos] [grid-item]{flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px);align-items:center;margin:0 15px;margin-top:30px}[grid][grid=contactinfos] [grid-item] div{padding-left:80px}[grid][grid=contactinfos] [grid-item] map{width:50%;height:350px}[footer]{padding:80px var(--space-md)}[footer] [frole]>div{width:50%}[footer] [frole=inner] [finner=company] [aria-label=symbol] img{width:60px}[footer] [frole=inner] [finner=company] [aria-label=address]{margin:30px 0}[footer] [frole=inner] [finner=company] [aria-label=box]{width:fit-content}[footer] [frole=inner] [finner=company] [aria-label=box] figure img{height:36px}[footer] [frole=inner] [finner=company] [aria-label=box] div a,[footer] [frole=inner] [finner=company] [aria-label=box] div span{display:block}[footer] [frole=inner] [finner=company] [aria-label=box] div span{font-size:.75rem;margin-bottom:6px}[footer] [frole=copyright]{margin-top:80px!important}[form][form=application],[form][form=contact],[form][form=forgotpassword],[form][form=login],[form][form=myaccount],[form][form=newaccount]{max-width:800px;padding:60px}}@media only screen and (min-width:768px) and (max-width:1140px){[header] [hinner][hinner=nav]{display:none}[header] [hinner][hinner=quick]{display:flex}[header] [quick][quick=langs] span{font-size:1rem}[header] [quick][quick=login] a,[header] [quick][quick=myAccount] a{font-size:1rem}[header] [quick][quick=hamburger]>span{width:36px;height:36px}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h2{width:75%;overflow:hidden}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h1{height:42px}[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h2{height:60px}[slider][slider=home-left] .swiper-slide [videoplayer],[slider][slider=home-left] .swiper-slide picture,[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide [videoplayer],[slider][slider=home-right] .swiper-slide picture,[slider][slider=home-right] .swiper-slide video{margin-top:40px}[slider][slider=home-left] .swiper-slide picture img,[slider][slider=home-left] .swiper-slide video img,[slider][slider=home-right] .swiper-slide picture img,[slider][slider=home-right] .swiper-slide video img{height:212px}[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide video{height:212px}[slider][slider=home-left] .swiper-slide [videoplayer] iframe,[slider][slider=home-right] .swiper-slide [videoplayer] iframe{width:100%;height:212px}[slider][slider=home-left]:after{right:50px;bottom:250px}[element][element=backvideo]{top:0}[element][element=backvideo] video{width:100%}[element][element=homesliders]{margin:60px 0}[element][element=homesliders]>*{column-count:2;column-gap:50px}[element][element=homecompany]{margin-top:70px}[element][element=homecompany] [einner=header]{flex-direction:column}[element][element=homecompany] [einner=header]>*{width:100%;text-align:center}[element][element=homecompany] [einner=header]>:last-child{margin-top:40px}[element][element=homecompany] [einner=header] h2{margin-right:auto;margin-left:auto}[element][element=homecompany] [einner=content]{flex-direction:column;margin-top:40px}[element][element=homecompany] [einner=content]>*{width:100%}[element][element=homecompany] [einner=content]>div{margin-top:30px}[element][element=homeproducts]{margin-top:100px}[element][element=homeproducts]>*{column-count:auto;column-gap:50px}[element][element=homeproducts] [einner]{width:50%}[element][element=homeproducts] [einner=list] [tabs]{margin-top:25px}[element][element=homeproducts] [einner=list] [tabs] [tab-id]+*{margin-top:15px}[element][element=homeproducts] [einner=content] [tab-detail][tab-status=show]{flex-direction:column-reverse}[element][element=homeproducts] [einner=content] [tab-detail] div{padding:20px;margin-top:15px}[element][element=homepartners]{margin:60px 0}[element][element=homepartners]>*{flex-direction:column}[element][element=homepartners] [einner]{width:100%}[element][element=homepartners] [einner=title] h2{text-align:center}[element][element=homepartners] [einner=content]{margin-top:40px}[element][element=homepartners] [einner=content] li+li{margin-left:30px}[element][element=homepartners] [einner=content] img{max-height:40px}[element][element=pageheader]>*{height:200px}[element][element=pageheader] h3{margin:40px 0}[element][element=company]>*,[element][element=contact]>*,[element][element=download]>*,[element][element=membercenter]>*,[element][element=page]>*,[element][element=product-categories]>*,[element][element=product-detail]>*,[element][element=product-list]>*,[element][element=projects-detail]>*,[element][element=projects]>*,[element][element=references]>*,[element][element=representations]>*{flex-direction:column}[element][element=company]:not([element=product-detail]) aside[einner=left],[element][element=company]:not([element=product-detail]) aside[einner=right],[element][element=contact]:not([element=product-detail]) aside[einner=left],[element][element=contact]:not([element=product-detail]) aside[einner=right],[element][element=download]:not([element=product-detail]) aside[einner=left],[element][element=download]:not([element=product-detail]) aside[einner=right],[element][element=membercenter]:not([element=product-detail]) aside[einner=left],[element][element=membercenter]:not([element=product-detail]) aside[einner=right],[element][element=page]:not([element=product-detail]) aside[einner=left],[element][element=page]:not([element=product-detail]) aside[einner=right],[element][element=product-categories]:not([element=product-detail]) aside[einner=left],[element][element=product-categories]:not([element=product-detail]) aside[einner=right],[element][element=product-detail]:not([element=product-detail]) aside[einner=left],[element][element=product-detail]:not([element=product-detail]) aside[einner=right],[element][element=product-list]:not([element=product-detail]) aside[einner=left],[element][element=product-list]:not([element=product-detail]) aside[einner=right],[element][element=projects-detail]:not([element=product-detail]) aside[einner=left],[element][element=projects-detail]:not([element=product-detail]) aside[einner=right],[element][element=projects]:not([element=product-detail]) aside[einner=left],[element][element=projects]:not([element=product-detail]) aside[einner=right],[element][element=references]:not([element=product-detail]) aside[einner=left],[element][element=references]:not([element=product-detail]) aside[einner=right],[element][element=representations]:not([element=product-detail]) aside[einner=left],[element][element=representations]:not([element=product-detail]) aside[einner=right]{display:none}[element][element=company][element=product-detail] aside[einner=left],[element][element=contact][element=product-detail] aside[einner=left],[element][element=download][element=product-detail] aside[einner=left],[element][element=membercenter][element=product-detail] aside[einner=left],[element][element=page][element=product-detail] aside[einner=left],[element][element=product-categories][element=product-detail] aside[einner=left],[element][element=product-detail][element=product-detail] aside[einner=left],[element][element=product-list][element=product-detail] aside[einner=left],[element][element=projects-detail][element=product-detail] aside[einner=left],[element][element=projects][element=product-detail] aside[einner=left],[element][element=references][element=product-detail] aside[einner=left],[element][element=representations][element=product-detail] aside[einner=left]{display:none}[element][element=company][element=product-detail] aside[einner=right],[element][element=contact][element=product-detail] aside[einner=right],[element][element=download][element=product-detail] aside[einner=right],[element][element=membercenter][element=product-detail] aside[einner=right],[element][element=page][element=product-detail] aside[einner=right],[element][element=product-categories][element=product-detail] aside[einner=right],[element][element=product-detail][element=product-detail] aside[einner=right],[element][element=product-list][element=product-detail] aside[einner=right],[element][element=projects-detail][element=product-detail] aside[einner=right],[element][element=projects][element=product-detail] aside[einner=right],[element][element=references][element=product-detail] aside[einner=right],[element][element=representations][element=product-detail] aside[einner=right]{align-items:center;margin-top:40px}[element][element=company][element=product-detail] aside [aside-image],[element][element=contact][element=product-detail] aside [aside-image],[element][element=download][element=product-detail] aside [aside-image],[element][element=membercenter][element=product-detail] aside [aside-image],[element][element=page][element=product-detail] aside [aside-image],[element][element=product-categories][element=product-detail] aside [aside-image],[element][element=product-detail][element=product-detail] aside [aside-image],[element][element=product-list][element=product-detail] aside [aside-image],[element][element=projects-detail][element=product-detail] aside [aside-image],[element][element=projects][element=product-detail] aside [aside-image],[element][element=references][element=product-detail] aside [aside-image],[element][element=representations][element=product-detail] aside [aside-image]{display:none}[element][element=company] content{flex:1}[element][element=company] content blockquote{padding:50px}[element][element=download] content,[element][element=membercenter] content,[element][element=product-categories] content,[element][element=product-detail] content,[element][element=product-list] content,[element][element=projects-detail] content,[element][element=projects] content,[element][element=references] content{flex:1}[element][element=download] [tabs] [tab-list],[element][element=membercenter] [tabs] [tab-list],[element][element=product-categories] [tabs] [tab-list],[element][element=product-detail] [tabs] [tab-list],[element][element=product-list] [tabs] [tab-list],[element][element=projects-detail] [tabs] [tab-list],[element][element=projects] [tabs] [tab-list],[element][element=references] [tabs] [tab-list]{justify-content:center;column-gap:10px}[element][element=download] [tabs] [tab-list] [tab-id]:before,[element][element=membercenter] [tabs] [tab-list] [tab-id]:before,[element][element=product-categories] [tabs] [tab-list] [tab-id]:before,[element][element=product-detail] [tabs] [tab-list] [tab-id]:before,[element][element=product-list] [tabs] [tab-list] [tab-id]:before,[element][element=projects-detail] [tabs] [tab-list] [tab-id]:before,[element][element=projects] [tabs] [tab-list] [tab-id]:before,[element][element=references] [tabs] [tab-list] [tab-id]:before{bottom:-1px}[element][element=representations]{margin-top:calc(var(--header) - 50px)}[element][element=representations] [map=representations] iframe{height:400px}[element][element=representations] [map=representations] [map-footer]{padding:15px}[element][element=representations] [map=representations] [map-footer] .select2-container{min-width:200px}[element][element=representations] [map=representations] [map-footer] button{padding:0 16px}[element][element=membercenter]{margin-top:calc(var(--header) - 50px)}[grid][grid=product-categories],[grid][grid=projects]{margin:0 -10px;margin-top:-20px}[grid][grid=product-categories][grid=product-categories] [grid-item],[grid][grid=projects][grid=product-categories] [grid-item]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}[grid][grid=product-categories][grid=product-categories] [grid-item] picture img,[grid][grid=projects][grid=product-categories] [grid-item] picture img{max-height:275px}[grid][grid=product-categories][grid=product-categories] [grid-item] div span,[grid][grid=projects][grid=product-categories] [grid-item] div span{max-height:42px}[grid][grid=product-categories][grid=projects],[grid][grid=projects][grid=projects]{flex-direction:column}[grid][grid=product-categories][grid=projects] [grid-item],[grid][grid=projects][grid=projects] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);flex-direction:row!important}[grid][grid=product-categories][grid=projects] [grid-item] picture,[grid][grid=projects][grid=projects] [grid-item] picture{width:40%;border-top-right-radius:0!important}[grid][grid=product-categories] [grid-item],[grid][grid=projects] [grid-item]{margin:0 10px;margin-top:20px}[grid][grid=product-categories] [grid-item] div,[grid][grid=projects] [grid-item] div{padding:25px}[grid][grid=product-categories] [grid-item] div h3,[grid][grid=product-categories] [grid-item] div span,[grid][grid=projects] [grid-item] div h3,[grid][grid=projects] [grid-item] div span{width:100%}[grid][grid=product-list]{margin:0 -10px;margin-top:-20px}[grid][grid=product-list] [grid-item]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-list] [grid-item] picture{min-height:210px}[grid][grid=product-list] [grid-item] picture img{max-width:100%;max-height:180px}[grid][grid=product-list] [grid-item] div{padding:25px}[grid][grid=product-list] [grid-item] div h3,[grid][grid=product-list] [grid-item] div span{width:100%}[grid][grid=product-list] [grid-item] div span{max-height:42px}[grid][grid=product-relateds],[grid][grid=product-similars]{margin:0 -10px;margin-top:-20px}[grid][grid=product-relateds] [grid-item],[grid][grid=product-similars] [grid-item]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-relateds] [grid-item] picture,[grid][grid=product-similars] [grid-item] picture{min-height:200px}[grid][grid=product-relateds] [grid-item] picture img,[grid][grid=product-similars] [grid-item] picture img{max-width:100%;max-height:120px}[grid][grid=product-relateds] [grid-item] div,[grid][grid=product-similars] [grid-item] div{padding:10px}[grid][grid=gallery]{margin:0 -10px;margin-top:-20px}[grid][grid=gallery] [grid-item]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;margin-top:20px}[grid][grid=gallery] [grid-item] picture{min-height:200px}[grid][grid=gallery] [grid-item] picture img{max-width:100%;max-height:150px}[grid][grid=downloads]{margin:0 -10px;margin-top:-10px}[grid][grid=downloads] [grid-item]{align-items:center}[grid][grid=downloads] [grid-item] [aria-label]{padding:15px 16px;padding-bottom:14px}[grid][grid=downloads] [grid-item] [aria-label=title] i{margin-left:6px}[grid][grid=downloads] [grid-item] [aria-label=date]{min-width:100px}[grid][grid=downloads] [grid-item] [aria-label=type]{min-width:50px}[grid][grid=certificates],[grid][grid=partners],[grid][grid=references]{margin:0 -10px;margin-top:-20px}[grid][grid=certificates] [grid-item],[grid][grid=partners] [grid-item],[grid][grid=references] [grid-item]{flex:0 0 calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);margin:0 10px;margin-top:20px}[grid][grid=certificates] [grid-item] picture,[grid][grid=partners] [grid-item] picture,[grid][grid=references] [grid-item] picture{min-height:180px}[grid][grid=news]{flex-direction:column}[grid][grid=news] [grid-item]{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);flex-direction:row}[grid][grid=news] [grid-item] picture{width:40%;border-top-right-radius:0!important}[grid][grid=news] [grid-item] span{width:90%}[grid][grid=representations]{margin:0 -15px;margin-top:10px}[grid][grid=representations] [grid-item]{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);padding:20px;margin:0 15px;margin-top:30px}[grid][grid=representations] [grid-item] figure{right:25px}[grid][grid=representations] [grid-item] figure img{width:36px}[grid][grid=contactinfos]{margin:0 -10px;margin-top:-20px}[grid][grid=contactinfos] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);align-items:center;margin:0 10px;margin-top:20px}[grid][grid=contactinfos] [grid-item] div{padding-left:50px}[grid][grid=contactinfos] [grid-item] map{width:50%;height:300px}[footer]{padding:50px var(--space-md)}[footer] [frole]>div{width:50%}[footer] [frole=inner] [finner=company] [aria-label=address]{margin:20px 0}[footer] [frole=inner] [finner=company] [aria-label=symbol] img{width:40px}[footer] [frole=inner] [finner=company] [aria-label=box]{width:fit-content}[footer] [frole=inner] [finner=company] [aria-label=box] figure img{height:30px}[footer] [frole=inner] [finner=company] [aria-label=box] div a,[footer] [frole=inner] [finner=company] [aria-label=box] div span{display:block}[footer] [frole=inner] [finner=company] [aria-label=box] div span{font-size:.75rem;margin-bottom:6px}[footer] [frole=copyright]{margin-top:60px!important}[form][form=application],[form][form=contact],[form][form=forgotpassword],[form][form=login],[form][form=myaccount],[form][form=newaccount]{padding:40px 30px}}@media only screen and (max-width:767px){[header] [hinner][hinner=nav]{display:none}[header] [hinner][hinner=quick]{display:flex}[header] [quick][quick=langs],[header] [quick][quick=login],[header] [quick][quick=myAccount]{display:none}[header] [quick][quick=hamburger]>span{width:42px;height:42px}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h2{width:75%}[slider][slider=home-left] .swiper-slide [videoplayer],[slider][slider=home-left] .swiper-slide picture,[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide [videoplayer],[slider][slider=home-right] .swiper-slide picture,[slider][slider=home-right] .swiper-slide video{margin-top:30px}[slider][slider=home-left] .swiper-slide picture img,[slider][slider=home-left] .swiper-slide video img,[slider][slider=home-right] .swiper-slide picture img,[slider][slider=home-right] .swiper-slide video img{width:100%}[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide video{width:100%}[slider][slider=home-left] .swiper-slide [videoplayer] iframe,[slider][slider=home-right] .swiper-slide [videoplayer] iframe{width:100%;min-height:250px}[slider][slider=home-left]:after{right:50px;bottom:290px}[slider][slider=home-right]{margin-top:40px}[element][element=backvideo]{top:0}[element][element=backvideo] video{width:100%}[element][element=homesliders]{margin:40px 0}[element][element=homesliders]>*{display:flex;flex-direction:column}[element][element=homecompany]{margin-top:70px}[element][element=homecompany] [einner=header]{flex-direction:column}[element][element=homecompany] [einner=header]>*{width:100%;text-align:center}[element][element=homecompany] [einner=header]>:last-child{margin-top:40px}[element][element=homecompany] [einner=header] h2{margin-right:auto;margin-left:auto}[element][element=homecompany] [einner=content]{flex-direction:column;margin-top:40px}[element][element=homecompany] [einner=content]>*{width:100%}[element][element=homecompany] [einner=content]>div{margin-top:30px}[element][element=homeproducts]{margin-top:100px}[element][element=homeproducts]>*{flex-direction:column}[element][element=homeproducts] [einner=list] [tabs]{margin-top:25px}[element][element=homeproducts] [einner=list] [tabs] [tab-id]+*{margin-top:15px}[element][element=homeproducts] [einner=content]{margin-top:30px}[element][element=homeproducts] [einner=content] [tab-detail][tab-status=show]{flex-direction:column}[element][element=homeproducts] [einner=content] [tab-detail] div{padding:20px;margin-bottom:10px}[element][element=homepartners]{margin:60px 0}[element][element=homepartners]>*{flex-direction:column}[element][element=homepartners] [einner]{width:100%}[element][element=homepartners] [einner=title] h2{text-align:center}[element][element=homepartners] [einner=content]{margin-top:40px}[element][element=homepartners] [einner=content] li+li{margin-left:30px}[element][element=homepartners] [einner=content] img{max-height:30px}[element][element=pageheader]>*{min-height:200px;padding:40px 0}[element][element=pageheader] h3{margin-top:40px}[element][element=company]>*,[element][element=contact]>*,[element][element=download]>*,[element][element=membercenter]>*,[element][element=page]>*,[element][element=product-categories]>*,[element][element=product-detail]>*,[element][element=product-list]>*,[element][element=projects-detail]>*,[element][element=projects]>*,[element][element=references]>*,[element][element=representations]>*{flex-direction:column}[element][element=company]:not([element=product-detail]) aside[einner=left],[element][element=company]:not([element=product-detail]) aside[einner=right],[element][element=contact]:not([element=product-detail]) aside[einner=left],[element][element=contact]:not([element=product-detail]) aside[einner=right],[element][element=download]:not([element=product-detail]) aside[einner=left],[element][element=download]:not([element=product-detail]) aside[einner=right],[element][element=membercenter]:not([element=product-detail]) aside[einner=left],[element][element=membercenter]:not([element=product-detail]) aside[einner=right],[element][element=page]:not([element=product-detail]) aside[einner=left],[element][element=page]:not([element=product-detail]) aside[einner=right],[element][element=product-categories]:not([element=product-detail]) aside[einner=left],[element][element=product-categories]:not([element=product-detail]) aside[einner=right],[element][element=product-detail]:not([element=product-detail]) aside[einner=left],[element][element=product-detail]:not([element=product-detail]) aside[einner=right],[element][element=product-list]:not([element=product-detail]) aside[einner=left],[element][element=product-list]:not([element=product-detail]) aside[einner=right],[element][element=projects-detail]:not([element=product-detail]) aside[einner=left],[element][element=projects-detail]:not([element=product-detail]) aside[einner=right],[element][element=projects]:not([element=product-detail]) aside[einner=left],[element][element=projects]:not([element=product-detail]) aside[einner=right],[element][element=references]:not([element=product-detail]) aside[einner=left],[element][element=references]:not([element=product-detail]) aside[einner=right],[element][element=representations]:not([element=product-detail]) aside[einner=left],[element][element=representations]:not([element=product-detail]) aside[einner=right]{display:none}[element][element=company][element=product-detail] aside[einner=left],[element][element=contact][element=product-detail] aside[einner=left],[element][element=download][element=product-detail] aside[einner=left],[element][element=membercenter][element=product-detail] aside[einner=left],[element][element=page][element=product-detail] aside[einner=left],[element][element=product-categories][element=product-detail] aside[einner=left],[element][element=product-detail][element=product-detail] aside[einner=left],[element][element=product-list][element=product-detail] aside[einner=left],[element][element=projects-detail][element=product-detail] aside[einner=left],[element][element=projects][element=product-detail] aside[einner=left],[element][element=references][element=product-detail] aside[einner=left],[element][element=representations][element=product-detail] aside[einner=left]{display:none}[element][element=company][element=product-detail] aside[einner=right],[element][element=contact][element=product-detail] aside[einner=right],[element][element=download][element=product-detail] aside[einner=right],[element][element=membercenter][element=product-detail] aside[einner=right],[element][element=page][element=product-detail] aside[einner=right],[element][element=product-categories][element=product-detail] aside[einner=right],[element][element=product-detail][element=product-detail] aside[einner=right],[element][element=product-list][element=product-detail] aside[einner=right],[element][element=projects-detail][element=product-detail] aside[einner=right],[element][element=projects][element=product-detail] aside[einner=right],[element][element=references][element=product-detail] aside[einner=right],[element][element=representations][element=product-detail] aside[einner=right]{align-items:center;margin-top:40px}[element][element=company][element=product-detail] aside [aside-image],[element][element=contact][element=product-detail] aside [aside-image],[element][element=download][element=product-detail] aside [aside-image],[element][element=membercenter][element=product-detail] aside [aside-image],[element][element=page][element=product-detail] aside [aside-image],[element][element=product-categories][element=product-detail] aside [aside-image],[element][element=product-detail][element=product-detail] aside [aside-image],[element][element=product-list][element=product-detail] aside [aside-image],[element][element=projects-detail][element=product-detail] aside [aside-image],[element][element=projects][element=product-detail] aside [aside-image],[element][element=references][element=product-detail] aside [aside-image],[element][element=representations][element=product-detail] aside [aside-image]{display:none}[element][element=company]{margin-bottom:40px}[element][element=company] content blockquote{padding:30px}[element][element=company] aside{display:none!important}[element][element=download] [tabs] [tab-list],[element][element=membercenter] [tabs] [tab-list],[element][element=product-categories] [tabs] [tab-list],[element][element=product-detail] [tabs] [tab-list],[element][element=product-list] [tabs] [tab-list],[element][element=projects-detail] [tabs] [tab-list],[element][element=projects] [tabs] [tab-list],[element][element=references] [tabs] [tab-list]{overflow:hidden;overflow-x:scroll;justify-content:start}[element][element=download] [tabs] [tab-list] [tab-id],[element][element=membercenter] [tabs] [tab-list] [tab-id],[element][element=product-categories] [tabs] [tab-list] [tab-id],[element][element=product-detail] [tabs] [tab-list] [tab-id],[element][element=product-list] [tabs] [tab-list] [tab-id],[element][element=projects-detail] [tabs] [tab-list] [tab-id],[element][element=projects] [tabs] [tab-list] [tab-id],[element][element=references] [tabs] [tab-list] [tab-id]{white-space:nowrap}[element][element=download] [tabs] [tab-list] [tab-id]:before,[element][element=membercenter] [tabs] [tab-list] [tab-id]:before,[element][element=product-categories] [tabs] [tab-list] [tab-id]:before,[element][element=product-detail] [tabs] [tab-list] [tab-id]:before,[element][element=product-list] [tabs] [tab-list] [tab-id]:before,[element][element=projects-detail] [tabs] [tab-list] [tab-id]:before,[element][element=projects] [tabs] [tab-list] [tab-id]:before,[element][element=references] [tabs] [tab-list] [tab-id]:before{bottom:0}[element][element=representations]{margin-top:calc(var(--header) - 60px)}[element][element=representations] [map=representations] iframe{height:300px}[element][element=representations] [map=representations] [map-footer]{padding:15px}[element][element=representations] [map=representations] [map-footer] .select2-container{min-width:120px}[element][element=representations] [map=representations] [map-footer] button{padding:0 10px}[element][element=membercenter]{margin-top:calc(var(--header) - 60px)}[grid][grid=product-categories],[grid][grid=projects]{margin:0 -10px;margin-top:-20px}[grid][grid=product-categories] [grid-item],[grid][grid=projects] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-categories] [grid-item] picture img,[grid][grid=projects] [grid-item] picture img{width:100%}[grid][grid=product-categories] [grid-item] div,[grid][grid=projects] [grid-item] div{padding:25px}[grid][grid=product-categories] [grid-item] div h3,[grid][grid=product-categories] [grid-item] div span,[grid][grid=projects] [grid-item] div h3,[grid][grid=projects] [grid-item] div span{width:100%}[grid][grid=product-list]{margin:0 -10px;margin-top:-20px}[grid][grid=product-list] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-list] [grid-item] picture img{width:100%}[grid][grid=product-list] [grid-item] div{padding:25px}[grid][grid=product-list] [grid-item] div h3,[grid][grid=product-list] [grid-item] div span{width:100%}[grid][grid=product-relateds],[grid][grid=product-similars]{margin:0 -10px;margin-top:-20px}[grid][grid=product-relateds] [grid-item],[grid][grid=product-similars] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;margin-top:20px}[grid][grid=product-relateds] [grid-item] picture img,[grid][grid=product-similars] [grid-item] picture img{width:100%}[grid][grid=product-relateds] [grid-item] div,[grid][grid=product-similars] [grid-item] div{padding:20px 25px}[grid][grid=gallery]{margin:0 -10px;margin-top:-20px}[grid][grid=gallery] [grid-item]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;margin-top:20px}[grid][grid=gallery] [grid-item] picture img{width:100%}[grid][grid=downloads]{margin:0 -10px;margin-top:-10px}[grid][grid=downloads] [grid-item]{align-items:stretch}[grid][grid=downloads] [grid-item] [aria-label]{padding:15px 10px}[grid][grid=downloads] [grid-item] [aria-label=title] i{display:block;margin-top:6px}[grid][grid=downloads] [grid-item] [aria-label=date]{min-width:90px}[grid][grid=downloads] [grid-item] [aria-label=type]{min-width:45px}[grid][grid=certificates],[grid][grid=partners],[grid][grid=references]{margin:0 -10px;margin-top:-20px}[grid][grid=certificates] [grid-item],[grid][grid=partners] [grid-item],[grid][grid=references] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px;margin-top:20px}[grid][grid=certificates] [grid-item] picture,[grid][grid=partners] [grid-item] picture,[grid][grid=references] [grid-item] picture{max-height:140px}[grid][grid=news] [grid-item]{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);flex-direction:column}[grid][grid=news] [grid-item] picture img{max-height:150px}[grid][grid=representations]{margin:0 -10px;margin-top:10px}[grid][grid=representations] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);padding:20px;margin:0 10px;margin-top:20px}[grid][grid=representations] [grid-item] figure{right:20px}[grid][grid=representations] [grid-item] figure img{width:36px}[grid][grid=contactinfos]{margin:0 -10px;margin-top:-20px}[grid][grid=contactinfos] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);flex-direction:column;margin:0 10px;margin-top:20px}[grid][grid=contactinfos] [grid-item] div{padding-top:40px}[grid][grid=contactinfos] [grid-item] map{width:100%;height:300px}[footer]{padding:40px var(--space-md)}[footer] [frole]{flex-direction:column}[footer] [frole=inner] [finner=company]{position:relative;margin-bottom:60px}[footer] [frole=inner] [finner=company]:after{position:absolute;bottom:-30px;left:0;content:"";width:100%;height:1px;background:rgba(var(--color-black)/5%)}[footer] [frole=inner] [finner=company] [aria-label=address]{margin-top:20px}[footer] [frole=inner] [finner=company] [aria-label=address] br{display:inline-block;content:"";margin-left:4px}[footer] [frole=inner] [finner=company] [aria-label=symbol]{display:none}[footer] [frole=inner] [finner=company] [aria-label=info]{width:49%;display:inline-block}[footer] [frole=inner] [finner=company] [aria-label=box]{width:100%;justify-content:center;font-size:1rem}[footer] [frole=inner] [finner=company] [aria-label=box] figure{display:none}[footer] [frole=inner] [finner=company] [aria-label=box] div a,[footer] [frole=inner] [finner=company] [aria-label=box] div span{display:inline-block}[footer] [frole=inner] [finner=company] [aria-label=box] div span{margin-right:8px}[footer] [frole=inner] [finner=company] [aria-label=box] div span:after{content:":"}[footer] [frole=inner] [finner=links]{position:relative}[footer] [frole=inner] [finner=links]:after{position:absolute;bottom:-20px;left:0;content:"";width:100%;height:1px;background:rgba(var(--color-black)/5%)}[footer] [frole=copyright]{margin-top:50px!important}[footer] [frole=copyright]>*{text-align:center}[footer] [frole=copyright] ul{margin-top:20px}[form][form=application],[form][form=contact],[form][form=forgotpassword],[form][form=login],[form][form=myaccount],[form][form=newaccount]{padding:30px 20px}[form-direction][form-direction=row]{flex-direction:column}[form-direction][form-direction=row] [form-item]+[form-item]{margin-top:15px}}cite,content,label,map,picture,small,text{display:block}*{box-sizing:border-box}a{width:max-content;transition:all .1s ease-in-out}b,strong{font-weight:600}i:not([icon]){font-style:italic;font-weight:500}[noscroll]{overflow:hidden}[icon]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[icon][icon~=mat-outlined]{font-family:"Material Icons Outlined"}[icon][icon~=mat-round]{font-family:"Material Icons Round"}[icon][icon~=mat-symbol]{font-family:"Material Symbols Rounded"}[icon][icon~=xs]{font-size:20px;line-height:20px}[icon][icon~=sm]{font-size:24px;line-height:24px}[icon][icon~=md]{font-size:28px;line-height:28px}[icon][icon~=lg]{font-size:32px;line-height:32px}[icon][icon~=xl]{font-size:40px;line-height:40px}[icon][icon~=xxl]{font-size:48px;line-height:48px;margin-left:-7px}[icon][icon~=xxxl]{font-size:54px;line-height:54px;margin-left:-7px}body{font-family:var(--font-primary);font-weight:400;line-height:1;color:rgba(var(--color-bluedark1));background-color:rgba(var(--color-white));overflow-x:hidden;-webkit-font-smoothing:antialiased}[page][page=home]{padding-top:var(--header);background-image:url("../images/background-home.png");background-repeat:repeat-x;background-position-x:center;background-position-y:1500px}[page][page=inside]{padding-top:var(--header)}[header]{position:fixed;top:0;z-index:500;width:100%;height:var(--header);padding:0 var(--space-md);transition:.5s ease}[header]:hover{background-color:rgba(var(--color-white))}[header][header=sticky]{background:rgba(var(--color-white));box-shadow:0 2px 12px 0 rgba(var(--color-black)/10%)}[header] [hrole=inner]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;max-width:var(--width-md);margin:0 auto}[header] [hinner][hinner=logo]{width:230px}[header] [hinner][hinner=logo] img{height:56px}[header] [hinner][hinner=nav] nav>ul{display:inline-flex;align-items:center}[header] [hinner][hinner=nav] nav>ul>li{position:relative}[header] [hinner][hinner=nav] nav>ul>li+li{margin-left:40px}[header] [hinner][hinner=nav] nav>ul>li:before{opacity:0;position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);content:"";width:0;height:2px;background-color:rgba(var(--color-bluedark1));border-radius:2px;transition:.5s ease}[header] [hinner][hinner=nav] nav>ul>li[active]>a{color:rgba(var(--color-bluelight1))}[header] [hinner][hinner=nav] nav>ul>li:not([active]):hover:before{opacity:1;width:100%}[header] [hinner][hinner=nav] nav>ul>li:hover>div{display:block}[header] [hinner][hinner=nav] nav>ul>li>a{color:rgba(var(--color-bluedark1));font-weight:500;padding:10px 0}[header] [hinner][hinner=nav] nav>ul>li>div{position:absolute;z-index:10;top:28px;display:none;width:200px;padding:10px 0;margin-left:-20px;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:0 2px 12px 0 rgba(var(--color-black)/10%)}[header] [hinner][hinner=nav] nav>ul>li>div:after{content:"";position:absolute;top:-6px;width:100%;height:6px}[header] [hinner][hinner=nav] nav>ul>li>div a{display:block;width:auto;color:rgba(var(--color-bluedark1));font-size:.875rem;line-height:var(--lh5);padding:6px 20px;padding-top:8px}[header] [hinner][hinner=nav] nav>ul>li>div a:hover{background:rgba(var(--color-bluesoft1)/50%)}[header] [hinner][hinner=quick]{justify-content:flex-end;align-items:center;width:230px}[header] [quick]{position:relative}[header] [quick]+[quick]{margin-left:10px}[header] [quick][quick=langs]:hover div{display:block}[header] [quick][quick=langs] span{cursor:pointer;display:flex;align-items:center;color:rgba(var(--color-black)/40%);font-weight:500;padding:10px;transition:.5s ease}[header] [quick][quick=langs] span:after{content:"expand_more";font-family:"Material Icons Round";font-size:18px}[header] [quick][quick=langs] span:hover{color:rgba(var(--color-bluedark1))}[header] [quick][quick=langs] span div{position:absolute;z-index:10;top:35px;display:none;width:80px;padding:10px 0;margin-left:0;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:0 2px 12px 0 rgba(var(--color-black)/10%)}[header] [quick][quick=langs] span div:after{content:"";position:absolute;top:-6px;width:100%;height:6px}[header] [quick][quick=langs] span div a{display:block;width:auto;color:rgba(var(--color-bluedark1));font-size:.875rem;line-height:var(--lh5);padding:6px 15px;padding-top:8px}[header] [quick][quick=langs] span div a:hover{background:rgba(var(--color-bluesoft1)/50%)}[header] [quick][quick=langs] div{position:absolute;z-index:10;top:35px;display:none;width:80px;padding:10px 0;margin-left:0;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:0 2px 12px 0 rgba(var(--color-black)/10%)}[header] [quick][quick=langs] div:after{content:"";position:absolute;top:-6px;width:100%;height:6px}[header] [quick][quick=langs] div a{display:block;width:auto;color:rgba(var(--color-bluedark1));font-size:.875rem;line-height:var(--lh5);padding:6px 15px;padding-top:8px}[header] [quick][quick=langs] div a:hover{background:rgba(var(--color-bluesoft1)/50%)}[header] [quick][quick=login] a{display:inline-flex;height:36px;color:rgba(var(--color-bluedark1));font-weight:500;white-space:nowrap;padding:10px 24px;padding-bottom:9px;background-color:rgba(var(--color-white)/20%);border:1px solid rgba(var(--color-black)/15%);border-radius:36px}[header] [quick][quick=login] a:hover{color:rgba(var(--color-white));background-color:rgba(var(--color-bluelight1));border-color:rgba(var(--color-bluelight1))}[header] [quick][quick=myAccount] a{display:inline-flex;height:36px;color:rgba(var(--color-white));font-weight:500;white-space:nowrap;padding:10px 24px;padding-bottom:9px;background-color:rgba(var(--color-bluelight1));border:1px solid rgba(var(--color-bluelight1));border-radius:36px}[header] [quick][quick=myAccount] a:hover{background-color:rgba(var(--color-bluedark1));border-color:rgba(var(--color-bluedark1))}[header] [quick][quick=hamburger] [mobil-button=opener]{display:inline-flex;justify-content:center;align-items:center;color:rgba(var(--color-white));background-color:rgba(var(--color-bluedark1));border-radius:100%}[header] [quick][quick=hamburger] [mobil-menu]{overflow:auto;overflow-y:scroll;position:fixed;z-index:1000;top:var(--header);left:0;width:100%;height:calc(100vh - var(--header));padding:40px var(--space-md);background:rgba(var(--color-white));transition:opacity .5s,transform .5s,visibility .5s}[header] [quick][quick=hamburger] [mobil-menu][mobil-menu=hide]{opacity:0;visibility:hidden;transform:translateX(100%)}[header] [quick][quick=hamburger] [mobil-menu][mobil-menu=show]{opacity:1;visibility:visible;transform:translateX(0)}[header] [quick][quick=hamburger] [mobil-menu] [mobil-langs]{margin-bottom:40px}[header] [quick][quick=hamburger] [mobil-menu] [mobil-langs] ul{display:inline-flex}[header] [quick][quick=hamburger] [mobil-menu] [mobil-langs] ul li+li{margin-left:10px}[header] [quick][quick=hamburger] [mobil-menu] [mobil-langs] a{display:block;color:rgba(var(--color-bluedark1));font-size:1rem;font-weight:500;padding:6px 14px;border:1px solid rgba(0,0,0,.1);border-radius:30px}[header] [quick][quick=hamburger] [mobil-menu] nav>ul>li+li{border-top:1px solid rgba(var(--color-black)/5%)}[header] [quick][quick=hamburger] [mobil-menu] [active] [mobil-head] a{color:rgba(var(--color-bluelight1))}[header] [quick][quick=hamburger] [mobil-menu] [mobil-head]{display:flex;justify-content:space-between;align-items:center}[header] [quick][quick=hamburger] [mobil-menu] [mobil-head] a{width:100%;color:rgba(var(--color-bluedark1));font-size:1rem;font-weight:500;padding:12px 0}[header] [quick][quick=hamburger] [mobil-menu] [mobil-head] span{color:rgba(var(--color-bluedark1));line-height:0}[header] [quick][quick=hamburger] [mobil-menu] [mobil-subhead]{color:rgba(var(--color-bluelight1));font-size:.875rem;font-weight:600;text-transform:uppercase;margin-top:20px;margin-bottom:15px}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub]{margin-top:10px;margin-bottom:15px}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub][mobil-sub=hide]{display:none}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub][mobil-sub=show]{display:block}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub] ul li{display:flex;padding:2px 0}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub] ul li:before{font-family:"Material Icons Round";content:"south_east";margin-right:6px;opacity:.5}[header] [quick][quick=hamburger] [mobil-menu] [mobil-sub] ul li a{color:rgba(var(--color-bluedark1));letter-spacing:-.02ex;line-height:var(--lh4)}[slider][slider=home-left],[slider][slider=home-right]{position:relative;page-break-inside:avoid}[slider][slider=home-left] .swiper-slide h1,[slider][slider=home-right] .swiper-slide h1{font-size:1.875rem;font-weight:500;line-height:160%}[slider][slider=home-left] .swiper-slide h2,[slider][slider=home-right] .swiper-slide h2{font-size:.875rem;line-height:160%;margin-top:20px}[slider][slider=home-left] .swiper-slide a,[slider][slider=home-right] .swiper-slide a{display:inline-flex;align-items:center;color:rgba(var(--color-white));padding:10px 20px;margin-top:30px;background:rgba(var(--color-bluelight1));border-radius:var(--radius6)}[slider][slider=home-left] .swiper-slide a[icon],[slider][slider=home-right] .swiper-slide a[icon]{margin-left:20px}[slider][slider=home-left] .swiper-slide picture,[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide picture,[slider][slider=home-right] .swiper-slide video{position:relative;z-index:1;width:100%;border-radius:var(--radius10);overflow:hidden;-webkit-overflow-scrolling:touch}[slider][slider=home-left] .swiper-slide video,[slider][slider=home-right] .swiper-slide video{object-fit:cover}[slider][slider=home-left] .swiper-slide [videoplayer],[slider][slider=home-right] .swiper-slide [videoplayer]{display:block;background:rgba(var(--color-black));border-radius:var(--radius10);overflow:hidden}[slider][slider=home-left] .swiper-arrows,[slider][slider=home-right] .swiper-arrows{height:48px;display:inline-flex;align-items:center;margin-top:10px}[slider][slider=home-left] .swiper-arrows [slider-arrow],[slider][slider=home-right] .swiper-arrows [slider-arrow]{cursor:pointer;color:rgba(var(--color-bluelight1));line-height:0;opacity:.5;background-color:rgba(var(--color-white));transition:.5s ease}[slider][slider=home-left] .swiper-arrows [slider-arrow]+[slider-arrow],[slider][slider=home-right] .swiper-arrows [slider-arrow]+[slider-arrow]{margin-left:25px}[slider][slider=home-left] .swiper-arrows [slider-arrow]:hover,[slider][slider=home-right] .swiper-arrows [slider-arrow]:hover{color:rgba(var(--color-bluedark1));opacity:1}[slider][slider=home-left] .swiper-arrows [slider-arrow] img,[slider][slider=home-right] .swiper-arrows [slider-arrow] img{width:48px}[slider][slider=home-left]:after{position:absolute;z-index:1;width:103px;height:44px;content:"";background-image:url("../images/icon-dots.png")}[slider][slider=home-right]:after{position:absolute;z-index:1;right:50px;bottom:25px;width:159px;height:74px;content:"";background-image:url("../images/icon-waves.png")}[slider][slider=history]{position:relative;padding:0 60px}[slider][slider=history] .swiper{position:relative;z-index:2}[slider][slider=history] .swiper-slide{cursor:pointer;background-image:linear-gradient(to right,rgba(var(--color-blue)/25%),rgba(var(--color-grey2)/35%));overflow:hidden;transition:background .2s linear}[slider][slider=history] .swiper-slide[active]{background:rgba(var(--color-blue))}[slider][slider=history] .swiper-slide:not([active]):hover{background:rgba(var(--color-blue))}[slider][slider=history] .swiper-slide:not([active]):hover span{color:rgba(var(--color-bluesoft3))}[slider][slider=history] .swiper-slide div{padding:12px 5px;aspect-ratio:16/9;background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff);background-repeat:no-repeat;background-position:5% 5%,15% 5%,25% 5%,35% 5%,45% 5%,55% 5%,65% 5%,75% 5%,85% 5%,95% 5%,5% 95%,15% 95%,25% 95%,35% 95%,45% 95%,55% 95%,65% 95%,75% 95%,85% 95%,95% 95%;background-size:5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%,5% 8%}[slider][slider=history] .swiper-slide span{display:flex;justify-content:center;align-items:center;height:47px;color:rgba(var(--color-bluelight1));font-size:1.125rem;font-weight:600;background-color:rgba(var(--color-white))}[slider][slider=history] .swiper-arrows{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;width:100%}[slider][slider=history] .swiper-arrows [swiper-arrow]{cursor:pointer}[slider][slider=history] .swiper-arrows [swiper-arrow] img{width:48px}[element][element=backvideo]{position:fixed;z-index:-1;left:0;width:100%;opacity:.15}[element][element=backvideo]>*{overflow:hidden;position:relative}[element][element=backvideo]>:before{position:absolute;z-index:-1;top:calc(var(--header) * -1);left:0;content:"";width:100%;height:calc(100% + var(--header));background-image:linear-gradient(rgba(var(--color-white)/0%),rgba(var(--color-white)))}[element][element=backvideo] video{position:relative;z-index:-2;max-width:initial;left:50%;transform:translateX(-50%)}[element][element=homesliders]{padding:0 var(--space-md)}[element][element=homesliders]>*{width:100%;max-width:var(--width-md);margin:0 auto}[element][element=homecompany]{padding:0 var(--space-md)}[element][element=homecompany]>*{width:100%;max-width:var(--width-md);margin:0 auto}[element][element=homecompany] [einner=header]{display:flex}[element][element=homecompany] [einner=header] h2{width:fit-content;color:rgba(var(--color-bluelight1));font-weight:600;letter-spacing:.5ex;text-transform:uppercase;background-image:linear-gradient(to right,rgba(var(--color-grey1)),rgba(var(--color-blue)/15%));padding:12px 30px;padding-bottom:10px;margin-bottom:30px;border-radius:20px}[element][element=homecompany] [einner=header] h3{font-size:1.875rem;font-weight:700;line-height:120%}[element][element=homecompany] [einner=header] h3 span{position:relative;display:inline-block}[element][element=homecompany] [einner=header] h3 span:before{position:absolute;z-index:-1;bottom:5px;left:0;width:calc(100% + 2px);height:10px;content:"";background-color:rgba(var(--color-bluelight1)/30%);border-radius:10px}[element][element=homecompany] [einner=header] a{display:inline-flex;align-items:center;color:rgba(var(--color-bluelight1));font-size:1.125rem;font-weight:600}[element][element=homecompany] [einner=header] a:hover{color:rgba(var(--color-bluedark1))}[element][element=homecompany] [einner=header] a [icon]{font-weight:400;margin-left:15px}[element][element=homecompany] [einner=content]{display:flex;align-items:center}[element][element=homecompany] [einner=content]>picture{overflow:hidden;border-radius:var(--radius10);box-shadow:0 0 6px 3px rgba(0,0,0,.04)}[element][element=homecompany] [einner=content]>picture img{width:100%;vertical-align:middle}[element][element=homecompany] [einner=content]>div{line-height:var(--lh8)}[element][element=homeproducts]{padding:0 var(--space-md)}[element][element=homeproducts]>*{display:flex;align-items:center;width:100%;max-width:var(--width-md);margin:0 auto}[element][element=homeproducts] [einner=list] h2{width:fit-content;color:rgba(var(--color-bluelight1));font-weight:600;letter-spacing:.5ex;text-transform:uppercase;background-image:linear-gradient(to right,rgba(var(--color-grey1)),rgba(var(--color-blue)/15%));padding:12px 30px;padding-bottom:10px;margin-bottom:30px;border-radius:20px}[element][element=homeproducts] [einner=list] h3{font-size:1.875rem;font-weight:700;line-height:120%}[element][element=homeproducts] [einner=list] h3 span{position:relative;display:inline-block}[element][element=homeproducts] [einner=list] h3 span:before{position:absolute;z-index:-1;bottom:5px;left:0;width:calc(100% + 2px);height:10px;content:"";background-color:rgba(var(--color-bluelight1)/30%);border-radius:10px}[element][element=homeproducts] [einner=list] h4{line-height:var(--lh5);margin-top:20px}[element][element=homeproducts] [einner=list] [tabs] [tab-id]{width:fit-content}[element][element=homeproducts] [einner=list] [tabs] [tab-id][active]{color:rgba(var(--color-bluedark1));font-weight:600}[element][element=homeproducts] [einner=list] [tabs] [tab-id][active] a:before{position:absolute;bottom:-5px;left:0;content:"";width:100%;height:2px;background:rgba(var(--color-blue))}[element][element=homeproducts] [einner=list] [tabs] [tab-id]:not([active]) a{color:rgba(var(--color-grey2))}[element][element=homeproducts] [einner=list] [tabs] [tab-id]:not([active]) a:hover{color:rgba(var(--color-bluedark1))}[element][element=homeproducts] [einner=list] [tabs] [tab-id] a{cursor:pointer;position:relative;width:fit-content;line-height:var(--lh4)}[element][element=homeproducts] [einner=content] [tab-detail]{position:relative}[element][element=homeproducts] [einner=content] [tab-detail][tab-status=hide]{display:none}[element][element=homeproducts] [einner=content] [tab-detail][tab-status=show]{display:flex}[element][element=homeproducts] [einner=content] [tab-detail] div{font-size:.875rem;background:rgba(var(--color-bluedark1));border-radius:var(--radius10)}[element][element=homeproducts] [einner=content] [tab-detail] div span{display:block;color:rgba(var(--color-white));line-height:var(--lh5)}[element][element=homeproducts] [einner=content] [tab-detail] div a{display:inline-flex;align-items:center;color:rgba(var(--color-bluelight1));font-weight:500;margin-top:15px}[element][element=homeproducts] [einner=content] [tab-detail] div a:hover{color:rgba(var(--color-white))}[element][element=homeproducts] [einner=content] [tab-detail] div a [icon]{font-weight:400;margin-left:10px}[element][element=homeproducts] [einner=content] [tab-detail] picture{overflow:hidden;border-radius:var(--radius10)}[element][element=homeproducts] [einner=content] [tab-detail] picture img{width:100%}[element][element=homepartners]{padding:0 var(--space-md)}[element][element=homepartners]>*{display:flex;align-items:center;width:100%;max-width:var(--width-md);margin:0 auto}[element][element=homepartners] [einner=title] h2{position:relative;width:100%;color:rgba(var(--color-blue));padding:10px 0;border-bottom:4px solid rgba(var(--color-blue)/10%)}[element][element=homepartners] [einner=content]{text-align:center}[element][element=pageheader]{padding:0 var(--space-md)}[element][element=pageheader]>*{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:var(--width-md);margin:0 auto}[element][element=pageheader] h1,[element][element=pageheader] h2,[element][element=pageheader] h3{width:auto;max-width:600px;text-align:center}[element][element=pageheader] h1{font-size:2rem;font-weight:500;line-height:var(--lh2);letter-spacing:-.06ex;background:linear-gradient(to right,rgba(var(--color-blue)),rgba(var(--color-bluedark1)));-webkit-background-clip:text;-webkit-text-fill-color:transparent}[element][element=pageheader] h2{color:rgba(var(--color-bluesoft2));font-size:.75rem;letter-spacing:.5ex;text-transform:uppercase;margin-bottom:20px}[element][element=pageheader] h3{position:relative;max-width:500px;color:rgba(var(--color-bluesoft3));font-weight:400;line-height:var(--lh5)}[element][element=pageheader] h3:before{position:absolute;left:50%;top:-20px;transform:translateX(-50%);content:"";width:40%;height:2px;background:rgba(var(--color-bluesoft2));border-radius:2px}[element][element=pageheader] h3 strong{font-weight:600}[element][element=company]>*,[element][element=contact]>*,[element][element=download]>*,[element][element=membercenter]>*,[element][element=page]>*,[element][element=product-categories]>*,[element][element=product-detail]>*,[element][element=product-list]>*,[element][element=projects-detail]>*,[element][element=projects]>*,[element][element=references]>*,[element][element=representations]>*{display:flex;max-width:var(--width-xl);padding:0 var(--space-md);margin:0 auto}[element][element=company] aside,[element][element=contact] aside,[element][element=download] aside,[element][element=membercenter] aside,[element][element=page] aside,[element][element=product-categories] aside,[element][element=product-detail] aside,[element][element=product-list] aside,[element][element=projects-detail] aside,[element][element=projects] aside,[element][element=references] aside,[element][element=representations] aside{display:flex;flex-direction:column}[element][element=company] aside[einner=left]>*,[element][element=contact] aside[einner=left]>*,[element][element=download] aside[einner=left]>*,[element][element=membercenter] aside[einner=left]>*,[element][element=page] aside[einner=left]>*,[element][element=product-categories] aside[einner=left]>*,[element][element=product-detail] aside[einner=left]>*,[element][element=product-list] aside[einner=left]>*,[element][element=projects-detail] aside[einner=left]>*,[element][element=projects] aside[einner=left]>*,[element][element=references] aside[einner=left]>*,[element][element=representations] aside[einner=left]>*{position:sticky;top:160px;width:100%;max-width:200px}[element][element=company] aside[einner=right]>*,[element][element=contact] aside[einner=right]>*,[element][element=download] aside[einner=right]>*,[element][element=membercenter] aside[einner=right]>*,[element][element=page] aside[einner=right]>*,[element][element=product-categories] aside[einner=right]>*,[element][element=product-detail] aside[einner=right]>*,[element][element=product-list] aside[einner=right]>*,[element][element=projects-detail] aside[einner=right]>*,[element][element=projects] aside[einner=right]>*,[element][element=references] aside[einner=right]>*,[element][element=representations] aside[einner=right]>*{position:sticky;top:160px;width:100%;max-width:200px}[element][element=company] aside [navside],[element][element=contact] aside [navside],[element][element=download] aside [navside],[element][element=membercenter] aside [navside],[element][element=page] aside [navside],[element][element=product-categories] aside [navside],[element][element=product-detail] aside [navside],[element][element=product-list] aside [navside],[element][element=projects-detail] aside [navside],[element][element=projects] aside [navside],[element][element=references] aside [navside],[element][element=representations] aside [navside]{margin-bottom:60px}[element][element=company] aside [navside] li+li,[element][element=contact] aside [navside] li+li,[element][element=download] aside [navside] li+li,[element][element=membercenter] aside [navside] li+li,[element][element=page] aside [navside] li+li,[element][element=product-categories] aside [navside] li+li,[element][element=product-detail] aside [navside] li+li,[element][element=product-list] aside [navside] li+li,[element][element=projects-detail] aside [navside] li+li,[element][element=projects] aside [navside] li+li,[element][element=references] aside [navside] li+li,[element][element=representations] aside [navside] li+li{margin-top:20px}[element][element=company] aside [navside] li[active] a,[element][element=contact] aside [navside] li[active] a,[element][element=download] aside [navside] li[active] a,[element][element=membercenter] aside [navside] li[active] a,[element][element=page] aside [navside] li[active] a,[element][element=product-categories] aside [navside] li[active] a,[element][element=product-detail] aside [navside] li[active] a,[element][element=product-list] aside [navside] li[active] a,[element][element=projects-detail] aside [navside] li[active] a,[element][element=projects] aside [navside] li[active] a,[element][element=references] aside [navside] li[active] a,[element][element=representations] aside [navside] li[active] a{color:rgba(var(--color-bluedark1));font-weight:500}[element][element=company] aside [navside] li:not([active]) a,[element][element=contact] aside [navside] li:not([active]) a,[element][element=download] aside [navside] li:not([active]) a,[element][element=membercenter] aside [navside] li:not([active]) a,[element][element=page] aside [navside] li:not([active]) a,[element][element=product-categories] aside [navside] li:not([active]) a,[element][element=product-detail] aside [navside] li:not([active]) a,[element][element=product-list] aside [navside] li:not([active]) a,[element][element=projects-detail] aside [navside] li:not([active]) a,[element][element=projects] aside [navside] li:not([active]) a,[element][element=references] aside [navside] li:not([active]) a,[element][element=representations] aside [navside] li:not([active]) a{color:rgba(var(--color-bluedark1)/40%)}[element][element=company] aside [navside] li:not([active]) a:hover,[element][element=contact] aside [navside] li:not([active]) a:hover,[element][element=download] aside [navside] li:not([active]) a:hover,[element][element=membercenter] aside [navside] li:not([active]) a:hover,[element][element=page] aside [navside] li:not([active]) a:hover,[element][element=product-categories] aside [navside] li:not([active]) a:hover,[element][element=product-detail] aside [navside] li:not([active]) a:hover,[element][element=product-list] aside [navside] li:not([active]) a:hover,[element][element=projects-detail] aside [navside] li:not([active]) a:hover,[element][element=projects] aside [navside] li:not([active]) a:hover,[element][element=references] aside [navside] li:not([active]) a:hover,[element][element=representations] aside [navside] li:not([active]) a:hover{color:rgba(var(--color-blue))}[element][element=company] aside [navside] li a,[element][element=contact] aside [navside] li a,[element][element=download] aside [navside] li a,[element][element=membercenter] aside [navside] li a,[element][element=page] aside [navside] li a,[element][element=product-categories] aside [navside] li a,[element][element=product-detail] aside [navside] li a,[element][element=product-list] aside [navside] li a,[element][element=projects-detail] aside [navside] li a,[element][element=projects] aside [navside] li a,[element][element=references] aside [navside] li a,[element][element=representations] aside [navside] li a{display:block;width:100%;font-weight:500;line-height:var(--lh4);letter-spacing:-.03ex}[element][element=company] aside [navquick],[element][element=contact] aside [navquick],[element][element=download] aside [navquick],[element][element=membercenter] aside [navquick],[element][element=page] aside [navquick],[element][element=product-categories] aside [navquick],[element][element=product-detail] aside [navquick],[element][element=product-list] aside [navquick],[element][element=projects-detail] aside [navquick],[element][element=projects] aside [navquick],[element][element=references] aside [navquick],[element][element=representations] aside [navquick]{font-size:.875rem}[element][element=company] aside [navquick] li+li,[element][element=contact] aside [navquick] li+li,[element][element=download] aside [navquick] li+li,[element][element=membercenter] aside [navquick] li+li,[element][element=page] aside [navquick] li+li,[element][element=product-categories] aside [navquick] li+li,[element][element=product-detail] aside [navquick] li+li,[element][element=product-list] aside [navquick] li+li,[element][element=projects-detail] aside [navquick] li+li,[element][element=projects] aside [navquick] li+li,[element][element=references] aside [navquick] li+li,[element][element=representations] aside [navquick] li+li{margin-top:10px}[element][element=company] aside [navquick] li a,[element][element=contact] aside [navquick] li a,[element][element=download] aside [navquick] li a,[element][element=membercenter] aside [navquick] li a,[element][element=page] aside [navquick] li a,[element][element=product-categories] aside [navquick] li a,[element][element=product-detail] aside [navquick] li a,[element][element=product-list] aside [navquick] li a,[element][element=projects-detail] aside [navquick] li a,[element][element=projects] aside [navquick] li a,[element][element=references] aside [navquick] li a,[element][element=representations] aside [navquick] li a{display:flex;justify-content:space-between;align-items:center;width:100%;color:rgba(var(--color-bluelight1));letter-spacing:.04ex;padding:10px;background:rgba(var(--color-white));border:1px solid rgba(var(--color-bluesoft3)/15%);border-radius:var(--radius6);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}[element][element=company] aside [navquick] li a:hover,[element][element=contact] aside [navquick] li a:hover,[element][element=download] aside [navquick] li a:hover,[element][element=membercenter] aside [navquick] li a:hover,[element][element=page] aside [navquick] li a:hover,[element][element=product-categories] aside [navquick] li a:hover,[element][element=product-detail] aside [navquick] li a:hover,[element][element=product-list] aside [navquick] li a:hover,[element][element=projects-detail] aside [navquick] li a:hover,[element][element=projects] aside [navquick] li a:hover,[element][element=references] aside [navquick] li a:hover,[element][element=representations] aside [navquick] li a:hover{color:rgba(var(--color-white));background:rgba(var(--color-bluelight1))}[element][element=company] aside [navquick] li a:hover figure,[element][element=contact] aside [navquick] li a:hover figure,[element][element=download] aside [navquick] li a:hover figure,[element][element=membercenter] aside [navquick] li a:hover figure,[element][element=page] aside [navquick] li a:hover figure,[element][element=product-categories] aside [navquick] li a:hover figure,[element][element=product-detail] aside [navquick] li a:hover figure,[element][element=product-list] aside [navquick] li a:hover figure,[element][element=projects-detail] aside [navquick] li a:hover figure,[element][element=projects] aside [navquick] li a:hover figure,[element][element=references] aside [navquick] li a:hover figure,[element][element=representations] aside [navquick] li a:hover figure{filter:brightness(0) invert(1)}[element][element=company] aside [navquick] li a figure,[element][element=contact] aside [navquick] li a figure,[element][element=download] aside [navquick] li a figure,[element][element=membercenter] aside [navquick] li a figure,[element][element=page] aside [navquick] li a figure,[element][element=product-categories] aside [navquick] li a figure,[element][element=product-detail] aside [navquick] li a figure,[element][element=product-list] aside [navquick] li a figure,[element][element=projects-detail] aside [navquick] li a figure,[element][element=projects] aside [navquick] li a figure,[element][element=references] aside [navquick] li a figure,[element][element=representations] aside [navquick] li a figure{margin-right:15px}[element][element=company] aside [navquick] li a figure img,[element][element=contact] aside [navquick] li a figure img,[element][element=download] aside [navquick] li a figure img,[element][element=membercenter] aside [navquick] li a figure img,[element][element=page] aside [navquick] li a figure img,[element][element=product-categories] aside [navquick] li a figure img,[element][element=product-detail] aside [navquick] li a figure img,[element][element=product-list] aside [navquick] li a figure img,[element][element=projects-detail] aside [navquick] li a figure img,[element][element=projects] aside [navquick] li a figure img,[element][element=references] aside [navquick] li a figure img,[element][element=representations] aside [navquick] li a figure img{width:30px}[element][element=company] aside [navquick] li a span,[element][element=contact] aside [navquick] li a span,[element][element=download] aside [navquick] li a span,[element][element=membercenter] aside [navquick] li a span,[element][element=page] aside [navquick] li a span,[element][element=product-categories] aside [navquick] li a span,[element][element=product-detail] aside [navquick] li a span,[element][element=product-list] aside [navquick] li a span,[element][element=projects-detail] aside [navquick] li a span,[element][element=projects] aside [navquick] li a span,[element][element=references] aside [navquick] li a span,[element][element=representations] aside [navquick] li a span{flex:1;font-weight:500}[element][element=company] aside [aside-image],[element][element=contact] aside [aside-image],[element][element=download] aside [aside-image],[element][element=membercenter] aside [aside-image],[element][element=page] aside [aside-image],[element][element=product-categories] aside [aside-image],[element][element=product-detail] aside [aside-image],[element][element=product-list] aside [aside-image],[element][element=projects-detail] aside [aside-image],[element][element=projects] aside [aside-image],[element][element=references] aside [aside-image],[element][element=representations] aside [aside-image]{overflow:hidden;margin-bottom:30px;border-radius:var(--radius6);box-shadow:-2px 2px 12px 0 rgba(0,0,0,.04)}[element][element=company] aside [aside-image] img,[element][element=contact] aside [aside-image] img,[element][element=download] aside [aside-image] img,[element][element=membercenter] aside [aside-image] img,[element][element=page] aside [aside-image] img,[element][element=product-categories] aside [aside-image] img,[element][element=product-detail] aside [aside-image] img,[element][element=product-list] aside [aside-image] img,[element][element=projects-detail] aside [aside-image] img,[element][element=projects] aside [aside-image] img,[element][element=references] aside [aside-image] img,[element][element=representations] aside [aside-image] img{width:100%}[element][element=company] aside [aside-button=download],[element][element=company] aside [aside-button=offer],[element][element=contact] aside [aside-button=download],[element][element=contact] aside [aside-button=offer],[element][element=download] aside [aside-button=download],[element][element=download] aside [aside-button=offer],[element][element=membercenter] aside [aside-button=download],[element][element=membercenter] aside [aside-button=offer],[element][element=page] aside [aside-button=download],[element][element=page] aside [aside-button=offer],[element][element=product-categories] aside [aside-button=download],[element][element=product-categories] aside [aside-button=offer],[element][element=product-detail] aside [aside-button=download],[element][element=product-detail] aside [aside-button=offer],[element][element=product-list] aside [aside-button=download],[element][element=product-list] aside [aside-button=offer],[element][element=projects-detail] aside [aside-button=download],[element][element=projects-detail] aside [aside-button=offer],[element][element=projects] aside [aside-button=download],[element][element=projects] aside [aside-button=offer],[element][element=references] aside [aside-button=download],[element][element=references] aside [aside-button=offer],[element][element=representations] aside [aside-button=download],[element][element=representations] aside [aside-button=offer]{display:flex;justify-content:space-between;align-items:center;width:100%;color:rgba(var(--color-white));font-size:.875rem;letter-spacing:.04ex;padding:10px;background:rgba(var(--color-bluelight1));border:1px solid rgba(var(--color-bluesoft3)/15%);border-radius:var(--radius6);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out}[element][element=company] aside [aside-button=download]:hover,[element][element=company] aside [aside-button=offer]:hover,[element][element=contact] aside [aside-button=download]:hover,[element][element=contact] aside [aside-button=offer]:hover,[element][element=download] aside [aside-button=download]:hover,[element][element=download] aside [aside-button=offer]:hover,[element][element=membercenter] aside [aside-button=download]:hover,[element][element=membercenter] aside [aside-button=offer]:hover,[element][element=page] aside [aside-button=download]:hover,[element][element=page] aside [aside-button=offer]:hover,[element][element=product-categories] aside [aside-button=download]:hover,[element][element=product-categories] aside [aside-button=offer]:hover,[element][element=product-detail] aside [aside-button=download]:hover,[element][element=product-detail] aside [aside-button=offer]:hover,[element][element=product-list] aside [aside-button=download]:hover,[element][element=product-list] aside [aside-button=offer]:hover,[element][element=projects-detail] aside [aside-button=download]:hover,[element][element=projects-detail] aside [aside-button=offer]:hover,[element][element=projects] aside [aside-button=download]:hover,[element][element=projects] aside [aside-button=offer]:hover,[element][element=references] aside [aside-button=download]:hover,[element][element=references] aside [aside-button=offer]:hover,[element][element=representations] aside [aside-button=download]:hover,[element][element=representations] aside [aside-button=offer]:hover{background:rgba(var(--color-bluesoft3))}[element][element=company] aside [aside-button=download] figure,[element][element=company] aside [aside-button=offer] figure,[element][element=contact] aside [aside-button=download] figure,[element][element=contact] aside [aside-button=offer] figure,[element][element=download] aside [aside-button=download] figure,[element][element=download] aside [aside-button=offer] figure,[element][element=membercenter] aside [aside-button=download] figure,[element][element=membercenter] aside [aside-button=offer] figure,[element][element=page] aside [aside-button=download] figure,[element][element=page] aside [aside-button=offer] figure,[element][element=product-categories] aside [aside-button=download] figure,[element][element=product-categories] aside [aside-button=offer] figure,[element][element=product-detail] aside [aside-button=download] figure,[element][element=product-detail] aside [aside-button=offer] figure,[element][element=product-list] aside [aside-button=download] figure,[element][element=product-list] aside [aside-button=offer] figure,[element][element=projects-detail] aside [aside-button=download] figure,[element][element=projects-detail] aside [aside-button=offer] figure,[element][element=projects] aside [aside-button=download] figure,[element][element=projects] aside [aside-button=offer] figure,[element][element=references] aside [aside-button=download] figure,[element][element=references] aside [aside-button=offer] figure,[element][element=representations] aside [aside-button=download] figure,[element][element=representations] aside [aside-button=offer] figure{filter:brightness(0) invert(1);margin-right:15px}[element][element=company] aside [aside-button=download] figure img,[element][element=company] aside [aside-button=offer] figure img,[element][element=contact] aside [aside-button=download] figure img,[element][element=contact] aside [aside-button=offer] figure img,[element][element=download] aside [aside-button=download] figure img,[element][element=download] aside [aside-button=offer] figure img,[element][element=membercenter] aside [aside-button=download] figure img,[element][element=membercenter] aside [aside-button=offer] figure img,[element][element=page] aside [aside-button=download] figure img,[element][element=page] aside [aside-button=offer] figure img,[element][element=product-categories] aside [aside-button=download] figure img,[element][element=product-categories] aside [aside-button=offer] figure img,[element][element=product-detail] aside [aside-button=download] figure img,[element][element=product-detail] aside [aside-button=offer] figure img,[element][element=product-list] aside [aside-button=download] figure img,[element][element=product-list] aside [aside-button=offer] figure img,[element][element=projects-detail] aside [aside-button=download] figure img,[element][element=projects-detail] aside [aside-button=offer] figure img,[element][element=projects] aside [aside-button=download] figure img,[element][element=projects] aside [aside-button=offer] figure img,[element][element=references] aside [aside-button=download] figure img,[element][element=references] aside [aside-button=offer] figure img,[element][element=representations] aside [aside-button=download] figure img,[element][element=representations] aside [aside-button=offer] figure img{width:30px}[element][element=company] aside [aside-button=download] span,[element][element=company] aside [aside-button=offer] span,[element][element=contact] aside [aside-button=download] span,[element][element=contact] aside [aside-button=offer] span,[element][element=download] aside [aside-button=download] span,[element][element=download] aside [aside-button=offer] span,[element][element=membercenter] aside [aside-button=download] span,[element][element=membercenter] aside [aside-button=offer] span,[element][element=page] aside [aside-button=download] span,[element][element=page] aside [aside-button=offer] span,[element][element=product-categories] aside [aside-button=download] span,[element][element=product-categories] aside [aside-button=offer] span,[element][element=product-detail] aside [aside-button=download] span,[element][element=product-detail] aside [aside-button=offer] span,[element][element=product-list] aside [aside-button=download] span,[element][element=product-list] aside [aside-button=offer] span,[element][element=projects-detail] aside [aside-button=download] span,[element][element=projects-detail] aside [aside-button=offer] span,[element][element=projects] aside [aside-button=download] span,[element][element=projects] aside [aside-button=offer] span,[element][element=references] aside [aside-button=download] span,[element][element=references] aside [aside-button=offer] span,[element][element=representations] aside [aside-button=download] span,[element][element=representations] aside [aside-button=offer] span{flex:1}[element][element=company] content>*{width:100%;max-width:var(--width-sm);margin:0 auto}[element][element=company] content article{line-height:var(--lh8)}[element][element=company] content article+*{margin-top:30px}[element][element=company] content article ul{margin:20px 0}[element][element=company] content article ul li{display:flex}[element][element=company] content article ul li:before{font-family:"Material Icons Round";color:rgba(var(--color-bluesoft2));content:"done";font-size:20px;padding-right:10px}[element][element=company] content blockquote{position:relative;margin:40px 0;background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)));border-radius:var(--radius10)}[element][element=company] content blockquote:before{position:absolute;top:10px;left:10px;width:24px;height:24px;content:"";background-image:url("../images/icon-quote.svg")}[element][element=company] content [slide-contents]{margin-top:50px}[element][element=company] content [slide-contents] [slide-content][content-status=show]{display:block}[element][element=company] content [slide-contents] [slide-content][content-status=hide]{display:none}[element][element=company] content [slide-contents] [slide-content] picture{width:fit-content;margin:0 auto}[element][element=company] content [slide-contents] [slide-content] picture+picture{margin-top:30px}[element][element=company] content [slide-contents] [slide-content] picture img{max-width:100%}[element][element=download] content>*,[element][element=membercenter] content>*,[element][element=product-categories] content>*,[element][element=product-detail] content>*,[element][element=product-list] content>*,[element][element=projects-detail] content>*,[element][element=projects] content>*,[element][element=references] content>*{width:100%;max-width:var(--width-sm);margin:0 auto}[element][element=download] article,[element][element=membercenter] article,[element][element=product-categories] article,[element][element=product-detail] article,[element][element=product-list] article,[element][element=projects-detail] article,[element][element=projects] article,[element][element=references] article{line-height:var(--lh8);margin-bottom:50px}[element][element=download] article[align][align=center],[element][element=membercenter] article[align][align=center],[element][element=product-categories] article[align][align=center],[element][element=product-detail] article[align][align=center],[element][element=product-list] article[align][align=center],[element][element=projects-detail] article[align][align=center],[element][element=projects] article[align][align=center],[element][element=references] article[align][align=center]{text-align:center}[element][element=download] article sub,[element][element=download] article sup,[element][element=membercenter] article sub,[element][element=membercenter] article sup,[element][element=product-categories] article sub,[element][element=product-categories] article sup,[element][element=product-detail] article sub,[element][element=product-detail] article sup,[element][element=product-list] article sub,[element][element=product-list] article sup,[element][element=projects-detail] article sub,[element][element=projects-detail] article sup,[element][element=projects] article sub,[element][element=projects] article sup,[element][element=references] article sub,[element][element=references] article sup{color:rgba(var(--color-black)/50%);font-size:.875rem}[element][element=download] [tabs] [tab-list],[element][element=membercenter] [tabs] [tab-list],[element][element=product-categories] [tabs] [tab-list],[element][element=product-detail] [tabs] [tab-list],[element][element=product-list] [tabs] [tab-list],[element][element=projects-detail] [tabs] [tab-list],[element][element=projects] [tabs] [tab-list],[element][element=references] [tabs] [tab-list]{position:sticky;z-index:5;top:90px;display:flex;align-items:center;background:rgba(var(--color-white));border-bottom:2px solid rgba(var(--color-black)/5%);border-bottom-left-radius:var(--radius10);border-bottom-right-radius:var(--radius10);box-shadow:0 10px 12px 0 rgba(var(--color-black)/5%)}[element][element=download] [tabs] [tab-list] [tab-id],[element][element=membercenter] [tabs] [tab-list] [tab-id],[element][element=product-categories] [tabs] [tab-list] [tab-id],[element][element=product-detail] [tabs] [tab-list] [tab-id],[element][element=product-list] [tabs] [tab-list] [tab-id],[element][element=projects-detail] [tabs] [tab-list] [tab-id],[element][element=projects] [tabs] [tab-list] [tab-id],[element][element=references] [tabs] [tab-list] [tab-id]{cursor:pointer;position:relative;font-weight:500;text-align:center;padding:16px 20px}[element][element=download] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=membercenter] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=product-categories] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=product-detail] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=product-list] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=projects-detail] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=projects] [tabs] [tab-list] [tab-id][tab-status=on],[element][element=references] [tabs] [tab-list] [tab-id][tab-status=on]{color:rgba(var(--color-bluelight1))}[element][element=download] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=membercenter] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=product-categories] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=product-detail] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=product-list] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=projects-detail] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=projects] [tabs] [tab-list] [tab-id][tab-status=on]:before,[element][element=references] [tabs] [tab-list] [tab-id][tab-status=on]:before{background:rgba(var(--color-bluelight1))}[element][element=download] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=membercenter] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=product-categories] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=product-detail] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=product-list] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=projects-detail] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=projects] [tabs] [tab-list] [tab-id][tab-status=off],[element][element=references] [tabs] [tab-list] [tab-id][tab-status=off]{color:rgba(var(--color-bluedark1)/60%);transition:all .1s ease-in-out}[element][element=download] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=membercenter] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=product-categories] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=product-detail] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=product-list] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=projects-detail] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=projects] [tabs] [tab-list] [tab-id][tab-status=off]:hover,[element][element=references] [tabs] [tab-list] [tab-id][tab-status=off]:hover{color:rgba(var(--color-bluedark1))}[element][element=download] [tabs] [tab-list] [tab-id]:before,[element][element=membercenter] [tabs] [tab-list] [tab-id]:before,[element][element=product-categories] [tabs] [tab-list] [tab-id]:before,[element][element=product-detail] [tabs] [tab-list] [tab-id]:before,[element][element=product-list] [tabs] [tab-list] [tab-id]:before,[element][element=projects-detail] [tabs] [tab-list] [tab-id]:before,[element][element=projects] [tabs] [tab-list] [tab-id]:before,[element][element=references] [tabs] [tab-list] [tab-id]:before{position:absolute;left:0;width:100%;height:2px;content:""}[element][element=download] [tabs] [tab-contents],[element][element=membercenter] [tabs] [tab-contents],[element][element=product-categories] [tabs] [tab-contents],[element][element=product-detail] [tabs] [tab-contents],[element][element=product-list] [tabs] [tab-contents],[element][element=projects-detail] [tabs] [tab-contents],[element][element=projects] [tabs] [tab-contents],[element][element=references] [tabs] [tab-contents]{font-size:.875rem;line-height:var(--lh5);margin-top:50px}[element][element=download] [tabs] [tab-content][content-status=on],[element][element=membercenter] [tabs] [tab-content][content-status=on],[element][element=product-categories] [tabs] [tab-content][content-status=on],[element][element=product-detail] [tabs] [tab-content][content-status=on],[element][element=product-list] [tabs] [tab-content][content-status=on],[element][element=projects-detail] [tabs] [tab-content][content-status=on],[element][element=projects] [tabs] [tab-content][content-status=on],[element][element=references] [tabs] [tab-content][content-status=on]{display:block}[element][element=download] [tabs] [tab-content][content-status=off],[element][element=membercenter] [tabs] [tab-content][content-status=off],[element][element=product-categories] [tabs] [tab-content][content-status=off],[element][element=product-detail] [tabs] [tab-content][content-status=off],[element][element=product-list] [tabs] [tab-content][content-status=off],[element][element=projects-detail] [tabs] [tab-content][content-status=off],[element][element=projects] [tabs] [tab-content][content-status=off],[element][element=references] [tabs] [tab-content][content-status=off]{display:none}[element][element=download] [tabs] [tab-content] h1,[element][element=download] [tabs] [tab-content] h2,[element][element=download] [tabs] [tab-content] h3,[element][element=download] [tabs] [tab-content] h4,[element][element=download] [tabs] [tab-content] h5,[element][element=download] [tabs] [tab-content] h6,[element][element=membercenter] [tabs] [tab-content] h1,[element][element=membercenter] [tabs] [tab-content] h2,[element][element=membercenter] [tabs] [tab-content] h3,[element][element=membercenter] [tabs] [tab-content] h4,[element][element=membercenter] [tabs] [tab-content] h5,[element][element=membercenter] [tabs] [tab-content] h6,[element][element=product-categories] [tabs] [tab-content] h1,[element][element=product-categories] [tabs] [tab-content] h2,[element][element=product-categories] [tabs] [tab-content] h3,[element][element=product-categories] [tabs] [tab-content] h4,[element][element=product-categories] [tabs] [tab-content] h5,[element][element=product-categories] [tabs] [tab-content] h6,[element][element=product-detail] [tabs] [tab-content] h1,[element][element=product-detail] [tabs] [tab-content] h2,[element][element=product-detail] [tabs] [tab-content] h3,[element][element=product-detail] [tabs] [tab-content] h4,[element][element=product-detail] [tabs] [tab-content] h5,[element][element=product-detail] [tabs] [tab-content] h6,[element][element=product-list] [tabs] [tab-content] h1,[element][element=product-list] [tabs] [tab-content] h2,[element][element=product-list] [tabs] [tab-content] h3,[element][element=product-list] [tabs] [tab-content] h4,[element][element=product-list] [tabs] [tab-content] h5,[element][element=product-list] [tabs] [tab-content] h6,[element][element=projects-detail] [tabs] [tab-content] h1,[element][element=projects-detail] [tabs] [tab-content] h2,[element][element=projects-detail] [tabs] [tab-content] h3,[element][element=projects-detail] [tabs] [tab-content] h4,[element][element=projects-detail] [tabs] [tab-content] h5,[element][element=projects-detail] [tabs] [tab-content] h6,[element][element=projects] [tabs] [tab-content] h1,[element][element=projects] [tabs] [tab-content] h2,[element][element=projects] [tabs] [tab-content] h3,[element][element=projects] [tabs] [tab-content] h4,[element][element=projects] [tabs] [tab-content] h5,[element][element=projects] [tabs] [tab-content] h6,[element][element=references] [tabs] [tab-content] h1,[element][element=references] [tabs] [tab-content] h2,[element][element=references] [tabs] [tab-content] h3,[element][element=references] [tabs] [tab-content] h4,[element][element=references] [tabs] [tab-content] h5,[element][element=references] [tabs] [tab-content] h6{font-weight:500}[element][element=download] [tabs] [tab-content] ul,[element][element=membercenter] [tabs] [tab-content] ul,[element][element=product-categories] [tabs] [tab-content] ul,[element][element=product-detail] [tabs] [tab-content] ul,[element][element=product-list] [tabs] [tab-content] ul,[element][element=projects-detail] [tabs] [tab-content] ul,[element][element=projects] [tabs] [tab-content] ul,[element][element=references] [tabs] [tab-content] ul{list-style:disc;margin-left:16px}[element][element=download] [tabs] [tab-content] table,[element][element=membercenter] [tabs] [tab-content] table,[element][element=product-categories] [tabs] [tab-content] table,[element][element=product-detail] [tabs] [tab-content] table,[element][element=product-list] [tabs] [tab-content] table,[element][element=projects-detail] [tabs] [tab-content] table,[element][element=projects] [tabs] [tab-content] table,[element][element=references] [tabs] [tab-content] table{width:100%!important;border-collapse:collapse;border-radius:var(--radius6);border-style:hidden;box-shadow:inset 0 0 0 1px rgba(var(--color-black)/8%)}[element][element=download] [tabs] [tab-content] table+table,[element][element=membercenter] [tabs] [tab-content] table+table,[element][element=product-categories] [tabs] [tab-content] table+table,[element][element=product-detail] [tabs] [tab-content] table+table,[element][element=product-list] [tabs] [tab-content] table+table,[element][element=projects-detail] [tabs] [tab-content] table+table,[element][element=projects] [tabs] [tab-content] table+table,[element][element=references] [tabs] [tab-content] table+table{margin-top:30px}[element][element=download] [tabs] [tab-content] table thead tr td,[element][element=download] [tabs] [tab-content] table thead tr th,[element][element=membercenter] [tabs] [tab-content] table thead tr td,[element][element=membercenter] [tabs] [tab-content] table thead tr th,[element][element=product-categories] [tabs] [tab-content] table thead tr td,[element][element=product-categories] [tabs] [tab-content] table thead tr th,[element][element=product-detail] [tabs] [tab-content] table thead tr td,[element][element=product-detail] [tabs] [tab-content] table thead tr th,[element][element=product-list] [tabs] [tab-content] table thead tr td,[element][element=product-list] [tabs] [tab-content] table thead tr th,[element][element=projects-detail] [tabs] [tab-content] table thead tr td,[element][element=projects-detail] [tabs] [tab-content] table thead tr th,[element][element=projects] [tabs] [tab-content] table thead tr td,[element][element=projects] [tabs] [tab-content] table thead tr th,[element][element=references] [tabs] [tab-content] table thead tr td,[element][element=references] [tabs] [tab-content] table thead tr th{font-weight:500;text-transform:uppercase;padding:8px 12px;background:rgba(var(--color-bluesoft1))}[element][element=download] [tabs] [tab-content] table thead tr td:first-child,[element][element=download] [tabs] [tab-content] table thead tr th:first-child,[element][element=membercenter] [tabs] [tab-content] table thead tr td:first-child,[element][element=membercenter] [tabs] [tab-content] table thead tr th:first-child,[element][element=product-categories] [tabs] [tab-content] table thead tr td:first-child,[element][element=product-categories] [tabs] [tab-content] table thead tr th:first-child,[element][element=product-detail] [tabs] [tab-content] table thead tr td:first-child,[element][element=product-detail] [tabs] [tab-content] table thead tr th:first-child,[element][element=product-list] [tabs] [tab-content] table thead tr td:first-child,[element][element=product-list] [tabs] [tab-content] table thead tr th:first-child,[element][element=projects-detail] [tabs] [tab-content] table thead tr td:first-child,[element][element=projects-detail] [tabs] [tab-content] table thead tr th:first-child,[element][element=projects] [tabs] [tab-content] table thead tr td:first-child,[element][element=projects] [tabs] [tab-content] table thead tr th:first-child,[element][element=references] [tabs] [tab-content] table thead tr td:first-child,[element][element=references] [tabs] [tab-content] table thead tr th:first-child{border-top-left-radius:var(--radius6)}[element][element=download] [tabs] [tab-content] table thead tr td:last-child,[element][element=download] [tabs] [tab-content] table thead tr th:last-child,[element][element=membercenter] [tabs] [tab-content] table thead tr td:last-child,[element][element=membercenter] [tabs] [tab-content] table thead tr th:last-child,[element][element=product-categories] [tabs] [tab-content] table thead tr td:last-child,[element][element=product-categories] [tabs] [tab-content] table thead tr th:last-child,[element][element=product-detail] [tabs] [tab-content] table thead tr td:last-child,[element][element=product-detail] [tabs] [tab-content] table thead tr th:last-child,[element][element=product-list] [tabs] [tab-content] table thead tr td:last-child,[element][element=product-list] [tabs] [tab-content] table thead tr th:last-child,[element][element=projects-detail] [tabs] [tab-content] table thead tr td:last-child,[element][element=projects-detail] [tabs] [tab-content] table thead tr th:last-child,[element][element=projects] [tabs] [tab-content] table thead tr td:last-child,[element][element=projects] [tabs] [tab-content] table thead tr th:last-child,[element][element=references] [tabs] [tab-content] table thead tr td:last-child,[element][element=references] [tabs] [tab-content] table thead tr th:last-child{border-top-right-radius:var(--radius6)}[element][element=download] [tabs] [tab-content] table tbody tr+tr td,[element][element=membercenter] [tabs] [tab-content] table tbody tr+tr td,[element][element=product-categories] [tabs] [tab-content] table tbody tr+tr td,[element][element=product-detail] [tabs] [tab-content] table tbody tr+tr td,[element][element=product-list] [tabs] [tab-content] table tbody tr+tr td,[element][element=projects-detail] [tabs] [tab-content] table tbody tr+tr td,[element][element=projects] [tabs] [tab-content] table tbody tr+tr td,[element][element=references] [tabs] [tab-content] table tbody tr+tr td{border-top:1px solid rgba(var(--color-black)/8%)}[element][element=download] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=membercenter] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=product-categories] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=product-detail] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=product-list] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=projects-detail] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=projects] [tabs] [tab-content] table tbody tr:nth-child(2n) td,[element][element=references] [tabs] [tab-content] table tbody tr:nth-child(2n) td{background:rgba(var(--color-black)/2%)}[element][element=download] [tabs] [tab-content] table tbody tr td+td,[element][element=membercenter] [tabs] [tab-content] table tbody tr td+td,[element][element=product-categories] [tabs] [tab-content] table tbody tr td+td,[element][element=product-detail] [tabs] [tab-content] table tbody tr td+td,[element][element=product-list] [tabs] [tab-content] table tbody tr td+td,[element][element=projects-detail] [tabs] [tab-content] table tbody tr td+td,[element][element=projects] [tabs] [tab-content] table tbody tr td+td,[element][element=references] [tabs] [tab-content] table tbody tr td+td{border-left:1px solid rgba(var(--color-black)/8%)}[element][element=download] [tabs] [tab-content] table tbody tr td,[element][element=membercenter] [tabs] [tab-content] table tbody tr td,[element][element=product-categories] [tabs] [tab-content] table tbody tr td,[element][element=product-detail] [tabs] [tab-content] table tbody tr td,[element][element=product-list] [tabs] [tab-content] table tbody tr td,[element][element=projects-detail] [tabs] [tab-content] table tbody tr td,[element][element=projects] [tabs] [tab-content] table tbody tr td,[element][element=references] [tabs] [tab-content] table tbody tr td{padding:8px 12px}[element][element=download] [tabs] [tab-content] [download-group]+[download-group],[element][element=membercenter] [tabs] [tab-content] [download-group]+[download-group],[element][element=product-categories] [tabs] [tab-content] [download-group]+[download-group],[element][element=product-detail] [tabs] [tab-content] [download-group]+[download-group],[element][element=product-list] [tabs] [tab-content] [download-group]+[download-group],[element][element=projects-detail] [tabs] [tab-content] [download-group]+[download-group],[element][element=projects] [tabs] [tab-content] [download-group]+[download-group],[element][element=references] [tabs] [tab-content] [download-group]+[download-group]{margin-top:20px}[element][element=download] [tabs] [tab-content] [download-group]>h4,[element][element=membercenter] [tabs] [tab-content] [download-group]>h4,[element][element=product-categories] [tabs] [tab-content] [download-group]>h4,[element][element=product-detail] [tabs] [tab-content] [download-group]>h4,[element][element=product-list] [tabs] [tab-content] [download-group]>h4,[element][element=projects-detail] [tabs] [tab-content] [download-group]>h4,[element][element=projects] [tabs] [tab-content] [download-group]>h4,[element][element=references] [tabs] [tab-content] [download-group]>h4{color:rgba(var(--color-bluelight1));margin-bottom:10px}[element][element=download] [tabs] [tab-content] [download-group]>h4:before,[element][element=membercenter] [tabs] [tab-content] [download-group]>h4:before,[element][element=product-categories] [tabs] [tab-content] [download-group]>h4:before,[element][element=product-detail] [tabs] [tab-content] [download-group]>h4:before,[element][element=product-list] [tabs] [tab-content] [download-group]>h4:before,[element][element=projects-detail] [tabs] [tab-content] [download-group]>h4:before,[element][element=projects] [tabs] [tab-content] [download-group]>h4:before,[element][element=references] [tabs] [tab-content] [download-group]>h4:before{display:inline-block;width:20px;height:10px;content:"";margin-right:8px;background:rgba(var(--color-blue));border-radius:var(--radius6)}[element][element=representations] content{flex:1}[element][element=representations] content>*{width:100%;max-width:var(--width-sm);margin:0 auto}[element][element=representations] [map=representations]{overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(var(--color-black)/10%);border-radius:var(--radius10);box-shadow:-2px 2px 12px 0 rgba(0,0,0,.04)}[element][element=representations] [map=representations] iframe{width:100%}[element][element=representations] [map=representations] [map-footer]{display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)));border-top:1px solid rgba(var(--color-black)/10%)}[element][element=representations] [map=representations] [map-footer] h1{font-weight:500}[element][element=representations] [map=representations] [map-footer] .select2.select2-container--open .select2-selection--single{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[element][element=representations] [map=representations] [map-footer] .select2 .select2-selection--single{overflow:hidden;height:30px;border-color:rgba(var(--color-black)/15%);border-radius:var(--radius6)}[element][element=representations] [map=representations] [map-footer] .select2 .select2-selection--single .select2-selection__rendered{color:rgba(var(--color-bluedark1));font-size:.875rem;line-height:30px;padding-right:26px}[element][element=representations] [map=representations] [map-footer] .select2 .select2-selection--single .select2-selection__arrow{top:0;width:26px;height:30px}[element][element=representations] [map=representations] [map-footer] .select2 .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;border-top-color:rgba(var(--color-black)/40%)}[element][element=representations] [map=representations] [map-footer] button{height:30px;vertical-align:middle;color:rgba(var(--color-white));font-size:.875rem;font-weight:500;letter-spacing:.02ex;margin-left:6px;background:rgba(var(--color-bluelight1));border:1px solid rgba(var(--color-bluesoft3)/15%);border-radius:30px}[element][element=representations] [norecord]{margin-top:30px}[element][element=contact] content{flex:1}[element][element=contact] content>*{width:100%;max-width:var(--width-sm);margin:0 auto}[element][element=contact] content article{line-height:var(--lh8);margin-bottom:50px}[element][element=membercenter] content{flex:1}[element][element=membercenter] content>*{width:100%;max-width:var(--width-sm);margin:0 auto}[element][element=membercenter] content [welcome]{background:rgba(0,0,0,.03);padding:50px;border-radius:10px;margin-bottom:0!important}[element] [norecord]{display:flex;justify-content:center;align-items:center;color:rgba(var(--color-bluedark1)/50%);font-size:.875rem;padding:30px 20px;background:rgba(var(--color-bluedark1)/3%);border-radius:var(--radius10)}[element] [norecord] [icon]{margin-right:10px}[element] [norecord] h4{font-weight:500}[grid]{display:flex;flex-wrap:wrap}[grid][grid=product-categories] [grid-item],[grid][grid=projects] [grid-item]{overflow:hidden;display:flex;flex-direction:column;width:initial;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:-2px 2px 12px 0 rgba(0,0,0,.04);transition:box-shadow .4s ease-in-out}[grid][grid=product-categories] [grid-item]:hover,[grid][grid=projects] [grid-item]:hover{box-shadow:-2px 2px 20px 0 rgba(0,0,0,.1)}[grid][grid=product-categories] [grid-item]:hover h3,[grid][grid=projects] [grid-item]:hover h3{color:rgba(var(--color-bluesoft3))}[grid][grid=product-categories] [grid-item] picture,[grid][grid=projects] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-top-left-radius:var(--radius6);border-top-right-radius:var(--radius6)}[grid][grid=product-categories] [grid-item] picture:before,[grid][grid=projects] [grid-item] picture:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%;height:105%;content:"";background-image:var(--bg);background-size:cover;filter:blur(10px)}[grid][grid=product-categories] [grid-item] picture img,[grid][grid=projects] [grid-item] picture img{position:relative;z-index:1;max-width:100%;border-radius:var(--radius6)}[grid][grid=product-categories] [grid-item] div,[grid][grid=projects] [grid-item] div{flex:1;color:rgba(var(--color-bluedark1));background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)))}[grid][grid=product-categories] [grid-item] div h3,[grid][grid=projects] [grid-item] div h3{font-size:1.125rem;font-weight:500;line-height:var(--lh2);transition:all .4s ease-in-out}[grid][grid=product-categories] [grid-item] div span,[grid][grid=projects] [grid-item] div span{overflow:hidden;display:block;font-size:.875rem;font-weight:400;letter-spacing:.01ex;line-height:var(--lh5);margin-top:25px}[grid][grid=product-categories] [grid-item] div span:after,[grid][grid=projects] [grid-item] div span:after{content:"..."}[grid][grid=product-list] [grid-item]{overflow:hidden;display:flex;flex-direction:column;width:initial;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:-2px 2px 12px 0 rgba(0,0,0,.04);transition:box-shadow .4s ease-in-out}[grid][grid=product-list] [grid-item]:hover{box-shadow:-2px 2px 20px 0 rgba(0,0,0,.1)}[grid][grid=product-list] [grid-item]:hover h3{color:rgba(var(--color-bluesoft3))}[grid][grid=product-list] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-top-left-radius:var(--radius6);border-top-right-radius:var(--radius6)}[grid][grid=product-list] [grid-item] picture:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%;height:105%;content:"";background-image:var(--bg);background-size:cover;filter:blur(10px)}[grid][grid=product-list] [grid-item] picture img{position:relative;z-index:1;border-radius:var(--radius6)}[grid][grid=product-list] [grid-item] div{flex:1;color:rgba(var(--color-bluedark1));background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)))}[grid][grid=product-list] [grid-item] div h3{font-weight:500;line-height:var(--lh2);transition:all .4s ease-in-out}[grid][grid=product-list] [grid-item] div span{overflow:hidden;display:block;font-size:.875rem;font-weight:400;letter-spacing:.01ex;line-height:var(--lh5);margin-top:10px}[grid][grid=product-list] [grid-item] div span:after{content:"..."}[grid][grid=product-relateds] [grid-item],[grid][grid=product-similars] [grid-item]{overflow:hidden;display:flex;flex-direction:column;width:initial;background:rgba(var(--color-white));border:1px solid rgba(0,0,0,.04);border-radius:var(--radius6);transition:box-shadow .4s ease-in-out}[grid][grid=product-relateds] [grid-item]:hover h3,[grid][grid=product-similars] [grid-item]:hover h3{color:rgba(var(--color-bluesoft3))}[grid][grid=product-relateds] [grid-item] picture,[grid][grid=product-similars] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-top-left-radius:var(--radius6);border-top-right-radius:var(--radius6)}[grid][grid=product-relateds] [grid-item] picture:before,[grid][grid=product-similars] [grid-item] picture:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%;height:105%;content:"";background-image:var(--bg);background-size:cover;filter:blur(10px)}[grid][grid=product-relateds] [grid-item] picture img,[grid][grid=product-similars] [grid-item] picture img{position:relative;z-index:1;border-radius:var(--radius6)}[grid][grid=product-relateds] [grid-item] div,[grid][grid=product-similars] [grid-item] div{flex:1;color:rgba(var(--color-bluedark1));background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)))}[grid][grid=product-relateds] [grid-item] div h3,[grid][grid=product-similars] [grid-item] div h3{width:100%;font-weight:400!important;line-height:var(--lh5);transition:all .4s ease-in-out}[grid][grid=gallery] [grid-item]{overflow:hidden;width:initial;background:rgba(var(--color-white));border:1px solid rgba(0,0,0,.04);border-radius:var(--radius6);transition:box-shadow .4s ease-in-out}[grid][grid=gallery] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-radius:var(--radius6)}[grid][grid=gallery] [grid-item] picture:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%;height:105%;content:"";background-image:var(--bg);background-size:cover;filter:blur(10px)}[grid][grid=gallery] [grid-item] picture img{position:relative;z-index:1;border-radius:var(--radius6)}[grid][grid=downloads]{line-height:1}[grid][grid=downloads] [grid-item]{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);display:flex;flex-direction:row;margin:0 10px;margin-top:10px;background:rgba(var(--color-white));border:1px solid rgba(var(--color-black)/8%);border-radius:var(--radius10);overflow:hidden;transition:all .4s ease-in-out}[grid][grid=downloads] [grid-item]:hover{background:rgba(var(--color-bluesoft1)/50%);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}[grid][grid=downloads] [grid-item]:hover [aria-label=download]{background:rgba(var(--color-blue))}[grid][grid=downloads] [grid-item]:hover [aria-label=download] a{color:rgba(var(--color-white))}[grid][grid=downloads] [grid-item] [aria-label]:not(:first-child){border-left:1px solid rgba(var(--color-black)/8%)}[grid][grid=downloads] [grid-item] [aria-label=title]{flex:1}[grid][grid=downloads] [grid-item] [aria-label=title] span{font-weight:500}[grid][grid=downloads] [grid-item] [aria-label=title] small,[grid][grid=downloads] [grid-item] [aria-label=title] span{display:inline-block}[grid][grid=downloads] [grid-item] [aria-label=title] i{color:rgba(var(--color-bluedark1)/50%);font-weight:400}[grid][grid=downloads] [grid-item] [aria-label=title] i:before{content:"("}[grid][grid=downloads] [grid-item] [aria-label=title] i:after{content:")"}[grid][grid=downloads] [grid-item] [aria-label=type]{text-align:center;text-transform:uppercase;background:repeating-linear-gradient(45deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 3px,rgba(255,255,255,0) 3px,rgba(255,255,255,0) 6px)}[grid][grid=downloads] [grid-item] [aria-label=date]{color:rgba(var(--color-bluedark1)/40%);text-align:center}[grid][grid=downloads] [grid-item] [aria-label=download]{background:rgba(var(--color-bluesoft1)/50%);transition:all .4s ease-in-out}[grid][grid=downloads] [grid-item] [aria-label=download] a{color:rgba(var(--color-blue));font-weight:500;letter-spacing:.05ex;transition:all .4s ease-in-out}[grid][grid=certificates] [grid-item],[grid][grid=partners] [grid-item],[grid][grid=references] [grid-item]{overflow:hidden;display:flex;flex-direction:column;width:initial;background:rgba(var(--color-white));border:1px solid rgba(0,0,0,.06);border-radius:var(--radius6);transition:box-shadow .4s ease-in-out}[grid][grid=certificates] [grid-item]:hover h3,[grid][grid=partners] [grid-item]:hover h3,[grid][grid=references] [grid-item]:hover h3{color:rgba(var(--color-bluesoft3))}[grid][grid=certificates] [grid-item] picture,[grid][grid=partners] [grid-item] picture,[grid][grid=references] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-top-left-radius:var(--radius6);border-top-right-radius:var(--radius6)}[grid][grid=certificates] [grid-item] picture img,[grid][grid=partners] [grid-item] picture img,[grid][grid=references] [grid-item] picture img{position:relative;z-index:1;max-width:100%;max-height:120px;border-radius:var(--radius6)}[grid][grid=certificates] [grid-item] div,[grid][grid=partners] [grid-item] div,[grid][grid=references] [grid-item] div{flex:1;color:rgba(var(--color-bluedark1));padding:14px 20px;background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)))}[grid][grid=certificates] [grid-item] div h3,[grid][grid=partners] [grid-item] div h3,[grid][grid=references] [grid-item] div h3{width:100%;font-weight:500;line-height:var(--lh4);transition:all .4s ease-in-out}[grid][grid=certificates] [grid-item] div span,[grid][grid=partners] [grid-item] div span,[grid][grid=references] [grid-item] div span{overflow:hidden;display:block;width:90%;font-size:.875rem;font-weight:400;line-height:var(--lh4);margin-top:10px}[grid][grid=news]{margin:0 -20px;margin-top:-40px}[grid][grid=news] [grid-item]{overflow:hidden;display:flex;width:initial;margin:0 20px;margin-top:40px;background:rgba(var(--color-white));border-radius:var(--radius6);box-shadow:-2px 2px 12px 0 rgba(0,0,0,.04);transition:box-shadow .4s ease-in-out}[grid][grid=news] [grid-item]:hover{box-shadow:-2px 2px 20px 0 rgba(0,0,0,.1)}[grid][grid=news] [grid-item]:hover h3{color:rgba(var(--color-bluesoft3))}[grid][grid=news] [grid-item] picture{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:25px;border-top-left-radius:var(--radius6);border-top-right-radius:var(--radius6)}[grid][grid=news] [grid-item] picture:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:105%;height:105%;content:"";background-image:var(--bg);background-size:cover;filter:blur(10px)}[grid][grid=news] [grid-item] picture img{position:relative;z-index:1;max-width:100%;border-radius:var(--radius6)}[grid][grid=news] [grid-item] div{flex:1;color:rgba(var(--color-bluedark1));padding:30px 40px;background-image:linear-gradient(to right,rgba(var(--color-blue)/15%),rgba(var(--color-grey1)))}[grid][grid=news] [grid-item] div h3{width:80%;font-size:1.125rem;font-weight:500;line-height:var(--lh2);transition:all .4s ease-in-out}[grid][grid=news] [grid-item] div span{overflow:hidden;display:block;font-size:.875rem;font-weight:400;letter-spacing:.01ex;line-height:var(--lh5);margin-top:25px}[grid][grid=news] [grid-item] div span:after{content:"..."}[grid][grid=representations] [grid-item]{position:relative;background:rgba(var(--color-white));border:1px solid rgba(var(--color-black)/6%);border-radius:var(--radius6);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}[grid][grid=representations] [grid-item] h2{width:80%;font-size:1.125rem;font-weight:500;line-height:var(--lh2);margin-bottom:10px}[grid][grid=representations] [grid-item] figure{position:absolute}[grid][grid=representations] [grid-item] [aria-label]{display:flex;font-size:.875rem}[grid][grid=representations] [grid-item] [aria-label=person]{font-style:italic}[grid][grid=representations] [grid-item] [aria-label=address]{width:80%;opacity:.6;line-height:var(--lh5);margin:16px 0}[grid][grid=representations] [grid-item] [aria-label=email],[grid][grid=representations] [grid-item] [aria-label=fax],[grid][grid=representations] [grid-item] [aria-label=phone]{letter-spacing:.06ex;margin-top:8px}[grid][grid=representations] [grid-item] [aria-label=email] label,[grid][grid=representations] [grid-item] [aria-label=fax] label,[grid][grid=representations] [grid-item] [aria-label=phone] label{opacity:.6;min-width:70px}[grid][grid=representations] [grid-item] [aria-label=email] label:after,[grid][grid=representations] [grid-item] [aria-label=fax] label:after,[grid][grid=representations] [grid-item] [aria-label=phone] label:after{float:right;content:":";margin-right:8px}[grid][grid=representations] [grid-item] [aria-label=web]{margin-top:16px}[grid][grid=representations] [grid-item] [aria-label=web] a{color:rgba(var(--color-bluelight1))}[grid][grid=contactinfos] [grid-item]{position:relative;display:flex}[grid][grid=contactinfos] [grid-item] div{flex:1}[grid][grid=contactinfos] [grid-item] div h4{width:80%;font-size:1.25rem;font-weight:500;line-height:var(--lh2);margin-bottom:10px}[grid][grid=contactinfos] [grid-item] div h5{width:80%;line-height:var(--lh2);margin-bottom:10px}[grid][grid=contactinfos] [grid-item] div [aria-label]{display:flex;font-size:.875rem}[grid][grid=contactinfos] [grid-item] div [aria-label=person]{font-style:italic}[grid][grid=contactinfos] [grid-item] div [aria-label=address]{opacity:.6;line-height:var(--lh5);margin:16px 0}[grid][grid=contactinfos] [grid-item] div [aria-label=email],[grid][grid=contactinfos] [grid-item] div [aria-label=fax],[grid][grid=contactinfos] [grid-item] div [aria-label=phone]{letter-spacing:.06ex;margin-top:8px}[grid][grid=contactinfos] [grid-item] div [aria-label=email] label,[grid][grid=contactinfos] [grid-item] div [aria-label=fax] label,[grid][grid=contactinfos] [grid-item] div [aria-label=phone] label{opacity:.6;min-width:70px}[grid][grid=contactinfos] [grid-item] div [aria-label=email] label:after,[grid][grid=contactinfos] [grid-item] div [aria-label=fax] label:after,[grid][grid=contactinfos] [grid-item] div [aria-label=phone] label:after{float:right;content:":";margin-right:8px}[grid][grid=contactinfos] [grid-item] div [aria-label=email] a,[grid][grid=contactinfos] [grid-item] div [aria-label=fax] a,[grid][grid=contactinfos] [grid-item] div [aria-label=phone] a{color:rgba(var(--color-bluelight1))}[grid][grid=contactinfos] [grid-item] div [aria-label=directions]{margin-top:25px}[grid][grid=contactinfos] [grid-item] div [aria-label=directions] a{height:36px;color:rgba(var(--color-bluedark1));font-size:.875rem;font-weight:400;white-space:nowrap;padding:10px 16px;padding-bottom:9px;background-color:rgba(var(--color-white)/20%);border:1px solid rgba(var(--color-black)/15%);border-radius:var(--radius6)}[grid][grid=contactinfos] [grid-item] div [aria-label=directions] a:hover{color:rgba(var(--color-white));background-color:rgba(var(--color-bluelight1));border-color:rgba(var(--color-bluelight1))}[grid][grid=contactinfos] [grid-item] map{overflow:hidden;border:1px solid rgba(var(--color-black)/10%);border-radius:var(--radius10)}[grid][grid=contactinfos] [grid-item] map iframe{width:100%;height:100%;border:0}[socials]{position:fixed;z-index:100;top:160px;right:var(--space-md)}[socials] ul li+li{margin-top:8px}[socials] ul li a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:rgba(var(--color-white));border:1px solid rgba(var(--color-black)/10%);border-radius:100%}[socials] ul li a:hover{background:rgba(var(--color-bluelight1))}[socials] ul li a:hover img{filter:brightness(0) invert(1)}[socials] ul li a img{height:18px;transition:all .15s ease-in-out}[footer]{position:relative;font-size:.875rem;background:linear-gradient(to right,rgba(var(--color-bluesoft1)),rgba(var(--color-grey1)));border-bottom:30px solid transparent;border-image:linear-gradient(to right,rgba(var(--color-bluedark1)),rgba(var(--color-bluelight1)));border-image-slice:1}[footer] [frole]{display:flex;width:100%;max-width:var(--width-md);margin:0 auto}[footer] [frole=inner] [finner=company] [aria-label=symbol]{margin-bottom:40px}[footer] [frole=inner] [finner=company] [aria-label=company]{font-size:1.5rem;font-weight:500}[footer] [frole=inner] [finner=company] [aria-label=address]{color:rgba(var(--color-softindigo));line-height:160%}[footer] [frole=inner] [finner=company] [aria-label=info]{margin-top:15px}[footer] [frole=inner] [finner=company] [aria-label=box]{display:flex;align-items:center;padding:12px 16px;margin-top:30px;border:1px solid rgba(var(--color-black)/10%);border-radius:var(--radius6)}[footer] [frole=inner] [finner=company] [aria-label=box] figure{margin-right:12px}[footer] [frole=inner] [finner=company] [aria-label=box] div span{font-weight:500;background:linear-gradient(to right,rgba(var(--color-blue)),rgba(var(--color-bluedark1)));-webkit-background-clip:text;-webkit-text-fill-color:transparent}[footer] [frole=inner] [finner=company] [aria-label=box] div a{color:rgba(var(--color-bluedark1));font-weight:500}[footer] [frole=inner] [finner=links]{column-count:2;column-gap:20px}[footer] [frole=inner] [finner=links] ul{break-inside:avoid;page-break-inside:avoid;margin-bottom:30px}[footer] [frole=inner] [finner=links] ul li[aria-label=head]{margin-bottom:16px}[footer] [frole=inner] [finner=links] ul li[aria-label=head] a{color:rgba(var(--color-bluedark1));font-size:1rem;font-weight:500}[footer] [frole=inner] [finner=links] ul li:not([aria-label=head]){padding:6px 0}[footer] [frole=inner] [finner=links] ul li:not([aria-label=head]) a{color:rgba(var(--color-softindigo))}[footer] [frole=inner] [finner=links] ul li:not([aria-label=head]) a:hover{color:rgba(var(--color-blue))}[footer] [frole=inner] [finner=links] ul li a{display:block;max-width:80%;line-height:var(--lh5)}[footer] [frole=copyright]{color:rgba(var(--color-softindigo))}[footer] [frole=copyright] a[sitelink]{color:rgba(var(--color-bluedark1));font-weight:500}[footer] [frole=copyright] a[sitelink]:hover{color:rgba(var(--color-bluedark1))}[footer] [frole=copyright] ul{display:inline-flex;align-items:center}[footer] [frole=copyright] ul li+li{margin-left:40px}[footer] [frole=copyright] ul li a{color:rgba(var(--color-softindigo))}[footer] [frole=copyright] ul li a:hover{color:rgba(var(--color-bluedark1))}