*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}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}sub{bottom:-.25em}sup{top:-.5em}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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:5px 5px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc($hamburger-layer-height / -2)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#000;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -6px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-12px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:calc($hamburger-layer-height / 2);transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;transition:opacity 0.15s 0.4s ease}.hamburger--elastic .hamburger-inner::after{top:12px;transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(135deg);transition-delay:0.1s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-270deg);transition-delay:0.1s}.hamburger--elastic-r .hamburger-inner{top:calc($hamburger-layer-height / 2);transition-duration:0.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:6px;transition:opacity 0.15s 0.4s ease}.hamburger--elastic-r .hamburger-inner::after{top:12px;transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-135deg);transition-delay:0.1s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(270deg);transition-delay:0.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.2s 0.25s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in}.hamburger--emphatic .hamburger-inner::after{top:6px;right:0;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;transform:translate3d(60px, 60px, 0) rotate(45deg);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;transform:translate3d(-60px, 60px, 0) rotate(-45deg);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.2s 0.25s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:6px;right:0;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;transform:translate3d(60px, -60px, 0) rotate(-45deg);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;transform:translate3d(-60px, -60px, 0) rotate(45deg);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--slider .hamburger-inner{top:calc($hamburger-layer-height / 2)}.hamburger--slider .hamburger-inner::before{top:6px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(calc($hamburger-layer-width / -7), -3px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:calc($hamburger-layer-height / 2)}.hamburger--slider-r .hamburger-inner::before{top:6px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider-r .hamburger-inner::after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(calc($hamburger-layer-width / 7), -3px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:calc($hamburger-layer-height / 2);transition:background-color 0s 0.15s linear}.hamburger--spring .hamburger-inner::before{top:6px;transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:12px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 6px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-12px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -6px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.32s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Delius Unicase';font-style:normal;font-weight:400;src:url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.eot");src:local(""),url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.eot?#iefix") format("embedded-opentype"),url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.woff2") format("woff2"),url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.woff") format("woff"),url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.ttf") format("truetype"),url("/media/Layout/Io/ressources/fonts/delius-unicase-v26-latin-regular.svg#DeliusUnicase") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.eot");src:local(""),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.eot?#iefix") format("embedded-opentype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.woff2") format("woff2"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.woff") format("woff"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.ttf") format("truetype"),url("/media/Layout/Io/ressources/fonts/open-sans-v34-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:'geoReg';src:url("/media/Layout/astec/ressources/fonts/30C78510.eot?#iefix");src:url("/media/Layout/astec/ressources/fonts/30C78510.eot?#iefix") format("eot"),url("/media/Layout/astec/ressources/fonts/30C78510.woff2") format("woff2"),url("/media/Layout/astec/ressources/fonts/30C78510.woff") format("woff"),url("/media/Layout/astec/ressources/fonts/30C78510.ttf") format("truetype")}@font-face{font-family:'geoMed';src:url("/media/Layout/astec/ressources/fonts/2463E400.eot?#iefix");src:url("/media/Layout/astec/ressources/fonts/2463E400.eot?#iefix") format("eot"),url("/media/Layout/astec/ressources/fonts/2463E400.woff") format("woff"),url("/media/Layout/astec/ressources/fonts/2463E400.ttf") format("truetype")}@font-face{font-family:'geoSem';src:url("/media/Layout/astec/ressources/fonts/2463E410.eot?#iefix");src:url("/media/Layout/astec/ressources/fonts/2463E410.eot?#iefix") format("eot"),url("/media/Layout/astec/ressources/fonts/2463E410.woff") format("woff"),url("/media/Layout/astec/ressources/fonts/2463E410.ttf") format("truetype")}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100000;display:block;margin:0 auto;transform:translate3d(0, 0, 1px)}.preloader__logo{position:absolute;left:0;right:0;top:0;bottom:0;width:20%;height:20%;margin:auto}.preloader__logo svg{width:100%;height:100%}.preloader .preloader__loader{width:50px;height:50px;border-radius:100%;position:absolute;margin:auto;top:auto;bottom:30%;left:0;right:0}.preloader .preloader__loader:before,.preloader .preloader__loader:after{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:3px solid transparent;border-top-color:#bdbdbd}.preloader .preloader__loader:before{z-index:100;animation:spin 1s infinite}.preloader .preloader__loader:after{border:2px solid rgba(0,0,0,0.3)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.opeMode .preloader{position:relative;height:100px;display:none}*{box-sizing:border-box;margin:0;padding:0;vertical-align:bottom}html{width:100%;font-family:"geoReg";text-rendering:optimizeLegibility;font-weight:300;font-size:10px}body{width:100%;margin:0;padding:0;background:#fff}pre{background:#fff}strong{font-weight:500;text-rendering:optimizeLegibility}figure{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}button{border:none;outline:none;padding:0;margin:0;background:transparent}p{margin-bottom:10px;font-size:1.3rem;line-height:2.3rem;margin-top:1em;text-rendering:optimizeLegibility}h1{text-transform:uppercase;font-weight:500;margin:-0.1em 0 0 0;padding:0;font-size:2rem;line-height:1.5em;text-rendering:optimizeLegibility}h2{text-transform:uppercase;font-weight:300;margin:-0.1em 0 0 0;padding:0;font-size:2rem;line-height:1.5em;text-rendering:optimizeLegibility}.hidden,.button__responsiveNav{display:none;visibility:hidden}.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0px}.boxed{max-width:100%;width:100%}.boxed>div{width:100%;max-width:1366px;left:0;right:0;margin:0 auto;position:relative}.pli{background-size:0px}.pli_ghost{position:absolute;top:0;background-size:cover;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pli_ghost.loaded{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}._opeEditNavButton{left:30px !important;bottom:23px}.opeMode .header{z-index:10000}.opeEditNavButton{left:auto !important}.opeEmptyPagePlusButton{position:absolute;bottom:0}.opeSelected:first-child{top:0}.opeSelected{z-index:10000 !important}.header{position:fixed;top:0;left:0;width:100vw;height:125px;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:4999;transform:translate3d(0, 0, 1px)}@media (max-width: 1200px){.header{height:125px}}.mainnav{width:100%;max-width:88.5416666667vw;margin:0 auto;max-height:100vh;position:relative}.mainnav__ul{list-style:none;float:right;padding:78px 20px 0 0}@media (max-width: 1200px){.mainnav__ul{float:left;padding-top:28px}}.mainnav__ul:after{content:"";clear:both;display:block;visibility:hidden;height:0px}.mainnav__li,.mainnav__li--active{z-index:101;float:left;padding:0 0 0 39px;text-decoration:none;text-transform:uppercase;font-size:1.63rem;line-height:2rem;padding-bottom:20px}.mainnav__li--active>a,.mainnav__li--active--active>a{color:#F29803}.mainnav__li--active>a:before,.mainnav__li--active--active>a:before{left:0;right:0;height:1px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mainnav__li:hover .mainnav__mm,.mainnav__li--active:hover .mainnav__mm{transform:translate3D(0vw, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;pointer-events:all}@media (max-width: 1024px){.mainnav__li.invisible_mobile,.mainnav__li--active.invisible_mobile{display:none}}.mainnav__a{text-decoration:none;color:#ddd;position:relative}.mainnav__a:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#F29803}.mainnav__a:hover:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;left:0;right:0}.mainnav__a:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;background:#F29803;height:1px;width:auto;left:50%;right:50%;bottom:-1px}.mainnav .footNav{display:none}@media (max-width: 1024px){.mainnav .footNav{display:block}}@media (max-width: 1024px){.mainnav__ul{z-index:4999 !important;position:absolute;float:none;left:0;top:0;height:100vh;width:100vw;background:#3D3D3B;text-align:center;padding-top:20vh;transform:translate3d(-100vw, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mainnav__li,.mainnav__li--active{float:none;font-size:2rem;line-height:60px;-webkit-font-smoothing:antialiased}.mainnav__a{color:#fff}}@media (max-width: 375px){.mainnav__li,.mainnav__li--active{font-size:2rem;line-height:40px;-webkit-font-smoothing:antialiased}}@media (max-width: 320px){.mainnav__li,.mainnav__li--active{font-size:1.7rem;line-height:30px;-webkit-font-smoothing:antialiased}}.subNav{position:absolute;display:none;padding-top:8px;z-index:0;padding-top:30px;padding-bottom:50px}.subNav:before{position:absolute;background:#fff;content:"";left:-100vw;right:-100vw;top:6px;bottom:0}.subNav__li{padding:12px 0}.subNav__a{text-decoration:none;color:#bdbdbd;position:relative}.subNav__a:hover{color:#0069B4}.subNav__a:after{display:none}.openNav .mainnav__ul,.openNav .footnav__ul{transform:translate3d(0, 0, 0)}.footnav{max-width:88.5416666667vw;margin:0 auto;max-height:100vh;height:100%;position:relative}.footnav__ul{display:none;list-style:none;float:right;padding-right:40px;padding-top:20px}@media (max-width: 1200px){.footnav__ul{padding-top:28px}}.footnav__ul:after{content:"";clear:both;display:block;visibility:hidden;height:0px}.footnav__li,.footnav__li--active{z-index:101;float:left;padding:0 0 0 39px;text-decoration:none;text-transform:uppercase;font-size:1.63rem;line-height:2rem;-webkit-font-smoothing:antialiased;padding-bottom:20px}.footnav__li--active>a,.footnav__li--active--active>a{color:#fff}.footnav__li--active>a:before,.footnav__li--active--active>a:before{left:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:1px;opacity:1}.footnav__li:hover .mainnav__mm,.footnav__li--active:hover .mainnav__mm{transform:translate3D(0vw, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;pointer-events:all}.footnav__a{text-decoration:none;color:#bdbdbd;position:relative}.footnav__a:hover{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footnav__a:hover:before{left:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footnav__a:before{content:"";position:absolute;background:#fff;height:1px;width:auto;left:50%;right:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:-1px}@media (max-width: 1024px){.footnav__ul{z-index:4998 !important;float:none;position:fixed;left:0;width:100vw;bottom:0;height:35vh;background:#3D3D3B;text-align:center;padding-top:46px;transform:translate3d(-100vw, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footnav__li,.footnav__li--active{float:none;font-size:2rem;line-height:60px;-webkit-font-smoothing:antialiased}.footnav__a{color:#fff}}@media (max-width: 375px){.footnav__li,.footnav__li--active{font-size:2rem;line-height:40px;-webkit-font-smoothing:antialiased}}@media (max-width: 320px){.footnav__ul{padding-top:8vh}.footnav__li,.footnav__li--active{font-size:1.7rem;line-height:36px;-webkit-font-smoothing:antialiased}}.logo{position:relative;float:left;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:35px;padding:38px 0 0 44px}@media (max-width: 1200px){.logo{max-width:250px;padding:18px 0 0 14px}}.logo__link{border:none;outline:none}.logo__img{width:100%;padding-left:0;border:none;outline:none}.logo__img--white path,.logo__img--white polygon,.logo__img--white rect{fill:#fff}.hamburger{position:absolute;top:5px;right:5px;bottom:auto;left:auto;display:none !important;z-index:12;pointer-events:all}@media (max-width: 1024px){.hamburger{display:block !important}}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:1px !important}.button__responsiveNav{border:none;position:fixed;z-index:9000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none;right:80px;top:48px}.button__responsiveNav .respButton{width:38px;height:18px;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:27px 6px}.button__responsiveNav div{background:#fff;width:100%;height:20%;top:50%;transform:translate3d(0, -50%, 0);position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:5vh}.button__responsiveNav div:before{content:"";background:#fff;width:100%;height:100%;top:-250%;position:absolute;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:5vh}.button__responsiveNav div:after{content:"";background:#fff;width:100%;height:100%;bottom:-250%;position:absolute;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:5vh}@media (max-width: 1024px){.button__responsiveNav{display:block;visibility:visible}}@media (max-width: 414px){.button__responsiveNav{right:15px;top:34px}.button__responsiveNav .respButton{width:25px;height:12px}}@media (max-width: 320px){.button__responsiveNav{right:15px;top:40px}.button__responsiveNav .respButton{width:25px;height:12px}}.openNav .button__responsiveNav .respButton div{width:0;margin-left:50%;background-color:#fff}.openNav .button__responsiveNav .respButton div:before{width:38px;transform:rotate(45deg);transform-origin:17%;margin-left:-19px;border-radius:3px;background-color:#fff}.openNav .button__responsiveNav .respButton div:after{width:38px;transform:rotate(-45deg);transform-origin:17%;margin-left:-19px;border-radius:3px;background-color:#fff}@media (max-width: 414px){.openNav .button__responsiveNav .respButton div{margin-left:100%}.openNav .button__responsiveNav .respButton div:before{width:25px}.openNav .button__responsiveNav .respButton div:after{width:25px}}.footer{position:relative;background:#fff;bottom:0;left:0;right:0;height:75px;width:100%;z-index:9998}@media (max-width: 1024px){.footer{height:0}}.main{position:relative;width:100%;color:#bdbdbd;min-height:calc(100vh - 75px)}article{position:relative;width:100%}article.opeSection:first-child{padding-top:125px}article:first-child{padding-top:0}article:first-child figure{margin-top:0}.lg-backdrop{z-index:9999 !important}.lg-outer{z-index:9999 !important;transform:translate3d(0, 0, 2px) !important}.lg-toolbar{height:70px;background-color:#000 !important;opacity:1 !important;transform:translate3d(0, 0, 2px) !important}.lg-icon{background:#000}.lg-next,.lg-prev{background-color:rgba(0,0,0,0.3) !important;padding:18px 20px 19px !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIzLjAyIDlILjY0TTI0IDkuNjcybC04LjMyLTguMjZtNy41NDIgNy42MzJsLTcuNTIgNy41IiBzdHJva2U9IiNFN0U3RTciIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPg0KPC9zdmc+");background-repeat:no-repeat;background-position:50% 50%}.lg-close{background-color:rgba(0,0,0,0.3) !important;padding:18px 20px 19px !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTkuNDU3IDkuNjcybC04LjMyLTguMjZNOC42OCA5LjA0NGwtNy41MjIgNy41bTE1LjItLjE0NmwtOC4zMi04LjI2bTcuNzIyLTYuMzJsLTcuNTIgNy41IiBzdHJva2U9IiNFN0U3RTciIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPg0KPC9zdmc+");background-repeat:no-repeat;background-position:50% 50%}.lg-close:after{content:"" !important}.lg-prev{transform:rotate(180deg)}.lg-prev:after{content:"" !important}.lg-next:before{content:"" !important}.cke_dialog{z-index:99999 !important}.aminOut{transform:translate3d(-100%, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.opeMenuHorizontal>menu div.opeMenu{width:250px}.opeMenuHorizontal>menu div.opeMenu .opeButton{float:left}.opeBox{min-width:510px;width:30%;color:#fff;padding:10px;font-size:15px;line-height:1.5em;background:linear-gradient(to bottom, #7f7f7f 0%, #4c4c4c 100%)}.opeBox label{width:30%;float:left;display:block}.opeBox .form-control{clear:both}.opeImgWrap{position:relative;padding-top:60%;width:100%}.opeImgWrap img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.opeSection.opeSelected .opeSaveControls{bottom:-40px;border-radius:0 0 3px 3px;background:linear-gradient(to bottom, #7f7f7f 0%, #4c4c4c 100%)}main.toggleNav{min-height:100vh;padding:0}.wrap{height:100%}header{display:flex;transform:translate3d(0)}header.toggleNav{top:-130px}.header{transform:translate3d(0, 0, 0);height:100%;max-height:6.0416666667vw;overflow:show;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;position:fixed;z-index:99999 !important}@media (max-width: 1024px){.header{position:fixed;max-height:7vw}}@media (max-width: 768px){.header{max-height:13vw}}.mainnav{float:right;display:block;margin:0 4.1666666667vw;max-width:100%}@media (max-width: 1024px){.mainnav{margin:0}.mainnav__ul{z-index:4999 !important;position:absolute;float:none;left:0;top:0;height:0;width:30vw;background:transparent;text-align:center;transform:translate3d(0, 0, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mainnav__a{color:#fff}}@media (max-width: 1024px){.mainnav>.sidenav{display:none}}.mainnav__ul{padding:0;float:none;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;justify-content:flex-end}@media (max-width: 1024px){.mainnav__ul{padding-top:unset;padding-left:0;margin:0;display:flex;flex-direction:column;justify-content:center;width:100%;transform:translate3d(0, -100vh, 0);height:100%;padding:0;background:#62A0CE}}.mainnav__ul>.sideNav{display:none}@media (max-width: 1024px){.mainnav__ul>.sideNav{display:block;order:1;color:red}}.mainnav__ul>.hide{display:none}.mainnav__li{text-transform:none;font-size:calc(11px + (15 - 11) * ((100vw - 414px) / (1920 - 414)));font-family:"geoReg";font-weight:300;line-height:1.7em;letter-spacing:0.06em;padding:0.8vw 0 1vw 2.7vw;float:left;text-align:left}.mainnav__li:first-child{border:none}.mainnav__li:before{display:none}.mainnav__li:hover{color:#62A0CE}.mainnav__li:hover:before{display:none}.mainnav__li:hover .subNav{display:block;opacity:1;background:#bdbdbd}@media (max-width: 1024px){.mainnav__li:hover .subNav{background:none}}@media (max-width: 1024px){.mainnav__li{border:none;padding:0;color:#fff;font-family:"geoMed";text-align:center;line-height:2em;float:none;font-size:calc(20px + (26 - 20) * ((100vw - 414px) / (1920 - 414)));width:100%}.mainnav__li.footNav,.mainnav__li.sideNav,.mainnav__li.subNav{font-size:calc(15px + (20 - 15) * ((100vw - 414px) / (1920 - 414)));line-height:2em;text-transform:none}}@media (max-width: 768px){.mainnav__li{line-height:1.6em;font-size:calc(24px + (36 - 24) * ((100vw - 414px) / (1920 - 414)))}.mainnav__li.footNav,.mainnav__li.sideNav{font-size:calc(18px + (24 - 18) * ((100vw - 414px) / (1920 - 414)));line-height:1.6em;text-transform:none}}@media (max-width: 640px){.mainnav__li{line-height:1.6em;font-size:calc(19px + (30 - 19) * ((100vw - 414px) / (1920 - 414)))}.mainnav__li.footNav,.mainnav__li.sideNav{line-height:1.6em}}.mainnav__li--active>a{color:#62A0CE}@media (max-width: 1024px){.mainnav__li--active>a{color:#fff}}@media (max-width: 1024px){.mainnav__li--active{padding:0}}.mainnav__li.sideNav:first-child:before,.mainnav__li.footNav.first:before{content:"";display:block;width:15.625vw;height:2px;background:#fff;margin:1vw auto;opacity:.3}.mainnav__a{text-decoration:none;color:#3D3D3B;position:relative}@media (max-width: 1024px){.mainnav__a{color:#fff}}.mainnav__a:before{display:none}.mainnav__a:hover{color:#62A0CE}.mainnav .footNav{display:none}@media (max-width: 1024px){.mainnav .footNav{display:block;order:20}}.mainnav__wrapper{background:#0069B4;position:absolute;left:0;right:0;width:100%;top:4.1666666667vw;height:2.6041666667vw;display:none}@media (max-width: 1024px){.mainnav__wrapper{background:transparent;position:relative;top:0;height:auto;display:block;margin:-10px 0 10px 0}}.mainnav__subnav{width:65%;text-align:right;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;line-height:2.6041666667vw;letter-spacing:0.05em}.mainnav__subnavpoint{padding-left:2.6041666667vw;font-family:"geoMed";font-weight:400}.mainnav__subnavpoint--active{font-family:"geoReg";font-weight:300;color:#bdbdbd}.mainnav__subnavpoint--active>a{color:#bdbdbd;text-decoration:none}.mainnav__subnavlink{text-decoration:none;color:#979797}.footer{background:#3D3D3B;height:9.7916666667vw;width:100%;color:#bdbdbd;display:flex;font-size:calc(13px + (18 - 13) * ((100vw - 414px) / (1920 - 414)));letter-spacing:0.05em;z-index:0}@media (max-width: 1024px){.footer{height:18vw}}@media (max-width: 428px){.footer{height:25vw}}@media (max-width: 640px){.footer{height:25vw}}.footer__wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 4.1666666667vw;align-self:center;height:60%;position:relative}@media (max-width: 428px){.footer__wrapper{height:80%}}.footer__logo{flex:0 0 8.3%;min-width:8.3%;max-width:8.3%;height:100%;padding-bottom:1vw}@media (max-width: 1024px){.footer__logo{flex:0 0 15%;min-width:15%;max-width:15%}}@media (max-width: 428px){.footer__logo{flex:0 0 20%;min-width:20%;max-width:20%}}.footer__logo img{width:auto;height:100%}.footer__anschrift{flex:0 0 35%;min-width:35%;max-width:35%;display:flex;padding:0}@media (max-width: 1024px){.footer__anschrift{flex:0 0 50%;min-width:50%;max-width:50%}}@media (max-width: 428px){.footer__anschrift{flex:0 0 80%;min-width:80%;max-width:80%}}.footer__anschrift__inner{columns:2;column-gap:.8vw;line-height:1.4em;padding-left:5.4vw;padding-bottom:0.7vw;font-family:"geoMed";font-weight:400;font-size:calc(10px + (13 - 10) * ((100vw - 414px) / (1920 - 414)));align-self:flex-end}@media (max-width: 1024px){.footer__anschrift__inner{column-gap:.2vw;line-height:1.4em;padding-left:3.4vw}}.footnav{float:none;margin:0 auto;width:auto;flex:0 0 56.7%;min-width:56.7%;max-width:56.7%;height:100%;display:flex;justify-content:flex-end;padding-bottom:1.0416666667vw;color:#bdbdbd}@media (max-width: 1024px){.footnav{display:none}}.footnav__ul{display:flex;justify-content:flex-end;font-size:calc(10px + (16 - 10) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;color:#62A0CE;padding:0;align-self:flex-end}.footnav__li,.footnav__li--active{text-decoration:none;float:none;text-transform:none;padding:0;font-size:calc(9px + (12 - 9) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400}.footnav__li.first:before,.footnav__li--active.first:before{display:none}.footnav__li:before,.footnav__li--active:before{content:"|";font-weight:500;display:inline-block;padding:0 0.1vw 0 0.3vw;color:#fff}.footnav__a{text-decoration:none;color:#fff;position:relative}.footnav__a:after,.footnav__a:before{display:none}.footnav__a:hover{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidenav{float:none;width:auto;display:flex;justify-content:flex-end;font-size:calc(10px + (13 - 10) * ((100vw - 414px) / (1920 - 414)));letter-spacing:0.05em;font-family:"geoMed";font-weight:300;margin:0 0 0 auto;padding-top:2.08333vw}@media (max-width: 428px){.sidenav{display:none}}.sidenav__li,.sidenav__li--active{text-decoration:none;float:none;padding-right:0;text-transform:none;padding-left:1.65vw;letter-spacing:0.05em}@media (max-width: 1024px){.sidenav__li,.sidenav__li--active{padding-top:10px}}.sidenav__li--active>a{color:#3D3D3B;font-weight:600}.sidenav__li--active .mainnav__wrapper{display:block}.sidenav__a{text-decoration:none;color:#bdbdbd;position:relative}.sidenav__a:hover{color:#3D3D3B;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subNav{position:absolute;display:none;opacity:0;z-index:0;padding-top:15px;padding-bottom:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;margin-top:1.5625vw}@media (max-width: 1024px){.subNav{display:block !important;opacity:1;position:relative;padding-top:.2604166667vw;padding-bottom:.2604166667vw;margin-top:0}}.subNav:before{position:absolute;background:#fff;content:"";left:-100vw;right:-100vw;top:-.5208333333vw;bottom:0;box-shadow:0px 5px 15px rgba(0,0,0,0.05)}@media (max-width: 1024px){.subNav:before{display:none}}.subNav__li{text-align:right;padding:35px 0 15px 0;line-height:0}@media (max-width: 1024px){.subNav__li{text-align:center;padding:0;line-height:1.2em}}.subNav__li--activeSub>a{color:#fff}.subNav__a{color:#62A0CE;font-size:calc(13px + (16 - 13) * ((100vw - 414px) / (1920 - 414)));letter-spacing:0.045em}@media (max-width: 1024px){.subNav__a{color:#bdbdbd;font-size:calc(18px + (24 - 18) * ((100vw - 414px) / (1920 - 414)));line-height:1.8em;text-transform:none}}.subNav__a:hover{color:#fff}.hamburger{position:fixed;top:1.5625vw;right:2.6041666667vw;bottom:auto;left:auto;z-index:9999;pointer-events:all;display:none}@media (max-width: 1024px){.hamburger{top:2.3vw;right:2.3vw;display:block !important}}@media (max-width: 428px){.hamburger{top:4vw;right:4vw}}@media (max-width: 768px){.hamburger-box{width:20px}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:2px !important;background-color:#3D3D3B;width:33px}@media (max-width: 768px){.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:20px}}@media (max-width: 428px){.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#3D3D3B;height:1px !important;width:25px}}.hamburger-inner:before{top:-8px}@media (max-width: 768px){.hamburger-inner:before{top:-5px}}@media (max-width: 428px){.hamburger-inner:before{top:-6px}}.hamburger-inner:after{bottom:-8px}@media (max-width: 768px){.hamburger-inner:after{bottom:-5px}}@media (max-width: 428px){.hamburger-inner:after{bottom:-6px}}.logo__link{position:absolute;top:0;margin:0;opacity:1;left:0;width:150px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:0;z-index:1}@media (max-width: 1366px){.logo__link{padding:0 0 0 2vw}}@media (max-width: 1024px){.logo__link{top:0}}@media (max-width: 768px){.logo__link{padding:0 0 0 2vw;width:120px}}@media (max-width: 428px){.logo__link{margin-top:0;opacity:1}}.logo__link>a{position:absolute;top:0;bottom:0}@media (max-width: 1024px){.logo__link>a svg{width:60%}}@media (max-width: 640px){.logo__link>a svg{height:50px}}@media (max-width: 1024px){.logo__link>a img{width:60%}}.main{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:6.0416666667vw;width:100%}@media (max-width: 1024px){.main{margin-top:7vw}}@media (max-width: 768px){.main{margin-top:8vw}}@media (max-width: 428px){.main{margin-top:13vw}}article.opeSection:first-child{padding:0}.openNav .main{filter:blur(3px) grayscale(100%) opacity(20%)}.openNav .navwrapper{max-width:100vw}.openNav .mainnav{height:100vh;width:100%;max-width:100vw}@media (max-width: 768px){.openNav .mainnav .footNav{display:block}}.openNav .hamburger-inner,.openNav .hamburger-inner:before,.openNav .hamburger-inner:after{background-color:#bdbdbd}body{background:#fff}.opeEditNavButton{z-index:99999;left:-20px !important;display:block}.opeEmptyPagePlusButton{bottom:auto;z-index:10000}.opeMode .header{z-index:10000 !important}.cta{z-index:99999}@media (max-width: 1024px){.cta{width:25vw;height:7vw;padding-left:7vw;right:-26vw}}@media (max-width: 768px){.cta{width:24vw;height:10vw;padding-left:10vw;right:-22vw}}@media (max-width: 428px){.cta{right:-17vw}}.cta__suche,.cta__telefon{overflow:hidden;position:fixed;z-index:1;left:auto;right:-255px;bottom:auto;height:45px;width:300px;background-color:#62A0CE;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"geoReg";font-weight:300;font-size:calc(16px + (16 - 16) * ((100vw - 414px) / (1366 - 414)))}@media (max-width: 428px){.cta__suche,.cta__telefon{right:-205px;width:250px}}.cta__suche--active,.cta__telefon--active{transform:translate3d(-255px, 0, 0)}@media (max-width: 428px){.cta__suche--active,.cta__telefon--active{transform:translate3d(-205px, 0, 0)}}.cta__suche{top:15vw;background:#fff}@media (max-width: 428px){.cta__suche{top:13vw}}.cta__suche input[type="search"]{width:100%;height:45px;padding-left:55px;color:#3D3D3B;background:#fff;border:none}@media (max-width: 768px){.cta__suche input[type="search"]{padding-left:10px}}.cta__suche input[type="search"]:focus{background:#F0F0EE;outline:none;border:none}.cta__suche__icon{background:#62A0CE;cursor:pointer;display:block;width:45px;height:45px;position:absolute;top:0;left:0;background-image:url("/media/Layout/astec/ressources/img/iconsuche.svg");background-position:50% 50%;background-size:60%;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta__suche__go{position:absolute;top:0;right:0;width:45px;height:45px;background-image:url("/media/Layout/astec/ressources/img/iconsuchauftrag.svg");background-position:50% 50%;background-size:60%;background-repeat:no-repeat;text-indent:10000px;border:none}.cta__telefon{top:calc(15vw + 50px)}@media (max-width: 428px){.cta__telefon{display:none;top:calc(57vw + 50px)}}.cta__telefon__icon{cursor:pointer;display:block;width:45px;height:45px;position:absolute;top:0;left:0;background-image:url("/media/Layout/astec/ressources/img/iconphone.svg");background-position:50% 50%;background-size:60%;background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta__telefon>a{color:#fff;font-family:"geoMed";font-weight:400;text-transform:uppercase;line-height:46px;padding:0 0 0 60px;font-size:calc(20px + (20 - 20) * ((100vw - 414px) / (1366 - 414)));letter-spacing:0.04em;text-decoration:none}@media (max-width: 428px){.cta__telefon>a{padding:0 0 0 25px;font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1366 - 414)))}}.cta__anniversary{position:fixed;left:-1px;top:15vw;width:45px;height:197px;background-color:#62A0CE;padding:0}@media (max-width: 428px){.cta__anniversary{display:none}}.cta__anniversary__icon{position:absolute;bottom:0;width:32px;height:56px;margin:7px;border-top:2px solid #fff;background:url("/media/Layout/astec/ressources/img/icon24jahre.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.cta__anniversary__text{color:#fff;font-family:"eurostile";font-weight:500;text-transform:uppercase;line-height:45px;width:130px;font-size:calc(17px + (17 - 17) * ((100vw - 414px) / (1366 - 414)));transform:rotate(-90deg);transform-origin:42% 125%;letter-spacing:0.07em}.newsletter{position:relative;width:100%;padding:6.25vw 0}.newsletter__bigblock{width:100%;max-width:38%;text-align:center;margin:0 auto}@media (max-width: 1366px){.newsletter__bigblock{max-width:50%}}@media (max-width: 768px){.newsletter__bigblock{max-width:80%}}@media (max-width: 428px){.newsletter__bigblock{max-width:100%}}.newsletter__bigblock__h2,.newsletter__bigblock__h3{font-size:calc(24px + (32 - 24) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.055em}.newsletter__bigblock__h3{font-family:"geoReg";font-weight:300}.newsletter__bigblock__h3:after{content:"";display:block;width:6vw;min-width:120px;height:2px;background:#62A0CE;margin:1vw auto 2.4vw auto}@media (max-width: 428px){.newsletter__bigblock__h3:after{margin:5vw auto 10vw auto}}.newsletter__bigblock__inner{font-size:calc(16px + (19 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B}@media (max-width: 428px){.newsletter__bigblock__inner{padding:10vw 4vw}}.newsletter__bigblock__inner strong{font-family:"geoMed";font-weight:400}.newsletter__bigblock__inner>a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em}.newsletter__bigblock__inner>a:hover{text-decoration:none;color:#fff;background:#3D3D3B}@media (max-width: 428px){.newsletter__bigblock__inner>a{padding:3vw 6vw}}.accordion{position:relative;min-height:5vh;margin:0 auto;width:100%}.accordion__wrapper{position:relative;width:100%;padding:.5208333333vw 4.1666666667vw;min-height:10vh}.accordion__wrapper--gray{background:#F0F0EE}@media (max-width: 428px){.accordion__wrapper{padding-top:7.8125vw}}.accordion__h2,.accordion__h3{font-size:calc(24px + (32 - 24) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.055em}.accordion__h3{font-family:"geoReg";font-weight:300;letter-spacing:0.04em;margin-bottom:2.6041666667vw}.accordion__item{width:100%;max-width:100%;margin:0 auto;padding:0;border:0}.accordion__item:last-child,.accordion__item:has(+template:last-child){border-bottom:1px solid #3D3D3B;margin-bottom:2vw}.accordion__item__head{position:relative;mmargin-bottom:30px;border-top:1px solid #3D3D3B}.accordion__item__head.noBorder{border-top:0}.accordion__item__content{overflow:hidden;display:flex;flex-wrap:wrap;max-height:0;transition:max-height 0.3s ease-out}.accordion__item__content.expand{max-height:9999px;transition:max-height 0.3s ease-in}.accordion__item__content__text{flex:1;min-width:100%;max-width:100%;font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.5em}@media (max-width: 768px){.accordion__item__content__text{flex:1;min-width:100%;max-width:100%}}.accordion__item__content__ast{display:none}.accordion__item__content__textwrap{margin-top:0;font-family:"geoReg";font-weight:300;color:#3D3D3B;padding:1vw 0 3vw 0;width:60%}@media (max-width: 768px){.accordion__item__content__textwrap{width:100%}}.accordion__item__content__textwrap p{font-family:"geoReg";font-weight:300;color:#3D3D3B}.accordion__item__content__textwrap ul{font-family:"geoReg";font-weight:300;color:#3D3D3B;margin-left:40px}.accordion__item__content__textwrap ul li{list-style-type:none;padding-left:0}.accordion__item__content__textwrap ul li:before{opacity:.3;content:"";color:#3D3D3B;display:inline-block;margin-left:-40px;padding-left:40px;height:15px;transform:rotate(180deg);background:url(/media/Layout/astec/ressources/img/back.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.accordion__item__content__textwrap strong{font-family:"geoMed";font-weight:400;color:#3D3D3B}.accordion__item__content__textwrap hr{border:0;height:1px;background-color:rgba(0,0,0,0.4)}.accordion__item__content__textwrap>a{text-decoration:none;color:#0069B4}.accordion__item__content__pdfwrap{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.accordion__item__content__pdf{flex:0 0 15%;min-width:15%;max-width:15%;margin:0 1%}@media (max-width: 1024px){.accordion__item__content__pdf{flex:0 0 22%;min-width:22%;max-width:22%;height:30vw}}@media (max-width: 768px){.accordion__item__content__pdf{flex:0 0 30%;min-width:30%;max-width:30%;height:40vw}}@media (max-width: 428px){.accordion__item__content__pdf{flex:0 0 100%;min-width:100%;max-width:100%;height:65vw}}.accordion__item__content__pdf__a{text-decoration:none}.accordion__item__content__pdf__image{width:auto;height:100%;height:17.9166666667vw;background:#F0F0EE;padding:1.0416666667vw}@media (max-width: 1024px){.accordion__item__content__pdf__image{height:24vw}}@media (max-width: 768px){.accordion__item__content__pdf__image{height:33vw}}@media (max-width: 428px){.accordion__item__content__pdf__image{height:52vw}}.accordion__item__content__pdf__image__wrap{width:100%;height:100%;display:flex;justify-content:flex-end;right:0;overflow:hidden}.accordion__item__content__pdf__image img{width:auto;height:100%;padding:0}.accordion__item__content__pdf__info{font-family:"geoMed";font-weight:400;color:#3D3D3B;font-size:calc(16px + (18 - 16) * ((100vw - 414px) / (1920 - 414)));padding:1vw 0 2vw 0}.accordion__OF-cover{height:100%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.accordion .opeSelected .opeImgWrap{height:200px}.accordion_handle{font-size:calc(19px + (26 - 19) * ((100vw - 414px) / (1920 - 414)));line-height:1.5em;text-transform:none;cursor:pointer;z-index:0;width:100vw;font-family:"geoReg";font-weight:300;color:#3D3D3B;display:table-cell;vertical-align:middle;position:relative;padding:1vw 0 1vw 3.90625vw}@media (max-width: 428px){.accordion_handle{padding:3vw 0 3vw 8vw}}.accordion_handle:before{content:" ";background:url(/media/Layout/astec/ressources/img/accordionarrow.svg);position:absolute;left:.5208333333vw;top:0;bottom:0;background-position:0 50%;background-repeat:no-repeat;background-size:contain;width:1.6666666667vw;display:inline-block;margin-left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 428px){.accordion_handle:before{width:5vw}}.accordion_handle.turn{color:#3D3D3B}.accordion_handle.turn:before{transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.opeSection.opeSelected .accordion__item__img:before{display:none}.opeMode .accordion__item__content{position:relative;z-index:9999;max-height:2000px}.opeMode .accordion__item__box__bgcolor{display:block}.ansprechpartner{height:auto;position:relative;padding:0 4.1666666667vw}.ansprechpartner__headline{font-family:"geoSem";font-weight:500;font-size:calc(22px + (32 - 22) * ((100vw - 414px) / (1920 - 414)));line-height:1.5em;color:#3D3D3B;text-transform:none;letter-spacing:0.055em;padding-bottom:2.0833333333vw}.ansprechpartner__container{height:100%;width:100%;padding:0}.ansprechpartner__container__wrapper{display:grid;grid-template-columns:repeat(4, 21.55vw);grid-column-gap:1.8229166667vw;grid-row-gap:1.8229166667vw;height:100%}@media (max-width: 1366px){.ansprechpartner__container__wrapper{grid-template-columns:repeat(3, 29.3vw)}}@media (max-width: 1200px){.ansprechpartner__container__wrapper{grid-template-columns:repeat(2, 45vw)}}@media (max-width: 428px){.ansprechpartner__container__wrapper{grid-template-columns:1fr;grid-column-gap:3.6458333333vw;grid-row-gap:3.6458333333vw}}.ansprechpartner__box{width:100%;padding:0 0 4.1666666667vw 0;height:auto;display:grid}.ansprechpartner__box--prod{margin:0}.ansprechpartner__box--prod .facts__box__img{width:100%;height:15.15625vw}@media (max-width: 768px){.ansprechpartner__box--prod .facts__box__img{height:40vw}}.ansprechpartner__box--prod .facts__box__headline{text-align:left}.ansprechpartner__box--prod .facts__box__text{text-align:left;width:100%}.ansprechpartner__box--prod .facts__box__btn{position:absolute;left:1vw;right:auto}@media (max-width: 768px){.ansprechpartner__box{padding:5vw 0 5vw 0}}@media (max-width: 428px){.ansprechpartner__box{flex:0 0 100%;min-width:100%;max-width:100%}}.ansprechpartner__box__img{width:100%}.ansprechpartner__box__wrap{position:relative;display:block;height:auto;width:100%;padding:0}@media (max-width: 768px){.ansprechpartner__box__wrap{padding:0.4vw 0}}.ansprechpartner__box__headline{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1em;position:relative;color:#3D3D3B;font-family:"geoSem";font-weight:500;padding:40px 0 8px 0}@media (max-width: 428px){.ansprechpartner__box__headline{padding:30px 0 10px 0}}.ansprechpartner__box__text{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.5em;position:relative;color:#3D3D3B;font-family:"geoReg";font-weight:300;margin:0 auto 3.6458333333vw auto;width:100%}.ansprechpartner__box a{color:#3D3D3B;text-decoration:none}.ansprechpartner__box a:hover{color:#62A0CE}.ansprechpartner__box__btn{position:absolute;bottom:0;left:0;transform:none}@media (max-width: 428px){.ansprechpartner__box__btn{position:relative}}.ansprechpartner__box__btn>a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em;display:inline-block}.ansprechpartner__box__btn>a:hover{text-decoration:none;color:#62A0CE;background:#3D3D3B}@media (max-width: 428px){.ansprechpartner__box__btn>a{padding:3vw 6vw}}.ansprechpartner__OF-cover{height:100%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.ansprechpartner .opeImgWrap img{object-fit:contain}.ansprechpartner .opeSection.opeSelected .ansprechpartner__container__wrapper{display:block}.ansprechpartner .opeSection.opeSelected .ansprechpartner__box{padding-bottom:0;text-align:left}.ansprechpartner .opeSection.opeSelected .ansprechpartner__box__wrap{padding:8px 0}.ansprechpartner .opeSection.opeSelected .ansprechpartner__box__text input{width:100%}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.text{position:relative;width:100%;padding:6.25vw 0;background:url("/media/Layout/astec/ressources/img/astecgrafikplusminus.svg");background-position:center;background-size:cover;background-repeat:no-repeat}.text--gray{background-image:none;padding:0 4.1666666667vw}@media (max-width: 768px){.text--gray{padding:0}}.text--gray .text__bigblock{max-width:48%}@media (max-width: 1366px){.text--gray .text__bigblock{max-width:50%}}@media (max-width: 768px){.text--gray .text__bigblock{max-width:80%}}@media (max-width: 428px){.text--gray .text__bigblock{max-width:100%}}.text--blue{background-image:none;padding:0}.text--no{padding:0}.text--nogfx{background-image:none}.text__wrapper{position:relative;height:100%;width:100%}.text__wrapper a{color:#62A0CE}.text__wrapper--gray{background-color:#F0F0EE;padding:5.2083333333vw 0}.text__wrapper--blue{background-color:#62A0CE;padding:5.2083333333vw 0}.text__wrapper--blue .text__bigblock__h2,.text__wrapper--blue .text__bigblock__h3,.text__wrapper--blue .text__bigblock__inner>h1,.text__wrapper--blue .text__bigblock__inner>h2,.text__wrapper--blue .text__bigblock__inner>h3{color:#fff}.text__wrapper--blue .text__bigblock__h3:after,.text__wrapper--blue .text__bigblock__inner>h3:after{background:#fff}.text__wrapper--blue .text__bigblock__inner{color:#fff}.text__wrapper--blue .text__bigblock__inner>a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));border:2px solid #fff}.text__wrapper--blue .text__bigblock__inner>a:hover{text-decoration:none;color:#fff;background:#3D3D3B}@media (max-width: 428px){.text__wrapper--blue .text__bigblock__inner>a{padding:6vw 12vw}}.text__wrapper--blue .text__bigblock__inner>a:hover{border:2px solid #62A0CE}.text__bigblock{width:100%;max-width:38%;text-align:center;margin:0 auto}@media (max-width: 1366px){.text__bigblock{max-width:50%}}@media (max-width: 768px){.text__bigblock{max-width:80%}}@media (max-width: 428px){.text__bigblock{max-width:100%}}.text__bigblock__h2,.text__bigblock__h3,.text__bigblock__inner>h1,.text__bigblock__inner>h2,.text__bigblock__inner>h3{font-size:calc(20px + (32 - 20) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.025em}.text__bigblock__h3,.text__bigblock__inner>h3{font-family:"geoReg";font-weight:300}.text__bigblock__h3:after,.text__bigblock__inner>h3:after{content:"";display:block;width:6vw;min-width:120px;height:2px;background:#3D3D3B;margin:1.3vw auto 2.4vw auto}@media (max-width: 428px){.text__bigblock__h3:after,.text__bigblock__inner>h3:after{margin:5vw auto 10vw auto}}.text__bigblock__inner{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B}@media (max-width: 428px){.text__bigblock__inner{padding:10vw 4vw}}.text__bigblock__inner strong{font-family:"geoMed";font-weight:400}.text__bigblock__inner>a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em}.text__bigblock__inner>a:hover{text-decoration:none;color:#fff;background:#3D3D3B}@media (max-width: 428px){.text__bigblock__inner>a{padding:6vw 12vw}}.text__bigblock__inner p{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B}.text__bigblock__inner ul{font-family:"geoReg";font-weight:300;color:#3D3D3B;margin-left:40px}.text__bigblock__inner ul li{list-style-type:none;padding-left:0}.text__bigblock__inner ul li:before{opacity:.3;content:"";color:#3D3D3B;display:inline-block;margin-left:-40px;padding-left:40px;height:15px;transform:rotate(180deg);background:url(/media/Layout/astec/ressources/img/back.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.searchlink{text-decoration:none;font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B}.searchlink:hover{color:#62A0CE}.searchdescription{font-size:calc(10px + (14 - 10) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B;opacity:.5}.result{padding:.5208333333vw}.opeEmptyPagePlusButton{position:relative;bottom:0}.container.text{padding:6.25vw 0}.container.text--gray{padding:0 4.1666666667vw}@media (max-width: 768px){.container.text--gray{padding:0}}.container.text--blue,.container.text--no{padding:0}.container.text__wrapper--gray,.container.text__wrapper--blue{padding:5.2083333333vw 0}.container.text__bigblock{margin:0 auto}@media (max-width: 428px){.container.text__bigblock__inner{padding:10vw 4vw}}.text__bigblock__inner>h1,.text__bigblock__inner>h2{margin:-0.1em 0 0 0;padding:0;text-align:inherit;word-break:normal}.text__bigblock__inner>h3{margin:0;padding:0;text-align:inherit;word-break:normal}.text__bigblock__inner>div{color:inherit;font-weight:inherit;text-align:inherit;column-count:auto;column-gap:normal}.text__bigblock__inner>div p{margin:1em 0 10px 0;padding:0}.text__bigblock__inner>div strong{font-family:"geoMed";font-weight:400}.text__bigblock__inner>div h3,.text__bigblock__inner>div h4{font-weight:bold}.textundbox__cta__a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em;display:inline-block;margin-top:1.6vw}.textundbox__cta__a:hover{text-decoration:none;color:#62A0CE;background:#3D3D3B}@media (max-width: 428px){.textundbox__cta__a{padding:3vw 6vw}}.footer__contact{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer__contact span{display:block}.footer__social{display:inline-flex;color:#bdbdbd;text-decoration:none;transition:color 0.3s ease}.footer__social svg{width:60px;height:auto}@media (max-width: 420px){.footer__social svg{width:40px;height:auto}}.footer__social:hover{color:#62a0ce}.bigImgSlider{position:relative;height:50vw;overflow:hidden;z-index:0}.bigImgSlider--low{height:35vw}@media (max-width: 768px){.bigImgSlider{height:120vw}}.bigImgSlider__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.bigImgSlider__item{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 100%}@media (max-width: 428px){.bigImgSlider__item{height:auto}}.bigImgSlider__item__img{flex:0 0 100%;min-width:100%;max-width:100%;height:100%}.bigImgSlider__item__img img{display:block;height:100%;width:100%;object-fit:cover}@media (max-width: 428px){.bigImgSlider__item__img img{height:100%}}.bigImgSlider__text{position:absolute;width:100%;text-align:center;height:fit-content;top:19.8vw;left:0;right:0;z-index:1000}@media (max-width: 428px){.bigImgSlider__text{padding:20px;top:30vw}}.bigImgSlider__text__h1{color:#3D3D3B;font-size:calc(32px + (60 - 32) * ((100vw - 414px) / (1920 - 414)));position:relative;font-family:"eurostile";font-weight:500;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:1.3vw;color:#fff}.bigImgSlider__text__h3{color:#3D3D3B;font-size:calc(20px + (30 - 20) * ((100vw - 414px) / (1920 - 414)));position:relative;font-family:"geoReg";font-weight:300;letter-spacing:0.06em;margin-bottom:3.7vw;color:#fff}.bigImgSlider__text__btn{display:table;padding:.8333333333vw 2.6041666667vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em}.bigImgSlider__text__btn:hover{text-decoration:none;color:#fff;background:#3D3D3B}.bigImgSlider__OF-cover{height:101%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.bigImgSlider .opeEditSection .opeInput{width:auto}.bigImgSlider .opeInput{width:100%}.bigImgSlider .cke_inner{width:49.4791666667vw}.bigImgSlider .opeSection.opeSelected{position:relative}.bigImgSlider .swiper-container{position:relative;opacity:1;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;width:100%}.bigImgSlider .swiper-button-prev,.bigImgSlider .swiper-button-next{outline:0;position:absolute;top:45.3%;margin-top:0;background:none;display:inline-block;width:.89vw;height:1.4vw;background-size:contain}@media (max-width: 428px){.bigImgSlider .swiper-button-prev,.bigImgSlider .swiper-button-next{display:none}}.bigImgSlider .swiper-button-prev{left:2vw;right:auto}.bigImgSlider .swiper-button-prev:after{display:none}.bigImgSlider .swiper-button-next{left:auto;right:2vw;transform:rotate(180deg)}.bigImgSlider .swiper-button-next:after{display:none}.opeSection.opeSelected .bigImgSlider__radial{display:none}.subnavbar{position:relative;width:100%;height:3.2vw;min-height:50px;background:#F0F0EE}@media (max-width: 1024px){.subnavbar{display:none}}.subnavbar--stay{display:block}@media (max-width: 1024px){.subnavbar--stay{display:block}}.subnavbar--sticky{position:fixed;z-index:9999}.subnavbar__wrapper{display:flex;justify-content:center;height:100%}.subnavbar__ul{align-self:center}.subnavbar__li{position:relative;display:inline-block;padding:0 1.0416666667vw}.subnavbar__li--active .subnavbar__span{font-family:"geoMed";font-weight:400}.subnavbar__li a{font-size:calc(14px + (17 - 14) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B;text-decoration:none}.subnavbar__li a:hover{font-family:"geoMed";font-weight:400}.subnavbar__span{font-family:"geoMed";font-weight:400;font-size:calc(14px + (17 - 14) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;color:#3D3D3B;text-decoration:none}.textundbox{position:relative;width:100%;padding:0 0 4vw 0}.textundbox--paddedtop{padding-top:6.25vw}.textundbox--gray{background-color:#F0F0EE}.textundbox__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.8229166667vw;grid-template-areas:"txt txt txt box";height:100%;padding:0 4.1666666667vw}@media (max-width: 1024px){.textundbox__wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"txt txt box"}}.textundbox__wrapper--gray{background-color:#F0F0EE;padding:0 4.1666666667vw}@media (max-width: 768px){.textundbox__wrapper{display:block}}.textundbox__bigblock{grid-area:txt;text-align:left;padding-top:.3vw}@media (max-width: 428px){.textundbox__bigblock{padding-bottom:5vw}}.textundbox__bigblock__h2,.textundbox__bigblock__h3{font-size:calc(20px + (32 - 20) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.025em}.textundbox__bigblock__h3{font-family:"geoReg";font-weight:300;letter-spacing:0.02em}.textundbox__bigblock__h3:after{content:"";display:block;width:8.35vw;min-width:120px;height:2px;background:#3D3D3B;margin:1.3vw auto 2.4vw 0}@media (max-width: 428px){.textundbox__bigblock__h3:after{margin:5vw auto 10vw 0}}.textundbox__bigblock__inner{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B;padding-left:21%;width:80%}@media (max-width: 1024px){.textundbox__bigblock__inner{padding-left:0;width:100%}}.textundbox__bigblock__inner strong{font-family:"geoMed";font-weight:400}.textundbox__bigblock__inner>a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em;display:inline-block}.textundbox__bigblock__inner>a:hover{text-decoration:none;color:#fff;background:#3D3D3B}@media (max-width: 428px){.textundbox__bigblock__inner>a{padding:6vw 12vw}}.textundbox__bigblock__inner ul{font-family:"geoReg";font-weight:300;color:#3D3D3B;margin-left:25px}.textundbox__bigblock__inner ul li{list-style-type:none;padding-left:0}.textundbox__bigblock__inner ul li:before{opacity:.3;content:"";color:#3D3D3B;display:inline-block;margin-left:-40px;padding-left:40px;height:15px;transform:rotate(180deg);background:url(/media/Layout/astec/ressources/img/back.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.textundbox__cta{grid-area:box}@media (max-width: 768px){.textundbox__cta{margin-top:4.1666666667vw}}@media (max-width: 428px){.textundbox__cta{flex:0 0 100%;min-width:100%;max-width:100%}}.textundbox__cta__h4{font-size:calc(18px + (26 - 18) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.04em}.textundbox__cta__h4:after{content:"";display:block;width:8.35vw;min-width:120px;height:2px;background:#3D3D3B;margin:.7vw auto 1.6vw 0}@media (max-width: 428px){.textundbox__cta__h4:after{margin:5vw auto 10vw 0}}.textundbox__cta__h4--noline{margin-bottom:1.3020833333vw;color:#3D3D3B}.textundbox__cta__h4--noline:after{display:none}@media (max-width: 428px){.textundbox__cta button{display:block}}.textundbox__cta__a{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em;display:inline-block;margin-top:1.6vw}.textundbox__cta__a:hover{text-decoration:none;color:#62A0CE;background:#3D3D3B}@media (max-width: 428px){.textundbox__cta__a{padding:3vw 6vw}}.textundbox__cta__inner{background:#F0F0EE;font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B;padding:2.4vw 2vw;text-align:left}@media (max-width: 768px){.textundbox__cta__inner{padding:5vw 5vw}}.textundbox__cta__inner strong{font-family:"geoSem";font-weight:500}@media (max-width: 428px){.textundbox__cta__inner{padding:8vw}}.textundbox__cta__inner p{font-size:calc(16px + (20 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#3D3D3B}.textundbox__cta__inner ul{font-family:"geoReg";font-weight:300;color:#3D3D3B;margin-left:25px}.textundbox__cta__inner ul li{list-style-type:none;padding-left:0}.textundbox__cta__inner ul li:before{opacity:.3;content:"";color:#3D3D3B;display:inline-block;margin-left:-40px;padding-left:40px;height:15px;transform:rotate(180deg);background:url(/media/Layout/astec/ressources/img/backwhite.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.textundbox__cta__inner--gray{background-color:#F0F0EE;color:#3D3D3B}.textundbox__cta__inner--gray p{color:#3D3D3B}.textundbox__cta__inner--gray li:before{background:url(/media/Layout/astec/ressources/img/back.svg)}.textundbox__cta__inner--gray a{color:#3D3D3B;text-decoration:none}.textundbox__cta__inner--gray a:hover{color:#0069B4}.textundbox__cta__inner--white{background-color:#fff;color:#3D3D3B}.textundbox__cta__inner--white p{color:#3D3D3B}.textundbox__cta__inner--white h4{color:#3D3D3B}.textundbox__cta__inner--white li:before{background:url(/media/Layout/astec/ressources/img/back.svg)}.textundbox__cta__inner--white a{color:#3D3D3B;text-decoration:none}.textundbox__cta__inner--white a:hover{color:#0069B4}.textundbox__cta__inner--blue{background-color:#62A0CE;color:#fff}.textundbox__cta__inner--blue p{color:#fff}.textundbox__cta__inner--blue li:before{background:url(/media/Layout/astec/ressources/img/back.svg)}.textundbox__cta__inner--blue a{color:#fff;text-decoration:none}.textundbox__cta__inner--blue a:hover{color:#0069B4}.textundbox__cta__logo{flex:0 0 100%;min-width:100%;max-width:100%;height:auto}.textundbox__cta__logo img{display:block;height:auto;width:100%;object-fit:contain}@media (max-width: 768px){.textundbox__cta__logo img{width:80%}}@media (max-width: 428px){.textundbox__cta__logo img{height:100%}}.textundbox__cta__img{flex:0 0 100%;min-width:100%;max-width:100%;height:14.1666666667vw}@media (max-width: 768px){.textundbox__cta__img{height:45vw}}.textundbox__cta__img img{display:block;height:100%;width:100%;object-fit:cover}@media (max-width: 428px){.textundbox__cta__img img{height:100%}}.textundbox__cta__box{position:relative;margin-bottom:2.0833333333vw}@media (max-width: 768px){.textundbox__cta__box{width:60%}}@media (max-width: 428px){.textundbox__cta__box{width:100%}}.textundbox__cta__box--blue h4{color:#fff}.textundbox__cta__box--blue h4:after{background:#fff}.textundbox__cta__box--blue .textundbox__cta__inner{background:#62A0CE;color:#fff}.textundbox__cta__box--blue .textundbox__cta__inner li,.textundbox__cta__box--blue .textundbox__cta__inner p{color:#fff}.textundbox__cta__box--blue .textundbox__cta__a{background-color:#fff !important;color:#62A0CE !important}.textundbox__cta__box--blue .textundbox__cta__a:hover{background-color:#3D3D3B !important;color:#F0F0EE !important}.textundbox__cta__box--blue a{color:#fff !important;text-decoration:none}.textundbox__cta__box--blue a:hover{color:#F0F0EE !important}.textundbox__cta__OF-cover{height:101%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.textundbox__cta__OF-contain{height:100%;width:100%;object-fit:contain;object-position:center;font-family:'object-fit: contain; object-position: center;'}.textundbox .opeSection.opeSelected .textundbox__cta__inner,.textundbox .opeSection.opeSelected .textundbox__cta__inner p,.textundbox .opeSection.opeSelected .textundbox__cta__inner li{color:#3D3D3B}.services{position:relative;width:100%;padding:0 0 6vw 0}@media (max-width: 768px){.services{padding:10vw 0}}.services--gray{background:#F0F0EE}.services__wrapper{display:grid;grid-template-columns:repeat(4, 21.55vw);grid-column-gap:1.8229166667vw;grid-row-gap:1.8229166667vw;height:100%;padding:0 4.1666666667vw}@media (max-width: 1366px){.services__wrapper{grid-template-columns:repeat(3, 29.3vw)}}@media (max-width: 1200px){.services__wrapper{grid-template-columns:repeat(2, 45vw)}}@media (max-width: 428px){.services__wrapper{grid-template-columns:1fr;grid-column-gap:3.6458333333vw;grid-row-gap:3.6458333333vw}}.services__h2{font-size:calc(24px + (32 - 24) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.055em;width:100%;text-align:center;margin-bottom:2.4vw}.services__box{position:relative;height:13.4vw;width:100%;background-color:#62A0CE;background-image:url("/media/Layout/astec/ressources/img/bigplus.svg");background-repeat:no-repeat;background-size:3vw;background-position:2.3vw 2.2vw}@media (max-width: 1366px){.services__box{height:15vw}}@media (max-width: 1200px){.services__box{height:22vw;background-size:6vw;background-position:3vw 3vw}}@media (max-width: 428px){.services__box{height:40vw;background-size:10vw;background-position:5vw 5vw}}.services__box__wrap{height:100%;font-size:calc(18px + (28 - 18) * ((100vw - 414px) / (1920 - 414)));line-height:1.4em;font-family:"geoMed";font-weight:400;color:#fff;padding:2.2vw 1.4vw 2.7vw 3.8vw;text-align:left;display:flex;flex-direction:column-reverse}@media (max-width: 1024px){.services__box__wrap{padding:2.2vw 1.4vw 4vw 3.8vw}}@media (max-width: 428px){.services__box__wrap{padding:8vw 9vw}}.services .opeSection.opeSelected .services__box__wrap{color:#3D3D3B}.refslider{background:#fff;min-height:10vw;width:100%;padding:5.2083333333vw 4.1666666667vw}.refslider__h2{font-size:calc(24px + (31 - 24) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#3D3D3B;line-height:1.5em;text-transform:none;letter-spacing:0.055em;margin-bottom:2.6041666667vw}.refslider__ul{position:relative;height:21.7708333333vw;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 1024px){.refslider__ul{height:27vw}}@media (max-width: 768px){.refslider__ul{height:38vw}}@media (max-width: 428px){.refslider__ul{height:90vw}}.refslider__link{position:relative;height:100%;width:100%;display:block}.refslider__link:hover .refslider__overlay{background:#62A0CE;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refslider__bild{position:relative;height:100%;background:#62A0CE}.refslider__bild img{width:100%;height:100%}.refslider__overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.refslider__text{position:absolute;top:auto;bottom:0;left:0;right:0;color:#fff;padding:6%;font-size:calc(16px + (19 - 16) * ((100vw - 414px) / (1920 - 414)));line-height:1.54em;font-family:"geoReg";font-weight:300;color:#fff}.refslider__text__headline{font-size:calc(20px + (32 - 20) * ((100vw - 414px) / (1920 - 414)));font-family:"geoSem";font-weight:500;color:#fff;line-height:1.5em;text-transform:uppercase;letter-spacing:0.055em;padding-bottom:1.0416666667vw;border-bottom:2px solid #fff;margin-bottom:1.0416666667vw}.refslider__btn{display:table;padding:.8333333333vw 2.0833333333vw;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#fff;margin:0 auto;background:#62A0CE;font-size:calc(16px + (24 - 16) * ((100vw - 414px) / (1920 - 414)));font-family:"geoMed";font-weight:400;letter-spacing:0.04em;margin:3.125vw auto 0 auto}.refslider__btn:hover{text-decoration:none;color:#fff;background:#3D3D3B}@media (max-width: 428px){.refslider__btn{padding:3vw 6vw}}.refslider__OF-cover{height:101%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.refslider .swiper-button-prev,.refslider .swiper-button-next{opacity:1;color:#3D3D3B;outline:0}.refslider .swiper-button-prev:after,.refslider .swiper-button-next:after{font-size:1.0416666667vw}@media (max-width: 768px){.refslider .swiper-button-prev:after,.refslider .swiper-button-next:after{font-size:2.0833333333vw}}@media (max-width: 428px){.refslider .swiper-button-prev:after,.refslider .swiper-button-next:after{font-size:4.1666666667vw}}@media (max-width: 768px){.refslider .swiper-button-prev{left:0;padding-right:2vw}}@media (max-width: 768px){.refslider .swiper-button-next{right:0;padding-left:2vw}}.container-hover{transition:all 300ms linear;cursor:pointer}.container-mask{overflow:hidden}.container-fade-in{opacity:0;transition:opacity 0.35s ease-in-out}.container-6551{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}@media only screen and (max-width: 1024px){.container-6551{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 768px){.container-6551{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 414px){.container-6551{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}.container-hover-6551:hover,.container-active-6551{background:#62A0CE !important}.container-fade-in:hover{opacity:1}.container-6552{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}@media only screen and (max-width: 1024px){.container-6552{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 768px){.container-6552{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 414px){.container-6552{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}.container-hover-6552:hover,.container-active-6552{background:#62A0CE !important}.container-fade-in:hover{opacity:1}.container-6553{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}@media only screen and (max-width: 1024px){.container-6553{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 768px){.container-6553{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 414px){.container-6553{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}.container-hover-6553:hover,.container-active-6553{background:#62A0CE !important}.container-fade-in:hover{opacity:1}.container-6554{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}@media only screen and (max-width: 1024px){.container-6554{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 768px){.container-6554{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}@media only screen and (max-width: 414px){.container-6554{margin:0 0 0 0;padding:0 0 0 0;position:relative;top:0;right:0;bottom:0;left:0;display:block;border-radius:0;pointer-events:all;border-style:solid;border-width:0}}.container-hover-6554:hover,.container-active-6554{background:#62A0CE !important}.container-fade-in:hover{opacity:1}h1{font-size:2rem;letter-spacing:inherit}h2{font-size:2rem}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:0.83em}@media only screen and (max-width: 1024px){h1{font-size:2rem;letter-spacing:inherit}h2{font-size:2rem}h3{font-size:1.17em}}@media only screen and (max-width: 768px){h1{font-size:2rem;letter-spacing:inherit}h2{font-size:2rem}h3{font-size:1.17em}}@media only screen and (max-width: 414px){h1{font-size:2rem;letter-spacing:inherit}h2{font-size:2rem}h3{font-size:1.17em}}.headline-6555{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:bold;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6555 p{margin:0;padding:0}.headline-6555.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}@media only screen and (max-width: 1024px){.headline-6555{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:bold;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6555.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 768px){.headline-6555{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:bold;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6555.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 414px){.headline-6555{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:bold;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6555.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}.headline-6556{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:normal;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6556 p{margin:0;padding:0}.headline-6556.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}@media only screen and (max-width: 1024px){.headline-6556{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:normal;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6556.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 768px){.headline-6556{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:normal;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6556.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 414px){.headline-6556{margin:0 0 0 0;padding:0 0 0 0;color:#000;word-break:normal;font-weight:normal;text-transform:none;text-align:center;font-variant-caps:normal}.headline-6556.red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}.text-6557{text-rendering:optimizeLegibility;margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6557 p{margin:0;padding:0 0 1.5em 0}.text-6557 p:last-child{padding:0}.text-6557 strong{font-weight:600}.text-6557 table>td{border:none 0}.text-6557 h2,.text-6557 h3,.text-6557 h4{font-weight:300}.text-6557.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}@media only screen and (max-width: 1024px){.text-6557{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6557.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 768px){.text-6557{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6557.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 414px){.text-6557{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6557.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}.text-6558{text-rendering:optimizeLegibility;margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6558 p{margin:0;padding:0 0 1.5em 0}.text-6558 p:last-child{padding:0}.text-6558 strong{font-weight:600}.text-6558 table>td{border:none 0}.text-6558 h2,.text-6558 h3,.text-6558 h4{font-weight:300}.text-6558.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}@media only screen and (max-width: 1024px){.text-6558{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6558.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 768px){.text-6558{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6558.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}@media only screen and (max-width: 414px){.text-6558{margin:0 0 0 0;padding:0 0 0 0;column-gap:1.5em;column-count:auto;font-weight:inherit;color:inherit;text-align:center;text-transform:none}.text-6558.has-red-dot::before{content:"";display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-right:10px;position:absolute;top:-5px;left:-5px;transform:translateY(-50%)}}
