@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v20-latin-ext-regular.eot?e715f893ff6876ee5ae61ce0a9242303);src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v20-latin-ext-regular.eot?e715f893ff6876ee5ae61ce0a9242303) format("embedded-opentype"),url(/fonts/roboto-v20-latin-ext-regular.woff2?5cb5c8f08bb4e6cb64c3b5b6115bf498) format("woff2"),url(/fonts/roboto-v20-latin-ext-regular.woff?ae804dc012b1b525547416df4b4524b3) format("woff"),url(/fonts/roboto-v20-latin-ext-regular.ttf?bb5b34aaa4d5b8b907528f3580dc78cc) format("truetype"),url(/fonts/roboto-v20-latin-ext-regular.svg?4f862c8ba4ed785461ee30cf79232437) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/fonts/roboto-v20-latin-ext-italic.eot?6cea9807d60178e60577fdc9b6d7dc56);src:local("Roboto Italic"),local("Roboto-Italic"),url(/fonts/roboto-v20-latin-ext-italic.eot?6cea9807d60178e60577fdc9b6d7dc56) format("embedded-opentype"),url(/fonts/roboto-v20-latin-ext-italic.woff2?998c240e2a27f53b45db1c3b81080170) format("woff2"),url(/fonts/roboto-v20-latin-ext-italic.woff?18cedfe87637eedb7b13bb08d2230e85) format("woff"),url(/fonts/roboto-v20-latin-ext-italic.ttf?5489ef23462646fa7eebcb74016493b4) format("truetype"),url(/fonts/roboto-v20-latin-ext-italic.svg?5b35ce29664d4b37d611ba9081c4e96f) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v20-latin-ext-700.eot?bc9c1b369c0bb506539d25ffbdff912d);src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-v20-latin-ext-700.eot?bc9c1b369c0bb506539d25ffbdff912d) format("embedded-opentype"),url(/fonts/roboto-v20-latin-ext-700.woff2?1d1ef7788f0ff084b8811576cb59df57) format("woff2"),url(/fonts/roboto-v20-latin-ext-700.woff?8aba6dc5d991e4367d7ad685f85e5fe5) format("woff"),url(/fonts/roboto-v20-latin-ext-700.ttf?90867d4bb408cc8a4a7c98160a909255) format("truetype"),url(/fonts/roboto-v20-latin-ext-700.svg?9cc0e6124996a89894204ad52a5b394d) format("svg")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],body:before,template{display:none}body:before{font-family:xs}@media only screen and (min-width:480px){body:before{font-family:small}}@media only screen and (min-width:720px){body:before{font-family:medium}}@media only screen and (min-width:992px){body:before{font-family:large}}@media only screen and (min-width:1200px){body:before{font-family:xl}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{-webkit-text-size-adjust:100%;font-family:Roboto,Open Sans,Helvetica,Arial,sans-serif;line-height:1.35}*{box-sizing:border-box}body{background-color:#fff;color:#000;margin:0;width:100%}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}img{height:auto;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0}p{margin:0}a{color:inherit;text-decoration:none;transition:color .35s}button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}b,strong{font-weight:700}blockquote{color:#000;display:block;font-size:1.5rem;line-height:120%;margin:3rem 0;padding:2px 2px 2px 1rem}ol,ul{list-style:none;padding:0}dd,ol,ul{margin:0}figcaption,small,sub,sup{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{border:none;border-collapse:collapse;font-size:.875rem;width:100%}@media only screen and (min-width:1200px){table{font-size:1rem}}td,th{border-style:solid;border-width:0 0 1px;padding:8px 5px}@media only screen and (min-width:992px){td,th{padding:12px 8px}}@media only screen and (min-width:1200px){td,th{padding:15px}}th{text-align:left;vertical-align:top}code,kbd,sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code,kbd{padding:.5rem 1rem}kbd{background:#000;color:#fff}pre{margin:3rem;overflow:auto;padding:3rem}hr{border-style:solid;margin-bottom:0;margin-top:0}

/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.consent__button--accept,.consent__button--options,.consent__button--save,.message__button,.product-item__button{border-style:solid;border-width:2px;display:inline-block;font-size:1rem;font-weight:700;line-height:100%;padding:10px 20px;text-align:center;transition:background-color .35s,border-color .35s,color .35s,opacity .35s;white-space:nowrap}.consent__button--accept path,.consent__button--options path,.consent__button--save path,.message__button path,.product-item__button path{transition:fill .35s}@media only screen and (min-width:720px){.consent__button--accept,.consent__button--options,.consent__button--save,.message__button,.product-item__button{padding-left:30px;padding-right:30px}}@media only screen and (min-width:992px){.consent__button--accept,.consent__button--options,.consent__button--save,.message__button,.product-item__button{padding-left:40px;padding-right:40px}}.consent__button--accept,.consent__button--save,.message__button,.product-item__button{background-color:#2084c4;border-color:#2084c4;color:#fff}.consent__button--accept:hover,.consent__button--save:hover,.message__button:hover,.product-item__button:hover{background-color:#389edf;border-color:#389edf}.consent__button--options{border-color:#2084c4;color:#2084c4}.consent__button--options path{fill:#2084c4}.consent__button--options:hover{border-color:#389edf;color:#389edf}.consent__button--options:hover path{fill:#389edf}.checkbox__input{display:none}.checkbox__checkbox{border:2px solid #000;border-radius:4px;flex-shrink:0;height:1.5rem;margin-right:.5rem;width:1.5rem}.checkbox__check{left:.25rem;position:absolute;top:0}.checkbox__check .icon{height:1rem}.checkbox__check path{fill:#2084c4}.checkbox__label-text a{text-decoration:underline}.checkbox__label{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative}.consent__container,.contact,.content,.cookies-table,.downloads,.features,.footer__container,.header__container,.main__title,.navigation__list--sub,.product__container,.products,.references,.table,.videos{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:25px;padding-right:25px;width:100%}@media only screen and (min-width:720px){.consent__container,.contact,.content,.cookies-table,.downloads,.features,.footer__container,.header__container,.main__title,.navigation__list--sub,.product__container,.products,.references,.table,.videos{padding-left:40px;padding-right:40px;width:100%}}@media only screen and (min-width:992px){.consent__container,.contact,.content,.cookies-table,.downloads,.features,.footer__container,.header__container,.main__title,.navigation__list--sub,.product__container,.products,.references,.table,.videos{padding-left:0;padding-right:0;width:90%}}@media only screen and (min-width:1200px){.consent__container,.contact,.content,.cookies-table,.downloads,.features,.footer__container,.header__container,.main__title,.navigation__list--sub,.product__container,.products,.references,.table,.videos{width:85%}}.checkbox__error,.field__error{color:#df1111;display:block;font-weight:400;margin:.5rem 0}.icon{height:1.5rem;vertical-align:middle;width:auto}.icon path{fill:#000}.image-placeholder{background-color:#666;padding:33% 50%}.references__image-link img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.references__image-link{padding-top:50%;position:relative}.select__select,.text__input{background-color:#fff;border:solid #000;border-width:0 0 2px;font-size:14px;height:44px;padding:5px 9px;transition:outline .2s,border-color .2s;width:100%}.select__select--error,.text__input--error{border-color:#df1111}.select__select--disabled,.text__input--disabled{background-color:#e5e5e5;border-color:silver;color:#6d6c6c}.select__select:focus,.select__select:focus-visible,.text__input:focus,.text__input:focus-visible{border-color:#2084c4;outline-color:#2084c4;outline-offset:0;outline-style:solid;outline-width:1px}.select__picto,.text__picto{background-color:#fff;bottom:4px;pointer-events:none;position:absolute;right:9px}.label,.text__prefix,.text__suffix{display:block;font-size:1rem;line-height:1.375rem;margin-bottom:6px}.label--disabled{color:#6d6c6c}.features__image,.product__image{height:auto;max-width:400px;width:50%}.logo{display:block;height:46px;width:auto}@media only screen and (min-width:992px){.logo{height:60px}}.consent__description a,.consent__info a,.downloads__link,.product__downloads a,table a{color:#2084c4;font-weight:700;text-decoration:underline;transition:color .35s}.consent__description a:hover,.consent__info a:hover,.downloads__link:hover,.product__downloads a:hover,table a:hover{color:#389edf}.content__body h2,.content__body h3,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-top:1.5rem}@media only screen and (min-width:720px){.content__body h2,.content__body h3,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-top:2.25rem}}@media only screen and (min-width:992px){.content__body h2,.content__body h3,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-top:3rem}}.content__body h2,.content__body h3,.cookies-table__title,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-bottom:1.8rem}@media only screen and (min-width:720px){.content__body h2,.content__body h3,.cookies-table__title,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-bottom:2.4rem}}@media only screen and (min-width:992px){.content__body h2,.content__body h3,.cookies-table__title,.cookies-table__type,.features__body h2,.features__body h3,.table h2,.table h3{margin-bottom:3.6rem}}.contact,.content,.downloads,.downloads__title,.features,.features__feature,.features__title,.main__title,.product,.product__disclaimer,.product__downloads,.product__excerpt,.product__subtitle,.product__title,.products,.references,.references__title,.table,.videos,.videos__subtitle,.videos__title{margin-bottom:1.5rem;margin-top:1.5rem}@media only screen and (min-width:992px){.contact,.content,.downloads,.downloads__title,.features,.features__feature,.features__title,.main__title,.product,.product__disclaimer,.product__downloads,.product__excerpt,.product__subtitle,.product__title,.products,.references,.references__title,.table,.videos,.videos__subtitle,.videos__title{margin-bottom:3rem;margin-top:3rem}}.contact__title,.content__body h2,.content__body h3,.content__title,.cookies-table__title,.downloads__subtitle,.downloads__title,.features__body h2,.features__body h3,.features__title,.main__title,.message__title,.product-item__title,.product__subtitle,.product__title,.references__title,.table h2,.table h3,.videos__subtitle,.videos__title{font-family:Roboto,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.contact__title,.content__body h2,.content__title,.downloads__title,.features__body h2,.features__title,.main__title,.message__title,.product__title,.references__title,.table h2,.videos__title{font-size:1.625rem}@media only screen and (min-width:720px){.contact__title,.content__body h2,.content__title,.downloads__title,.features__body h2,.features__title,.main__title,.message__title,.product__title,.references__title,.table h2,.videos__title{font-size:2rem}}@media only screen and (min-width:992px){.contact__title,.content__body h2,.content__title,.downloads__title,.features__body h2,.features__title,.main__title,.message__title,.product__title,.references__title,.table h2,.videos__title{font-size:2.5rem}}.content__body h3,.cookies-table__title,.downloads__subtitle,.features__body h3,.product-item__title,.product__subtitle,.table h3,.videos__subtitle{font-size:1.25rem}@media only screen and (min-width:720px){.content__body h3,.cookies-table__title,.downloads__subtitle,.features__body h3,.product-item__title,.product__subtitle,.table h3,.videos__subtitle{font-size:1.375rem}}@media only screen and (min-width:992px){.content__body h3,.cookies-table__title,.downloads__subtitle,.features__body h3,.product-item__title,.product__subtitle,.table h3,.videos__subtitle{font-size:1.75rem}.content__body,.features__body,.table{font-size:1.125rem}}.content__body h2:first-child,.content__body h3:first-child,.features__body h2:first-child,.features__body h3:first-child,.table h2:first-child,.table h3:first-child{margin-top:0}.content__body p,.features__body p,.table p{margin:1.25rem 0}@media only screen and (min-width:992px){.content__body p,.features__body p,.table p{margin:1.75rem 0}}.content__body p:first-child,.features__body p:first-child,.table p:first-child{margin-top:0}.content__body p:last-child,.features__body p:last-child,.table p:last-child{margin-bottom:0}.content__body a,.features__body a,.table a{color:#2084c4;text-decoration:underline}.content__body a:hover,.features__body a:hover,.table a:hover{color:grey}.content__body ol,.features__body ol,.table ol{list-style-type:decimal}.content__body ul,.features__body ul,.table ul{list-style-type:disc}.content__body ol,.content__body ul,.features__body ol,.features__body ul,.table ol,.table ul{list-style-position:outside;margin:1.5rem 0;padding:0 25px}@media only screen and (min-width:992px){.content__body ol,.content__body ul,.features__body ol,.features__body ul,.table ol,.table ul{padding:0 45px}}.content__body ol:first-child,.content__body ul:first-child,.features__body ol:first-child,.features__body ul:first-child,.table ol:first-child,.table ul:first-child{margin-top:0}.content__body ol:last-child,.content__body ul:last-child,.features__body ol:last-child,.features__body ul:last-child,.table ol:last-child,.table ul:last-child{margin-bottom:0}.content__body ol p,.content__body ul p,.features__body ol p,.features__body ul p,.table ol p,.table ul p{margin:0}.content__body li,.features__body li,.table li{margin-bottom:.375rem}.content__body .ql-align-left,.features__body .ql-align-left,.table .ql-align-left{text-align:left}.content__body .ql-align-center,.features__body .ql-align-center,.table .ql-align-center{text-align:center}.content__body .ql-align-right,.features__body .ql-align-right,.table .ql-align-right{text-align:right}.content__body .ql-align-justify,.features__body .ql-align-justify,.table .ql-align-justify{text-align:justify}.embed{margin:3rem 0}.embed iframe,.field{width:100%}.field{margin-bottom:15px;position:relative}.field--no-margin{margin-bottom:0}.modal{align-content:flex-start;align-items:center;background-color:rgba(0,0,0,.3);display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .35s;width:100%;z-index:1090}.modal__modal{background-color:#fff;max-height:80%;max-width:800px;overflow:auto;padding:1rem;position:relative;width:80%}@media only screen and (min-width:992px){.modal__modal{padding:2rem}}.modal__close{position:absolute;right:1rem;top:1rem}.nav-toggle .icon{overflow:visible;position:relative}.nav-toggle path{fill:#2084c4;transition:transform .35s}.nav-toggle--toggled path:first-child{transform:translateX(-60px)}.nav-toggle--toggled path:last-child{transform:translateX(60px)}.product-item{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}.product-item__figure{margin:30px 0}.product-item__image{display:block;max-height:350px;width:auto}.product-item__excerpt{display:grid;font-size:.875rem;gap:6px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:720px){.product-item__excerpt{flex-grow:1;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.product-item__button{margin-top:30px;width:100%}.select{position:relative}.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.switch{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:44px;justify-content:flex-start;position:relative}.switch__input{display:none}.switch__label{cursor:pointer}.switch__label--disabled{cursor:not-allowed}.switch__track{display:block}.switch__track path{fill:grey;transition:fill .35s}.switch__track--active path{fill:#2084c4}.switch__handle{filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.1));left:0;position:absolute;top:12px;transition:transform .35s}.switch__handle path{fill:silver;transition:fill .35s}.switch__handle--active{transform:translateX(16px)}.switch__handle--active path{fill:#2084c4}.switch--disabled{opacity:.5}.text{color:#000;position:relative}.text--disabled{color:grey}.text__input--prefix{padding-left:60px}.text__prefix,.text__suffix{bottom:5px;bottom:0;color:inherit;pointer-events:none;position:absolute}.text__prefix{left:9px}.text__suffix{right:9px}.text--disabled .text__picto{background-color:#e5e5e5}.cookies-table__cell--name{min-width:200px}.cookies-table__cell--description{min-width:300px}@media only screen and (min-width:992px){.cookies-table__cell--description{width:70%}}.content{clear:both;overflow:auto}@media only screen and (max-width:991px){.content{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.content__title{margin-bottom:1.5rem;order:1}@media only screen and (min-width:992px){.content__title{margin-bottom:3rem;margin-top:20px}}.content__body{order:2}@media only screen and (min-width:992px){.content__body--image-text,.content__body--text-image{margin-top:60px}}.content__figure{order:3;padding-bottom:25px}@media only screen and (max-width:991px){.content__figure{padding-top:25px}}@media only screen and (min-width:992px){.content__figure{padding-bottom:45px}.content__figure--text-image{float:right;padding-left:90px}.content__figure--image-text{float:left;padding-right:90px}.content__figure--25{width:calc(25% + 45px)}.content__figure--33{width:calc(33% + 45px)}.content__figure--50{width:calc(50% + 45px)}.content__figure--66{width:calc(66% + 45px)}.content__figure--75{width:calc(75% + 45px)}}.content__image{display:block}.consent__modal{background-color:#fff;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.1);left:0;position:fixed;right:0;width:100%;z-index:1100}.consent__container{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:720px){.consent__container{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}}.consent__info{font-size:.875rem}.consent__description,.consent__info{line-height:140%}.consent__types{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:720px){.consent__types{gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}.consent__type{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between}@media only screen and (min-width:992px){.consent__type{gap:10px}}.consent__type-title{font-size:1rem;font-weight:700}.consent__description{font-size:.875rem;width:100%}.consent__buttons{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px}@media only screen and (min-width:720px){.consent__buttons{flex-wrap:nowrap;gap:20px}}@media only screen and (max-width:719px){.consent__button{width:100%}}.downloads__toggle .icon{height:35px;transform:rotate(-90deg);transition:transform .35s}.downloads__toggle--toggled .icon{transform:rotate(0)}.downloads__toggle-label{vertical-align:middle}.downloads__section{border-bottom:1px solid #2084c4;padding:40px 0}.downloads__download:not(:last-child){padding:20px 0}.downloads__file-title{font-size:1.125rem;font-weight:700;margin-bottom:12px;vertical-align:middle}.downloads__link{font-weight:400}.downloads path{fill:#2084c4}.features__body{margin-top:20px;max-width:800px}.footer{background-color:#2084c4;color:#fff;height:62px;padding-bottom:20px;padding-top:20px}.header{background-color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.3);height:60px;left:0;position:fixed;right:0;top:0;z-index:1000}@media only screen and (min-width:992px){.header{height:72px}}.header__container{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media only screen and (min-width:992px){.header__toggle{display:none}}.header__logo{display:block;padding:7px 0}@media only screen and (max-width:991px){.header__logo{position:relative;z-index:1000}}@media only screen and (min-width:992px){.header__logo{padding:6px 0}}.header__bg{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.hero{position:relative}.hero__container{left:0;margin:30%;overflow:visible;position:absolute;top:0;width:40%}.hero__container:first-of-type{transform:rotate(180deg)}.hero__container:first-of-type .hero__circle{fill:rgba(255,0,255,.08)}.hero__svg{left:0;position:absolute;top:0;transform-origin:10% 50%}.hero__svg:first-of-type{position:relative}.hero__circle{fill:rgba(0,255,255,.08);stroke:#fff;stroke-width:2px}.hero path{stroke:#fff;stroke-width:1px;transform-origin:center}.message{text-align:center}.message__body{margin:1rem 0 1.5rem}@media only screen and (min-width:992px){.message__body{font-size:1.125rem;margin:1rem 0 3rem}}.navigation{align-content:flex-start;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:300;justify-content:flex-start;position:relative;text-transform:uppercase}@media only screen and (max-width:991px){.navigation{bottom:0;left:0;overflow:auto;padding-bottom:60px;padding-left:40px;padding-right:40px;position:fixed;right:0;top:60px}.navigation:before{background-color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.3);content:" ";display:block;height:60px;left:0;position:absolute;right:0;top:-60px}}@media only screen and (min-width:992px){.navigation{flex-direction:row;justify-content:space-between}.navigation:before{background-color:#fff;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;z-index:1010}}@media only screen and (min-width:1200px){.navigation{gap:20px}}@media only screen and (max-width:991px){.navigation__list--main{padding-top:15px}}@media only screen and (min-width:992px){.navigation__list--main{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start}}.navigation__list--sub{align-content:flex-start;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;left:0;position:fixed;text-transform:none;top:0}@media only screen and (max-width:991px){.navigation__list--sub{bottom:0;height:100%;right:0;top:60px;width:100%;z-index:1000}.navigation__list--sub:before{background-color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.3);content:" ";display:block;height:60px;left:0;position:absolute;right:0;top:-60px}}@media only screen and (min-width:992px){.navigation__list--sub{background-color:#389edf;padding-bottom:5px;padding-top:10px;pointer-events:none;position:absolute;top:72px;transform:translateY(-100%);transition:transform .35s,opacity .35s;width:-moz-max-content;width:max-content;z-index:1000}}.navigation__back{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;text-transform:uppercase}.navigation__back .icon{padding-right:8px}.navigation__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:15px;padding-top:30px}@media only screen and (min-width:992px){.navigation__header{display:none}}.navigation__header path{fill:#2084c4}@media only screen and (min-width:992px){.navigation__item{position:relative}.navigation__item:hover>.navigation__list--sub{pointer-events:all;transform:translate(0)}.navigation__item--sub{background-color:#389edf;padding-left:15px;padding-right:15px}}.navigation__title{font-size:1.125rem}.navigation__link,.navigation__title{color:#2084c4}.navigation__link{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;line-height:30px;padding-bottom:18px;padding-top:18px;text-align:left;text-transform:inherit;transition:opacity .35s;width:100%}@media only screen and (min-width:992px){.navigation__link{position:relative;transition:color .35s,opacity .35s}.navigation__link:hover{opacity:.7}.navigation__link .icon{transform:rotate(90deg)}.navigation__link--sub{color:#fff;padding-bottom:10px;padding-top:6px}.navigation__link--sub .icon{margin-left:10px}.navigation__link--main{padding:21px 5px;z-index:1020}}.navigation__link--main path{fill:#2084c4}.references__images{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:992px){.references__images{grid-template-columns:repeat(4,minmax(0,1fr))}}.references__image-link{padding-top:75%}.videos__embed iframe{width:100%}.main{align-content:start;margin-top:60px;min-height:calc(100vh - 122px)}@media only screen and (min-width:992px){.main{margin-top:72px;min-height:calc(100vh - 134px)}}.product__content,.product__excerpt{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:720px){.product__content,.product__excerpt{gap:10px;grid-template-columns:repeat(2,minmax(0,500px))}}.products__products{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:720px){.products__products{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.products__products{gap:50px;grid-template-columns:repeat(3,minmax(0,1fr))}}.wrapper{top:60px}@media only screen and (min-width:992px){.wrapper{top:72px}}
