html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(color,green3)}.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1,#1a936f);text-decoration:none}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border:1px solid #c8c8c8;border:var(--border-width,1px) var(--border-style,solid) var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#5c5c5c;color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{min-width:320px;font-family:Dosis,sans-serif;font-size:16px;line-height:1.2;color:#566e7a}body#tinymce{padding:0 1em;font-size:1.15em;max-width:45em}body.home{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}body.home.is-loaded{opacity:1}@media (max-width:959px){@supports (pointer-events:none){body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;pointer-events:none;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}}body.is-nav-open{overflow:hidden}body.is-nav-open:after{opacity:.5}}h1,h2,h3,h4,h5,h6{line-height:1.2}a{color:inherit}img{max-width:100%;height:auto}[type=email],[type=number],[type=password],[type=submit],[type=tel],[type=text],button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;color:inherit}[type=email],[type=number],[type=password],[type=tel],[type=text],textarea{border:1px solid;padding:.5em .75em;background-color:#fff}#__bs_notify__{background-color:hsla(0,0%,100%,.1)!important;color:#000!important}.otgs-development-site-front-end{display:none}:root{--klaro-text-color:#fff;--klaro-accent-color:#566e7a;--klaro-secondary-color:#566e7a}.klaro span{color:var(--klaro-text-color)!important}.klaro a{color:var(--klaro-accent-color)!important}.klaro .cn-body .cn-learn-more{color:var(--klaro-accent-color)}.klaro .cm-btn-success{font-weight:700!important;background-color:var(--klaro-accent-color)!important}.klaro .cm-btn-success.cm-btn-accept{background-color:var(--klaro-secondary-color)!important}.klaro .cm-btn-success.cm-btn-accept-all{font-weight:700!important}.klaro .cm-btn-success.cm-btn-accept-all,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:var(--klaro-accent-color)!important}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#ccc}.klaro .slider{padding:0!important}.klaro .cm-powered-by{display:none!important}.agenda-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25em}@media (max-width:520px){.agenda-list{font-size:1em}}@media (min-width:769px) and (max-width:960px){.agenda-list{font-size:1em}}@media (max-width:768px){.agenda-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.agenda-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0;width:15em;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border:1px solid;padding:20px;margin-bottom:40px}.agenda-item>*{display:inline-block}.agenda-item[data-passed]>*{opacity:.35}.agenda-item-icon{width:3.2em;height:3.2em}.agenda-item-date{font-size:1.25em;margin-top:.5em}.agenda-item-title{max-width:100%;word-break:break-word}@media (min-width:769px) and (max-width:860px){.agenda-item{padding:2%}}@media (max-width:768px){.agenda-item{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:0;margin-right:0;margin-bottom:20px;position:relative;padding-right:30%;text-align:left}.agenda-item-icon{height:100%;position:absolute;right:5%;top:0}.agenda-item-date{margin-top:0}}.btn,.header-nav-list #menu-item-47>a,.header-nav-list #menu-item-739>a,[type=submit],button{display:inline-block;border:1px solid;color:#fff;font-weight:700;padding:.5em 1em .55em;text-decoration:none;cursor:pointer}.btn:focus,.btn:hover,.header-nav-list #menu-item-47>a:focus,.header-nav-list #menu-item-47>a:hover,.header-nav-list #menu-item-739>a:focus,.header-nav-list #menu-item-739>a:hover,:focus[type=submit],:hover[type=submit],button:focus,button:hover{background-color:#fff;border-color:#fff;color:#566e7a}.btn-dark{color:#566e7a}.btn-dark:focus,.btn-dark:hover{background-color:#566e7a;border-color:#566e7a;color:#fff}.link,.wpcf7-form>p:last-of-type [type=submit]{display:inline-block;color:inherit;text-decoration:none;padding:.5em 0;font-weight:700;font-size:1.25em;position:relative}.link:focus,.link:hover,.wpcf7-form>p:last-of-type :focus[type=submit],.wpcf7-form>p:last-of-type :hover[type=submit]{opacity:.75}.link:before,.wpcf7-form>p:last-of-type [type=submit]:before{content:"";position:absolute;bottom:0;left:0;right:0;border-top:2px solid #566e7a;opacity:.65}.link:focus:before,.link:hover:before,.wpcf7-form>p:last-of-type [type=submit]:focus:before,.wpcf7-form>p:last-of-type [type=submit]:hover:before{-webkit-animation:a .5s both;-o-animation:a .5s both;animation:a .5s both}@-webkit-keyframes a{0%{left:0;right:0}50%{left:100%;right:0}51%{left:0;right:100%}to{left:0;right:0}}@-o-keyframes a{0%{left:0;right:0}50%{left:100%;right:0}51%{left:0;right:100%}to{left:0;right:0}}@keyframes a{0%{left:0;right:0}50%{left:100%;right:0}51%{left:0;right:100%}to{left:0;right:0}}.title{text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.entry-content img{display:block;margin:0 0 1.5em}@media (min-width:521px){.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.map{position:relative}.map__consent{display:none;position:absolute;top:50%;left:50%;background-color:#fff;color:#566e7a;text-align:center;cursor:pointer;outline:none;padding:12px;border-radius:.125rem;font-weight:700;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.map__consent:hover{border:1px solid}.map.pending-cookie .map__consent{display:block}.map.pending-cookie:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:.5;background-image:url(https://placeholders.metomic.io/_/@metomic/map.jpg);z-index:1}.map .marker{display:none}.embedded-video{position:relative;width:100%;padding-bottom:56.25%}.embedded-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embedded-video__container:hover .embedded-video__play{-webkit-transform:translate(-50%,-50%) scale(.9);-o-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}.embedded-video__preview{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.embedded-video__play{position:absolute;top:50%;left:50%;width:0;height:74px;cursor:pointer;z-index:20;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;border-style:solid;border-width:37px 0 37px 60px;border-color:transparent transparent transparent #fff;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center}.embedded-video__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;right:0;z-index:1;padding:20px;color:#fff}.header:after,.header:before{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;content:"";position:absolute;top:0;bottom:0;background-color:#fff;width:200%;opacity:0;z-index:-1}.header:before{left:50%}.header:after{right:50%}.header.is-sticky,body.is-nav-open .header{color:#566e7a}.header.is-sticky:after,.header.is-sticky:before,body.is-nav-open .header:after,body.is-nav-open .header:before{opacity:1}@media (max-width:520px){.header{padding-top:0;padding-bottom:0}}body.home .header{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 1s .5s;transition:-webkit-transform 1s .5s;-o-transition:-o-transform 1s .5s;transition:transform 1s .5s;transition:transform 1s .5s,-webkit-transform 1s .5s,-o-transform 1s .5s}body.home.is-loaded .header{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.header-logo>svg{max-width:100%;width:300px;height:75px}.header-logo>svg path,.header-logo>svg polygon,.header-logo>svg rect{fill:currentColor}.header-handle{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;margin-right:0;border:none;width:50px;height:50px;padding:0;cursor:pointer;color:inherit!important;background-color:transparent!important}@media (min-width:960px){.header-handle{display:none}}.header-handle>svg{margin:auto;overflow:visible}.header-handle>svg>path{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left}body.is-nav-open .header-handle>svg>path:first-child{-webkit-transform:translateX(3.5px) rotate(45deg);-o-transform:translateX(3.5px) rotate(45deg);transform:translateX(3.5px) rotate(45deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}body.is-nav-open .header-handle>svg>path:nth-child(2){-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}body.is-nav-open .header-handle>svg>path:nth-child(3){-webkit-transform:translateX(3.5px) translateY(1px) rotate(-45deg);-o-transform:translateX(3.5px) translateY(1px) rotate(-45deg);transform:translateX(3.5px) translateY(1px) rotate(-45deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (max-width:960px){.header-nav{position:absolute;top:100%;left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-transform:translateY(100vh);-o-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:-o-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s,-o-transform .35s;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid}body.is-nav-open .header-nav{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-nav:after{content:"";top:100%;left:0;right:0;height:100vh;background-color:#fff}}.header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0}@media (max-width:960px){.header-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:20px}}.header-nav-list>li.current_page_item{opacity:.5}.header-nav-list>li>a{display:block;text-transform:uppercase;letter-spacing:.1em;padding:.5em 1em;text-decoration:none;font-weight:700}.header-nav-list>li>a:focus,.header-nav-list>li>a:hover{opacity:.75}@media (max-width:960px){.header-nav-list>li>a{margin:.5em 0}}@media (min-width:961px){.header-nav-list #menu-item-47,.header-nav-list #menu-item-739{margin-left:.5em}}.header-nav-list #menu-item-47>a,.header-nav-list #menu-item-739>a{color:inherit;opacity:1}.header-nav-flags{position:absolute;top:10px;right:20px;z-index:1;margin:0}@media (max-width:960px){.header-nav-flags{position:static;width:100%;border-top:1px solid;padding:20px}}.header-nav-flags-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;line-height:1}.header-nav-flags-link:not(:last-child):after{content:"";height:.75em;border-right:1px solid;margin:0 .5em}.header-nav-flags-link.is-active{font-weight:700}@media (max-width:960px){.header-nav-flags-link{padding:1em}.header-nav-flags-link:not(:last-child):after{margin:0 -1em 0 1em!important}}.footer{padding-top:20px;padding-bottom:20px;position:relative}@media (min-width:521px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body:not(.agenda) .footer:before,body:not(.home) .footer:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid;opacity:.25}.footer a{text-decoration:none;color:inherit}.footer a:not(:last-child):after{content:"-";margin:0 .5em}.cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px;color:#fff;text-align:center;background:top no-repeat #566e7a;background-size:cover;padding-top:90px;padding-bottom:40px;overflow:hidden;position:relative}body.contact .cover{height:50vmin}.cover>*{display:inline-block}.cover[data-theme=gradient]{color:#566e7a;padding-bottom:10vh;margin-bottom:-10vh;box-sizing:content-box;z-index:-1}.cover[data-theme=gradient]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20%;z-index:0;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background-image:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}body.home .cover{min-height:600px;position:relative;padding-bottom:56%;-webkit-perspective:100px;perspective:100px}@media (min-width:769px){body.home .cover{padding-top:0}}body.home .cover>video{width:auto;height:auto;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (max-width:520px){body.home .cover>video{display:none}}body.home .cover>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateZ(-50px);transform:translateZ(-50px);opacity:0;-webkit-transition:all 1s .5s;-o-transition:all 1s .5s;transition:all 1s .5s}body.home.is-loaded .cover>.container{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.cover-logo{max-width:600px}.cover-subtitle,.cover-title{max-width:60%;margin-left:auto;margin-right:auto;font-weight:600}@media (max-width:660px){.cover-subtitle,.cover-title{max-width:100%}}.cover-title{text-transform:uppercase;letter-spacing:.05em;font-size:4em;margin-top:40px;margin-bottom:0}@media (max-width:520px){.cover-title{margin-top:0;font-size:2.5em}}.cover-subtitle{margin-top:1em}body.page-template-page-gamme-blade .cover-subtitle,body.page-template-page-produit-blade .cover-subtitle{color:#000;text-transform:uppercase;font-size:1.4em;margin-bottom:10vh}.cover-action{margin-top:2em}.cover-action,.cover-intro{font-size:1.25em}.page-agenda .cover-subtitle,.page-agenda .cover-title,.page-contact .cover-subtitle,.page-contact .cover-title,.page-gamme .cover-subtitle,.page-gamme .cover-title,.page-produit .cover-subtitle,.page-produit .cover-title,.page-produits .cover-subtitle,.page-produits .cover-title{color:#000}.page-agenda .cover-intro,.page-contact .cover-intro,.page-gamme .cover-intro,.page-produit .cover-intro,.page-produits .cover-intro{color:#566e7a}.wrapper{overflow:hidden}.container{width:100%;max-width:1140px;padding-left:20px;padding-right:20px}.container,.page-content{margin-left:auto;margin-right:auto}.page-content{font-size:1.25em;max-width:45em;padding-top:5%;padding-bottom:5%}.home-products{text-align:center;padding:5% 0;background:url(../images/bg-lowpoly-bottom_f07ab7d0.jpg) bottom no-repeat;background-size:100% auto}.home-products-desc{max-width:40em;margin:auto;margin-bottom:80px;font-size:1.25em}.home-products-list{margin-bottom:10vh}.home-products-list.flickity-enabled{display:block!important}.home-products-list .flickity-viewport{overflow:visible}.home-products-list .products-item{width:300px;margin-bottom:0;margin-left:20px;margin-right:20px;opacity:.25;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.home-products-list .products-item.is-selected{opacity:1}.home-products-list.flickity-enabled .products-item{min-height:calc(100% - 100px)}.home-products-list .flickity-prev-prev-button{left:0}.home-products-list .flickity-prev-next-button{right:0}.home-agenda{text-align:center;padding:5% 0;padding-bottom:400px;margin-bottom:-400px;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff) bottom repeat-x,url(../images/home-agenda_99aa2313.jpg) 100% 0 no-repeat,-webkit-linear-gradient(top,#7bb9ea 281px,rgba(123,185,234,0) 0),url(../images/bg-lowpoly-top_bdd6b2ae.jpg) center 281px no-repeat;background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%) bottom repeat-x,url(../images/home-agenda_99aa2313.jpg) 100% 0 no-repeat,-o-linear-gradient(top,#7bb9ea 281px,rgba(123,185,234,0) 281px),url(../images/bg-lowpoly-top_bdd6b2ae.jpg) center 281px no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff) bottom repeat-x,url(../images/home-agenda_99aa2313.jpg) 100% 0 no-repeat,linear-gradient(180deg,#7bb9ea 281px,rgba(123,185,234,0) 0),url(../images/bg-lowpoly-top_bdd6b2ae.jpg) center 281px no-repeat;background-size:auto 20%,auto,auto,100% auto}.home-agenda-title{color:#fff;margin-bottom:5%}.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5%}.contact-title{width:100%}.contact-text{width:100%;margin-bottom:50px;font-size:18px;text-align:center;font-weight:700}.contact-coords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.25em;margin:0 -40px 60px}.contact-coords div{padding:0 40px}.contact-coords div:not(:first-child){border-left:1px solid}@media (max-width:859px){.contact-coords{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 60px}.contact-coords div{padding:20px}.contact-coords div:not(:first-child){border-top:1px solid;border-left:unset}}@media (max-width:859px){.contact-coords{text-align:center;padding-bottom:5%}}.contact-map{background-color:rgba(0,0,0,.05);position:relative;height:40vh;min-height:300px}.contact-map-el,.contact-map>iframe{width:100%;height:100%}.screen-reader-response{display:none}.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.wpcf7-form>p{width:100%;padding:0 10px;margin-top:0}@media (min-width:421px){.wpcf7-form>p{width:50%}}.wpcf7-form>p:last-of-type,.wpcf7-form>p:nth-last-of-type(2){width:100%}.wpcf7-form>p:last-of-type{text-align:right}.wpcf7-form>p:last-of-type [type=submit]{width:auto}.wpcf7-form>p:last-of-type [type=submit],.wpcf7-form>p:last-of-type [type=submit]:focus,.wpcf7-form>p:last-of-type [type=submit]:hover{border-color:currentColor;border-width:0 0 2px;outline:none}.wpcf7-form>p:nth-last-of-type(2)>{text-align:right}.wpcf7-form>p input,.wpcf7-form>p textarea{width:100%;margin-top:.5em;color:#566e7a}.wpcf7-form>p input.wpcf7-not-valid,.wpcf7-form>p textarea.wpcf7-not-valid{color:red}.wpcf7-form>p .ajax-loader{display:none}.wpcf7-form>p>label{font-weight:600;color:rgba(86,110,122,.5)}.wpcf7-form>p [role=alert]{display:none}.wpcf7-form .wpcf7-response-output{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;text-align:center;padding:1em;background-color:rgba(255,0,0,.1);color:red;border:none;margin-bottom:20px;margin-left:10px;margin-right:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:rgba(0,128,0,.1);color:green}.wpcf7-form .wpcf7-response-output.wpcf7-display-none{display:none}.enterprise-list.flickity-enabled{display:block;margin-left:-20px;margin-right:-20px}.enterprise-list.flickity-enabled .flickity-viewport{overflow:visible}@media (min-width:521px){.enterprise-list.flickity-enabled .flickity-viewport{-webkit-mask-image:-webkit-gradient(linear,left center,right center,from(transparent),color-stop(40%,#000),color-stop(60%,#000),to(transparent))}}.enterprise-list.flickity-enabled .enterprise-item{padding-top:20px;pointer-events:none;cursor:pointer}.enterprise-list.flickity-enabled .enterprise-item:not(.is-selected){pointer-events:auto;opacity:.75}.enterprise-list.flickity-enabled .enterprise-item:not(.is-selected):hover{opacity:1}.enterprise-list.flickity-enabled .enterprise-item-date,.enterprise-list.flickity-enabled .enterprise-item-desc,.enterprise-list.flickity-enabled .enterprise-item-title{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.enterprise-list.flickity-enabled .enterprise-item-desc,.enterprise-list.flickity-enabled .enterprise-item-title{-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-date,.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-desc,.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-title{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-date{-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-desc,.enterprise-list.flickity-enabled .enterprise-item.is-selected .enterprise-item-title{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.enterprise{padding:5% 0;text-align:center;background:url(../images/bg-lowpoly-center_a7a37142.jpg) 50% no-repeat;background-size:cover}.enterprise-desc{font-size:1.25em}.enterprise-video{max-width:500px;margin:0 auto}.enterprise-list{list-style:none;padding-left:0;font-size:1.25em;margin-top:10%;margin-bottom:5%}.enterprise-item,.enterprise-list{display:-webkit-box;display:-ms-flexbox;display:flex}.enterprise-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10em;max-width:50%}.enterprise-item>*{display:inline-block}.enterprise-item-date{font-size:1.5em;font-weight:600}.enterprise-item-title{font-weight:700;margin-top:60px;position:relative}.enterprise-item-title:before{content:"";position:absolute;left:50%;margin-left:-5px;bottom:100%;margin-bottom:20px;border:solid transparent;border-width:10px 5px;border-top-color:currentColor}.enterprise-item-desc,.enterprise-item-title{margin-left:-100px;margin-right:-100px}.quality{padding:10% 0;background:url(../images/bg-lowpoly-top_bdd6b2ae.jpg) top no-repeat;background-size:cover}.quality-picture{width:25%;float:left;margin-right:5%}.quality-picture>img{width:100%}@media (max-width:519px){.quality-picture{display:none}}@media (max-width:767px){.quality-picture{float:right;margin-left:5%;margin-bottom:5%;margin-right:0}}.quality-content{overflow:hidden;font-size:1.25em;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.quality-content>:first-child{margin-top:0}.quality-content>:last-child{margin-bottom:0}@media (max-width:767px){.quality-content{overflow:visible}}.quality-list{clear:both;padding-top:10%;list-style:none;padding-left:0}.quality-item-link{display:block;border:1px solid;padding:.75em 1em;font-size:1.4em;margin-bottom:20px;letter-spacing:.05em;font-weight:300;background:url(../images/download_5c3a66be.png) 100% no-repeat;background-size:contain;text-decoration:none}.quality-item-link:focus,.quality-item-link:hover{background-color:#566e7a;border-color:#566e7a;color:#fff}.partners-list{padding-top:5%;list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.partners-item{margin-bottom:3%}@media (max-width:520px){.partners-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.partners-map{padding:5% 0}@media (min-width:1025px){.partners-map{display:-webkit-box;display:-ms-flexbox;display:flex}.partners-map>*{display:inline-block}}.partners-map-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}@media (max-width:1024px){.partners-map-list{padding-bottom:5%;text-align:center}}@media (min-width:1025px){.partners-map-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:30%;padding-left:5%}}.partners-map-list-item{font-weight:700;font-size:1.25em;margin-bottom:20px}@media (max-width:1024px){.partners-map-list-item{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}}@media (min-width:1025px){.partners-map-list-item{width:50%;padding-right:5%}}@media (max-width:520px){.partners-map-list-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:1024px){.partners-map-outer{max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:50%;position:relative}}@media (min-width:1025px){.partners-map-outer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:50vh;padding-bottom:0}}.partners-map-inner{height:100%}@media (max-width:1024px){.partners-map-inner{position:absolute;top:0;left:0;right:0;bottom:0}}.partners-map svg{width:100%;height:100%}.partners-map .svg-pan-zoom_viewport{cursor:move}.partners-map path{fill:#9dd9e1}.partners-map path.is-active{fill:#59717b;cursor:auto}.partners-map path.is-active:hover{fill:#39454c}.partners-map .datamaps-hoverover .hoverinfo{box-shadow:0 1px 2px rgba(0,0,0,.25);padding:.25em .5em .3em;border:none;font:inherit;font-weight:700}.products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media (min-width:521px){.products-list{-ms-flex-pack:distribute;justify-content:space-around}}.products-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:250px;max-width:300px;text-align:center;background-color:#fff;border:1px solid;padding:20px;font-size:1.25em;margin-top:100px;text-decoration:none}@media (min-width:521px){.products-item{width:30%;margin-left:1.5%;margin-right:1.5%}}.products-item>*{display:inline-block}.products-item:focus .products-item-link:after,.products-item:hover .products-item-link:after{-webkit-animation:b 1.5s both infinite linear;-o-animation:b 1.5s both infinite linear;animation:b 1.5s both infinite linear}@-webkit-keyframes b{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(25%);transform:translateY(25%)}75%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-o-keyframes b{0%,50%,to{-o-transform:translateY(0);transform:translateY(0)}25%{-o-transform:translateY(25%);transform:translateY(25%)}75%{-o-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b{0%,50%,to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%)}75%{-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}}.products-item-pic{margin:-100px auto 20px}.products-item-logo{width:100%;height:40px}.products-item-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:20px auto}.products-item-link{padding:.5em 0;font-weight:700;font-size:1em;text-transform:uppercase;margin-bottom:20px;position:relative}.products-item-link:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;clear:left;border:solid transparent;border-width:10px 7px;border-top-color:currentColor}.products-outro{text-align:center;font-size:1.25em;margin-top:10vh;margin-bottom:10vh}.subproducts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.subproducts-heading{width:100%;text-transform:uppercase;font-size:1.35em;letter-spacing:.01em;margin-top:5vh}.subproducts-heading>strong{display:inline-block;border-bottom:1px solid;padding-bottom:1em}.subproducts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;min-width:220px;max-width:300px;text-align:center;padding:20px;font-size:1.25em;margin-bottom:5vh;padding:0 20px}.subproducts-item-pic{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.subproducts-item-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase}.subproducts-item-title:after{content:"";display:block;width:40px;border-bottom:1px solid;margin:.5em auto}.subproducts-item-desc{display:block}.subproducts-item-link{margin-top:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.products-presentation{background-color:#566e7a;font-size:1.25em;color:#fff}.products-presentation-content{max-width:40em;margin-left:auto;margin-right:auto;padding:5vh 0}.products-presentation-content ul{list-style:none;position:relative}.products-presentation-content ul li{margin-bottom:.25em}.products-presentation-content ul li:before{content:"";position:absolute;left:0;border:solid transparent;border-width:7px 10px;border-left-color:currentColor;margin-top:7px}.products-video{padding-top:5vh;padding-bottom:5vh}.products-video .container{max-width:640px}.products-video p{margin:0}.products-video iframe{max-width:100%}.product{margin-top:-80px;margin-bottom:20px;max-width:55em}.product-back{margin-bottom:5vh}.product-content{font-size:1.25em}.product-content h1,.product-content h2,.product-content h3,.product-content h4,.product-content h5,.product-content h6{margin-top:2em;margin-bottom:1.5em}.product-content table{border-collapse:collapse;margin:1.5em -.5em}.product-content table td:first-child,.product-content table th{font-weight:700}.product-content table td,.product-content table th{padding:.25em .5em;border:1px solid}.product-content p{margin-top:1.5em;margin-bottom:1.5em}.product-content blockquote{border:1px solid;background-color:rgba(86,110,122,.1);padding:.25em .5em;font-style:italic;margin:1.5em -.5em}.product-content blockquote>:first-child{margin-top:0}.product-content blockquote>:last-child{margin-bottom:0}.product-contact{background-color:#566e7a;margin-top:10vh;margin-bottom:10vh;padding-top:5vh;padding-bottom:5vh;color:#fff}.product-contact-container{max-width:55em}.product-contact-pic{float:right}@media (max-width:599px){.product-contact-pic{display:none}}.product-contact-title{text-transform:uppercase;margin-bottom:0}.product-contact-subtitle{font-size:1.25em;margin-top:0}.product-contact-btn{font-size:1.25em;text-transform:uppercase;margin-top:5%}