/*!
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * www.atu-prix.ch
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2015
 */@font-face{font-family:Brown;src:url(/_resources/themes/atuprix/dist/assets/fonts/lineto-brown-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown;src:url(/_resources/themes/atuprix/dist/assets/fonts/lineto-brown-bold.woff) format("woff");font-weight:700;font-style:normal}body,html{width:100%;margin:0;padding:0;min-height:100vh;height:100%}.container{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1400px;min-height:100%;padding:0}@media screen and (max-width:900px){.container{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}article.main{margin-right:auto;max-width:906px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:60px 0 30px 60px}article.main.light{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}article.main.light ::-moz-selection{background:hsla(0,0%,100%,.5)}article.main.light ::selection{background:hsla(0,0%,100%,.5)}article.main.light:before{content:"";position:absolute;background:#f4f4f4;left:-60px;top:0;right:0;bottom:0;z-index:-1}@media screen and (min-width:1401px){article.main.light:before{left:calc(640px - 50vw)}}@media screen and (max-width:640px){article.main.light:before{left:0}}article.main.dark{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}article.main.dark ::-moz-selection{background:hsla(0,0%,100%,.5)}article.main.dark ::selection{background:hsla(0,0%,100%,.5)}article.main.dark:before{content:"";position:absolute;background:#bda777;left:-60px;top:0;right:0;bottom:0;z-index:-1}@media screen and (min-width:1401px){article.main.dark:before{left:calc(640px - 50vw)}}@media screen and (max-width:640px){article.main.dark:before{left:0}}@media screen and (max-width:900px){article.main{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;padding:120px 30px 30px;z-index:10;position:relative}}@media screen and (max-width:640px){article.main{padding:90px 22px 22px}}.grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid .col3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.grid .col1,.grid .col3{-webkit-box-sizing:border-box;box-sizing:border-box}.grid .col1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:60px;width:33.33333%}.grid .col1.last{margin-left:auto;padding-right:0}.grid .col2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:60px;width:66.66667%}.grid .col2.last{margin-left:auto;padding-right:0}@media screen and (max-width:1024px){.grid .col1,.grid .col2{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding-right:0}.grid .col1.last,.grid .col2.last{margin-left:0}}.large{font-size:50px;line-height:1.2;font-weight:700;margin-top:-.2em}@media screen and (max-width:640px){.large{font-size:20px;line-height:1.2}}@media print{.large{font-size:24pt}}.pricegroup body h2,body .pricegroup h2,body .subtitle{font-size:18px;line-height:1.22222;margin-bottom:2.5em;margin-top:-.18em}@media screen and (max-width:640px){.pricegroup body h2,body .pricegroup h2,body .subtitle{font-size:15px;line-height:1.2}}@media print{.pricegroup body h2,body .pricegroup h2,body .subtitle{font-size:10pt}}.pricegroup body h2+p,body .pricegroup h2+p,body .subtitle+p{padding-top:.1em}.pricegroup body h2+.news__title,.pricegroup body h2+h1,body .pricegroup h2+.news__title,body .pricegroup h2+h1,body .subtitle+.news__title,body .subtitle+h1{margin-top:0}@media screen and (max-width:640px){.pricegroup body h2,body .pricegroup h2,body .subtitle{margin-bottom:1.2em;font-size:12px}}.projectholder a{font-size:15px;line-height:1.46667;font-weight:400}@media screen and (max-width:640px){.projectholder a{font-size:12px;line-height:1.5}}@media print{.projectholder a{font-size:8pt}}@media screen and (max-width:640px){.projectholder h3,.projectholder h4{font-size:12px;line-height:18px}}.images img{display:block;width:100%;height:auto;margin-bottom:30px}.images img:last-child{margin-bottom:0}@media screen and (max-width:1024px){.images{margin-bottom:60px}}@media screen and (max-width:640px){.images{margin-bottom:30px}.images img{margin-bottom:15px}.images img:last-child{margin-bottom:0}}.valign-helper{display:inline-block;height:100%;vertical-align:middle}.dash{display:block;height:0;border:0;background:rgba(0,0,0,0);width:100%;padding-bottom:63%;position:relative;margin:60px 0;-webkit-box-shadow:none;box-shadow:none;overflow:visible}.dash:after{content:"";position:absolute;height:1px;background:#162b48;width:118.2%;-webkit-transform:rotate(-32.2deg);-ms-transform:rotate(-32.2deg);transform:rotate(-32.2deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;bottom:0;left:-1px}@media screen and (max-width:640px){.dash{margin:30px 0}}form{margin:30px 0}form fieldset{border:0;margin:0;padding:0}form input.text,form textarea{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;color:#162b48;border-radius:0;border:1px solid rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;width:100%;outline:0}form input.text:focus,form textarea:focus{border-color:#162b48}form input.text:disabled,form textarea:disabled{opacity:.5;pointer-events:none}form input.text::-moz-selection,form textarea::-moz-selection{background:rgba(22,43,72,.2)}form input.text::selection,form textarea::selection{background:rgba(22,43,72,.2)}@media screen and (max-width:640px){form input.text,form textarea{font-size:16px}}form input.action{font-family:inherit;font-size:inherit;padding:6px}form .field{margin-bottom:12px}form .field.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .field.checkbox label.right{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 40px)}form .field.checkbox .description{margin-top:0;width:100%}form .message,form .required{color:#900;display:block}form .btn-toolbar{margin-top:15px}.button,button,input[type=submit]{outline:0;background-color:#162b48;-webkit-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;color:#fff;border-radius:6px;font-weight:700;font-size:inherit;font-family:inherit;line-height:inherit;text-decoration:none;padding:6px 15px;cursor:pointer;border:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.button:hover,button:hover,input[type=submit]:hover{background-color:#000;color:#fff}}.button.current,.button.section,button.current,button.section,input[type=submit].current,input[type=submit].section{background-color:#000;color:#fff}.button:focus,button:focus,input[type=submit]:focus{background-color:#000}.button.secondary,button.secondary,input[type=submit].secondary{cursor:pointer;outline:0;background-color:#bda777;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;color:#162b48}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.button.secondary:hover,button.secondary:hover,input[type=submit].secondary:hover{background-color:#ac9155}}.button.secondary.current,.button.secondary.section,.button.secondary:focus,button.secondary.current,button.secondary.section,button.secondary:focus,input[type=submit].secondary.current,input[type=submit].secondary.section,input[type=submit].secondary:focus{background-color:#ac9155}#ForgotPassword{margin-top:1em}.logo{width:130px;height:132px;position:relative;display:inline-block;text-align:left;margin:-1px auto 89px}@media screen and (max-width:900px){.logo{width:31px;height:31px;overflow:hidden;position:fixed;right:30px;left:auto;top:15px;z-index:501}}@media screen and (max-width:640px){.logo{right:22px}}.logo__link{display:block;right:0;bottom:0;text-indent:-9999em}.logo__image,.logo__link{position:absolute;top:0;left:0}.logo__image{width:100%;height:100%}@media screen and (max-width:900px){.logo__image{position:absolute;width:65px;height:66px;right:0;bottom:0;top:auto;left:auto}}.teaser{position:relative}@media screen and (max-width:900px){.teaser{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;position:relative;display:none;z-index:2;padding-right:30px}.teaser.home{display:block}}@media screen and (max-width:640px){.teaser{width:auto;padding-right:0}}.teaser__content{text-align:center;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.2);box-shadow:0 4px 15px 0 rgba(0,0,0,.2);padding:28px 30px 25px;background:#fff}.teaser__content a{display:block;margin-top:.7em;font-size:15px;line-height:1.46667;font-weight:400}@media screen and (max-width:640px){.teaser__content a{font-size:12px;line-height:1.5}}@media print{.teaser__content a{font-size:8pt}}@media screen and (max-width:640px){.teaser__content a{font-size:15px}}.sidebar{width:230px;justify-self:flex-end;text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:60px}@media screen and (max-width:900px){.sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0;padding:22px}.dark+.sidebar{background:#bda777}.light+.sidebar{background:#f4f4f4}.sidebar:before{content:"";position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;border:solid #162b48;border-width:0 0 1px;z-index:500}}@media screen and (min-width:901px){.sidebar__inner{width:200px;padding:60px 30px 30px 0;-webkit-box-sizing:content-box;box-sizing:content-box}.sidebar__inner.fixed{position:fixed}}.sidebar__nav{text-align:left;margin-top:-.66em}@media screen and (max-width:900px){.sidebar__nav{display:none;position:fixed;top:61px;background:#fff;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:59px 30px 24px;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.2);box-shadow:0 4px 15px 0 rgba(0,0,0,.2);z-index:499}.sidebar__toggle:checked+.sidebar__toggle-label+.sidebar__nav{display:block}}@media screen and (max-width:640px){.sidebar__nav{width:100%;padding:22px}}.sidebar__list{list-style-type:none;padding:0;margin:0 0 1.4em}.sidebar__list--lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.6em}@media screen and (max-width:900px){.sidebar__list--lang{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0}}.sidebar__list-item:nth-child(2){margin-bottom:1.2em}.sidebar__link{cursor:pointer;outline:0;color:#162b48;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;display:block;line-height:30px;border:solid #162b48;border-width:0 0 1px;text-decoration:none;font-weight:700}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.sidebar__link:hover{color:#bda777}}.sidebar__link.current,.sidebar__link.section{color:#bda777}.sidebar__link--subnav{border:0;font-size:15px;line-height:1.46667}@media screen and (max-width:640px){.sidebar__link--subnav{font-size:12px;line-height:1.5}}@media print{.sidebar__link--subnav{font-size:8pt}}@media screen and (max-width:640px){.sidebar__link{font-size:18px}.sidebar__link--subnav{font-size:15px;line-height:22px}}.sidebar__subnav{list-style-type:none;padding:0;margin:1.4em 0 .9em}.sidebar__link.collapse+.sidebar__subnav{display:none}.sidebar__link.section.collapse+.sidebar__subnav{display:block}.sidebar__language-item{display:inline-block;margin:0 0 0 12px}.sidebar__language-item:first-child{margin-left:0}@media screen and (min-width:901px){.sidebar__language-item.meta{width:100%;margin-left:0}}@media screen and (max-width:900px){.sidebar__language-item.meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.sidebar__language-item.meta:before{content:"|";display:block;font-size:18px;margin-right:9px}}.sidebar__toggle{visibility:hidden;position:absolute}.sidebar__toggle-label{display:none;width:30px;height:24px;background:rgba(0,0,0,0) url(/_resources/themes/atuprix/dist/assets/images/hamburger.png) no-repeat top;background-size:100% 200%;cursor:pointer}.sidebar__toggle-label span{visibility:hidden}.sidebar__toggle:checked+.sidebar__toggle-label{background-position:bottom}@media screen and (max-width:900px){.sidebar__toggle-label{display:block;position:fixed;top:18px;left:30px;z-index:501}}@media screen and (max-width:640px){.sidebar__toggle-label{left:22px}}.pricegroup{font-size:30px;line-height:1.2;font-weight:700}@media screen and (max-width:640px){.pricegroup{font-size:15px;line-height:1.2}}@media print{.pricegroup{font-size:18pt}}.pricegroup a,.pricegroup h3+p,.pricegroup h4+p{font-size:15px;line-height:1.46667;font-weight:400}@media screen and (max-width:640px){.pricegroup a,.pricegroup h3+p,.pricegroup h4+p{font-size:12px;line-height:1.5}}@media print{.pricegroup a,.pricegroup h3+p,.pricegroup h4+p{font-size:8pt}}.pricegroup p{margin-bottom:.55em}.pricegroup p+h2{margin-top:2.7em}.pricegroup h3,.pricegroup h4{margin-top:2.66em}.pricegroup nav{font-size:50px;line-height:1.2;font-weight:700}@media screen and (max-width:640px){.pricegroup nav{font-size:20px;line-height:1.2}}@media print{.pricegroup nav{font-size:24pt}}.pricegroup nav ul{list-style-type:none;margin:0;padding:0}.pricegroup nav a{cursor:pointer;outline:0;color:#162b48;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;font-size:50px;line-height:1.2;text-decoration:none;font-weight:700}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.pricegroup nav a:hover{color:#bda777}}.pricegroup nav a.current,.pricegroup nav a.section{color:#bda777}@media screen and (max-width:640px){.pricegroup nav a{font-size:20px;line-height:1.2}}@media print{.pricegroup nav a{font-size:24pt}}.pricegroup nav li{margin-bottom:.75em}.pricegroup nav li:last-of-type{margin-bottom:.95em}@media screen and (max-width:640px){.pricegroup{font-weight:400}.pricegroup p+h2{margin-top:1.4em}.pricegroup h3,.pricegroup h4{font-size:12px;line-height:18px;margin-top:1.4em}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;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:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-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;-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,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(270deg,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(90deg,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(0deg,rgba(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,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.slider{margin-top:60px;margin-right:60px}@media screen and (max-width:640px){.slider{margin-right:0;margin-top:30px}}.slider__slide img{display:block;width:100%;height:auto}.slider__arrow{display:block;position:absolute;cursor:pointer;z-index:999;top:calc(50% - 30px);width:60px;height:60px}@media (-moz-touch-enabled:1),(pointer:coarse){.slider__arrow{display:none}}.slider__arrow:hover:after{background-color:#bda777}.slider__arrow.swiper-button-disabled{pointer-events:none;opacity:.5}.slider__arrow:after{content:"";width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;display:block;background:#162b48 url(/_resources/themes/atuprix/dist/assets/images/arrows.png) no-repeat 0 0;background-size:200% 100%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.slider__arrow--prev{left:0}.slider__arrow--next{right:0}.slider__arrow--next:after{right:0;background-position:100% 0}.loadmore{display:none;clear:both;text-indent:-99999em;background:url(/_resources/themes/atuprix/dist/assets/images/loader.gif) no-repeat 50%;background-size:16px 16px;height:16px}.js .loadmore{display:block;visibility:hidden}.loadmore.loading{visibility:visible}.textarea-grow{display:grid;font-size:inherit}.textarea-grow:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.textarea-grow>textarea{resize:none;overflow:hidden;max-width:none}.textarea-grow:after,.textarea-grow>textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;color:#162b48;border-radius:0;border:1px solid rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;width:100%;outline:0;grid-area:1/1/2/2;padding:8px}.textarea-grow:after:focus,.textarea-grow>textarea:focus{border-color:#162b48}.textarea-grow:after:disabled,.textarea-grow>textarea:disabled{opacity:.5;pointer-events:none}.textarea-grow:after::-moz-selection,.textarea-grow>textarea::-moz-selection{background:rgba(22,43,72,.2)}.textarea-grow:after::selection,.textarea-grow>textarea::selection{background:rgba(22,43,72,.2)}@media screen and (max-width:640px){.textarea-grow:after,.textarea-grow>textarea{font-size:16px}}.limitChars{background-color:#162b48;color:#fff;font-size:15px;line-height:1.46667;border-radius:0;margin-top:-1px;padding:0 8px}@media screen and (max-width:640px){.limitChars{font-size:12px;line-height:1.5}}@media print{.limitChars{font-size:8pt}}.submission__badge{margin-bottom:60px}.submission__badge svg{width:180px;height:180px}@media screen and (max-width:640px){.submission__badge svg{width:96px;height:96px}}.sumbission--row{border:1px solid #162b48;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.sumbission--row .submission__title{display:block;margin:28px 30px}.sumbission--row .action-buttons{margin:0 30px 30px}.sumbission--row .action-buttons:empty{display:none}@media screen and (max-width:640px){.sumbission--row .submission__title{margin:16px 22px}.sumbission--row .action-buttons{margin:0 22px 22px}}.submission__facts{margin:0 0 1.2em;padding:0}.submission__fact-title{font-weight:700}.submission__fact-title:after{content:":"}.submission__files{font-size:15px;line-height:1.46667;list-style-type:none;margin:1.2em 0 0;padding:0}@media screen and (max-width:640px){.submission__files{font-size:12px;line-height:1.5}}@media print{.submission__files{font-size:8pt}}.submission__tag{font-size:13px;line-height:1.2;display:block;padding:8px 30px;border-bottom:1px solid #162b48;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width:640px){.submission__tag{font-size:12px;line-height:1.3}}@media print{.submission__tag{font-size:7pt}}.submission__tag--approved{color:#162b48;background:#bda777}@media screen and (max-width:640px){.submission__tag{padding:6px 22px}}.submission__back{font-size:15px;line-height:1.46667;display:block;margin:1.2em 0 0;background:url(/_resources/themes/atuprix/dist/assets/images/angle-left.svg) no-repeat 0;padding-left:30px}@media screen and (max-width:640px){.submission__back{font-size:12px;line-height:1.5}}@media print{.submission__back{font-size:8pt}}@media screen and (max-width:1270px){.grid .submission__voting{width:100%;padding:0}}.projects{padding:0 60px 60px 0}.projects--nominated{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.projects--nominated ::-moz-selection{background:hsla(0,0%,100%,.5)}.projects--nominated ::selection{background:hsla(0,0%,100%,.5)}.projects--nominated:before{content:"";position:absolute;background:#bda777;left:-60px;top:0;right:0;bottom:0;z-index:-1}@media screen and (min-width:1401px){.projects--nominated:before{left:calc(640px - 50vw)}}@media screen and (max-width:640px){.projects--nominated:before{left:0}}.projects--nominated:before{top:-60px}.projects+.projects{margin-top:60px}@media screen and (max-width:900px){.projects{padding:0 0 60px}.projects--nominated:before{left:-30px;right:-30px}}@media screen and (max-width:640px){.projects{padding-bottom:22px}.projects--nominated:before{left:-22px;right:-22px}}.projects__copy{margin-bottom:60px}@media screen and (max-width:640px){.projects__copy{margin-bottom:22px}}.projects__text{margin-top:60px}.projects__text a{cursor:pointer;outline:0;color:#162b48;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.projects__text a:hover{color:#162b48}}.projects__text a.current,.projects__text a.section{color:#162b48}.card-grid{list-style-type:none;margin:60px -30px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% + 60px)}@supports (display:grid){.card-grid{width:100%;display:grid;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;margin-right:0}}.card-grid:first-child{margin-top:0}@media screen and (max-width:1024px){@supports (display:grid){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media screen and (max-width:640px){.card-grid{width:100%;margin-left:0;margin-right:0;display:block}}.card-grid__badge{position:relative;width:100%;height:0;padding-bottom:100%;color:#fff}@media screen and (max-width:640px){.card-grid__badge{display:none}}.card-grid__badge svg{width:180px;height:180px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card-grid__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.card-grid__item{width:50%}}@media screen and (max-width:640px){.card-grid__item{width:100%;padding:0}}@supports (display:grid){.card-grid__item{padding:0;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.card{display:block;text-decoration:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.card--link,.dark .card--link{cursor:pointer;outline:0;color:#162b48;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.card--link:hover,.dark .card--link:hover{color:#162b48}}.card--link.current,.card--link.section,.dark .card--link.current,.dark .card--link.section{color:#162b48}@media screen and (max-width:640px){.card{margin-bottom:15px}}.card__picture{position:relative;width:100%;height:0;background:#e6e6e6;margin:0;padding:0 0 100%}.card__image{position:absolute;display:block;width:100%;height:100%;top:0;left:0}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.card--link .card__image{opacity:.5;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@supports (filter:grayscale(1)){.card--link .card__image{opacity:1;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;-o-transition:filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}}.card--link:hover .card__image{opacity:1}@supports (filter:grayscale(1)){.card--link:hover .card__image{-webkit-filter:grayscale(0);filter:grayscale(0)}}}.card__title{display:block;margin-top:8px}.news-list{padding-right:60px}@media screen and (max-width:900px){.news-list{padding-right:0}}@media screen and (min-width:641px){.news-list__separator{width:calc(33.33333% - 40px)}}.news__media{margin:0 0 60px;padding:0}@media screen and (max-width:640px){.news__media{margin-bottom:22px}}.news__video{width:100%;height:0;position:relative;margin:0}.news__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news__image{display:block;height:100%;width:100%;max-height:546px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.news__slide-picture{margin:0}.news__slide-img{display:block;width:100%;height:auto;-webkit-filter:grayscale(var(--progress));filter:grayscale(var(--progress))}.news__caption{font-size:15px;line-height:1.46667;margin:.75em 0 0;opacity:var(--progress-inverted,1)}@media screen and (max-width:640px){.news__caption{font-size:12px;line-height:1.5}}@media print{.news__caption{font-size:8pt}}.voting{background:#bda777;font-size:13px;line-height:1.2;position:relative;margin-bottom:60px;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.2);box-shadow:0 4px 15px 0 rgba(0,0,0,.2)}@media screen and (max-width:640px){.voting{font-size:12px;line-height:1.3}}@media print{.voting{font-size:7pt}}@media screen and (max-width:640px){.voting{margin-bottom:22px}}.voting__toggle{visibility:hidden;position:absolute;opacity:0}.voting__title{font-size:18px;line-height:1.22222;font-weight:700;padding:0 80px 0 90px;line-height:60px;display:block;background:url(/_resources/themes/atuprix/dist/assets/images/atuprix.svg) no-repeat 30px;cursor:pointer;position:relative}@media screen and (max-width:640px){.voting__title{font-size:15px;line-height:1.2}}@media print{.voting__title{font-size:10pt}}.voting__title:after{content:"";position:absolute;right:30px;background:url(/_resources/themes/atuprix/dist/assets/images/angle-down.svg) no-repeat 50%;width:23px;height:23px;top:18.5px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.voting__toggle:checked+.voting__title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:640px){.voting__title{line-height:60px;background-position:20px;padding:0 66px 0 70px}.voting__title span{display:none}.voting__title:before{content:attr(data-text-short)}.voting__title:after{right:20px}}.voting__body{max-height:0;-webkit-transition:padding .1s ease,opacity .2s ease-in .05s,visibility .2s linear;-o-transition:padding .1s ease,opacity .2s ease-in .05s,visibility .2s linear;transition:padding .1s ease,opacity .2s ease-in .05s,visibility .2s linear;overflow:hidden;padding:0;opacity:0;visibility:collapse;margin:0 30px}.voting__body p{max-width:100ex}.voting__toggle:checked+.voting__title+.voting__body{visibility:visible;max-height:none;padding:30px 0;opacity:1}@media screen and (max-width:640px){.voting__body{margin:0 20px}.voting__toggle:checked+.voting__title+.voting__body{padding:22px 0}}.voting__form{margin-bottom:0}.voting__form>.message.error{margin-bottom:8px}.voting__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voting__form-wrapper .field{margin-bottom:0}.voting__form-wrapper .field.email{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.voting__form-wrapper .field.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;white-space:nowrap;margin:0 30px}.voting__form-wrapper .field.checkbox label.right{margin-left:8px;max-width:none}.voting__form-wrapper .field.email label{display:none}.voting__form-wrapper .action{margin-left:auto}.voting__form-wrapper input[type=email]{font-size:16px;padding:3px}.voting__form-wrapper input[type=email],.voting__form-wrapper input[type=email]:focus{background:#fff}@media screen and (max-width:640px){.voting__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.voting__form-wrapper .field.checkbox{margin:15px 0}.voting__form-wrapper .action{margin-left:0}}.sponsorgroup{margin-top:60px}@media screen and (max-width:640px){.sponsorgroup{margin-top:44px}}.sponsorgroup__title{margin:1.6em 0 .6em}.sponsorgroup__list{list-style-type:none;margin:30px 0 0;padding:0}.sponsorgroup__logos{margin:30px -30px -30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.sponsorgroup__logos{margin:22px -22px -22px}}.sponsorgroup__logo{padding:0 30px;margin-bottom:30px;display:block}.sponsorgroup__logo img{display:block;width:auto;height:auto;max-height:50px;max-width:170px}.sponsorgroup__logo--big img{max-height:70px;max-width:210px}.sponsorgroup__logo--bigger img{max-height:90px;max-width:260px}@media screen and (max-width:640px){.sponsorgroup__logo{padding:0 22px;margin-bottom:22px}.sponsorgroup__logo img{max-height:40px;max-width:150px}.sponsorgroup__logo--big img{max-height:50px;max-width:170px}.sponsorgroup__logo--bigger img{max-height:70px;max-width:210px}}@media print{.action-buttons{display:none!important}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:17cm;padding-left:1cm}article.main{padding:0;max-width:none;width:100%}header .news__title,header h1{margin-top:0;margin-bottom:1cm}.pricegroup header h2,header .pricegroup h2,header .subtitle{display:none}.sidebar{position:static;top:0;left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 0 1cm}.sidebar__inner>*,.submission__back,.submission__files{display:none}.sidebar .logo{display:block;margin:0 0 0 -1cm}.sidebar .logo,.sidebar .logo__image{width:2cm;height:2.03077cm}.sidebar .logo__title{display:none}.grid{width:100%}.grid .images.col2{width:33%;padding-right:.5cm}.grid .last{max-width:15cm;margin-left:0!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.grid .col2.first.typography{padding-right:0;max-width:15cm;width:auto}body.admin-print .submission .images{display:none}}.button,body,button,input[type=submit]{-webkit-font-smoothing:antialiased}body{font-family:Brown,sans-serif;color:#162b48;font-size:18px;line-height:1.22222;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:640px){body{font-size:15px;line-height:1.2}}@media print{body{font-size:10pt}}a{cursor:pointer;color:#bda777;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){a:hover{color:#bda777}}a.current,a.section{color:#bda777}.dark a{cursor:pointer;outline:0;color:#fff;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.dark a:hover{color:#fff}}.dark a.current,.dark a.section{color:#fff}.news__title,h1{font-size:50px;line-height:1.2;margin:calc(60px - .25em) 0}@media screen and (max-width:640px){.news__title,h1{font-size:20px;line-height:1.2}}@media print{.news__title,h1{font-size:24pt}}.news__title:first-child,h1:first-child{margin-top:-.2em}@media screen and (max-width:640px){.news__title,h1{margin:.95em 0 1.15em}}h2{font-size:30px;line-height:1.2;margin:.55em 0}@media screen and (max-width:640px){h2{font-size:15px;line-height:1.2}}@media print{h2{font-size:18pt}}h2:first-child{margin-top:0}@media screen and (max-width:640px){h2{margin:calc(44px - .2em) 0 .55em}}h3,h4{margin:1.2em 0 0;font-size:18px;line-height:1.22222}@media screen and (max-width:640px){h3,h4{font-size:15px;line-height:1.2}}@media print{h3,h4{font-size:10pt}}h3:first-child,h4:first-child{margin-top:-.2em}h3+h4,h4+h4{margin-top:0}@media screen and (max-width:640px){h3,h4{margin:1em 0 0}h3:first-child,h4:first-child{margin-top:-.2em}h3+h4,h4+h4{margin-top:0}}p{margin:0 0 1.2em}p:last-of-type{margin-bottom:0}p:first-child{margin-top:-.2em}section{counter-reset:number-counter}small{font-size:15px;line-height:1.46667}@media screen and (max-width:640px){small{font-size:12px;line-height:1.5}}@media print{small{font-size:8pt}}.numbered:before{counter-increment:number-counter;content:counter(number-counter,upper-roman) ". "}h2.numbered{font-size:18px;line-height:1.22222;margin:30px 0}@media screen and (max-width:640px){h2.numbered{font-size:15px;line-height:1.2}}@media print{h2.numbered{font-size:10pt}}.mceContentBody ol,.mceContentBody ul,.typography ol,.typography ul{margin:1.2em 0;padding:0;list-style-type:none;counter-reset:list-item-counter}h3+.mceContentBody ol,h3+.mceContentBody ul,h3+.typography ol,h3+.typography ul,h4+.mceContentBody ol,h4+.mceContentBody ul,h4+.typography ol,h4+.typography ul{margin-top:0}.mceContentBody ol li,.mceContentBody ul li,.typography ol li,.typography ul li{position:relative;padding-left:30px}.mceContentBody ol li:before,.mceContentBody ul li:before,.typography ol li:before,.typography ul li:before{content:"—";position:absolute;left:0}.mceContentBody ol li:before,.typography ol li:before{counter-increment:list-item-counter;content:counter(list-item-counter) "."}::selection{background:rgba(189,167,119,.5)}::-moz-selection{background:rgba(189,167,119,.5)}