:root{--color-font:#808291;--color-primary:#3ed2a7;--color-secondary:#ffb09f;--color-link:#ffffff;--color-link-hover:#ffb100;--color-link-light:#000000;--color-link-light-hover:#2b2b2b;--color-gradient-start:#4fda91;--color-gradient-stop:#34dbc5;--color-img-holder:#2b2b2b;word-spacing:normal;--cc-bg:#202020;--cc-text:#eeeeee;--cc-btn-primary-bg:#ffc000;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#eeeeee;--cc-btn-secondary-bg:#3c3c3c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#5f5f5f;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#000000;--cc-toggle-knob-icon-color:#202020;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#3c3c3c;--cc-cookie-category-block-bg-hover:#414141;--cc-section-border:#000000;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#2c2c2c}*{box-sizing:border-box}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:0 0;border:0;border-radius:unset;box-shadow:none;text-decoration:none;text-align:left;visibility:unset;height:auto;vertical-align:baseline}.cc_div{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:0}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:0 solid}.cc_div a:hover{text-decoration:none;border-color:transparent}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible!important;opacity:1!important}#cm{font-family:inherit;padding:1.1em 1.8em 1.4em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(.95);line-height:initial}#cc_div #cm{display:block!important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.82em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:4px;flex:1}#c-bns button+button,#s-cnt button+button{float:right;margin-left:1em}#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:0}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0;position:relative}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-bl .c-bl,#s-cnt .b-bn .b-tl{transition:background-color .25s ease}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:0 0}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-bl tbody tr:hover,#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:0;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:0 0;background:unset}#s-bl .c-bl.b-ex{padding:0;border:0;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:#2d4156;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{max-width:45em;margin:0 auto;transform:scale(.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,.26)0 13px 27px -5px}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 2.1em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.1em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}#c-bns.swap button:first-child{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr,#s-ttl{vertical-align:middle}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 2.1em;height:4.75em;z-index:2;border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:0 0;border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg,.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;top:0}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{display:block;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:0;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:0}#s-bl tbody tr{transition:background-color .25s ease}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{text-align:left;vertical-align:top;font-size:.8em;padding:.8em .625em .8em 1.2em}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov,.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;visibility:hidden}#cm-ov,#cs-ov{right:0;opacity:0;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);display:none}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{width:100%;width:100vw;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp::before,.cc_div .b-bn .exp::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}#s-c-bn::after,#s-c-bn::before,.cc_div .on-i::before{content:"";position:absolute;transform:rotate(45deg);margin:0 auto}.cc_div .on-i::before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;padding:.1em .1em .45em;top:.37em;left:.75em}#s-c-bn::after,#s-c-bn::before{left:.82em;top:.58em;height:.6em;width:1.5px;background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::after,.cc_div .off-i::before{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;text-align:center;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0 0 0 auto;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:0;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{max-width:100%;margin:0;padding:1.4em!important;bottom:1em;display:block}#cm,#cm.left,#cm.right{width:auto;right:1em;left:1em}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:0;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg,.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr,.tilter{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}.tilter{display:block;width:100%;color:#fff;flex:none;perspective:1000px}.tilter *{pointer-events:none}.tilter:focus,.tilter:hover{color:#fff;outline:0}.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block}.tilter__image{opacity:.4}.tilter__figure>*{transform:translateZ(0)}.smooth .tilter__caption,.smooth .tilter__deco--lines,.smooth .tilter__deco--overlay,.smooth .tilter__deco--shine div,.smooth .tilter__figure{transition:transform .2s ease-out}.tilter__figure{position:relative}.tilter__figure::before{content:"";position:absolute;width:90%;height:90%;top:5%;left:5%;box-shadow:0 30px 20px rgba(35,32,39,.1)}.tilter__deco{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(226,60,99,.4),rgba(145,58,252,.4),rgba(16,11,192,.4))}.tilter__deco--shine div{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:linear-gradient(45deg,rgba(0,0,0,.5)0,rgba(255,255,255,.15) 50%,transparent 100%)}.tilter__deco--lines{fill:none;stroke:#fff;stroke-width:1.5px}.tilter__caption{position:absolute;bottom:0;width:100%;padding:3em}.tilter__title{margin:0;font-weight:400;line-height:1}.tilter__description{margin:1em 0 0;font-size:.85em;letter-spacing:.15em;opacity:0;position:absolute}.tilter--1 .tilter__figure::before{box-shadow:0 30px 20px rgba(0,0,0,.5)}.tilter--2,.tilter--2:focus,.tilter--2:hover{color:#2e27ad}.tilter--2 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(245,239,40,.6),rgba(164,22,169,.6))}.tilter--2 .tilter__deco--lines{stroke:#2e27ad;stroke-width:4px}.tilter--3 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(205,81,220,.6),rgba(41,94,230,.5))}.tilter--3 .tilter__caption{padding:2em;text-align:right;text-shadow:.1em .8em 1em rgba(0,0,0,.35)}.tilter--4 .tilter__deco--overlay{background-image:linear-gradient(20deg,#d66428,rgba(46,39,173,.58),rgba(53,74,165,.6))}@media screen and (min-width:30em){.tilter--4 .tilter__deco--lines{transform:scale3d(.8,.8,1);transition:transform .4s}.tilter--4:hover .tilter__deco--lines{transform:scale3d(1,1,1)}.tilter--4 .tilter__description,.tilter--4 .tilter__title{transform:translate3d(0,80px,0);opacity:0;transition:transform .4s,opacity .4s}.tilter--4:hover .tilter__description{transition-delay:.1s}.tilter--4:hover .tilter__description,.tilter--4:hover .tilter__title{transform:translate3d(0,0,0);opacity:1}}.tilter--5 .tilter__deco--lines path{stroke-dasharray:1270;stroke-dashoffset:1270;transition:stroke-dashoffset .7s}.tilter--5:hover .tilter__deco--lines path{stroke-dashoffset:0}.tilter--5 .tilter__figure::before,.tilter--6 .tilter__figure::before,.tilter--7 .tilter__figure::before,.tilter--8 .tilter__figure::before{box-shadow:none}.tilter--6,.tilter--6:focus,.tilter--6:hover{color:#2e27ad}.tilter--6 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(46,39,173,.2),rgba(255,186,59,.58))}.tilter--6 .tilter__deco--lines{stroke:#2e27ad;stroke-width:6px;top:-50px;left:-50px}.tilter--6 .tilter__caption{padding:0 4em 5.5em 1em}.tilter--7 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(93,203,106,.48),rgba(59,239,255,.58))}.tilter--7 .tilter__deco--lines{stroke-width:20px;transform:scale3d(.9,.9,1);opacity:0;transition:transform .3s,opacity .3s}.tilter--7:hover .tilter__deco--lines{opacity:1;transform:scale3d(1,1,1)}.tilter--8{perspective:none}.tilter--8 .tilter__figure{transform-style:flat}.tilter--8 .tilter__deco--lines{stroke:#9255ae;stroke-width:6px;mix-blend-mode:color-burn}.tilter--8 .tilter__caption{color:#9255ae;mix-blend-mode:color-burn}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
@keyframes spin{to{transform:rotate(360deg)}}@keyframes anim-1{50%{opacity:0;transform:translate3d(1em,0,0)}51%{opacity:0;transform:translate3d(-1em,-80%,0)}to{opacity:1;transform:translate3d(0,-85%,0)}}@keyframes cd-pulse{0%{transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(255,177,0,.8)}50%{box-shadow:inset 0 0 1px 1px rgba(255,177,0,.8)}to{transform:scale(1.6);box-shadow:inset 0 0 1px 1px transparent}}.has-scroll-smooth body,html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45);opacity:1}.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.site-navigation .menu-overlay .menu-stage-1 ul li ul li a:before{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure,.site-navigation .social-links ul{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}:root{--grid-columns:2;--details-bg-up:#1c1c1c;--details-bg-down:#1c1c1c;--color-bg-magnifier:#000;--color-magnifier:#fff;--color-btn-hover:#ffb100;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open{height:100vh;overflow-y:hidden;overflow-x:hidden}.closed-popup,.closed-popup-poi{position:absolute;top:40px;z-index:2;overflow:hidden;background:0 0!important;transform-origin:center}.closed-popup{opacity:1;transform:rotate(45deg)}.closed-popup-poi{opacity:0}.grid-options{margin:10em auto 7em;position:relative;padding:0 1em;width:100%;max-width:1000px;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.grid__item{padding:0 4vw;margin:0 0 12vh}.grid__item:nth-child(odd) .product{margin-top:-8em}.details{position:fixed;width:100%;height:100%;bottom:0;left:0;padding:10vh 10vw;z-index:100;display:flex;flex-direction:row;align-items:flex-start;pointer-events:none}.details--open{pointer-events:auto}.details>*{opacity:0}.details__bg{width:100%;position:fixed;left:0}.details__bg--up{top:0;height:100vh;background:var(--details-bg-up)}.details__bg--down{top:40vh;height:60vh;background:var(--details-bg-down)}.details__content{display:flex;flex-direction:row;width:100%;align-self:center;justify-items:center;justify-content:center}.details__img,main{height:auto;z-index:10}.details__bg,.details__img{transform-origin:0 0}.details__title{font-size:3em;color:var(--color-details-title)}.details__subtitle{text-transform:uppercase;margin:.75em 0 1em;letter-spacing:.115em;font-size:1.75em;color:var(--color-details-subtitle)}.details__description{line-height:1.5;width:100%;margin:1em 0 0;color:var(--color-details-desc)}.details__price{font-size:3em;font-weight:700;color:var(--color-price)}.details__addtocart{border:0;margin:auto 0 0;background:var(--color-bg-addtocart);color:var(--color-addtocart);padding:.75em 2em;font-weight:700}.details__addtocart:hover,.details__magnifier:hover{background:var(--color-btn-hover)}.details__close{position:absolute;top:0;right:0;border:0;background:0 0;margin:2em;cursor:pointer;font-size:.85em;color:var(--color-close);left:4vh}.details__magnifier,.dummy-menu{border:0;background:0 0;z-index:1000;cursor:pointer}.dummy-menu{padding:0;margin:2.75em 2.5em 0 0;position:fixed;top:0;right:0;font-size:.85em;color:var(--color-close)}.details__magnifier{background:var(--color-bg-magnifier);color:var(--color-magnifier);padding:1em;border-radius:50%;position:absolute;margin-top:444px;margin-right:15px;align-self:flex-end}.details__deco{width:7em;height:20px;background-position:50% 97%;background-size:150%}.details__caption,.details__media{display:flex;flex-direction:column}.details__caption{z-index:10;width:100%;align-self:center;margin-right:5%}.icon--close,.icon--magnifier{width:35px;padding:6px}@media screen and (max-width:768px){.closed-popup-poi{position:fixed;top:15px;left:35px;z-index:90;opacity:1}.grid{padding:0 1vw}.grid__item{padding:0 2vw}.details{padding:9vh 12vw 10vh;display:unset;flex-direction:unset}.details .closed-popup{position:fixed;top:15px;left:35px;z-index:90}.details__bg--down{top:0;height:100vh}.details__content{display:flex;flex-flow:column-reverse wrap;justify-content:space-around;overflow-y:scroll;overflow-x:hidden}.details__content .details__caption{display:flex;flex-flow:column;margin:1em 0 0}.details__content .details__caption .details__title{font-size:2em;flex-flow:row wrap;margin:15px 0 0}.details__content .details__caption .details__subtitle{font-size:1em;flex-flow:row wrap}.details__content .details__caption .details__price{font-size:1.5em}.details__content .details__caption .details__description{max-width:100%;font-size:1.2rem;margin:1em 0 0;flex-flow:row wrap}.details__content .details__caption .details__deco{height:7px;width:4em}.details__content .details__media{order:1;z-index:3}.details__content .details__media .details__img{display:block;max-width:100%;flex-flow:unset;top:unset}.details__content .details__media .details__magnifier{z-index:15;top:unset;margin:60%;align-self:auto}.dummy-menu{margin:1.75em 1.5em 0 0}}.parsley-errors-list{position:absolute;color:#fec000;margin-left:0;padding:0;margin-top:0;text-align:right;font-size:.8em;width:100%}.parsley-errors-list>li{list-style-type:none}#nn-world,#nn-world-dealers,#nn-world-dealers-single{background:0 0!important;width:100vw;height:100vh;margin:10px auto;padding:0}.mejs__container,.parsley-errors-list>li,video{font-family:"TTNormsPro-Normal",sans-serif}video{outline:0}.mejs__container{background:#000;box-sizing:border-box;position:relative;text-align:left;text-indent:0;vertical-align:top}.uppercase{text-transform:uppercase}.center,.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}p{font-size:1rem;line-height:1.2rem}p.fsize-06{font-size:.6rem}p.fsize-08{font-size:.8rem}p.fsize-15{font-size:1.5rem}p.fsize-35{font-size:3.5rem}p.lhight-08{line-height:.8}p.lhight-10{line-height:1}p.lhight-11{line-height:1.1}p.lhight-12{line-height:1.2}p.lhight-15{line-height:1.5}p.lhight-20{line-height:2}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,label.input__label-content--search span,label.service-label span,p span{color:#ffb100}ol.p-text li,ul.p-text li{font-family:"TTNormsPro-Light",sans-serif;font-size:1.2rem;line-height:2rem}ol.p-text li.text-head,ul.p-text li.text-head{font-family:"TTNormsPro-Medium",sans-serif;font-size:1.5rem;line-height:3rem}h1,h2,h3,h4,h5,h6,p{margin-block-end:.5em;margin-block-start:.5em}h1.mby-0,h2.mby-0,h3.mby-0,h4.mby-0,h5.mby-0,h6.mby-0,p.mby-0{margin-block-end:0;margin-block-start:0}h1.mby-1,h2.mby-1,h3.mby-1,h4.mby-1,h5.mby-1,h6.mby-1,p.mby-1{margin-block-end:.1em;margin-block-start:.1em}h1.mby-2,h2.mby-2,h3.mby-2,h4.mby-2,h5.mby-2,h6.mby-2,p.mby-2{margin-block-end:.2em;margin-block-start:.2em}h1.mby-3,h2.mby-3,h3.mby-3,h4.mby-3,h5.mby-3,h6.mby-3,p.mby-3{margin-block-end:.3em;margin-block-start:.3em}h1.mby-4,h2.mby-4,h3.mby-4,h4.mby-4,h5.mby-4,h6.mby-4,p.mby-4{margin-block-end:.4em;margin-block-start:.4em}h1.fweight-bold,h2.fweight-bold,h3.fweight-bold,h4.fweight-bold,h5.fweight-bold,h6.fweight-bold,label.input__label-content--search.fweight-bold,label.service-label.fweight-bold,p.fweight-bold{font-family:"TTNormsPro-Bold"}h1.fweight-normal,h2.fweight-normal,h3.fweight-normal,h4.fweight-normal,h5.fweight-normal,h6.fweight-normal,label.input__label-content--search.fweight-normal,label.service-label.fweight-normal,p.fweight-normal{font-family:"TTNormsPro-Normal",sans-serif}h1.fweight-regular,h2.fweight-regular,h3.fweight-regular,h4.fweight-regular,h5.fweight-regular,h6.fweight-regular,label.input__label-content--search.fweight-regular,label.service-label.fweight-regular,p.fweight-regular{font-family:"TTNormsPro-Regular",sans-serif}h1.fweight-light,h2.fweight-light,h3.fweight-light,h4.fweight-light,h5.fweight-light,h6.fweight-light,label.input__label-content--search.fweight-light,label.service-label.fweight-light,p.fweight-light{font-family:"TTNormsPro-Light",sans-serif}h1.fweight-thin,h2.fweight-thin,h3.fweight-thin,h4.fweight-thin,h5.fweight-thin,h6.fweight-thin,label.input__label-content--search.fweight-thin,label.service-label.fweight-thin,p.fweight-thin{font-family:"TTNormsPro-Thin",sans-serif}h1.fsize-12,h2.fsize-12,h3.fsize-12,h4.fsize-12,h5.fsize-12,h6.fsize-12,label.input__label-content--search.fsize-12,label.service-label.fsize-12,p.fsize-12{font-size:1.2rem}h1.fsize-14,h2.fsize-14,h3.fsize-14,h4.fsize-14,h5.fsize-14,h6.fsize-14,label.input__label-content--search.fsize-14,label.service-label.fsize-14,p.fsize-14{font-size:1.4rem}h1.fsize-16,h2.fsize-16,h3.fsize-16,h4.fsize-16,h5.fsize-16,h6.fsize-16,label.input__label-content--search.fsize-16,label.service-label.fsize-16,p.fsize-16{font-size:1.6rem}h1.fsize-18,h2.fsize-18,h3.fsize-18,h4.fsize-18,h5.fsize-18,h6.fsize-18,label.input__label-content--search.fsize-18,label.service-label.fsize-18,p.fsize-18{font-size:1.8rem}h1.fsize-20,h2.fsize-20,h3.fsize-20,h4.fsize-20,h5.fsize-20,h6.fsize-20,label.input__label-content--search.fsize-20,label.service-label.fsize-20,p.fsize-20{font-size:2rem}h1.fsize-25,h2.fsize-25,h3.fsize-25,h4.fsize-25,h5.fsize-25,h6.fsize-25,label.input__label-content--search.fsize-25,label.service-label.fsize-25,p.fsize-25{font-size:2.5rem}h1.fsize-30,h2.fsize-30,h3.fsize-30,h4.fsize-30,h5.fsize-30,h6.fsize-30,label.input__label-content--search.fsize-30,label.service-label.fsize-30,p.fsize-30{font-size:3rem}h1.fsize-40,h2.fsize-40,h3.fsize-40,h4.fsize-40,h5.fsize-40,h6.fsize-40,label.input__label-content--search.fsize-40,label.service-label.fsize-40,p.fsize-40{font-size:4rem}h1.fsize-50,h2.fsize-50,h3.fsize-50,h4.fsize-50,h5.fsize-50,h6.fsize-50,label.input__label-content--search.fsize-50,label.service-label.fsize-50,p.fsize-50{font-size:5rem}h1.fsize-60,h2.fsize-60,h3.fsize-60,h4.fsize-60,h5.fsize-60,h6.fsize-60,label.input__label-content--search.fsize-60,label.service-label.fsize-60,p.fsize-60{font-size:6rem}h1.fsize-70,h2.fsize-70,h3.fsize-70,h4.fsize-70,h5.fsize-70,h6.fsize-70,label.input__label-content--search.fsize-70,label.service-label.fsize-70,p.fsize-70{font-size:7rem}h1.fsize-80,h2.fsize-80,h3.fsize-80,h4.fsize-80,h5.fsize-80,h6.fsize-80,label.input__label-content--search.fsize-80,label.service-label.fsize-80,p.fsize-80{font-size:8rem}h1.fsize-100,h2.fsize-100,h3.fsize-100,h4.fsize-100,h5.fsize-100,h6.fsize-100,label.input__label-content--search.fsize-100,label.service-label.fsize-100,p.fsize-100{font-size:10rem}h1.lheight-12,h2.lheight-12,h3.lheight-12,h4.lheight-12,h5.lheight-12,h6.lheight-12,label.input__label-content--search.lheight-12,label.service-label.lheight-12,p.lheight-12{line-height:1.2rem}h1.lheight-15,h2.lheight-15,h3.lheight-15,h4.lheight-15,h5.lheight-15,h6.lheight-15,label.input__label-content--search.lheight-15,label.service-label.lheight-15,p.lheight-15{line-height:1.5rem}h1.lheight-20,h2.lheight-20,h3.lheight-20,h4.lheight-20,h5.lheight-20,h6.lheight-20,label.input__label-content--search.lheight-20,label.service-label.lheight-20,p.lheight-20{line-height:2rem}h1.lheight-25,h2.lheight-25,h3.lheight-25,h4.lheight-25,h5.lheight-25,h6.lheight-25,label.input__label-content--search.lheight-25,label.service-label.lheight-25,p.lheight-25{line-height:2.5rem}h1.lheight-30,h2.lheight-30,h3.lheight-30,h4.lheight-30,h5.lheight-30,h6.lheight-30,label.input__label-content--search.lheight-30,label.service-label.lheight-30,p.lheight-30{line-height:3rem}h1.lheight-35,h2.lheight-35,h3.lheight-35,h4.lheight-35,h5.lheight-35,h6.lheight-35,label.input__label-content--search.lheight-35,label.service-label.lheight-35,p.lheight-35{line-height:3.5rem}h1.lheight-40,h2.lheight-40,h3.lheight-40,h4.lheight-40,h5.lheight-40,h6.lheight-40,label.input__label-content--search.lheight-40,label.service-label.lheight-40,p.lheight-40{line-height:4rem}h1.lheight-50,h2.lheight-50,h3.lheight-50,h4.lheight-50,h5.lheight-50,h6.lheight-50,label.input__label-content--search.lheight-50,label.service-label.lheight-50,p.lheight-50{line-height:5rem}h1 .headline-page,h2 .headline-page,h3 .headline-page,h4 .headline-page,h5 .headline-page,h6 .headline-page,label.input__label-content--search .headline-page,label.service-label .headline-page,p .headline-page{height:100%}h1 .headline-end,h2 .headline-end,h3 .headline-end,h4 .headline-end,h5 .headline-end,h6 .headline-end,label.input__label-content--search .headline-end,label.service-label .headline-end,p .headline-end{position:absolute;content:"";padding:0;margin-top:-1em;margin-left:45px;width:20px;height:2em;background-color:#ffb100;transform:scale(1) skewX(-26deg)}.text-outlined{-webkit-text-stroke-width:1px;color:transparent}.text-outlined.color-prim{-webkit-text-stroke-color:#fff}.text-outlined.color-sec{-webkit-text-stroke-color:#ffb100}.footer .production-lines h2 span,.main-lines .production-lines h2 span,.text-outlined span{color:#ffb100;-webkit-text-stroke-width:0}.text-color-primary{color:#fff}.site-navigation .menu-overlay .menu-stage-1 ul li.active a,.text-color-secondary{color:#ffb100}.text-param-item{position:relative;display:flex;flex-direction:column;justify-content:left;max-width:250px;margin:10px 0}.text-param-item .text-param-label{border-bottom:1px solid #707070;color:#fff;font-size:1rem}.text-param-item .text-param-info{color:#ffb100;font-size:2rem;margin-top:5px}.text-series{margin:0 5px -45px}@media only screen and (max-width:768px){h1.fsize-12,h2.fsize-12,h3.fsize-12,h4.fsize-12,h5.fsize-12,h6.fsize-12,label.input__label-content--search.fsize-12,label.service-label.fsize-12{font-size:1rem}h1.fsize-16,h2.fsize-16,h3.fsize-16,h4.fsize-16,h5.fsize-16,h6.fsize-16,label.input__label-content--search.fsize-16,label.service-label.fsize-16{font-size:1.2rem}h1.fsize-18,h2.fsize-18,h3.fsize-18,h4.fsize-18,h5.fsize-18,h6.fsize-18,label.input__label-content--search.fsize-18,label.service-label.fsize-18{font-size:1.6rem}h1.fsize-20,h2.fsize-20,h3.fsize-20,h4.fsize-20,h5.fsize-20,h6.fsize-20,label.input__label-content--search.fsize-20,label.service-label.fsize-20{font-size:1.5rem}h1.fsize-25,h2.fsize-25,h3.fsize-25,h4.fsize-25,h5.fsize-25,h6.fsize-25,label.input__label-content--search.fsize-25,label.service-label.fsize-25{font-size:1.8rem}h1.fsize-30,h2.fsize-30,h3.fsize-30,h4.fsize-30,h5.fsize-30,h6.fsize-30,label.input__label-content--search.fsize-30,label.service-label.fsize-30{font-size:2rem}h1.fsize-40,h2.fsize-40,h3.fsize-40,h4.fsize-40,h5.fsize-40,h6.fsize-40,label.input__label-content--search.fsize-40,label.service-label.fsize-40{font-size:3.5rem}h1.fsize-50,h2.fsize-50,h3.fsize-50,h4.fsize-50,h5.fsize-50,h6.fsize-50,label.input__label-content--search.fsize-50,label.service-label.fsize-50{font-size:4.5rem}h1.fsize-60,h2.fsize-60,h3.fsize-60,h4.fsize-60,h5.fsize-60,h6.fsize-60,label.input__label-content--search.fsize-60,label.service-label.fsize-60{font-size:4.9rem}h1.fsize-70,h2.fsize-70,h3.fsize-70,h4.fsize-70,h5.fsize-70,h6.fsize-70,label.input__label-content--search.fsize-70,label.service-label.fsize-70{font-size:6.5rem}h1.fsize-80,h2.fsize-80,h3.fsize-80,h4.fsize-80,h5.fsize-80,h6.fsize-80,label.input__label-content--search.fsize-80,label.service-label.fsize-80{font-size:7rem}h1.fsize-100,h2.fsize-100,h3.fsize-100,h4.fsize-100,h5.fsize-100,h6.fsize-100,label.input__label-content--search.fsize-100,label.service-label.fsize-100{font-size:8rem}h1.lheight-12,h1.lheight-15,h2.lheight-12,h2.lheight-15,h3.lheight-12,h3.lheight-15,h4.lheight-12,h4.lheight-15,h5.lheight-12,h5.lheight-15,h6.lheight-12,h6.lheight-15,label.input__label-content--search.lheight-12,label.input__label-content--search.lheight-15,label.service-label.lheight-12,label.service-label.lheight-15{line-height:1.2rem}h1.lheight-20,h2.lheight-20,h3.lheight-20,h4.lheight-20,h5.lheight-20,h6.lheight-20,label.input__label-content--search.lheight-20,label.service-label.lheight-20{line-height:1.5rem}h1.lheight-25,h2.lheight-25,h3.lheight-25,h4.lheight-25,h5.lheight-25,h6.lheight-25,label.input__label-content--search.lheight-25,label.service-label.lheight-25{line-height:2rem}h1.lheight-30,h2.lheight-30,h3.lheight-30,h4.lheight-30,h5.lheight-30,h6.lheight-30,label.input__label-content--search.lheight-30,label.service-label.lheight-30{line-height:2.5rem}h1.lheight-35,h2.lheight-35,h3.lheight-35,h4.lheight-35,h5.lheight-35,h6.lheight-35,label.input__label-content--search.lheight-35,label.service-label.lheight-35{line-height:3rem}h1.lheight-40,h2.lheight-40,h3.lheight-40,h4.lheight-40,h5.lheight-40,h6.lheight-40,label.input__label-content--search.lheight-40,label.service-label.lheight-40{line-height:3.5rem}h1.lheight-50,h2.lheight-50,h3.lheight-50,h4.lheight-50,h5.lheight-50,h6.lheight-50,label.input__label-content--search.lheight-50,label.service-label.lheight-50{line-height:4.5rem}p.fsize-35{font-size:2.5rem}p.fsize-08{font-size:.7rem}p.fsize-12{font-size:1rem}p.fsize-15,p.fsize-16{font-size:1.2rem}p.fsize-18{font-size:1.6rem}p.fsize-20{font-size:1.5rem}p.fsize-25{font-size:1.8rem}p.fsize-30{font-size:2rem}p.fsize-40{font-size:3.5rem}p.fsize-50{font-size:4.5rem}p.fsize-60{font-size:4.9rem}p.fsize-70{font-size:6.5rem}p.fsize-80{font-size:7rem}p.fsize-100{font-size:8rem}p.lheight-12{line-height:1rem}p.lheight-15{line-height:1.2rem}p.lheight-20{line-height:1.5rem}p.lheight-25{line-height:2rem}p.lheight-30{line-height:2.5rem}p.lheight-35{line-height:3rem}p.lheight-40{line-height:3.5rem}p.lheight-50{line-height:4.5rem}ol.p-text li,ul.p-text li{font-family:"TTNormsPro-Light",sans-serif;font-size:1rem;line-height:1.5rem}ol.p-text li.text-head,ul.p-text li.text-head{font-family:"TTNormsPro-Medium",sans-serif;font-size:1.2rem;line-height:1.5rem}}html{height:-webkit-fill-available}body,html{margin:0;padding:0;color:#fff;background:#000;font-family:"TTNormsPro-Medium",sans-serif;font-size:16px;line-height:1;word-spacing:.1em}div[role=button],span[role=button]{outline:0}content{position:relative}main{z-index:2;overflow:hidden}article,aside,content{display:block}.content-block,main{width:100%;position:relative}.content-block-404{height:60vh}.content-section{width:100%;display:flex;flex-wrap:wrap;padding:150px 0;background:0 0}.bg-color-dark{background:#000!important}.bg-color-main{background:#2b2b2b!important}.bg-image-fixed{width:100%;min-height:450px;position:relative;background-size:cover;background-attachment:fixed}.content-section-contact{height:100%;padding-top:20vh;padding-bottom:20vh;flex-wrap:nowrap;align-items:center;justify-content:center}.content-section-contact,.content-section-dealer,.content-section-dealers{top:0;position:relative;width:100%;display:flex;flex-direction:column}.content-section-dealers{flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:10vh}.content-section-dealer{margin-top:0}.content-section-search{margin-top:15vh;width:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:left}.content-section-border{padding:50px 0;border-bottom:1px solid #606060}.content-section-404,.content-section-form-confirm{height:40vh;display:flex;flex-direction:column;justify-content:center;text-align:center}.section-title{width:100%;display:flex;flex-wrap:wrap;margin-bottom:75px}.section-title h6{width:100%;display:block;font-size:17px;letter-spacing:4px;margin-bottom:10px}.section-title h2{width:100%;display:block;font-size:40px;font-weight:800;line-height:1;margin:0;text-transform:uppercase;letter-spacing:2px}.section-title p{font-size:17px;margin-top:30px}.headline-block{position:absolute;display:flex;width:100%;height:auto;padding:0;margin:0;top:0}.container-image:before,.headline-back{position:absolute;width:100%;height:100%}.headline-back{display:flex;flex-direction:row;padding:0;margin:0;top:0;align-items:center;justify-content:flex-end}.headline-back img{display:block;width:60%;transform:rotate(90deg);padding:10vh}.headline-back .gradient,.preloader span{position:absolute}.headline-back .gradient img.headline-0{display:block;width:80%;transform:rotate(0deg);padding:0;margin-right:0;margin-left:auto}.headline-back .gradient img.headline-0:before{content:"";width:100%;height:25vh;display:block;top:auto;bottom:0;background-image:linear-gradient(to bottom,#000,#000);z-index:2}.container-image .cont-caption-inside,.headline-next{align-items:center;padding:0;margin:0;top:0;width:100%}.headline-next{position:relative;display:block;height:auto;justify-content:flex-end}.container-image{position:relative;width:100%}.container-image:before{content:"";left:0;top:auto;right:0;bottom:0;background-image:linear-gradient(to left,transparent,rgba(0,0,0,.4));z-index:2}.container-image img{width:100%}.container-image .cont-caption-inside{position:absolute;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:5;z-index:6;height:100%}.container-image .cont-caption-inside img{display:block;padding:0 7vw;width:50%;flex:1 1 auto}.container-image .cont-caption-inside h2{display:block;padding:50px;width:50%;text-align:center;flex:1 1 auto}.testimonial{padding:50px 0}.testimonial.testimonial-news{display:flex;flex-direction:row;justify-content:center;text-align:center}@media only screen and (max-width:768px){.content-section{padding:0}.content-section-contact{padding-top:20vh;padding-bottom:20vh}.content-section-dealers{margin-top:10vh}.content-section-search{margin-top:20vh}}.loading-screen{position:relative;padding-left:0;padding-right:0;padding-top:0;background-color:#2b2b2b;width:0%;height:100%}.load-container,.preloader{width:100%;height:100vh;position:fixed;left:0;top:0;overflow:hidden}.load-container{z-index:10;pointer-events:none}.page-loaded .preloader{height:0;visibility:hidden}.page-loaded .preloader span{width:0}.page-loaded .preloader .inner{visibility:hidden}.page-loaded .preloader canvas{opacity:0;animation:none;-webkit-animation:none;-moz-animation:none}.page-loaded .preloader img{opacity:0}.page-loaded .bottom-bar,.page-loaded .left-side,.page-loaded .navbar,.page-loaded .right-side,.site-navigation .lang-links li.active a,.site-navigation .menu-overlay .back-stage-2.show{opacity:1}.page-loaded .page-header .container h1,.page-loaded .page-header .container p,.page-loaded .slide-content .link-holder,.page-loaded .slide-content h1{opacity:1;transform:translateY(0);transition-delay:1.5s}.cursor.light:before,.fancy-box-case-study:hover figure,.page-loaded .slider{transform:scale(1)}.preloader{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;z-index:99;transition-delay:2s}.preloader span{width:25%;height:100%;right:0;top:0;background:#000;transition:all ease .7s;transition-delay:.7s}.preloader span:nth-child(2){right:25%}.preloader span:nth-child(3){right:50%}.preloader span:nth-child(4){right:75%}.preloader .inner,.preloader .inner img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.preloader .inner{display:inline-block}.preloader .inner canvas{display:inline-block;background:0 0;border-radius:50%;animation:spin 4s linear infinite;position:relative;z-index:3;transition:all ease .5s;opacity:.4}.preloader .inner img{height:35px;transition:all ease .5s;transition-delay:.2s}.page-transition{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99;visibility:hidden}.page-transition span{width:0;height:100%;position:absolute;left:0;top:0;background:#000;transition:all ease .5s}.page-transition span:nth-child(2){left:25%}.page-transition span:nth-child(3){left:50%}.page-transition span:nth-child(4){left:75%}.page-transition.active{visibility:visible}.page-transition.active span,.service-container .service-items .service-item-1 .service-icon img.clock,.service-container .service-items .service-item-2 .service-icon img.clock{width:25%}@media only screen and (max-width:768px){.preloader .inner{top:45%}}.cursor{position:fixed;top:-30px;left:-30px;pointer-events:none;z-index:9999;mix-blend-mode:difference}.cursor:before{content:"";width:60px;height:60px;display:inline-block;border-radius:50%;background:#fff;transition:all ease .15s;transform:scale(.15)}@media screen and (max-width:768px){.cursor{display:none}}.button{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.button a{font-family:"TTNormsPro-Bold";text-decoration:none;color:#fff;border:1px solid #fff;padding:24px 40px;text-transform:uppercase;letter-spacing:4px;font-size:10px;transition:.3s}.button:hover a{background:#fff;color:#000}a,a:hover{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}a:focus{color:var(--color-link-hover);text-decoration:none}a.onorange,a.onorange:hover{color:var(--color-link-light);text-decoration:none}a.onorange:hover{color:var(--color-link-light-hover)}a.onorange:focus{color:var(--color-link-light-hover);text-decoration:none}.custom-link{width:100%;display:block;overflow:hidden}.custom-link a{color:#fff;display:inline-block;transition:all .25s ease-in-out}.custom-link a:before,.site-navigation .lang-links li a:before,.site-navigation .languages li a:before,.site-navigation .social-links ul li a:before{content:attr(data-text);position:absolute;left:0;top:100%;color:#fff}.custom-link a:hover,.site-navigation .lang-links li a:hover,.site-navigation .languages li a:hover,.site-navigation .menu-overlay .menu-stage-1 ul li a:hover{transform:translateY(-100%);text-decoration:none}.custom-btn{position:relative;display:inline-block;width:160px;height:50px;font-size:.8rem;line-height:48px;text-align:center;background-color:transparent;cursor:pointer}.custom-btn,.custom-btn:hover{text-decoration:none}.custom-btn:hover svg rect{stroke-width:1;stroke-dasharray:150,400;stroke-dashoffset:340}.custom-btn svg{width:160px;height:50px;position:absolute;top:0;left:0}.custom-btn svg rect{width:158px;height:48px;stroke-width:1;stroke-dasharray:353,0;stroke-dashoffset:0;transition:all 600ms ease}.custom-btn span.text-file,.custom-btn span.text-map,.custom-btn span.text-send{position:inherit;display:inline-block;color:#fff;font-size:.8rem;top:-10px}.custom-btn span.text-file,.custom-btn span.text-send{top:-7px}.custom-btn .ico-pin-map{display:inline-block;margin-left:15px;margin-top:8px}.button--news a.news-arrow,.custom-btn .ico-pin-map img,.custom-btn .ico-send img,.custom-btn .ico-upload img{display:block}.custom-btn .ico-send,.custom-btn .ico-upload{display:inline-block;margin-left:15px;margin-top:11px}.arrow--more-right-bk,.arrow--more-right-wh{position:absolute;content:"";width:55px!important;height:55px!important;overflow:hidden;transition:all .3s ease-in-out;transform:scale(.9);background-image:url(./../img/arrow_right_wh.svg);background-repeat:no-repeat}.arrow--more-right-wh:hover{transform:scale(.9) translateX(15px)}.arrow--more-right-bk{background-image:url(./../img/arrow_right_bk.svg);transform:scale(.6);left:-20px}.arrow--back-left-wh{position:absolute;height:55px!important;transform:scale(.9);transform:rotate(180);background-image:url(./../img/arrow_left_wh.svg)}.arrow--back-left-wh:hover,.button--news a.news-arrow-left:hover{transform:scale(.9) translateX(-15px)}.arrow--back-left-bk,.arrow--back-left-wh,.button--news a.news-arrow-left,.button--news a.news-arrow-right{content:"";width:55px!important;overflow:hidden;transition:all .3s ease-in-out;background-repeat:no-repeat}.arrow--back-left-bk{position:absolute;height:55px!important;transform:rotate(180);background-image:url(./../img/arrow_left_bk.svg);transform:scale(.6);left:-20px}.button--menu,.button--news{border-bottom:1px solid #707070;border-top:1px solid #707070;display:flex;flex-wrap:nowrap}.button--news{margin:20px 0;padding:20px 10px;flex-direction:column;min-width:200px}.button--news .news-date{font-family:"TTNormsPro-Thin",sans-serif}.button--news .news-date-left{text-align:left}.button--news .news-date-right{text-align:right}.button--news .news-title-left{margin-top:15px;text-align:left}.button--news .news-title-right{margin-top:15px;text-align:right}.button--news a.news-arrow-left,.button--news a.news-arrow-right{transform:scale(.9);position:relative;height:25px!important}.button--news a.news-arrow-left{transform:rotate(180);background-image:url(./../img/arrow_left_wh.svg);text-align:left}.button--news a.news-arrow-right{background-image:url(./../img/arrow_right_wh.svg);text-align:right;margin-right:0;margin-left:auto}.button--menu a.menu-arrow-right:hover,.button--news a.news-arrow-right:hover,.button--news-all a.news-arrow-right:hover{transform:scale(.9) translateX(15px)}figure.button--pic{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}figure.button--pic img.button--pic-mix{width:80%}.button--menu{flex-direction:row;justify-content:left;align-items:center}.button--menu-mix{margin:25px 0;padding:10px;width:100%;max-height:85px;height:100%}.button--menu-news{margin:25px 0;padding:20px 10px;max-width:400px}.button--menu .menu-title{width:25%;margin-right:5px}.button--menu .menu-desc{width:65%;margin-right:5px}.button--menu a.menu-arrow{display:block;width:auto}.button--menu a.menu-arrow-right{content:"";width:55px!important;overflow:hidden;transition:all .3s ease-in-out;transform:scale(.9);position:relative;background-image:url(./../img/arrow_right_wh.svg);background-repeat:no-repeat;text-align:right;margin-right:0;margin-left:auto;height:25px!important}.button--file{display:flex;text-decoration:none;color:inherit;max-width:400px;position:relative;padding:2rem;background-color:#000;cursor:pointer}.button--download:before,.button--file:before,.button--product-prop:before{position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:100%;background-color:#fff;transform-origin:0 bottom 0;transform:scaleY(0);transition:.4s ease-out}.button--download:hover .lang-title,.button--file:hover .file-title,.button--product-prop:hover .prop-title{color:#000}.button--download:hover:before,.button--file:hover:before,.button--product-prop:hover:before{transform:scaleY(1)}.button--file .file-title{position:relative;font-size:2rem;font-family:"TTNormsPro-Regular",sans-serif;line-height:1.333;transition:.4s ease-out}.button--news-all{margin:30px 0;border-bottom:1px solid #707070;padding:20px 10px;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:200px}.button--news-all .news-date{font-family:"TTNormsPro-Thin",sans-serif}.button--news-all .news-date-left{text-align:left}.button--news-all .news-title-left{margin-top:15px;text-align:left}.button--news-all a.news-arrow{display:block}.button--news-all a.news-arrow-right{content:"";width:55px!important;overflow:hidden;transition:all .3s ease-in-out;transform:scale(.9);position:relative;background-image:url(./../img/arrow_right_wh.svg);background-repeat:no-repeat;text-align:right;margin-right:auto;margin-left:0;height:25px!important}.button--download,.button--product-prop{display:flex;text-decoration:none;justify-content:center;align-items:center;color:inherit;position:relative;background-color:#000;cursor:pointer}.button--download{height:40px;width:40px;border:1px solid #fff}.button--download .lang-title,.button--product-prop .prop-title{position:relative;font-family:"TTNormsPro-Regular",sans-serif;line-height:1.333;transition:.4s ease-out}.button--product-prop{padding-top:100%;width:100%;border:1px solid rgba(255,255,255,.3)}.button--product-prop:hover .prop-icon{fill:#000}.button--product-prop .prop-title{position:absolute;bottom:1rem}.button--product-prop .prop-icon{position:absolute;top:0;left:0;margin-left:10%;margin-top:10%;width:1%}@media only screen and (max-width:768px){.button--news-all{margin:10px 0;border-bottom:1px solid #707070;padding:20px 10px;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:200px}.button--news-all .news-date{font-family:"TTNormsPro-Thin",sans-serif}.button--news-all .news-date-left{text-align:left}.button--news-all .news-date-left h5{font-size:.9rem}.button--news-all .news-title-left{margin-top:15px;text-align:left}.button--news-all .news-title-left h2{font-size:1.2rem}.button--news-all a.news-arrow{display:block}.arrow--back-left-wh,.button--news-all a.news-arrow-right{content:"";width:55px!important;overflow:hidden;transition:all .3s ease-in-out;background-repeat:no-repeat;transform:scale(.8)}.button--news-all a.news-arrow-right{position:relative;background-image:url(./../img/arrow_right_wh.svg);text-align:right;margin-right:auto;margin-left:0;height:25px!important}.button--news-all a.news-arrow-right:hover{transform:scale(.8) translateX(15px)}.arrow--back-left-wh{position:absolute;height:55px!important;transform:rotate(180);background-image:url(./../img/arrow_left_wh.svg)}.arrow--back-left-wh:hover{transform:scale(.8) translateX(-15px)}}.headline-date{margin-bottom:55px}.headline-prod-params{margin-top:15px;display:flex;flex-direction:row}.headline-prod-params .headline-prod-capacity{width:100%}.headline-prod-params .headline-prod-seprator{width:15%}.headline-prod-params .headline-prod-insert{width:100%}.headline-caption-spacer{content:"";width:15vw;height:4px;background-color:#ffb100;transform:scale(1) skewX(-26deg)}.header-contact,.header-dealer{position:absolute}.nav-overlay,.site-navigation{width:100%;height:100vh;position:absolute}.nav-overlay{z-index:0;background:#000;opacity:0}.site-navigation{left:0;top:0;z-index:4;visibility:hidden;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.site-navigation .menu-overlay{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.site-navigation .menu-overlay .back-stage-2{transition:all .25s ease-in-out;padding:0 8vw;margin-top:-30px;margin-left:35px;position:absolute;color:#fff;opacity:0}.site-navigation .menu-overlay .back-stage-2.hide{opacity:0}.site-navigation .menu-overlay .menu-stage-1{padding:0 8vw;transition:all .3s ease-in-out;z-index:5}.site-navigation .menu-overlay .menu-stage-1.hide{transform:translateX(-50%);opacity:0;z-index:0}.site-navigation .menu-overlay .menu-stage-1.show{transform:translateX(0);opacity:1;z-index:5}.site-navigation .menu-overlay .menu-stage-1 ul li{margin:0;padding:0;list-style:none;transition:all .25s ease-in-out;opacity:0;line-height:.1rem;transform:skewY(6deg);position:relative;text-align:left;font-size:1.5rem;color:#fff}.custom-link a,.site-navigation .menu-overlay .menu-stage-1 ul li.dropdown{position:relative}.site-navigation .menu-overlay .menu-stage-1 ul li.dropdown span{display:inline-block;font-family:"TTNormsPro-Regular",sans-serif;cursor:pointer;margin-right:10px;margin-left:-3%;transform:scale(.5)}.site-navigation .menu-overlay .menu-stage-1 ul li ul{width:100%;margin-bottom:0;display:none}.site-navigation .menu-overlay .menu-stage-1 ul li ul li{margin:10px;font-size:20px;line-height:1}.site-navigation .menu-overlay .menu-stage-1 ul li ul li a{letter-spacing:0}.site-navigation .menu-overlay .menu-stage-1 ul li ul li a:hover{transform:translateY(0)}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(1){transition-delay:.3s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(2){transition-delay:.35s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(3){transition-delay:.4s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(4){transition-delay:.45s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(5){transition-delay:.5s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(6){transition-delay:.55s}.site-navigation .menu-overlay .menu-stage-1 ul li:nth-child(7){transition-delay:.6s}.site-navigation .menu-overlay .menu-stage-1 ul li b{display:inline-block;overflow:hidden}.site-navigation .menu-overlay .menu-stage-1 ul li a{color:#fff;font-weight:"TTNormsPro-Regular",sans-serif;display:inline-block;position:relative;line-height:1.5;transition:all .25s ease-in-out}.site-navigation .menu-overlay .menu-stage-1 ul li a:before,.site-navigation .menu-overlay .menu-stage-2 ul li a:before{content:attr(data-text);position:absolute;left:0;top:100%}.site-navigation .menu-overlay .menu-stage-2{position:absolute;opacity:0;transition:all .3s ease-in-out;margin-left:35vw;z-index:0}.site-navigation .menu-overlay .menu-stage-2.show{transform:translateX(10%);opacity:1;z-index:5}.site-navigation .menu-overlay .menu-stage-2.hide{opacity:0;z-index:0}.site-navigation .menu-overlay .menu-stage-2.mobile{margin-left:8vw;transform:translateX(0)}.site-navigation .menu-overlay .menu-stage-2 ul li{margin:0;padding:0;list-style:none;transition:all .25s ease-in-out;opacity:0;transform:skewY(6deg);position:relative;text-align:left;font-size:1.5rem;color:#fff;line-height:1.5}.site-navigation .menu-overlay .menu-stage-2 ul li span{width:100px;color:#ffb100;font-family:"TTNormsPro-Bold";float:left}.site-navigation .menu-overlay .menu-stage-2 ul li.active a{color:#ffb100}.site-navigation .menu-overlay .menu-stage-2 ul li a{color:#fff;font-family:"TTNormsPro-Normal",sans-serif;display:inline-block;position:relative;transition:all .25s ease-in-out}.site-navigation .menu-overlay .menu-stage-2 ul li a:hover{color:#ffb100;transition:opacity .2s ease-in-out;text-decoration:none}.site-navigation .lang-links{position:absolute;width:100%;padding:0 8vw;top:20vh;line-height:1;text-transform:uppercase;font-family:"TTNormsPro-Bold";margin-right:0;display:flex;flex-direction:row;flex-wrap:nowrap}.site-navigation .lang-links li{font-size:1rem}.site-navigation .lang-links li a{opacity:.5}.site-navigation .languages{font-size:20px;line-height:1;margin:8px auto 0 100px;padding:0}.navbar .languages li,.site-navigation .lang-links li,.site-navigation .languages li{display:inline-block;margin-right:20px;padding:0;overflow:hidden}.navbar .headmenu li a,.navbar .languages li a,.site-navigation .lang-links li a,.site-navigation .languages li a,.site-navigation .social-links ul li a{color:#fff;display:inline-block;position:relative;transition:all .25s ease-in-out}.site-navigation .social-links{position:absolute;width:100%;padding:0 8vw;margin-right:0;margin-left:0;left:-15px;bottom:15vh;text-transform:uppercase;font-family:"TTNormsPro-Bold";opacity:0}.site-navigation .social-links ul li{display:inline-block;margin-left:15px;padding:0;list-style:none;overflow:hidden;font-size:.7rem}.bottom-bar .scroll-down a:hover,.bottom-side .social-links ul li a:hover,.left-side .social-links ul li a:hover,.navbar .headmenu li a:hover,.navbar .languages li a:hover,.site-navigation .social-links ul li a:hover{transform:translateY(-100%);text-decoration:none}.display-nav{overflow:hidden}.display-nav .nav-overlay{opacity:.85;transition:opacity .2s ease-in-out}.display-nav .menu-text,.display-nav .social-links{opacity:0;transition:opacity .2s ease-in-out}.display-nav .social-links{opacity:1}.display-nav .headmenu,.display-nav .progress-scroll{opacity:0;transition:opacity .2s ease-in-out}.display-nav .site-navigation{visibility:visible}.display-nav .site-navigation .menu-overlay ul li{opacity:1;transform:skewY(0deg)}.display-nav .page-header .container,.display-nav .slider .swiper-slide-active .slide-content,.display-nav .video-bg .container{opacity:0}.display-nav .sandwich{position:relative}.display-nav .sandwich .sand span:nth-child(1),.display-nav .sandwich:hover .sand span:nth-child(1){width:0}.display-nav .sandwich .sand span:nth-child(2){width:0;left:0;transition-delay:.15s}.display-nav .sandwich .sand span:nth-child(3){width:0;left:0;transition-delay:.25s}.display-nav .sandwich:hover .sand span:nth-child(2){width:0;left:10px}.display-nav .sandwich:hover .sand span:nth-child(3){width:0;left:20px}.display-nav .sandwich .closed span:nth-child(1){width:30px;transform:rotate(0deg) translateX(0)}.display-nav .sandwich .closed span:nth-child(2){width:30px;transform:rotate(90deg) translateX(0);transition-delay:.15s}.display-nav .sandwich .closed span:nth-child(3){transition-delay:.25s;opacity:0}.bottom-bar,.navbar{width:100%;display:flex;flex-wrap:wrap;position:absolute;left:0}.navbar{top:0;z-index:5;padding:25px;font-weight:600}.navbar .logo{margin-right:0;margin-left:auto;justify-content:flex-end}.navbar .logo a img{height:45px}.navbar .languages{height:21px;margin:8px auto 0 100px;padding:0}.bottom-bar .scroll-down a:before,.bottom-side .social-links ul li a:before,.left-side .social-links ul li a:before,.navbar .headmenu li a:before,.navbar .languages li a:before,.right-side a:before,.slider .slider-controls .main-nav.next:before,.slider .slider-controls .main-nav.prev:before,.slider .slider-controls .swiper-button-prev:before,.social-line-links ul li a:before{content:attr(data-text);position:absolute;left:0;top:100%;color:#fff}.navbar .headmenu{text-transform:uppercase;font-size:.75rem;font-family:"TTNormsPro-Normal",sans-serif;margin-left:100px;margin-right:auto;margin-bottom:0;padding:0}.navbar .headmenu li{display:inline-block;margin-right:50px;padding:0;overflow:hidden}.navbar .sandwich-menu{height:40px;margin-right:0;margin-left:15px;color:#fff;overflow:hidden}.bottom-bar{bottom:28vh;z-index:2;padding:0 100px;color:#fff;align-items:center}.bottom-bar .sound{flex:1;margin-left:0}.bottom-bar,.bottom-bar .sound b{font-weight:600}.bottom-bar .scroll-down{flex:1;text-align:right;margin-left:auto;overflow:hidden;position:relative}.bottom-bar .scroll-down a,.right-side a{color:#fff;transition:all .25s ease-in-out}.bottom-bar .scroll-down a{display:inline-block}.bottom-bar .swiper-pagination-bullets{flex:1}.bottom-bar .slider-controls{flex:1;text-align:right}.bottom-side,.left-side,.right-side{position:absolute;color:#fff;z-index:3}.left-side{width:100vh;left:40px;bottom:0;transform:rotate(-90deg);transform-origin:left bottom;text-align:center}.bottom-side .social-links,.left-side .social-links{height:1.2rem;margin-right:0;margin-left:auto;text-transform:uppercase;font-size:.65rem;font-family:"TTNormsPro-Bold"}.bottom-side .social-links ul,.left-side .social-links ul,.social-line-links ul{margin:0;padding:0;display:inline-block}.bottom-side .social-links ul li,.left-side .social-links ul li,.social-line-links ul li{display:inline-block;margin-left:15px;padding:0;list-style:none;overflow:hidden}.bottom-side .social-links ul li a,.footer .footer-bottom .footer-menu li a,.footer address a,.footer-line-menu li a,.left-side .social-links ul li a,.main-lines .footer-bottom .footer-menu li a,.main-lines address a,.social-line-links ul li a{color:#fff;display:inline-block;position:relative;transition:all .25s ease-in-out}.bottom-side,.right-side{right:40px}.bottom-side{bottom:25vh;transform-origin:left bottom;text-align:right}.right-side{width:100vh;bottom:0;transform:rotate(90deg);transform-origin:right bottom;text-align:center;overflow:hidden}.right-side a{height:21px}.right-side a:hover,.social-line-links ul li a:hover{transform:translateY(-100%);text-decoration:none}.menu-text{margin-left:15px;margin-top:12px;color:#fff;font-size:.8rem;opacity:1;transition:opacity .2s ease-in-out}.right-side a,.sandwich{display:inline-block;position:relative}.sandwich{width:30px;height:30px}.sandwich *{transition:all .5s cubic-bezier(.47,.02,.03,.86)}.sandwich span{width:30px;height:2px;background:#fff;position:absolute}.sandwich .sand{width:100%;height:100%;position:absolute;left:0;top:0}.sandwich .sand span:nth-child(1){top:12px;left:0}.sandwich .sand span:nth-child(2){top:18px;left:0}.sandwich .sand span:nth-child(3){top:24px;left:0}.sandwich .closed{width:100%;height:100%;position:absolute;left:0;top:5px;z-index:2;opacity:1;overflow:hidden;transform:rotate(45deg);transform-origin:center}.sandwich .closed span:nth-child(1){width:30px;top:15px;left:0;transform:rotate(0deg) translateX(-130%);transition-delay:.3s}.sandwich .closed span:nth-child(2){width:30px;top:15px;right:0;transform:rotate(90deg) translateX(-130%);transition-delay:.45s}.sandwich .closed span:nth-child(3){visibility:hidden;transition-delay:.3s}.sandwich:hover .sand span:nth-child(1){width:26px}.sandwich:hover .sand span:nth-child(2){width:26px;left:10px}.sandwich:hover .sand span:nth-child(3){width:26px;left:20px}.sandwich.active{position:relative}.sandwich.active .sand span:nth-child(1){width:0}.sandwich.active .sand span:nth-child(2){width:0;left:0;transition-delay:.15s}.sandwich.active .sand span:nth-child(3){width:0;left:0;transition-delay:.25s}.sandwich.active .closed span:nth-child(1){width:30px;transform:rotate(0deg) translateX(0)}.sandwich.active .closed span:nth-child(2){width:30px;transform:rotate(90deg) translateX(0);transition-delay:.15s}.sandwich.active .closed span:nth-child(3){width:30px;transform:rotate(180deg) translateX(0);transition-delay:.15s}.social-line-links{height:1.2rem;margin-right:0;margin-left:auto;text-transform:uppercase;font-size:.65rem;font-family:"TTNormsPro-Bold";margin-top:10px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;align-items:center}@media only screen and (max-width:768px){.social-line-links{display:block;text-align:center}.navbar .logo a img{height:35px}}.bottom-bar,.left-side,.navbar,.right-side{transition:all ease .5s;opacity:0;transition-delay:1.5s}.page-header .container p,.slide-content .link-holder{transition:all ease .5s;opacity:0;transform:translateY(50px)}.page-header .container h1,.slide-content h1{transition:all ease .5s;opacity:0;transform:translateY(-50px)}.slider{transition:all ease 1s;transform:scale(1.5);transition-delay:.8s;width:100%;height:120vh;display:flex;flex-wrap:wrap;position:relative;z-index:2;background:#000}.slider .slide-inner,.slider .swiper-mainpage{position:absolute;width:100%;left:0;top:0;background:#000}.slider .swiper-mainpage{height:120vh;overflow:hidden}.slider,.slider .swiper-mainpage .swiper-slide{overflow:hidden}.slider .swiper-mainpage .swiper-slide.swiper-slide-duplicate-active .slide-image{opacity:1;transform:scale(1)}.slider .swiper-slide-active .slide-image{opacity:.7;transform:scale(1);height:120vh}.slider .swiper-slide-active .slide-content{opacity:1;transition:all .25s ease-in-out}.slider .slide-inner{height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider .slide-image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;opacity:.2;transform:scale(1.07);transition:opacity .6s ease-in-out,transform 2s ease .7s}.slider .slide-image:before{content:"";width:100%;height:25vh;position:absolute;left:0;top:auto;bottom:0;background-image:linear-gradient(to bottom,transparent,#000);z-index:2}.slider .slide-content{position:absolute;width:100%;display:flex;flex-direction:column;align-items:left;text-align:left;min-height:50px;bottom:60%;transform:translateY(50%)!important;z-index:2;opacity:0;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider .slide-content h1{display:inline-block;margin:10px 0;font-weight:800;color:transparent;font-size:10vw;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;text-transform:uppercase;position:relative}.slider .slider-controls{height:30px;display:inline-block;margin-left:auto;right:0;position:relative}.slider .slider-controls .main-nav.prev{position:static;display:inline-block;width:auto;height:auto;background:0 0;margin:0;transition:all .25s ease-in-out}.slider .slider-controls .main-nav.next,.slider .slider-controls .swiper-button-next,.slider .slider-controls .swiper-button-prev{position:static;display:inline-block;width:auto;height:auto;background:0 0;margin:0 0 0 20px;transition:all .25s ease-in-out}.slider .slider-controls .swiper-button-next,.slider .slider-controls .swiper-button-prev{margin:0;color:#fff}.slider .slider-controls .swiper-button-prev:after{content:unset;color:#fff}.footer .footer-bottom .footer-menu li a:hover,.footer address a:hover,.footer-line-menu li a:hover,.main-lines .footer-bottom .footer-menu li a:hover,.main-lines address a:hover,.slider .slider-controls .main-nav.next:hover,.slider .slider-controls .main-nav.prev:hover,.slider .slider-controls .swiper-button-next:hover,.slider .slider-controls .swiper-button-prev:hover{transform:translateY(-100%);text-decoration:none}.slider .slider-controls .swiper-button-next{margin:0 0 0 20px}.footer address a:before,.main-lines address a:before,.slider .slider-controls .swiper-button-next:before{content:attr(data-text);position:absolute;left:0;top:100%;color:#fff}.slider .slider-controls .swiper-button-next:after{content:unset;color:#fff}.slider .swiper-arrow-next,.slider .swiper-arrow-prev{position:static;display:inline-block}.slider .swiper-arrow-prev .swiper-back-prev{width:8vh;height:3.8vh;background:0 0;background-color:#fff;margin:0 15px 0 0;transform:scale(1) skewX(160deg);width:70px;height:35px}.slider .swiper-arrow-prev .arrow--prev{background-image:url(./../img/arrow_left_bk.svg);background-repeat:no-repeat;width:80px;margin-left:5px;height:35px;z-index:10;position:absolute;transform:scale(.7);margin-top:auto}.slider .swiper-arrow-next .swiper-back-next{background:0 0;margin:0;background-color:#fff;transform:scale(1) skewX(160deg);width:70px;height:35px}.slider .swiper-arrow-next .arrow--next{background-image:url(./../img/arrow_right_bk.svg);background-repeat:no-repeat;width:80px;margin-left:5px;height:35px;z-index:10;position:absolute;transform:scale(.7);margin-top:auto}.slider .slider-fraction{display:inline-block;font-size:3rem;font-weight:"TTNormsPro-Medium",sans-serif;position:absolute;left:100px;bottom:20vh}.slider .swiper-pagination-bullets{display:inline-block;margin:0 auto;margin-top:20vh;position:static;text-align:left}.slider .swiper-pagination-bullets .swiper-pagination-bullet{width:40px;height:16px;border-radius:0;background:#fff;margin:0 5px;text-align:center;position:relative;transform:scale(.8) skewX(160deg);opacity:1;transition:all .25s ease-in-out}.slider .swiper-pagination-bullets .swiper-pagination-bullet:hover{transform:scale(.8) skewX(160deg)}.slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffb100;opacity:1;transform:scale(1) skewX(160deg)}.slide-caption{padding:0 10%;width:55%;line-height:1;line-break:auto}.slide-caption h2{font-size:3rem;color:#fff}.slide-caption h3{margin-bottom:.8em;font-size:2rem;color:#ffb100}@media only screen and (max-width:768px){.slide-caption{width:100%}.slide-caption h2{font-size:2.5rem}.slide-caption h3{font-size:1.5rem}}.pagination{width:100%;display:flex;flex-wrap:wrap;margin:0}.pagination .page-item,.slider .slider-fraction span{display:inline-block}.pagination .page-item .page-link{height:60px;line-height:60px;padding:0 40px;border-radius:0!important;font-size:12px;font-weight:600;color:#2b2b2b;outline:0!important}.pagination .page-item .page-link:focus{outline:0!important}.news-pagination{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:center}.news-pagination .news-pages{padding:10px 0}.news-pagination .news-pages ul.news-page{display:flex;flex-direction:row;list-style:none;margin-left:10px}.news-pagination .news-pages ul.news-page>li{padding:0 10px;font-size:1.2rem;margin-top:30px;font-family:"TTNormsPro-Light",sans-serif}.news-pagination .news-pages ul.news-page>li>a{color:#fff}.news-more h3 span,.news-pagination .news-pages ul.news-page .active{color:#ffb100}.news-pagination .news-arrow,figure figcaption.mix-shaft-1 img{display:block}.news-pagination .news-arrow-left,.news-pagination .news-arrow-right{content:"";width:55px!important;overflow:hidden;transition:all .3s ease-in-out;transform:scale(.9);position:absolute;background-repeat:no-repeat;height:25px!important}.news-pagination .news-arrow-left{transform:rotate(180);background-image:url(./../img/arrow_left_wh.svg);text-align:left}.news-pagination .news-arrow-left:hover{transform:scale(.9) translateX(-15px)}.news-pagination .news-arrow-left.disabled{opacity:.5}.news-pagination .news-arrow-left.disabled:hover,.news-pagination .news-arrow-right.disabled:hover{transform:scale(.9) translateX(0)}.news-pagination .news-arrow-right{background-image:url(./../img/arrow_right_wh.svg);text-align:right;margin-right:0;margin-left:auto}.news-pagination .news-arrow-right:hover{transform:scale(.9) translateX(15px)}.news-pagination .news-arrow-right.disabled{opacity:.5}.footer,.main-lines{display:flex;flex-wrap:wrap;padding-top:50px;color:#fff;position:relative;background:0 0;background-size:cover}.footer .production-lines,.main-lines .production-lines{width:100%;display:flex;flex-wrap:wrap;margin-bottom:50px;z-index:1}.footer .production-lines .custom-btn,.main-lines .production-lines .custom-btn{margin:50px 0}.footer .production-lines h6,.main-lines .production-lines h6{width:100%;display:block;font-size:16px;letter-spacing:1px}.footer .production-lines h2,.main-lines .production-lines h2{width:100%;display:block;font-size:7vw;font-weight:"TTNormsPro-Bold";line-height:1;margin:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}.footer address,.main-lines address{width:100%;display:block;margin-bottom:30px}.footer address small,.main-lines address small{width:100%;display:block;margin-bottom:5px;opacity:.5;font-weight:600}.footer address p,.main-lines address p{margin:0;overflow:hidden}.footer .footer-bottom,.main-lines .footer-bottom{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);padding:15px 0 0;font-size:12px;align-items:center}.footer .footer-bottom span,.main-lines .footer-bottom span{display:inline-block;margin-right:auto}.footer .footer-bottom img.logo-efs,.main-lines .footer-bottom img.logo-efs{height:50px;justify-content:flex-start}.footer .footer-bottom img.logo-mp,.main-lines .footer-bottom img.logo-mp{height:40px;justify-content:flex-end}.footer .footer-bottom .footer-menu,.footer-line-menu,.main-lines .footer-bottom .footer-menu{display:inline-block;margin-left:auto;margin-bottom:0;padding:0}.footer .footer-bottom .footer-menu li,.main-lines .footer-bottom .footer-menu li{display:inline-block;height:18px;margin-left:20px;list-style:none;overflow:hidden}.footer .footer-bottom .footer-menu li:first-child,.footer-line-menu li:first-child,.main-lines .footer-bottom .footer-menu li:first-child{margin-left:0}.footer .footer-bottom .footer-menu li a:before,.footer-line-menu li a:before,.main-lines .footer-bottom .footer-menu li a:before{content:attr(data-text);position:absolute;left:0;top:100%;color:#fff}.footer .footer-img,.main-lines .footer-img{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:space-between;justify-items:flex-end}.footer .footer-img span,.main-lines .footer-img span{display:block;margin-right:10px;margin-left:auto}.footer .footer-img .logo img,.main-lines .footer-img .logo img{height:35px;display:block;margin-right:0;margin-left:auto}.footer .footer-img img.no1,.main-lines .footer-img img.no1{height:40px;display:block;margin-right:auto;margin-left:0}.footer .footer-img img.fpe,.main-lines .footer-img img.fpe{height:35px;display:block;margin-right:0;margin-left:auto}.footer .footer-img .logo-mp img,.main-lines .footer-img .logo-mp img{display:block;margin-right:0;margin-left:auto;height:30px}.footer .foot-text-built,.main-lines .foot-text-built{text-align:right;justify-content:flex-end}.footer .foot-text-copy,.main-lines .foot-text-copy{text-align:left;justify-content:flex-end}.footer-line-menu li{display:inline-block;height:.8rem;margin-left:20px;list-style:none;overflow:hidden;font-size:.8rem;line-height:1rem}.back-lines{display:flex;flex-direction:column;align-items:flex-end;width:100vw;margin-right:0;margin-left:auto}.back-lines img{position:absolute;display:block;padding:0;z-index:0;width:80vw}@media only screen and (max-width:768px){.footer .footer-img{display:inline-block}.footer .footer-img.align-left{text-align:left}.footer .footer-img.align-right{text-align:right}.footer .footer-img.align-center,.footer .logo-fe{text-align:center}.footer .footer-img span{display:block;margin-right:10px;margin-left:auto}.footer .footer-img .logo,.footer .footer-img .logo-mp{text-align:center;display:inline-block}.footer .footer-img .logo img{height:28px;display:block;margin:10px 0;text-align:center}.footer .footer-img img.fpe,.footer .footer-img img.no1{height:30px;display:inline-block;margin:10px 0;text-align:center}.footer .footer-img img.fpe{height:28px}.footer .footer-img .logo-mp img{display:block;height:25px;margin:10px 0;text-align:center}.footer .logo-fe img.logo-efs{height:45px;margin:10px 0}.footer-line-menu{display:block;text-align:center}}.progress-scroll{position:fixed;z-index:3;left:40px;bottom:25vh}.progress-header{width:2px;background-color:#5e5e5e}.progress-container{width:2px;height:60vh;background:#5e5e5e}.progress-line{background:#ffb100;width:1px}.progress-rotate90{position:fixed;z-index:3;left:30px;bottom:20vh;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.progress-rotate90 p,.progress-scroll #backtotop{font-family:"TTNormsPro-Bold";font-size:12px;line-height:1.2em;color:#fff}.progress-scroll #backtotop{text-align:center;text-transform:uppercase;line-height:20px;position:fixed;bottom:100px;right:auto;left:-220px;width:auto;transition:all .3s ease;z-index:100;color:#f0f0f0;padding:10px 15px;transform:translateX(100%)}.progress-scroll #backtotop.visible{left:-28px}.progress-scroll #backtotop:before{text-align:center;content:"";font-size:10px;line-height:20px;height:40px;margin:0 15px 0 1px;display:block}.progress-scroll #backtotop img{transform:scale(.5);transform:rotate(180deg)}.owl-item{display:flex;flex:1 0 auto;max-height:40vh}.owl-carousel .owl-item img,a .mach-item img{display:block;width:120%;overflow-x:hidden}.news--cat-line{font-size:1rem;font-family:"TTNormsPro-Normal",sans-serif}.news--cat-line::before{content:"";margin-right:5px;width:10vw;height:6px;transform:scale(1) skewX(160deg);background-color:#fff}.news--cat-line h4,.news-more h3{font-size:2.5rem}.news-more{padding:15%}.news-more h3{margin-bottom:.8em;line-height:1.2}a .mach-item{background-color:transparent;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end}a .mach-item .item-caption{display:flex;position:absolute;text-align:center;align-items:flex-end;justify-content:center;width:100%;z-index:2}a .mach-item .item-caption h2{color:#fff;font-size:1.5rem}a .mach-item img{padding-bottom:40px;width:100%;opacity:1;z-index:1}a .mach-item .back-line{position:absolute;left:-30px;top:30%;display:block;width:10%;height:30%;background-color:orange;transform:skew(-26deg);transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out}a .mach-item .back-arrow{display:flex;position:absolute;flex-direction:column;justify-content:center;top:0;left:-10px;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.fancy-box img,a .mach-item:hover .back-line{width:100%}a .mach-item:hover .back-arrow{opacity:1;transform:translateX(10px)}.mach-navi{margin-left:5vw;margin-top:20px}.mach-navi button,.slider-nav button{background-color:transparent;border:0;outline:0}.mach-navi button.owl-next{transform:rotate(0deg);transition:all .3s ease-in-out}.mach-navi button.owl-next:hover,.mach-navi button.owl-prev{transform:translateX(10px);transition:all .3s ease-in-out}.mach-navi button.owl-prev{transform:rotate(90deg);transform:translateX(0)}.mach-navi button.owl-prev:hover{transform:translateX(-10px);transition:all .3s ease-in-out}@media only screen and (max-width:768px){.news-more{padding:5%}.news-more h3{margin-bottom:.8em;font-size:2rem;line-height:1.2}a .mach-item .item-caption h2{font-size:1.3em}}.grid{position:relative;margin:0 auto;padding:35px 0;list-style:none;text-align:center}.grid figure{position:relative;float:left;overflow:hidden;margin:0;background:0 0;text-align:left;cursor:pointer}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.grid figure figcaption{padding:1em 0;color:#fff;font-size:1rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:100;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{line-height:2rem}.grid figure h2,.grid figure h2 span{font-weight:"TTNormsPro-Medium",sans-serif}figure.effect-lily,figure.news-all-1{background-color:#2b2b2b}figure.effect-lily img,figure.news-all-1 img{max-width:none;width:calc(100% + 50px);opacity:.5;filter:grayscale(100%);transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align:left;display:flex;flex-direction:column;flex-wrap:wrap}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:100%}figure.effect-lily figcaption .figure--date{background-color:#000;padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.9em}figure.effect-lily figcaption .figure--category{margin-top:20%;text-transform:uppercase}figure.effect-lily figcaption .figure--arrow div.arrow--more-right-wh{display:block;margin-top:5%;align-items:flex-end;justify-content:flex-start}figure.effect-lily figcaption h3.figure--descript{margin-top:10%}figure.effect-lily h2,figure.effect-lily p{transform:translate3d(0,10px,0)}figure.effect-lily h2{transition:transform .35s}figure.effect-lily p{color:rgba(255,255,255,.8);opacity:0;transition:opacity .2s,transform .35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:.8;filter:grayscale(0%)}figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p,figure.mix-shafts:hover h2,figure.news-all-1:hover h2,figure.news-all-1:hover img{transform:translate3d(0,0,0)}figure.effect-lily:hover p{transition-delay:.05s;transition-duration:.35s}figure.news-all-1{margin:0}figure.mix-shafts h2,figure.news-all-1 h2{transform:translate3d(0,10px,0);transition:transform .35s}figure.news-all-1:hover img{opacity:.8;filter:grayscale(0%)}figure figcaption.mix-shaft-1,figure.news-all-1 figcaption.news-all-1{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;align-items:flex-start}figure.news-all-1 figcaption.news-all-1 .figure--date{display:block;margin-top:0;background-color:#000;padding:10px 15px;font-size:.9em}figure.news-all-1 figcaption.news-all-1 .figure--category{display:block;margin-top:10%;text-transform:uppercase}figure.news-all-1 figcaption.news-all-1 .figure--arrow{height:100%;margin-top:5%;margin-bottom:0;align-items:flex-end;justify-content:flex-end}figure.news-all-1 figcaption.news-all-1 .figure--arrow div.arrow--more-right-wh{position:absolute;display:block}figure.news-all-1 figcaption.news-all-1 h3.figure--descript{display:block;margin-top:10%;text-align:left}figure.mix-shafts{background-color:#000;margin:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2)}figure.mix-shafts img.background{max-width:none;width:calc(100% + 50px);opacity:.2;filter:grayscale(100%);transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}figure.mix-shafts .mix-shaft-content{position:absolute;display:block;width:100%;justify-content:right;align-items:flex-end}figure.mix-shafts img.content{transform:rotate(-90deg);opacity:1;max-height:50%;max-width:53%;margin-left:auto;margin-right:0}figure.mix-shafts:hover img.background{opacity:.5;filter:grayscale(100%);transform:translate3d(0,0,0)}figure figcaption.mix-shaft-1{top:auto;justify-content:flex-end;text-align:left}figure figcaption h2.mix-shaft--descript{align-items:flex-start;display:block;margin-top:10px;margin-bottom:10px;text-align:left}@media only screen and (max-width:768px){figure.effect-lily figcaption>div{position:absolute;display:flex;flex-direction:column;bottom:0;left:0;padding:1em;width:100%;height:100%}figure figcaption.mix-shaft-1,figure.effect-lily figcaption{display:flex;flex-direction:column;flex-wrap:wrap;height:auto}figure.effect-lily figcaption .figure--date{display:block;background-color:#000;padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.8rem}figure.effect-lily figcaption .figure--category{display:block;margin-top:20%;text-transform:uppercase;font-size:.8rem}figure.effect-lily figcaption .figure--arrow{height:auto!important}figure.effect-lily figcaption .figure--arrow .arrow--more-right-wh{display:block;margin-top:auto;margin-bottom:0;transform:scale(.8)}figure.effect-lily figcaption h2.figure--descript{font-size:1rem;line-height:1.2em}figure.news-all-1 figcaption.news-all-1 .figure--date{font-size:.8rem}figure.news-all-1 figcaption.news-all-1 .figure--category{margin-top:10%;font-size:.9rem}figure.news-all-1 figcaption.news-all-1 .figure--arrow{height:100%;margin-top:5%;margin-bottom:0;align-items:flex-end;justify-content:flex-end}figure.news-all-1 figcaption.news-all-1 .figure--arrow div.arrow--more-right-wh{position:absolute;display:block}figure.news-all-1 figcaption.news-all-1 h2.figure--descript{display:block;margin-top:2%;font-size:1.1rem}figure.mix-shafts{background-color:#000;margin:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2)}figure.mix-shafts img.background{max-width:none;width:calc(100% + 50px);opacity:.2;filter:grayscale(100%);transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}figure.mix-shafts .mix-shaft-content{position:absolute;display:block;width:100%;justify-content:right;align-items:flex-end}figure.mix-shafts img.content{transform:rotate(-90deg);opacity:1;max-height:50%;max-width:53%;margin-left:auto;margin-right:0}figure.mix-shafts h2{transform:translate3d(0,10px,0);transition:transform .35s}figure.mix-shafts:hover h2{transform:translate3d(0,0,0)}figure.mix-shafts:hover img.background{opacity:.5;filter:grayscale(100%);transform:translate3d(0,0,0)}figure figcaption.mix-shaft-1{position:absolute;bottom:0;top:auto;left:0;padding:2em;width:100%;height:100%;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;text-align:left}figure figcaption.mix-shaft-1 img{display:block}figure figcaption h2.mix-shaft--descript{align-items:flex-start;display:block;margin-top:10px;margin-bottom:10px;text-align:left}}.fancy-box{margin-bottom:30px}.fancy-box figure{background-size:cover}.fancy-box h3{font-size:em(24);line-height:1.2em;letter-spacing:0;margin:0}.fancy-box p{margin:0}.fancy-box,.fancy-box .cb-img-container,.fancy-box .fancy-box-image{position:relative}.fancy-box .cb-img-container{overflow:hidden}.fancy-box .blur-image-canvas,.fancy-box .blur-image-container,.fancy-box .blur-image-inner,.fancy-box .blur-main-image{position:absolute;top:0;left:0}.fancy-box .blur-image-container,.fancy-box .blur-image-inner{width:100%;height:100%}.fancy-box .blur-image-container{transform:translateZ(0)}.fancy-box .blur-image-canvas{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.fancy-box .cb-img-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;background-size:cover;background-position:center}.fancy-box .fancy-box-footer{position:relative;z-index:2}.fancy-box:hover .cb-img-btn,.fancy-box:hover .cb-img-overlay{opacity:1;visibility:visible}.fancy-box:hover .cb-img-btn-inner{transform:scale3d(1,1,1);transition-delay:.05s}.fancy-box:hover .cb-img-btn-inner .btn{opacity:1;transform:scale3d(1,1,1);transition-delay:.18s}.cb-subtitle,.fancy-box-booking .fancy-box-info:before{display:inline-block;background-color:var(--color-primary)}.cb-subtitle{padding:3px 10px;margin-bottom:10px;font-size:12px}.cb-img-btn,.cb-img-btn-bg{width:100%;height:100%;position:absolute;top:0;left:0}.cb-img-btn-inner{display:flex;padding:15px;border:2px solid #fff;position:absolute;top:15px;left:15px;bottom:15px;right:15px;align-items:center;justify-content:center;transform:scale3d(1.1,1.1,0);transition:transform .8s cubic-bezier(.17,.67,.2,1)}.cb-img-btn{background-color:rgba(0,0,0,.35);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.cb-img-btn .liquid-overlay-link{z-index:2}.cb-img-btn .btn{opacity:0;transform:scale3d(1.1,1.1,0)}.cb-img-btn .btn-naked{color:#fff}.fancy-box-booking .fancy-box-contents{padding:em(50) em(30)}.fancy-box-booking .fancy-box-info{width:75%;margin:em(45) em(30);position:relative}.fancy-box-booking .fancy-box-info:before{content:"";width:em(30);height:1px;position:absolute;top:.5em;left:-60px}.fancy-box-booking .fancy-box-header{display:inline-block;padding:em(10) em(30) em(20);position:absolute;bottom:0;left:em(30);transform:translateY(50%);background-color:#fff;box-shadow:0 7px 50px rgba(0,0,0,.1)}.fancy-box-booking .fancy-box-details{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.fancy-box-booking .fancy-box-details>span:after{content:"❘";margin-left:1em;margin-right:.83em}.fancy-box-booking .fancy-box-details>span:last-child:after{content:none}.fancy-box-booking .btn{box-shadow:0 10px 40px rgba(0,0,0,.075)}.fancy-box-classes{background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.15);transition:box-shadow .45s cubic-bezier(.32,.98,.37,1)}.fancy-box-classes .fancy-box-contents{padding:em(16) 25px}.fancy-box-classes h3{margin-bottom:em(7)}.backgroundcliptext .fancy-box-classes .trainer i,.fancy-box-classes .fancy-box-label{background:linear-gradient(to right,var(--color-gradient-start) 0%,var(--color-gradient-stop) 100%)}.fancy-box-classes .fancy-box-label{display:inline-block;padding:4px 10px;position:absolute;top:30px;left:0;font-size:12px;font-weight:600;letter-spacing:.025em;color:#fff}.fancy-box-classes .trainer{font-size:em(13);color:#828593}.fancy-box-classes .trainer i{display:inline-block;margin-right:5px}.backgroundcliptext .fancy-box-classes .trainer i{padding-top:1px;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.fancy-box-classes:hover{box-shadow:0 30px 50px rgba(0,0,0,.07)}.flickity-slider .fancy-box-classes{margin-bottom:50px}.fancy-box-travel{padding-bottom:64.5%;overflow:hidden;color:#fff}.fancy-box-travel:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:translateY(50%);transition:transform .5s cubic-bezier(.86,0,.07,1)}.fancy-box-travel h3{margin:em(7)0;text-transform:uppercase;font-weight:700;letter-spacing:0;color:#fff}.fancy-box-travel .fancy-box-contents,.fancy-box-travel .fancy-box-image{position:absolute;bottom:0;left:0;right:0}.fancy-box-travel .fancy-box-image{width:100%;height:100%;background-size:cover;background-position:center;z-index:0;transition:transform .5s cubic-bezier(.86,0,.07,1),filter .5s cubic-bezier(.86,0,.07,1)}.fancy-box-travel .fancy-box-image img{visibility:hidden}.fancy-box-travel .fancy-box-contents{margin:30px;z-index:2}.fancy-box-travel .fancy-box-time{display:inline-block;padding:em(4) em(10);background-color:var(--color-primary);font-size:em(12);letter-spacing:.05em}.fancy-box-travel .fancy-box-footer{margin-top:em(30)}.fancy-box-travel .btn{font-size:em(14);font-weight:700}.fancy-box-travel.fancy-box-big .fancy-box-contents{right:30%}.fancy-box-travel.fancy-box-tall{padding-bottom:134.375%}.fancy-box-travel.fancy-box-small{padding-bottom:69.5%}.fancy-box-travel.fancy-box-wide{padding-bottom:33.36%}.fancy-box-travel.fancy-box-square{padding-bottom:100%}.fancy-box-travel.hide-target .fancy-box-info .fancy-box-footer,.fancy-box-travel.hide-target .fancy-box-info p{opacity:0}.fancy-box-travel:hover:after{transform:translateY(0)}.fancy-box-travel:hover .fancy-box-image{transform:scale(1.15)}.fancy-box-tour{background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.15);transition:box-shadow .45s cubic-bezier(.32,.98,.37,1)}.fancy-box-tour .fancy-box-contents,.fancy-box-tour .fancy-box-footer{border:1px solid #e7e9ef;border-top:none}.fancy-box-tour .fancy-box-contents{padding:em(20) 20px em(25)}.fancy-box-tour .fancy-box-info{font-size:em(13)}.fancy-box-tour .rating{font-size:12px;margin:.45em 0;color:#a7a9b8}.fancy-box-tour .star-rating{display:inline-block;font-size:1em;color:var(--color-primary)}.fancy-box-offer,.fancy-box-tour .fancy-box-footer{display:flex;align-items:center;justify-content:space-between}.fancy-box-tour .fancy-box-footer{flex-flow:row wrap;padding:em(17) 20px}.fancy-box-tour .fancy-box-footer h6{margin:0;font-size:1em;color:#181b31}.fancy-box-tour .fancy-box-footer h6 strong{font-weight:700;font-size:1.5em;color:var(--color-primary)}.fancy-box-tour .fancy-box-icon{display:inline-block;transform:translateX(-5px);opacity:0;color:var(--color-primary);transition:transform .3s,opacity .3s}.fancy-box-offer p span,.fancy-box-tour .fancy-box-icon i{display:inline-block}.fancy-box-tour:hover{box-shadow:0 20px 50px rgba(0,0,0,.07)}.fancy-box-tour:hover .fancy-box-icon{transform:translateX(0);opacity:1}.flickity-slider .fancy-box-tour{margin-bottom:50px}.fancy-box-offer{padding-bottom:30px;border-bottom:1px solid #e5e7ed}.fancy-box-offer .fancy-box-cell{display:flex;flex-direction:column;flex-basis:16.6666666667%;flex:1 0}.fancy-box-offer .fancy-box-header{display:flex;flex-flow:row wrap;align-items:center;flex-basis:20%}.fancy-box-offer .fancy-box-image{margin-right:18px;flex:0 auto}.fancy-box-offer small{display:block;font-size:13px;letter-spacing:.05em;color:#808291;font-weight:400}.fancy-box-offer h3,.fancy-box-offer h5{line-height:1.5em;font-weight:600}.fancy-box-offer h5{margin:0;font-size:em(18)}.fancy-box-offer img{max-width:120px}.fancy-box-offer .btn{font-size:14px;justify-content:center}.fancy-box-offer .btn-md>span{padding-top:1em;padding-bottom:1em}.fancy-box-offer:last-child{border-bottom:none}.fancy-box-offer-header{padding-bottom:15px}.fancy-box-offer-header h3{font-size:36px;text-transform:uppercase;font-weight:700;letter-spacing:-.01em}.fancy-box-cell:before,.fancy-box-offer-header p{font-size:em(14);text-transform:uppercase;letter-spacing:.1em;color:#a7a9b8}.fancy-box-case-study{perspective:1200px;height:400px;transition:transform .6s cubic-bezier(.23,1,.32,1)}.fancy-box-case-study h3{font-size:27px}.fancy-box-case-study figure{width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.075);transition:transform .6s cubic-bezier(.23,1,.32,1)}.fancy-box-case-study figure:after{content:"";display:inline-block;width:100%;height:100%;border-radius:inherit;position:absolute;top:0;left:0;background:rgba(13,15,30,.35)}.fancy-box-case-study .cb-img-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fancy-box-case-study .fancy-box-contents{width:100%;height:100%;position:absolute;top:0;left:0;transform-style:preserve-3d;perspective:inherit;box-shadow:0 0 0 transparent;transition:box-shadow .6s cubic-bezier(.23,1,.32,1)}.fancy-box-case-study .fancy-box-header{position:absolute;bottom:40px;left:35px;right:35px;transform:translateZ(35px) scale(.942);color:#fff}.fancy-box-case-study .ld-cb-icon{display:block;font-size:44px;line-height:1;opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(.95)}.fancy-box-case-study .ld-cb-cat{font-size:13px;opacity:.6}.fancy-box-case-study.scheme-light .fancy-box-header{color:#fff}.fancy-box-case-study.scheme-light .fancy-box-header h3{color:inherit}.fancy-box-case-study:hover{transform:scale(1.075)}.fancy-box-case-study:hover .fancy-box-contents{box-shadow:0 60px 110px rgba(0,0,0,.23)}.fancy-box-case-study:hover .ld-cb-icon{opacity:1;transform:scale(1)}.fancy-box-overlay{padding-bottom:53.335%;overflow:hidden;color:rgba(0,0,0,.7);box-shadow:0 0 0 transparent;transition:box-shadow .3s}.fancy-box-overlay .cb-img-container{position:absolute}.clients figcaption,.fancy-box-overlay .fancy-box-contents{position:absolute;top:0;left:0}.fancy-box-overlay .fancy-box-image,.image-mask-text svg{width:100%;height:100%}.fancy-box-overlay .fancy-box-contents{height:100%}.fancy-box-overlay .cb-img-container{width:102%;height:102%;left:-1%;top:-1%}.fancy-box-overlay .fancy-box-image{background-position:center}.fancy-box-overlay .blur-image-container{opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.fancy-box-overlay .cb-overlay{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.4);transition:opacity .3s}.fancy-box-overlay .fancy-box-contents{width:85%;padding:35px;display:flex;flex-direction:column;justify-content:flex-end}.fancy-box-overlay .fancy-box-footer{margin-top:auto;z-index:2}.fancy-box-overlay h3{font-size:24px;margin-bottom:1.5rem}.fancy-box-overlay.shadowed{box-shadow:0 20px 40px rgba(0,0,0,.18)}.fancy-box-overlay.tall{padding-bottom:133.335%}.fancy-box-overlay.tall .fancy-box-contents{width:100%;padding-left:30px;padding-right:30px}.fancy-box-classic h3,.fancy-box-overlay.tall h3{margin-bottom:.5rem}.fancy-box-overlay.scheme-light{color:rgba(255,255,255,.75)}.contact-container a,.fancy-box-overlay.scheme-light h3,.tabs>li.active{color:#fff}.fancy-box-overlay.scheme-light .cb-overlay{background-color:rgba(0,0,0,.4)}.fancy-box-overlay.fancy-box-overlay-alt{padding-left:30px;padding-right:30px}.fancy-box-overlay.fancy-box-overlay-alt .fancy-box-contents{width:100%}.fancy-box-overlay.fancy-box-overlay-alt .fancy-box-footer{margin-top:1.5rem}.fancy-box-overlay:hover{box-shadow:0 20px 40px rgba(0,0,0,.18)}.fancy-box-overlay:hover .cb-overlay{opacity:.9}.clients:hover img,.fancy-box-overlay:hover .blur-image-container{opacity:1}.fancy-box-classic.text-center h3{margin-bottom:1.25rem}.fancy-box-custom-height{padding-bottom:0!important}.fancy-box-heading-lg h3{font-size:36px}.fancy-box-heading-sm h3{font-size:18px}.contact-sign::after,.news-caption-spacer,.slide-caption-spacer{position:absolute;content:"";background-color:#ffb100;transform:scale(1) skewX(-26deg)}.slide-caption-spacer{width:15vw;height:8px}.slide-caption-spacer.color-wh{background-color:#fff}.contact-sign::after,.news-caption-spacer{margin:5px 10px;width:5em;height:5px}.contact-sign{margin-right:20px;font-weight:700;color:#fff}.contact-sign::after{margin:.4em 5px;width:10px;height:3px}.mt-5{margin-top:5vh}.mt-10{margin-top:10vh}.mt-15{margin-top:15vh}.mt-20{margin-top:20vh}.mt-25{margin-top:25vh}.mb-15{margin-bottom:15vh}.mb-20{margin-bottom:20vh}.mb-25{margin-bottom:25vh}.p-0{padding-left:0;padding-right:0}.pl-5{padding-left:5vw}.pl-6{padding-left:6vw}.pl-7{padding-left:7vw}.pl-8{padding-left:8vw}.pl-10{padding-left:10vw}.pr-5{padding-right:5vw}.pr-6{padding-right:6vw}.pr-7{padding-right:7vw}.pr-8{padding-right:8vw}.pr-10{padding-right:10vw}.pt-1{padding-top:1vh}.pt-5{padding-top:5vh}.pt-8{padding-top:8vh}.pt-10{padding-top:10vh}.pt-20{padding-top:20vh}.pb-1{padding-bottom:1vh}.pb-5{padding-bottom:5vh}.pb-8{padding-bottom:8vh}.pb-10{padding-bottom:10vh}.pb-20{padding-bottom:20vh}.mt-pullup-50{top:-20vh}.m-0{margin-left:0;margin-right:0}.mb-5{margin-bottom:5vh}.mb-8{margin-bottom:8vh}.mb-10{margin-bottom:10vh}.spacer-small{margin:10px}.spacer-medium{margin:25px}.spacer-big{margin:50px}.spacer-mega{margin:80px}.clients{border:0 solid #eee;margin-bottom:0;padding:20px 3vw;margin-left:-1px;margin-top:-1px;position:relative;display:flex;height:100%;justify-content:flex-end}.clients *{transition:all .25s ease-in-out}.clients img{width:80%;filter:grayscale(1);opacity:.6}.clients figcaption{width:100%;top:50%;transform:translateY(-50%) scale(.7);text-align:center;opacity:0}.clients figcaption a{display:inline-block;color:#fff}.image-mask-text,.image-mask-text img{position:absolute;top:0;overflow:hidden}.image-mask-text{display:flex;width:100%;height:50vw;left:0}.image-mask-text img{display:block;left:auto;right:0;width:70vw}.image-mask-text svg{position:absolute}.image-mask-text svg text tspan.title{font-size:3.6em;font-family:"TTNormsPro-Bold";letter-spacing:-5px}.image-mask-text svg text tspan.description{font-family:"TTNormsPro-Bold";font-size:.5em}.image-mask-text svg mask rect{fill:#fff;opacity:.5}.image-mask-text svg>rect{fill:#000;-webkit-mask:url(#mask);mask:url(#mask)}@media only screen and (max-width:768px){.image-mask-text,.image-mask-text img{position:absolute;top:0;overflow:hidden}.image-mask-text{display:flex;width:100%;height:80vw;left:0}.image-mask-text img{display:block;left:auto;right:0;width:100vw}.image-mask-text svg{width:100%;height:100%;position:absolute}.image-mask-text svg text tspan.title{font-size:2.5em;font-family:"TTNormsPro-Bold";letter-spacing:-5px}.image-mask-text svg text tspan.description{font-family:"TTNormsPro-Bold";font-size:.3em}.image-mask-text svg mask rect{fill:#fff;opacity:.5}.image-mask-text svg>rect{fill:#000;-webkit-mask:url(#mask);mask:url(#mask)}}.timeline-button-next,.timeline-button-prev{transition:all .2s ease-in-out}.timeline-dates .swiper-slide div,.timeline-dates .swiper-slide:after{transition:all .3s ease-in-out}.timeline{padding:0 0 80px;margin:0;left:0;right:0}.timeline-dates{box-sizing:border-box;margin:3rem 0 3.5rem;padding:20px}.timeline-dates .left-mask,.timeline-dates .right-mask{position:absolute;content:" ";background-color:transparent;width:20%;height:15%;z-index:2}.timeline-dates .left-mask{background-image:linear-gradient(270deg,rgba(89,131,252,0)0,#000 70%);left:-15px}.timeline-dates .right-mask{background-image:linear-gradient(90deg,rgba(89,131,252,0)0,#000 70%);margin-right:0;margin-left:auto;right:-15px}.timeline-dates .swiper-slide{color:#fff;cursor:pointer;font-weight:700;min-height:50px;width:auto;height:100%}.timeline-dates .swiper-slide div{position:relative;font-size:1.5rem;opacity:.4;top:0}.timeline-dates .swiper-slide-active div{font-size:2rem;opacity:1;top:-.2rem;transform:scale(1.1)}.timeline-dates.swiper-container:after{content:"";width:100%;height:2px;position:absolute;bottom:auto;margin-top:2px;margin-left:-35px;opacity:.5;border-bottom:2px dotted #ffb100}.timeline-dates .swiper-slide:after{content:"";width:.6rem;height:.6rem;position:absolute;bottom:-.5rem;background-color:#606060;border-radius:50%;left:50%;margin-right:-50%;transform:translateY(-50%);transform:scale(1)}.timeline-dates .swiper-slide-active:after{background-color:#ffb100;transform:scale(1.5)}.timeline-contents{height:80%;width:100%}.timeline-buttons-container{position:absolute;top:149px;right:1.5rem;left:1.5rem}.timeline-button-next,.timeline-button-prev{position:absolute;top:50%;margin-top:0;z-index:2;cursor:pointer;background-color:#e39034;border-radius:50%;width:28px;height:28px;font-size:13px;padding:5px}.timeline-button-next{right:0}.timeline-button-prev{left:0}.timeline-button-next:hover,.timeline-button-prev:hover{background-color:#fff}.timeline-button-next:before,.timeline-button-prev:before{color:#fff;position:absolute;top:52%;transform:translate(-50%,-50%);margin-right:-50%}.timeline-button-next:before{content:"";left:53%}.timeline-button-prev:before{content:"";left:47%}.timeline-button-next:hover:before,.timeline-button-prev:hover:before{color:#e39034}.timeline-img{max-width:100%;overflow:hidden}.timeline-img img{margin:0;padding:0;width:100%;-o-object-fit:contain;object-fit:contain}.timeline-caption{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.timeline-text{display:block;padding:50px}.input{position:relative;z-index:2;display:inline-block;margin:1em;width:calc(100% - 2em);vertical-align:top}.input__field{position:relative;display:block;float:right;padding:.8em;width:60%;border:0;border-radius:0;background:#f0f0f0;color:#fff;font-family:"TTNormsPro-Light",sans-serif;-webkit-appearance:none}.input__field:focus{outline:0}.input__label{float:right;padding:0 5em;width:40%;color:#fff;font-weight:400;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input--hoshi{overflow:hidden}.input__field--hoshi{margin-top:0;padding:1.5em .5em 1.3em;width:100%;background:0 0;color:#fff;font-size:1.2rem}.input__label--hoshi{position:absolute;bottom:0;left:0;padding:1.5em .5em;width:100%;height:calc(100% - .8em);text-align:left;pointer-events:none}.input__label-content--hoshi{position:absolute}.input__label--hoshi::after,.input__label--hoshi::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 1.5em);border-bottom:1px solid #b9c1ca}.input__label--hoshi::after{margin-top:2px;border-bottom:2px solid red;transform:translate3d(-100%,0,0);transition:transform .3s}.input__label--hoshi-color-1::after{border-color:#0af}.input__label--hoshi-color-2::after{border-color:#0fa}.input__label--hoshi-color-3::after{border-color:#ffb100}.input--filled .input__label--hoshi::after,.input__field--hoshi:focus+.input__label--hoshi::after{transform:translate3d(0,0,0)}.input--filled .input__label-content--hoshi,.input__field--hoshi:focus+.input__label--hoshi .input__label-content--hoshi{animation:anim-1 .3s forwards}.checkbox-item>p{display:inline-block}input[type=checkbox]{opacity:0;z-index:-1}input[type=checkbox]+label{width:20px;height:20px;display:inline-block;position:relative;margin:auto;left:-20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-indent:-999px;overflow:hidden;border:1px solid #fff;cursor:pointer}input[type=checkbox].checkbox-a+label{border:1px solid #fff;background:0 0;transition:.5s ease all;-moz-transition:.5s ease all;-webkit-transition:.5s ease all;top:4px}input[type=checkbox].checkbox-a:checked+label{border:1px solid #fff;background:#fff}button{text-align:right;border:0}button .button-submit{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.input--search{overflow:hidden;width:100%;margin:0}.input__field--search{margin-top:1.2em;padding:.3em .5em;width:100%;background:0 0;color:#fff;font-size:1.5rem;border:1px solid #fff;text-transform:uppercase}.input__label--search{position:absolute;bottom:0;left:0;padding:1.5em .5em;width:100%;height:calc(100% - .8em);text-align:left;pointer-events:none}.input__button--search{display:block;background:0 0!important;border:0;top:-80px;z-index:100;position:relative;background-repeat:no-repeat;text-align:right;margin-right:0;margin-left:auto;height:76px!important;left:-55px}.input__label-content--search{position:absolute;line-height:1.5rem;width:100%;text-align:center}input.website{display:none}.service-container{padding:0;margin:0;background-color:#2b2b2b;width:100%;height:100%;max-height:380px;min-height:380px;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:center}.service-container .service-items .service-item-1,.service-container .service-items .service-item-2{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;width:100%;height:auto;padding:30px 5vw 10px}.service-container .service-items .service-item-1 .service-icon,.service-container .service-items .service-item-2 .service-icon{display:block;width:50%;text-align:left}.service-container .service-items .service-item-1 .service-icon img.h247,.service-container .service-items .service-item-2 .service-icon img.h247{width:50%}.service-container .service-items .service-item-2{padding-top:40px}.service-container .service-items .service-item-3{position:relative;display:flex;padding:0 5vw;top:-5px}.service-container .service-items .service-label{position:relative;display:block;width:50%;text-align:left}.service-container .service-items img.crop{margin:0;-o-object-fit:cover;object-fit:cover;min-height:380px;width:110%;filter:grayscale(100%)}.contact-container{padding-top:15px}.contact-container .contact-item-icon{width:120px}.contact-container .contact-item-icon img.clock{width:55%}.contact-container .contact-item-icon img.h247{width:85%}.contact-container .contact-item-icon,.contact-container .contact-item-text{position:relative;justify-content:left;height:auto}.contact-container .contact-label,table.download-table tr.download-table-row td span.color-secondary{color:#ffb100}.contact-container,.time-container,figure.news-hero{display:flex;flex-direction:row;justify-content:left}.time-container .time-item-icon{width:120px}.time-container .time-item-icon img.clock{width:55%}.time-container .time-item-icon,.time-container .time-item-text{position:relative;justify-content:left;height:auto}figure{left:0;top:0;margin-left:0}figure.news-hero{position:absolute;width:100%;max-height:60%;justify-content:right;align-items:flex-end;overflow:hidden;margin-top:150px}figure.news-hero img,figure.product-shafts .no1-brand-logo img{display:block;width:50%;margin-right:0;margin-left:auto}figure.news-content{position:relative;max-height:60%;justify-content:center}figure.content img,figure.news-content img,figure.product-hero img{display:block;width:100%}figure.content,figure.news-content,figure.product-hero{display:flex;flex-direction:row;width:100%;align-items:center;overflow:hidden}figure.content{position:relative;max-height:100%;justify-content:center}figure.product-hero{position:absolute;height:100vh;justify-content:right}figure.product-hero:before{position:absolute;left:0;top:0;content:"";background-image:url(./../img/backgrounds/NN_prod-back.png);background-repeat:repeat-x;width:100%}figure.product-all,figure.product-shafts{position:relative;display:flex;flex-direction:column;width:100%;padding:25px;margin-top:50px;justify-content:center;align-items:center;overflow:hidden;text-align:left}figure.product-shafts img{display:block;width:60%}figure.product-shafts .no1-brand-logo{width:100%;justify-content:right;align-items:flex-end}figure.product-shafts .no1-brand-logo img{width:45%}figure.product-all img,figure.product-hero-bckg img,figure.product-hero-bckg-2 img{display:block;width:100%}figure.product-hero-bckg,figure.product-hero-bckg-2{position:absolute;display:flex;flex-direction:row;width:100%;height:auto;justify-content:right;align-items:center;overflow:hidden;margin:0;top:0;opacity:.7}figure.product-hero-bckg:before{content:"";width:100%;height:65vh;position:absolute;left:0;top:auto;bottom:0;background-image:linear-gradient(to bottom,transparent,#000);z-index:2}figure.product-hero-bckg-2{opacity:.5}.newsletter-container,figcaption.product-shafts{position:relative;display:flex;flex-direction:column;height:100%;justify-content:center}.newsletter-container{padding:50px 0;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:center}.newsletter-container .newsletter-item-img{width:40%}.newsletter-container .newsletter-caption p,.newsletter-container .newsletter-item-img img{width:100%;padding-right:25px}.newsletter-container .newsletter-caption{width:50%}.pin-map{width:25px;height:25px}.serach-deal-box{position:absolute;display:block}table{border-collapse:collapse}table.prod-table{width:100%;height:auto}table.prod-table th{width:25%;font-family:"TTNormsPro-Regular",sans-serif;color:#ffb100;padding:15px 1.5em;border-bottom:1px solid #707070;font-size:1rem;text-align:center}table.prod-table th:first-child{width:50%;text-align:left}table.prod-table tr.prod-table-row{text-align:center;color:#fff;padding:5px 0}table.prod-table td{width:25%;font-family:"TTNormsPro-Regular",sans-serif;padding:20px 0;font-size:1rem}table.prod-table td:first-child{padding:0 1.5em;width:50%;text-align:left;color:#ffb100;font-family:"TTNormsPro-Regular",sans-serif}table.download-table{margin-top:10px;width:100%}table.download-table tr.download-table-row{border-bottom:1px solid #707070}table.download-table tr.download-table-row:last-child{border-bottom:0 solid #707070}table.download-table tr.download-table-row td{padding:30px 0}table.download-table tr.download-table-row td.download-lang{width:50px}table.prod-params{width:100%;height:auto}table.prod-params tr.prod-params-row{text-align:left;color:#fff;border-bottom:1px solid #202020}table.prod-params tr.prod-params-row:last-child{border-bottom:0}table.prod-params td{font-family:"TTNormsPro-Regular",sans-serif;padding:10px 5px;font-size:1rem}table.prod-params td:first-child{width:60%;text-align:left;color:#ffb100;font-family:"TTNormsPro-Regular",sans-serif;font-size:1rem}@media only screen and (max-width:768px){table{border-collapse:collapse}table.prod-table{width:100%;height:auto}table.prod-table td,table.prod-table th{font-size:.9rem}table.prod-table td:first-child,table.prod-table th:first-child{text-align:left}table.prod-table tr.prod-table-row{text-align:center;padding:5px 0}}ul.tabs{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.tabs{display:table;table-layout:fixed;width:100%;transform:translateY(5px)}.tabs>li{transition-duration:.25s;display:table-cell;list-style:none;text-align:center;padding:20px 20px 25px;position:relative;overflow:hidden;cursor:pointer;color:#fff}.tabs>li:before{z-index:-1;position:absolute;content:"";width:100%;height:120%;top:0;left:0;background-color:rgba(255,255,255,.3);transform:translateY(100%);transition-duration:.25s}.tabs>li:hover:before{transform:translateY(70%)}.tabs>li:not(.active){border-bottom:1px solid rgba(255,255,255,.3)}.tabs>li.active:before{transition-duration:.5s;background-color:#2b2b2b;transform:translateY(0)}.tab__content{background-color:#000;position:relative;display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:left;-ms-overflow-style:none;scrollbar-width:none}.tab__content::-webkit-scrollbar{display:none}.tab__content>li{width:100%;position:absolute;top:0;left:0;display:none;list-style:none}.tab__content>li .content__wrapper{text-align:left;border-radius:5px;width:100%;padding:45px 5px 40px;background-color:#000}.prod-table-blueprint{padding:0 7vw}.prod-table-blueprint img{padding:3vw;max-width:100%}@media only screen and (max-width:768px){.tab__content>li .content__wrapper{padding:0}}.slider-container{margin-top:15px;width:100%}.main-carousel{background:0 0;width:100%;height:inherit}.slider-section{overflow:hidden;display:block;width:100%;max-width:100%;margin:auto;padding-top:15px;padding-bottom:40px}.slider-content{color:#fff;min-width:100%;z-index:10}.slider-nav{display:flex;flex-direction:row;justify-content:left;align-items:flex-end}.carousel-cell{width:80%;height:auto;margin-right:30px}@media only screen and (max-width:960px){.carousel-cell{width:100%}}.carousel-content,.carousel-nav{display:flex;flex-direction:column}.carousel-content{background:0 0;box-sizing:border-box;justify-content:flex-end;color:#fff;overflow:hidden}.carousel-content .carousel-caption{position:absolute;padding:10px 15px;background-color:#000}.carousel-content h5{display:block;text-align:center;text-transform:uppercase}.carousel-cover img{box-sizing:border-box;width:100%;height:auto}.carousel-nav{justify-content:center;align-items:flex-start}.carousel-nav .carousel-cell{height:80px;width:100%}.carousel-nav .carousel-cell:before{font-size:50px;line-height:80px}.carousel-nav .carousel-cell.is-nav-selected{background:#ed2}.slider-caption,.slider-nav{margin-top:50px}.slider-nav{margin-left:0}.slider-nav button.slider-pag-next{transform:rotate(0deg);transition:all .3s ease-in-out}.slider-nav button.slider-pag-next:hover{transform:translateX(10px);transition:all .3s ease-in-out}.slider-nav button.slider-pag-previous{transform:rotate(90deg);transition:all .3s ease-in-out;transform:translateX(0)}.slider-nav button.slider-pag-previous:hover{transform:translateX(-10px);transition:all .3s ease-in-out}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:left;line-height:1}.flickity-page-dots .dot.is-selected{opacity:1;background:#ffb100}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#fff;border-radius:0;opacity:.25;cursor:pointer}@media only screen and (max-width:768px){.slider-nav{margin-bottom:25px;margin-top:25px}}.cd-container{width:90%;max-width:1170px;margin:0 auto}.cd-container:after{content:"";display:table;clear:both}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-product{text-align:center}.cd-product-wrapper{display:inline-block;position:relative;margin:0 auto;width:100%;max-width:550px}.cd-product-wrapper img{max-width:100%}.cd-product-wrapper>img{display:block}.cd-product-wrapper>ul{list-style-type:none}.cd-single-point{position:absolute;border-radius:50%}.cd-single-point>a{position:relative;z-index:2;display:block;width:30px;height:30px;border-radius:inherit;background:#ffb100;box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);transition:background-color .2s}.cd-single-point>a::after,.cd-single-point>a:before{content:"";position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);background-color:#000;transition-property:transform;transition-duration:.2s}.cd-single-point>a::after{height:2px;width:12px}.cd-single-point>a::before{height:12px;width:2px}.cd-single-point::after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;animation:cd-pulse 2s infinite}.cd-single-point:nth-of-type(1)[data-type=mix-mixv]{bottom:36%;right:82%}.cd-single-point:nth-of-type(2)[data-type=mix-mixv]{top:33%;left:53%}.cd-single-point:nth-of-type(3)[data-type=mix-mixv]{top:45%;right:66%}.cd-single-point:nth-of-type(1)[data-type=mixs-mixsv]{bottom:39%;right:83%}.cd-single-point:nth-of-type(2)[data-type=mixs-mixsv]{top:34%;left:33%}.cd-single-point:nth-of-type(3)[data-type=mixs-mixsv]{top:35%;right:39%}.cd-single-point:nth-of-type(1)[data-type=mixz-mixzv]{bottom:40%;right:70%}.cd-single-point:nth-of-type(2)[data-type=mixz-mixzv]{top:46%;left:79%}.cd-single-point:nth-of-type(3)[data-type=mixz-mixzv]{top:14%;right:33%}.cd-single-point:nth-of-type(1)[data-type=mixsz-mixszv]{bottom:40%;right:63%}.cd-single-point:nth-of-type(2)[data-type=mixsz-mixszv]{top:47%;left:85%}.cd-single-point:nth-of-type(3)[data-type=mixsz-mixszv]{top:8%;right:28%}.cd-single-point:nth-of-type(1)[data-type=mix-cook]{bottom:32%;right:68%}.cd-single-point:nth-of-type(2)[data-type=mix-cook]{top:38%;left:15%}.cd-single-point:nth-of-type(3)[data-type=mix-cook]{top:50%;right:38%}.cd-single-point:nth-of-type(4)[data-type=mix-cook]{top:57%;right:29%}.cd-single-point:nth-of-type(1)[data-type=mix-rm]{bottom:46%;right:45%}.cd-single-point:nth-of-type(2)[data-type=mix-rm]{top:17%;left:20%}.cd-single-point:nth-of-type(3)[data-type=mix-rm]{top:17%;right:41%}.cd-single-point:nth-of-type(1)[data-type=mg]{bottom:35%;right:50%}.cd-single-point:nth-of-type(2)[data-type=mg]{top:37%;left:36%}.cd-single-point:nth-of-type(3)[data-type=mg]{top:58%;right:9%}.cd-single-point:nth-of-type(1)[data-type=fl]{bottom:53%;right:62%}.cd-single-point:nth-of-type(2)[data-type=fl]{top:28%;left:20%}.cd-single-point:nth-of-type(3)[data-type=fl]{top:30%;right:49%}.cd-single-point:nth-of-type(4)[data-type=fl]{top:27%;right:5%}.cd-single-point:nth-of-type(1)[data-type=mv]{bottom:40%;right:30%}.cd-single-point:nth-of-type(2)[data-type=mv]{top:28%;left:20%}.cd-single-point:nth-of-type(3)[data-type=mv]{top:20%;right:22%}.cd-single-point:nth-of-type(1)[data-type=p]{bottom:25%;right:30%}.cd-single-point:nth-of-type(2)[data-type=p]{top:30%;left:27%}.cd-single-point:nth-of-type(3)[data-type=p]{top:49%;right:61%}.cd-single-point.is-open>a{background-color:#7e7e7e}.cd-single-point.is-open>a::after,.cd-single-point.is-open>a::before{transform:translateX(-50%) translateY(-50%) rotate(135deg)}.cd-single-point.is-open::after,.cd-single-point.visited::after{display:none}.cd-single-point.is-open .cd-more-info{visibility:visible;display:flex;flex-direction:row;opacity:1;transform:scale(1);transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s}.cd-single-point.visited>a{background-color:#ffc100}@media only screen and (min-width:600px){.cd-single-point.is-open .cd-more-info.cd-left{right:140%}.cd-single-point.is-open .cd-more-info.cd-right{left:140%}.cd-single-point.is-open .cd-more-info.cd-top{bottom:140%}.cd-single-point.is-open .cd-more-info.cd-bottom{top:140%}}.cd-single-point .cd-more-info{position:fixed;top:0;left:0;z-index:3;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;line-height:1.5;background-color:#1c1c1c;padding:2em 1em 1em;visibility:hidden;opacity:0;transform:scale(.8);transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s}.cd-single-point .cd-more-info::before{content:"";position:absolute;height:0;width:0;display:none;border:8px solid transparent}.cd-single-point .cd-more-info h2{margin-bottom:.6em}.cd-single-point .cd-more-info p{color:#fff}@media only screen and (min-width:600px){figure.mp-more-img{display:flex;flex-direction:row;position:absolute;left:0;top:0;margin:0;height:100%}figure.mp-more-img .label-info{position:absolute;bottom:0;top:auto;padding:0 15px;margin-bottom:0;background-color:#fff}figure.mp-more-img .label-info p{color:#000}figure img{width:auto}figure figcaption{padding:0 20px;justify-content:center;display:block;align-self:center}.cd-single-point .cd-more-info{position:absolute;width:560px;min-height:252px;line-height:1.4;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.5)}.cd-single-point .cd-more-info::before{display:block}.cd-single-point .cd-more-info.cd-left,.cd-single-point .cd-more-info.cd-left::before,.cd-single-point .cd-more-info.cd-right,.cd-single-point .cd-more-info.cd-right::before{top:50%;bottom:auto;transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left{right:160%;left:auto}.cd-single-point .cd-more-info.cd-left::before{border-left-color:rgba(0,0,0,.95);left:100%}.cd-single-point .cd-more-info.cd-right{left:160%}.cd-single-point .cd-more-info.cd-right::before{border-right-color:rgba(0,0,0,.95);right:100%}.cd-single-point .cd-more-info.cd-bottom,.cd-single-point .cd-more-info.cd-top{left:50%;right:auto;transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto}.cd-single-point .cd-more-info.cd-bottom{top:160%}.cd-single-point .cd-more-info.cd-bottom::before{border-bottom-color:rgba(0,0,0,.95);bottom:100%}.cd-single-point .cd-more-info h2{font-size:1.5rem;margin-bottom:0}.cd-single-point .cd-more-info p{font-size:1rem}}@media only screen and (max-width:600px){figure.mp-more-img{margin:unset;padding:10vw}figure.mp-more-img .label-info p{text-transform:capitalize;font-size:2em;margin:1em 0}}.cd-close-info{position:fixed;top:0;right:0;height:44px;width:44px}.cd-close-info::after,.cd-close-info:before{content:"";position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;transition-property:transform;transition-duration:.2s}.cd-close-info::after{height:2px;width:16px}.cd-close-info::before{height:16px;width:2px}@media only screen and (min-width:600px){.cd-close-info{display:none}}.swiper-pagination-bullets{display:inline-block;margin:0 auto;margin-top:20vh;position:static;text-align:left}.swiper-pagination-bullets .swiper-pagination-bullet{width:40px;height:16px;border-radius:0;background:#fff;margin:0 5px;text-align:center;position:relative;transform:scale(.8) skewX(160deg);opacity:1;transition:all .25s ease-in-out}.swiper-pagination-bullets .swiper-pagination-bullet:hover{transform:scale(.8) skewX(160deg)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffb100;opacity:1;transform:scale(1) skewX(160deg)}img.deal-logo{max-width:80%;padding:0 .5rem 1rem}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single{height:28px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:0;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{min-height:32px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:0;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{color:#fff;font-family:"TTNormsPro-Regular",sans-serif;background-color:rgba(24,24,24,.8);border:0 solid #aaa;border-radius:0;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:12px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:0;border-bottom:1px solid #ccc}.select2-search--dropdown .select2-search__field{padding:8px;width:100%;box-sizing:border-box;background-color:transparent;color:#fff;font-size:1.2rem;font-family:"TTNormsPro-Regular",sans-serif;outline:0}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:transparent;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;outline:0}.select2-container--default .select2-selection--single.nn-machine{margin-top:0;font-family:"TTNormsPro-Medium",sans-serif;background-color:transparent;padding:0;border-radius:0;font-size:2rem;border-bottom:3px solid #ffb100;height:auto;text-transform:uppercase;outline:0;width:auto!important}.select2-container--default .select2-selection--single.nn-machine .select2-selection__rendered{color:#ffb100;line-height:38px;outline:0;margin-top:0}.select2-container--default .select2-selection--single.nn-machine .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single.nn-machine .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single.nn-machine .select2-selection__arrow{height:26px;display:none;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single.nn-machine .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default .select2-selection--single{margin-top:1.2em;font-family:"TTNormsPro-Regular",sans-serif;background-color:transparent;padding:.3em .5em;border-radius:0;font-size:1.2rem;border-bottom:1px solid #fff;height:auto;text-transform:uppercase;outline:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:38px;outline:0;margin-top:10px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;display:none;position:absolute;top:1px;right:1px;width:20px}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#2b2b2b;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}@media only screen and (max-width:768px){.select2-container--default .select2-selection--single.nn-machine{font-size:1.5rem}}.select2-container--default .select2-selection--multiple{background-color:transparent;border:1px solid #aaa;border-radius:0;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:0 solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:rgba(255,191,0,.7058823529);color:#000}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ffc100;color:#000}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select-machine-1 .select2-container,.select-machine-2 .select2-container,.select-nn-param>.select2-container{width:auto!important}.accordion{font-size:1.5em;width:100%;margin:0 auto;border-radius:5px}.accordion-header{background:#000;color:#fff;cursor:pointer;font-size:.7em;letter-spacing:.1em;transition:all .3s;text-transform:uppercase}.accordion__item{border-bottom:1px solid #202020}.accordion__item .accordion__item{border-bottom:1px solid rgba(0,0,0,.08)}.accordion-header:hover{background:#2b2b2b;position:relative;z-index:5}.accordion-body{background:#000;color:#fff;display:none}.accordion-body__contents{padding:1.1em;font-size:.85em;background-color:#101010}.accordion-body__contents img{display:block;max-width:100%}.accordion-body__contents p{line-height:1.5}.accordion__item.active:last-child .accordion-header{border-radius:none}.accordion:first-child>.accordion__item>.accordion-header{border-bottom:1px solid transparent}.accordion__item>td.accordion-arrow{content:"";font-family:IonIcons;font-size:1.2em;float:right;position:relative;top:-2px;transition:.3s all;transform:rotate(0deg)}.accordion__item.active>td.accordion-arrow{transform:rotate(-180deg)}.accordion__item.active .accordion-header{background:#2b2b2b}.accordion__item .accordion__item .accordion-header{background:#000;color:#fec000}@media screen and (max-width:1000px){.accordion{width:100%;padding:1em 0}}.carousel-vertical-3d .carousel-items{display:block;overflow:visible;position:relative;transform-style:preserve-3d;perspective:1200px}.carousel-vertical-3d .carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.carousel-vertical-3d .carousel-item *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-vertical-3d.carousel-initialized .carousel-item{width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:visibility .45s step-end}.carousel-vertical-3d.carousel-initialized .carousel-item>:only-child{margin-bottom:0}.carousel-vertical-3d.carousel-initialized .carousel-item.is-active,.carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom,.carousel-vertical-3d.carousel-initialized .carousel-item.is-top{opacity:1;visibility:visible}.carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom,.carousel-vertical-3d.carousel-initialized .carousel-item.is-top{cursor:pointer;transition-timing-function:step-start}.carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom>*,.carousel-vertical-3d.carousel-initialized .carousel-item.is-top>*{pointer-events:none}.carousel-vertical-3d.carousel-initialized .carousel-item.is-active{position:relative;top:auto;left:auto}.carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-bottom,.carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-top{opacity:1;transition:opacity .1s linear}.swiper-slide{background:#000}