:root{--azure:#1728ff;--red:red;--gold:#ffab3f;--navy:#000542;--dark:#373737;--darker:#221f20;--black:#000;--white:#fff;--grey-line:#dadada;--grey-triangle:#cdcdcd;--grey-ball:#ccc;--grey-qa:#f3f3f5;--grey-blog-line:#ddd;--azure-on-navy:#3442ff;--azure-on-darker:#4654ff;--azure-on-darker-small:#7580ff;--red-on-darker-small:#ff3b3b;--grey-ball-on-white:#8c8c8c;--red-on-dark:#ff0d0d;--red-text:#e00;--red-surface:#e00;--red-hover:#c60000;--azure-surface:#2434ff;--grey-on-darker:#6a6a6a;--special-dim:.55;--ease-house:cubic-bezier(.68, .01, .5, 1.03);--ease-flip:cubic-bezier(.73, .01, .25, 1.4);--ease-menu-flip:cubic-bezier(.165, .84, .44, 1);--dur-xs:.2s;--dur-s:.3s;--dur-m:.5s;--dur-l:.6s;--dur-xl:.8s;--dur-slider:1s;--grid-margin:250px;--unit:112px;--gutter-s:25px;--tap:44px;--focus-color:var(--azure);--focus-width:3px;--focus-offset:3px;--font-italic:var(--font-vremena-italic,var(--font-vremena,"Helvetica Neue", Arial, sans-serif))}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body{font-family:var(--font-vremena,"Helvetica Neue", Arial, sans-serif);background-color:var(--white);font-size:20px;font-style:normal;font-weight:400;line-height:40px;overflow:hidden auto}@media (max-width:1199.98px){body{position:relative}}@media (min-width:1300px){body{font-size:25px}}@media (min-width:1450px){body{font-size:30px}}::-webkit-scrollbar{width:5px}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin}}input{border:none;border-bottom:solid 2px var(--grey-line);width:100%;height:70px;font-size:1em}textarea{border:none;border-bottom:solid 2px var(--grey-line);resize:none;width:100%;min-height:140px;font-size:1em}#logo-path text,.logo-shape text{font-family:var(--font-vremena,"Helvetica Neue", Arial, sans-serif);font-weight:700}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left}.absolute{position:absolute}.relative{position:relative}@media (min-width:1200px){.row{overflow:hidden}}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}@media (max-width:1199.98px){.col-s-12{float:none;width:100%}}.pad-left{padding-left:var(--unit)}.pad-right{padding-right:var(--unit)}.margin-top{margin-top:var(--unit)}.margin-bottom{margin-bottom:var(--unit)}@media (max-width:1199.98px){.pad-left{padding-left:0}.pad-right{padding-right:0}.pad-top-s{padding-top:40px}.pad-bottom-s{padding-bottom:40px}.pad-left-s{padding-left:40px}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.margin-top-s{margin-top:40px}.margin-bottom-s{margin-bottom:40px}.margin-top-s-null{margin-top:0}.margin-bottom-s-null{margin-bottom:0}}.center{width:calc(100% - 560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1199.98px){.center{width:calc(100% - 50px)}.reverse-s{flex-direction:column-reverse;display:flex}}.grid{width:calc(100% - 2 * var(--grid-margin));transition:var(--dur-m) all ease-in-out;opacity:1;margin:auto}.grid.grid-hidden{opacity:0;pointer-events:none}@media (max-width:1199.98px){.grid{width:100%}}.content{opacity:1;transition:opacity var(--dur-l) ease-in-out var(--dur-s)}@media (max-width:1199.98px){.content{overflow-x:clip}}.row{clear:both;overflow:hidden}.washed-up{transition:opacity var(--dur-l) ease-in-out;opacity:.2}.page-root{display:block}html[data-theme=communication] body,.page-root#communication{background-color:var(--navy)}html:not([data-theme]) body:has(.page-root#communication){background-color:var(--navy)}.page-root#communication h1,.page-root#communication h2{color:var(--azure-on-navy)}.page-root#communication p,.page-root#communication .logo{color:var(--white)}.page-root#communication .burger rect{fill:var(--white)!important}html[data-theme=culture] body,.page-root#culture{background-color:var(--black)}html:not([data-theme]) body:has(.page-root#culture){background-color:var(--black)}.page-root#culture h1,.page-root#culture h2{color:var(--gold)}.page-root#culture p,.page-root#culture .logo{color:var(--white)}.page-root#culture .burger rect{fill:var(--white)!important}.page-root#culture .bar-fill,.page-root#culture .footer{background-color:var(--gold)!important}.page-root#culture .footer .grid>div:first-child,.page-root#culture .footer .grid>.row,.page-root#culture .footer a,.page-root#culture .footer a:visited{color:var(--black)}html[data-theme=advertising] body,.page-root#advertising{background-color:var(--dark)}html:not([data-theme]) body:has(.page-root#advertising){background-color:var(--dark)}.page-root#advertising h1,.page-root#advertising h2{color:var(--red-on-dark)}.page-root#advertising p,.page-root#advertising .logo{color:var(--white)}.page-root#advertising .burger rect{fill:var(--white)!important}.page-root#advertising .bar-fill,.page-root#advertising .footer{background-color:var(--red-surface)!important}.page-root#advertising .moving-panel{color:var(--red-on-dark)!important}.page-root#communication .menu-address,.page-root#culture .menu-address,.page-root#advertising .menu-address{color:var(--white)}.footer{background-color:var(--azure-surface);--focus-color:var(--white);width:100%;min-height:850px;margin-top:150px;padding-top:160px;font-size:30px;font-weight:700;overflow:hidden}.page-root#culture .footer{--focus-color:var(--black)}@media (max-width:1199.98px){.footer{margin-top:40px;font-size:1em}}.footer .grid{position:relative}.footer .grid>div{z-index:3}.footer .grid>div:first-child{padding:0 var(--gutter-s);transition:all var(--dur-l) 0s ease-in-out;z-index:100000;text-align:center;color:var(--white);font-size:2.5em;line-height:1.2em;position:relative}.footer .grid>div:nth-child(2){transition:all var(--dur-l) var(--dur-s) ease-in-out;text-align:center;margin-top:60px;font-size:1.2em;position:relative}.footer .grid>div:nth-child(3){transition:all var(--dur-l) var(--dur-m) ease-in-out}@media (max-width:1199.98px){.footer .grid>div:first-child{font-size:1.3em}}.footer .grid>div:nth-child(2) a,.footer .grid>div:nth-child(2) a:visited{color:var(--black)!important}.footer .grid>.row{text-align:center;color:var(--white);margin-top:160px;margin-bottom:90px;font-size:15px;position:relative}@media (min-width:1200px){.footer .grid>.row{margin-bottom:30px}}.footer a,.footer a:visited{color:var(--white)}@media (max-width:1199.98px){.footer{min-height:100svh}.footer .grid>div:nth-child(3){width:auto;height:auto;margin-left:0}.footer{flex-direction:column;padding-top:100px;display:flex}.footer>.grid{flex-direction:column;flex:1 0 auto;display:flex}.footer .grid>div:first-child{margin-top:auto}.footer .grid>div:nth-child(2){margin-bottom:100px}.footer .grid>.row{margin-top:auto;margin-bottom:40px}}@media (max-width:767.98px){.footer__phone{display:block}.footer__sep{display:none}.footer__phone a{margin:0 -16px;padding:2px 16px;display:inline-block}}.fullscreen,.cutout{clear:both;width:100vw;height:100vh;min-height:720px;top:0;overflow:hidden}@media (max-width:1199.98px){.fullscreen,.cutout{height:100%;min-height:auto!important}}.fullscreen video{width:100vw}@media (max-width:1199.98px){.fullscreen video{position:absolute;top:50%;transform:translateY(-50%)}}.cutout{opacity:0;transition:var(--dur-xl) all ease-in-out var(--dur-xl)}.cutout a,.cutout a:visited{color:inherit}.fullscreen-square{width:1366px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perspective{perspective:400px}.button--placeholder{text-align:center}button{background-color:var(--red-surface);color:var(--white);cursor:pointer;font-family:var(--font-vremena,"Helvetica Neue", Arial, sans-serif);border:none;border-radius:0;padding:15px 30px;font-size:.8em;font-weight:700;line-height:1}.btn-reset,button.burger,button.ball,.answers button.question-placeholder,button.nl-field-toggle{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.answers .question-letter,.answers .question,.answers .answer-letter{display:block}.hvr-sweep-to-top{vertical-align:middle;transition-property:color;transition-duration:var(--dur-s);display:inline-block;position:relative;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000}.hvr-sweep-to-top:before{content:"";z-index:-1;background:var(--red-hover);transform-origin:50% 100%;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out;position:absolute;inset:0;transform:scaleY(0)}.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active{color:var(--white)}.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active:before{transform:scaleY(1)}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-image>img,.panel-container>img,.picture2>img{object-fit:cover;object-position:center}.home-image{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media (max-width:1199.98px){.home-image{position:fixed}}h1,h2{text-align:center;transition:all var(--dur-xl) ease-in-out;margin:150px 0;font-weight:700;line-height:1.2em}@media (max-width:1199.98px){h1,h2{padding:0 var(--gutter-s);margin:80px 0;font-size:1.4em}}@media (min-width:1200px){h1,h2{font-size:2.5em}}@media (min-width:1600px){h1,h2{margin:200px 0;font-size:3em}}h1.greeting,h2.greeting{pointer-events:none;margin:0;line-height:1}@media (max-width:767.98px){h1,h2{overflow-wrap:break-word;font-size:clamp(24px,6.4vw,28px)}#content :is(p,li,.question,td,th){overflow-wrap:break-word}}@media (max-width:374.98px){h1,h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:20 8 8;-webkit-hyphenate-limit-before:8;-webkit-hyphenate-limit-after:8}}@media (max-width:359.98px){#content :is(p,li,.question,td,th){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:20 8 8;-webkit-hyphenate-limit-before:8;-webkit-hyphenate-limit-after:8}}@media (max-width:1199.98px){h1.greeting,h2.greeting{padding:0;font-size:1.4em}}@media (min-width:1300px){h1.greeting,h2.greeting{font-size:3em}}@media (min-width:1450px){h1.greeting,h2.greeting{font-size:3.5em}}@media (min-width:1600px){h1.greeting,h2.greeting{font-size:4em}}p{transition:all var(--dur-xl) ease-in-out;margin-bottom:30px}p a,p a:visited{color:var(--red-text)}@media (max-width:1199.98px){p{letter-spacing:.01em;padding:0 var(--gutter-s);font-size:1em;line-height:1.4em}}@media (min-width:1200px) and (max-width:1600px){p{font-size:.8em;line-height:1.6em}}.note{color:var(--red-text);font-size:.8em;font-style:italic;font-family:var(--font-italic);margin-top:50px;display:block}.logo{transition:all var(--dur-m) ease-in-out;z-index:1000000;font-size:15px;font-weight:700;position:fixed;top:25px;left:50px}.logo a,.logo a:visited{color:inherit}@media (max-width:1199.98px){.logo{font-size:12px;top:10px;left:25px}}.logo-up{opacity:0;transition:all var(--dur-m) ease-in-out;z-index:10000;position:fixed;top:30px;left:50px;transform:translateY(40px)}.logo-up.active{opacity:1;transform:translateY(0)}.logo-up.dark svg circle,.logo-up.dark svg polygon{fill:var(--dark)!important}.logo-up.white svg circle,.logo-up.white svg polygon{fill:var(--white)!important}.logo-up svg circle,.logo-up svg polygon{transition:all var(--dur-m) ease-in-out}.logo-up svg circle{fill:var(--azure)}.logo-up svg polygon:nth-child(3),.logo-up svg polygon:nth-child(4){fill:var(--red)}.logo-up svg circle:nth-child(5),.logo-up svg polygon:nth-child(6){fill:var(--gold)}@media (max-width:1199.98px){.logo-up{display:none!important}}.pattern{width:100vw;overflow:hidden}.pattern>div{float:left;width:20vw;height:20vw;position:relative}.pattern>div svg{width:100%}.special-bottom{height:60px;position:relative}@keyframes special{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.special{animation:special var(--dur-l) ease-in-out forwards var(--dur-l);z-index:10;opacity:0;font-size:15px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.special a,.special a:visited{opacity:var(--special-dim);transition:all var(--dur-s) ease-in-out;color:var(--white);padding:0 15px;font-weight:700}.special a:hover,.special a.active,.special a[aria-current=page]{opacity:1}@media (max-width:1199.98px){.special{text-align:center;width:100%;font-size:12px;top:50px}}.stick-bottom{flex-direction:column;justify-content:flex-end;min-height:42vw;display:flex;position:relative}.pillar .stick-bottom{min-height:750px}@media (min-width:768px) and (max-width:1199.98px){.pillar .stick-bottom{min-height:56vw}}@media (min-width:1200px) and (max-width:1600px){.pillar .stick-bottom{min-height:42vw}}.stick-bottom p{margin-bottom:0;position:relative}@media (max-width:767.98px){.stick-bottom,.pillar .stick-bottom{min-height:0;display:block}}.bar-fill{background-color:var(--azure-surface);width:100%;height:5px;transition:all var(--dur-l) ease-in-out;z-index:5;position:fixed;top:0;transform:translate(-100%)}.bar-fill.bar-fill-expand{z-index:2;width:100vw;height:70vh;transform:translate(0%)!important}.slider--control{text-align:center;z-index:1;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.slider--control .ball{float:left;cursor:pointer;background-color:var(--grey-ball);width:8px;height:8px;transition:background-color var(--dur-m) ease-in-out;border-radius:50%;margin:0 8px;padding:0;font-size:0;line-height:0;display:block;position:relative}.slider--control .ball.active,.slider--control .ball[aria-current=true]{background-color:var(--red)}main[data-page=index] .slider--text--placeholder .slider--control .ball:not(.active):not([aria-current=true]){background-color:var(--grey-ball-on-white)}.slider--control .ball:after{content:"";width:24px;height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider--placeholder{width:100%;height:42vw;position:relative;overflow:hidden}@media (max-width:1199.98px){.slider--placeholder{width:100vw;height:100vh}}.slider--placeholder .slider{width:100%;height:inherit;transition:all var(--dur-slider) var(--ease-house)}.slider--placeholder .slider .moving-panel{width:100%;height:inherit;transition:all var(--dur-slider) var(--ease-house);position:absolute;overflow:hidden}.slider--placeholder .slider .moving-panel .panel-container{width:100%;height:inherit;transition:all var(--dur-slider) var(--ease-house);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transform:scale(1.1)}.slider--placeholder .slider .moving-panel.active .panel-container{transform:scale(1)}.slider--placeholder .moving-panel:not(.active){transform:translate(100%)}.slider--text--placeholder{width:100%;height:42vw;position:relative}@media (max-width:1199.98px){.slider--text--placeholder{height:80vh}}.slider--text--placeholder .slider{width:100%;height:inherit;text-align:center;font-size:3em;font-weight:700;line-height:1.1em}@media (max-width:1199.98px){.slider--text--placeholder .slider{font-size:1.4em}}@media (min-width:1300px){.slider--text--placeholder .slider{font-size:2em}}@media (min-width:1450px){.slider--text--placeholder .slider{font-size:2.5em}}@media (min-width:1600px){.slider--text--placeholder .slider{font-size:3em}}.slider--text--placeholder .slider .moving-panel{width:100%;transition:all var(--dur-xl) var(--ease-house);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}@media (max-width:1199.98px){.slider--text--placeholder .slider .moving-panel{top:33%;transform:translate(-40%,-33%)}}@media (max-width:767.98px){.slider--text--placeholder .slider .moving-panel{padding:0 var(--gutter-s)}}@media (max-width:1199.98px){.slider--text--placeholder{overflow-x:clip}}.slider--text--placeholder .slider .moving-panel.active{opacity:1;transform:translate(-50%,-50%)}@media (max-width:1199.98px){.slider--text--placeholder .slider .moving-panel.active{transform:translate(-50%,-33%)}}.picture--placeholder{width:100%;height:42vw;overflow:hidden}@media (max-width:1199.98px){.picture--placeholder{width:100vw;height:70vh;max-height:500px}}.picture--placeholder .picture{width:calc(100% + 1px);height:inherit;transition:all var(--dur-s) ease-in-out}.picture--placeholder .picture .picture2{width:100%;height:inherit;transition:all var(--dur-s) ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}#testimonials .picture2{filter:grayscale()}.col-6 .slider--placeholder{height:750px}@media (max-width:1199.98px){.col-6 .slider--placeholder{height:70vh}}@media (min-width:1200px) and (max-width:1600px){.col-6 .slider--placeholder{height:42vw}}.col-6 .slider--placeholder .slider,.col-6 .slider--placeholder .moving-panel,.col-6 .slider--placeholder .panel-container{height:inherit}@keyframes picture-rotate{0%{transform:rotateX(-10deg)rotateY(10deg)}to{transform:rotateX(0)rotateY(0)}}@keyframes picture-dezoom{0%{transform:translateY(-4vw)scale(1.1)}to{transform:translateY(0)scale(1)}}.bg--dark{background-color:var(--dark)}.bg--navy{background-color:var(--navy)}.bg--azure{background-color:var(--azure)}.bg--red{background-color:var(--red)}.bg--gold{background-color:var(--gold)}.bg--darker{background-color:var(--darker)}.bg--black{background-color:var(--black)}.bg--dark,.bg--navy,.bg--darker,.bg--black{--focus-color:var(--gold)}.font--white{color:var(--white)!important}.font--azure{color:var(--azure)!important}.font--red{color:var(--red)!important}.font--gold{color:var(--gold)!important}.font--navy{color:var(--navy)!important}.fill--navy>circle,.fill--navy>rect,.fill--dark>circle,.fill--dark>rect{fill:var(--dark)}.fill--gold>circle,.fill--gold>rect,.fill--gold>polygon{fill:var(--gold)}.fill--azure>circle,.fill--azure>rect,.fill--azure>polygon{fill:var(--azure)}.fill--red>circle,.fill--red>rect,.fill--red>polygon{fill:var(--red)}.fill--white>circle,.fill--white>rect,.fill--white>polygon{fill:var(--white)}.loading{z-index:30000;background-color:var(--white);width:100vw;height:100vh;transition:opacity var(--dur-m) ease-in-out;pointer-events:none;position:absolute;top:0}@media (max-width:1199.98px){.loading{height:100%;margin:0;top:0}}.loading.hidden{opacity:0}.loading .perspective,.loading .loading-shapes{height:100%}.loading .loading-shapes{opacity:0;animation:1s ease-in-out forwards loading-fade-in;position:relative}.loading .loading-shape{width:5.1vw;height:5.1vw;transition:var(--dur-m) all ease-in-out;position:absolute;top:50%;left:50%}.loading .loading-shape svg{width:5.1vw;height:5.1vw;transition:var(--dur-m) all ease-in-out;transform:translate(-50%,-50%)}.loading .loading-shape svg circle,.loading .loading-shape svg rect,.loading .loading-shape svg polygon{transition:var(--dur-xs) all ease-in-out}.loading .loading-shape.first{transform:translate(-5.6vw,-2.55vw)}.loading .loading-shape.second{transform:translate(-5.6vw,2.55vw)}.loading .loading-shape.third{transform:translateY(-2.55vw)}.loading .loading-shape.fourth{transform:translateY(2.55vw)}.loading .loading-shape.fifth{transform:translate(5.6vw,-2.55vw)}.loading .loading-shape.sixth{transform:translate(5.6vw,2.55vw)}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}.loading .fullscreen{display:none}.loading .loading-count{transition:var(--dur-s) opacity ease-in-out;text-align:right;font-size:80px;font-weight:700;position:absolute;bottom:10vh;right:7.9vw}@media (max-width:1199.98px){.loading .loading-count{font-size:12px;bottom:15px;right:25px}}.home{z-index:3;width:100vw;height:100vh;transition:var(--dur-xl) all ease-in-out;background-color:var(--black);position:absolute;top:0}@media (max-width:1199.98px){.home{height:100%;margin:0;position:fixed;top:0;overflow:hidden}}.home .perspective,.home.loading-shapes{height:inherit}.home .cutout{transition:var(--dur-l) all ease-in-out var(--dur-xl);opacity:1}.home .subtitle{text-align:center;width:100%;color:var(--white);opacity:0;animation:loading-slide-up var(--dur-l) ease-in-out 1s forwards;font-size:15px;font-weight:700;position:absolute;bottom:50px}@media (max-width:1199.98px){.home .subtitle{display:none}}.home .scroll{text-align:left;width:100%;color:var(--white);opacity:0;animation:loading-slide-up var(--dur-l) ease-in-out 1s forwards;font-size:15px;font-weight:400;position:absolute;bottom:50px;left:50px}@media (max-width:1199.98px){.home .scroll{font-size:12px;bottom:15px;left:25px}}.home .contact-button{text-align:right;width:100%;color:var(--white);opacity:0;animation:loading-slide-up var(--dur-l) ease-in-out 1s forwards;font-size:15px;font-weight:400;position:absolute;bottom:50px;right:50px}@media (max-width:1199.98px){.home .contact-button{font-size:12px;bottom:15px;right:25px}}.home .loading-shapes{transition:var(--dur-xl) all ease-in-out;animation:loading-fade-out var(--dur-l) ease-in-out var(--dur-xl) forwards}@keyframes loading-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-fade-out{0%{opacity:1}to{opacity:0}}.home .loading-shape{width:14vw;height:14vw;transition:var(--dur-m) all ease-in-out;position:absolute;top:50%;left:50%}.home .loading-shape svg{width:14vw;height:14vw;transition:var(--dur-m) all ease-in-out;transform:translate(-50%,-50%)}.home .loading-shape svg circle,.home .loading-shape svg rect,.home .loading-shape svg polygon{transition:var(--dur-xs) all ease-in-out}.home .loading-shape.first{transform:translate(-32.5vw,-7vw)}.home .loading-shape.second{transform:translate(-32.5vw,7vw)}.home .loading-shape.third{transform:translate(-16.48vw,-7vw)}.home .loading-shape.fourth{transform:translate(-16.48vw,7.07vw)}.home .loading-shape.fifth{transform:translate(-.42vw,-7.07vw)}.home .loading-shape.sixth{transform:translate(-.4vw,7vw)}.home .loading-count{transition:var(--dur-s) opacity ease-in-out;opacity:0;font-size:80px;font-weight:700;position:absolute;bottom:10vh;right:7.9vw}@media (max-width:1199.98px){.home .loading-count{font-size:12px;bottom:15px;right:25px}}.onboard{height:100vh}@media (max-width:1199.98px){.onboard{height:100%;min-height:100vh}}.onboard .loading-count{transition:var(--dur-s) opacity ease-in-out;text-align:right;opacity:0;font-size:80px;font-weight:700;position:fixed;bottom:10vh;right:7.9vw}@media (max-width:1199.98px){.onboard .loading-count{font-size:12px;bottom:15px;right:25px}}.onboard .subtitle,.onboard .contact-button,.onboard .scroll{opacity:0;position:absolute}.onboard .cutout{transition:var(--dur-l) all ease-in-out;opacity:0}.onboard .placeholder,html:not(.js) .loading:not(.hidden) .placeholder{width:100%;height:100vh;position:absolute;top:0}.onboard .placeholder .center,html:not(.js) .loading:not(.hidden) .placeholder .center{perspective:400px}@keyframes onboard_3{0%,to{fill:var(--red)}}@keyframes onboard_2{0%,to{fill:var(--azure)}}@keyframes onboard_4{0%,to{fill:var(--gold)}}.onboard-shapes,html:not(.js) .loading:not(.hidden) .loading-shapes{width:100vw;height:100vh;transition:all 1.1s ease-in-out;position:absolute}.onboard-shapes .loading-shape,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape{width:18.8vw;height:18.8vw;transition:2.1s all var(--ease-house) 2s;position:absolute;top:50%;left:50%;transform:rotate3d(1,1,1,45deg)}.onboard-shapes .loading-shape svg,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape svg{width:18.8vw;height:18.8vw;transition:all 2s ease-in-out 1.8s;transform:translate(-50%,-50%)scale(0)}.onboard-shapes .loading-shape svg.big,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape svg.big{transform:translate(-50%,-50%)scale(2.5)}.onboard-shapes .loading-shape.second,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second{transform:translate(-62vw)rotate3d(1,1,1,0)}.onboard-shapes .loading-shape.second rect,.onboard-shapes .loading-shape.second polygon,.onboard-shapes .loading-shape.second circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second circle{fill:var(--azure);animation:2s ease-in-out 2s forwards onboard_2}.onboard-shapes .loading-shape.second svg,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second svg{transform:translate(-50%,-50%)scale(2.5)}@media (max-width:1199.98px){.onboard-shapes .loading-shape.second,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.second{transform:translate(50vw,25vh)rotate3d(1,1,1,0)}}.onboard-shapes .loading-shape.fourth,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth{transform:translate(25vw,52vh)rotate3d(1,1,1,0)}.onboard-shapes .loading-shape.fourth rect,.onboard-shapes .loading-shape.fourth polygon,.onboard-shapes .loading-shape.fourth circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth circle{fill:var(--gold);animation:2s ease-in-out 2s forwards onboard_4}.onboard-shapes .loading-shape.fourth svg,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth svg{transform:translate(-50%,-50%)scale(1)}@media (max-width:1199.98px){.onboard-shapes .loading-shape.fourth,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fourth{transform:translate(60vw,-12vh)rotate3d(1,1,1,0)scale(2)}}.onboard-shapes .loading-shape.first,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first{transform:translate(5vw,-52vh)}.onboard-shapes .loading-shape.first rect,.onboard-shapes .loading-shape.first polygon,.onboard-shapes .loading-shape.first circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first circle{fill:var(--darker)}.onboard-shapes .loading-shape.first svg,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first svg{transform:translate(-50%,-50%)scale(1)}@media (max-width:1199.98px){.onboard-shapes .loading-shape.first,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.first{transform:translate(-40vw,-22vh)scale(2)}}.onboard-shapes .loading-shape.third,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third{transform:translate(52vw,-20vh)}.onboard-shapes .loading-shape.third rect,.onboard-shapes .loading-shape.third polygon,.onboard-shapes .loading-shape.third circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third circle{fill:var(--red);animation:2s ease-in-out 2s forwards onboard_3}.onboard-shapes .loading-shape.third svg,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third svg{transform:translate(-50%,-50%)scale(1)}@media (max-width:1199.98px){.onboard-shapes .loading-shape.third,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.third{transform:translate(8vw,55vh)scale(2)}}.onboard-shapes .loading-shape.fifth,.onboard-shapes .loading-shape.sixth,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fifth,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.sixth{opacity:0}.onboard-shapes .loading-shape.fifth rect,.onboard-shapes .loading-shape.fifth polygon,.onboard-shapes .loading-shape.fifth circle,.onboard-shapes .loading-shape.sixth rect,.onboard-shapes .loading-shape.sixth polygon,.onboard-shapes .loading-shape.sixth circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fifth rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fifth polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.fifth circle,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.sixth rect,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.sixth polygon,html:not(.js) .loading:not(.hidden) .loading-shapes .loading-shape.sixth circle{fill:var(--darker)}html:not(.js) .loading:not(.hidden){z-index:auto;pointer-events:auto;background-color:#0000;height:100vh;position:relative}html:not(.js) .loading:not(.hidden) .loading-count,html:not(.js) .loading:not(.hidden) .cutout{display:none}html:not(.js) .loading:not(.hidden)>.fullscreen{display:block}html:not(.js) .loading:not(.hidden) .loading-shapes{opacity:1;animation:none}.menu{z-index:500000;pointer-events:none;width:100%;height:80px;position:fixed;top:0;right:0}.menu .menu--bg{pointer-events:none;background-color:var(--darker);width:90vw;height:90vw;transition:all var(--dur-l) ease-in-out var(--dur-s);transform-origin:50%;border-radius:30%;position:absolute;top:-30vw;right:-9vw;transform:translate(50%,-50%)scale(0)rotate(120deg)}@media (max-width:1199.98px){.menu .menu--bg{width:180vh;height:180vh}}.menu .menu--bg.active{pointer-events:auto;transition:all var(--dur-l);border-radius:50%;transform:translate(0)scale(1)rotate(-45deg)}@media (max-width:1199.98px){.menu .menu--bg.active{transform:translate(37%)scale(1)rotate(-45deg)}}@media (max-width:1199.98px) and (orientation:landscape){.menu .menu--bg{width:150vmax;height:150vmax;top:calc(50vh - 75vmax);right:calc(50vw - 75vmax)}.menu .menu--bg.active{transform:translate(0)scale(1)rotate(-45deg)}}.menu .menu-address{opacity:0;font-size:.8em;font-weight:400;transition:all .7s ease-in-out;position:fixed;bottom:55px;left:40px;transform:translateY(50px)}@media (max-width:1199.98px){.menu .menu-address{display:none}}.menu .menu-address.active{opacity:1;transform:translateY(0)}.menu--links{z-index:2;opacity:0;pointer-events:none;width:50vw;transition:all .4s var(--ease-house);--focus-color:var(--gold);position:absolute}.menu--links:not(.active){visibility:hidden;transition:all .4s var(--ease-house), visibility 0s .4s}@media (max-width:1199.98px){.menu--links{width:calc(100% - 50px);margin-top:100px;left:25px}}@media (min-width:1200px) and (max-width:1600px){.menu--links{margin-top:130px;left:40%}}@media (min-width:1600px){.menu--links{margin-top:150px;left:42%}}.menu--links a{border:none}.menu--links.active{pointer-events:auto;opacity:1;visibility:visible}.menu--links.active .menu--main>ul>li{opacity:1;transform:translateY(0)}.menu--links.active .menu--social>ul>li{opacity:1;width:250px;transform:translate(0)}.menu--links.active li:first-child{transition-delay:50ms}.menu--links.active li:nth-child(2){transition-delay:.1s}.menu--links.active li:nth-child(3){transition-delay:.15s}.menu--links.active li:nth-child(4){transition-delay:.2s}.menu--links.active li:nth-child(5){transition-delay:.25s}.menu--links.active li:nth-child(6){transition-delay:.3s}.menu--links.active li:nth-child(7){transition-delay:.35s}.menu--links .menu--smaller{margin-right:25px;font-size:.45em}.menu--links .menu--smaller:hover{color:var(--dark)!important}.menu--links .font--azure{color:var(--azure-on-darker)!important}.menu--links .menu--main>ul>li{color:var(--white);opacity:0;height:1.2em;transition:all var(--dur-m) ease-in-out var(--dur-m);cursor:pointer;font-size:2.3em;font-weight:700;line-height:1.2em;overflow:clip;transform:translateY(60px)scale(.95)rotateX(-22deg)}.menu--links .menu--main>ul>li li{transition:all .35s var(--ease-menu-flip)}@media (min-width:1200px) and (hover:hover){.menu--links .menu--main>ul>li:hover li{transform:translateY(-100%)}}.menu--links .menu--main>ul>li:has(>ul>li+li a:focus-visible)>ul>li:first-child{visibility:hidden;position:absolute}.menu--links .menu--main>ul>li:has(>ul>li+li a:focus-visible)>ul>li+li{transform:none}@media (max-width:1199.98px){.menu--links .menu--main>ul>li{font-size:min(2em,9.4vw)}}@media (max-width:1199.98px),(hover:none){.menu--links .menu--main>ul>li.menu--group{height:auto}.menu--links .menu--main>ul>li.menu--group:has(>ul>li+li a:focus-visible)>ul>li:first-child{visibility:inherit;position:static}.menu--links .menu--main>ul>li.menu--group>ul>li+li{font-size:.45em;line-height:32px}.menu--links .menu--main>ul>li.menu--group>ul>li+li .menu--smaller{font-size:inherit;display:inline-block}.menu--links .menu--main>ul>li.menu--group>ul>li+li .font--azure:not(:hover){color:var(--azure-on-darker-small)!important}.menu--links .menu--main>ul>li.menu--group>ul>li+li .font--red:not(:hover){color:var(--red-on-darker-small)!important}}.menu--links .menu--main>ul>li a{color:var(--white);transition:color var(--dur-s) ease-in-out}.menu--links .menu--main>ul>li a:hover{color:var(--dark)}.menu--links .menu--social{position:absolute;top:0}@media (max-width:1199.98px){.menu--links .menu--social{margin-top:40px;position:relative;left:0}}@media (min-width:1200px) and (max-width:1600px){.menu--links .menu--social{left:79%}}@media (min-width:1600px){.menu--links .menu--social{left:82%}}.menu--links .menu--social ul{position:absolute;top:0}.menu--links .menu--social ul li{opacity:0;transition:all var(--dur-m) ease-in-out var(--dur-m);width:250px;transform:translate(60px)}.menu--links .menu--social ul li a{color:var(--grey-on-darker);transition:color var(--dur-s) ease-in-out;width:250px;font-size:1.5em;font-weight:700;line-height:1.2em}.menu--links .menu--social ul li a:hover,.menu--links .menu--social ul li a[aria-current]{color:var(--white)}.menu--links .menu--social ul li:first-child{transition-delay:50ms}.menu--links .menu--social ul li:nth-child(2){transition-delay:.1s}.menu--links .menu--social ul li:nth-child(3){transition-delay:.15s}.menu--links .menu--social ul li:nth-child(4){transition-delay:.2s}.menu--links .menu--social ul li:nth-child(5){transition-delay:.25s}@media (max-width:1199.98px){.menu--links{box-sizing:border-box;overscroll-behavior:contain;width:calc(100% - 34px);max-height:calc(100dvh - 92px);margin-top:92px;padding:8px 8px 16px;left:17px;overflow:hidden auto}.menu--links .menu--social ul{position:static}}.burger{pointer-events:auto;cursor:pointer;z-index:1;width:50px;height:50px;display:block;position:absolute;top:25px;right:50px}.burger>svg{vertical-align:baseline;display:inline;position:relative}button.burger>svg{position:absolute;top:0;left:0}.burger>svg>rect{transform-origin:15px 15px;transition:all .4s ease-in-out}.burger.cross{--focus-color:var(--gold)}.burger.cross rect:first-child{fill:var(--white);transform:rotate(45deg)}.burger.cross rect:last-child{fill:var(--white);transform:rotate(-45deg)}.burger.white rect{fill:var(--white)}@media (max-width:1199.98px){.burger{top:15px;right:15px}}.filling-circle{background-color:var(--white);z-index:3000;pointer-events:none;opacity:0;border-radius:50%;width:230vw;height:230vw;position:fixed;transform:translate(-50%,-50%)scale(0)}@media (max-width:1199.98px){.filling-circle{width:230vh;height:230vh}}.filling-circle.active-1{animation:1s ease-in-out forwards circle-in-1}.filling-circle.active-2{animation:1s ease-in-out forwards circle-in-2}.filling-circle.active-3{animation:1s ease-in-out forwards circle-in-3}.filling-circle.active-4{animation:1s ease-in-out forwards circle-in-4}.filling-circle.close{animation:1s ease-in-out forwards circle-out}@keyframes circle-in-1{0%{opacity:1;transform:translate(-50%,-75%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes circle-in-2{0%{opacity:1;transform:translate(-50%,-25%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes circle-in-3{0%{opacity:1;transform:translate(25%,-75%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes circle-in-4{0%{opacity:1;transform:translate(25%,-25%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes circle-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.video--placeholder{width:100%;height:42vw;position:relative;overflow:hidden}@media (min-width:1200px) and (max-width:1600px){.video--placeholder{height:37vw}}.video--placeholder video{width:inherit;aspect-ratio:16/9;position:absolute;bottom:0}.video--placeholder .video--veil{width:100%;height:inherit;z-index:2;background-color:#0009;position:absolute}.video--placeholder .video--veil .video--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video--placeholder .video--veil .video--play img{cursor:pointer}.video--placeholder .video--control{text-align:right;width:100%;transition:opacity var(--dur-s) ease-in-out;opacity:0;position:absolute;bottom:40px;right:0}.video--placeholder .video--control div{color:var(--azure);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:all var(--dur-xs) ease-in-out;padding-right:30px;font-size:1.5em;font-weight:700;display:inline-block;position:relative}.shape{text-align:center;width:100%;height:42vw;overflow:hidden}.shape.pillar{height:750px}@media (max-width:1199.98px){.shape{height:70vh;margin-bottom:40px}}.shape svg{float:left;width:100%;height:auto;margin:auto}@media (max-width:1199.98px){.shape svg{height:inherit}}.shape .shape--container{width:900px;height:1200px}@media (max-width:1199.98px){.shape .shape--container{width:100vw;height:70vh}}.figure{float:left;width:450px;height:450px}@media (max-width:1199.98px){.figure{width:50vw;height:35vh}}.flipping-rectangle rect{transition:all var(--dur-xl) var(--ease-flip);transform-origin:50%;transform:rotate(45deg)}.sliding-circle circle,.sliding-up-circle circle{transition:all var(--dur-xl) ease-in-out;transform-origin:50%;transform:translate(0)}.shape-animation-1 rect{animation:18s ease-in-out infinite shape-animation-1}@keyframes shape-animation-1{0%,20%,to{rx:0;transform:translate(15%)scale(.7071)skewY(20deg)}25%{rx:50%;transform:scale(1)}45%{rx:50%;transform:scale(1)}50%,70%{rx:0;transform:scale(.7071)rotate(45deg)}75%{rx:50%;transform:scale(1)}95%{transform:scale(1)}}.shape-animation-2 rect{animation:18s ease-in-out infinite shape-animation-2}@keyframes shape-animation-2{0%,20%,to{rx:0%;transform:rotate(-45deg)scale(.7)}25%,45%{rx:0%;transform:rotate(-45deg)scale(1.5)}50%,70%{rx:50%;transform:rotate(45deg)scale(1.5)}75%,95%{rx:0%;transform:rotate(45deg)scale(.7)}}.liquid-circle{width:100%;transition:all 1.7s var(--ease-house);position:absolute;top:0}.liquid-circle svg{transform-origin:50%;width:450px;position:absolute;top:-50px;transform:translate(-33%,-33%)}@media (max-width:1600px){.liquid-circle svg{width:300px}}@media (max-width:1199.98px){.liquid-circle svg{display:none}#area{width:100vw;height:140vh}}#area .col-6{height:750px;position:relative}@media (max-width:1199.98px){#area .col-6{height:70vh}}#area .col-6 svg{transition:all var(--dur-xl) var(--ease-house);transform-origin:50%;margin-top:calc(375px - 50%)}@media (max-width:1199.98px){#area .col-6 svg{height:auto;margin-top:calc(35vh - 50%)}}#area .col-6:first-child ul{text-align:center;z-index:5;width:100%;color:var(--white);font-size:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#area .col-6:first-child ul li{transition:all var(--dur-xl) .2s ease-out;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}#area .col-6:first-child ul li a{color:var(--white);pointer-events:none}#area .col-6:first-child ul li.active{opacity:1;z-index:2;transform:translate(-50%,-50%)}#area .col-6:first-child ul li.active a{z-index:2;pointer-events:auto!important}#area .col-6:nth-child(2) a{color:var(--white);font-weight:700;position:absolute;bottom:50px;right:60px}#area .col-6:nth-child(2) ul{width:100%;margin:80px}@media (max-width:1199.98px){#area .col-6:nth-child(2) ul{height:100vh;margin:0;padding:25px}}#area .col-6:nth-child(2) ul li{width:calc(100% - 160px);transition:all var(--dur-xl) ease-in-out;opacity:0;text-align:left;position:absolute;transform:translateY(60px)}@media (max-width:1199.98px){#area .col-6:nth-child(2) ul li{width:calc(100% - 50px);line-height:1.4em}}#area .col-6:nth-child(2) ul li.active{opacity:1;transform:translateY(0)}html:not(.js) #area{flex-wrap:wrap;height:auto;display:flex}html:not(.js) #area .col-6{height:auto;min-height:750px}html:not(.js) #area .col-6:first-child ul li,html:not(.js) #area .col-6:nth-child(2) ul li{opacity:1;position:relative;top:auto;left:auto;transform:none}html:not(.js) #area .col-6:first-child ul li{line-height:1.3em}html:not(.js) #area .col-6:first-child ul li a{pointer-events:auto}html:not(.js) #area .col-6:first-child svg{display:none}html:not(.js) #area .col-6:nth-child(2) ul{margin:80px 80px 140px}html:not(.js) #area .col-6:nth-child(2) ul li{margin-bottom:1em}@media (max-width:1199.98px){html:not(.js) #area .col-6{min-height:70vh}html:not(.js) #area .col-6:nth-child(2) ul{height:auto;margin:0 0 100px}}.listing{text-align:center;margin:auto;font-size:1.2em;line-height:1.4em}@media (max-width:1199.98px){.listing{width:100%;padding:0 var(--gutter-s);font-size:1.1em}}@media (min-width:1200px) and (max-width:1600px){.listing{width:100%}}@media (min-width:1600px){.listing{width:70%}}@media (max-width:767.98px){.listing{text-align:left}}.listing span{transition:all var(--dur-s) ease-in-out;cursor:pointer}.listing span:hover{color:var(--red-text)}@keyframes td{0%{opacity:0;transform:translateY(50px)}25%,75%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-50px)}}table{width:100%;transition:all var(--dur-s) ease-in-out;margin-bottom:50px}table th{text-align:left;width:25%;padding-bottom:10px;padding-right:15px;font-size:.7em;font-weight:700;line-height:1.4em}table td{width:25%;font-size:.6em}table tr.show{animation-name:td;animation-duration:4s}html.js table tr.hidden{transition:all var(--dur-s) ease-in-out;opacity:0;display:none}@media (max-width:1199.98px){table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--white) 30%, #fff0) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--white) 30%, #fff0) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000040, #0000) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000040, #0000) right center / 14px 100% no-repeat scroll;width:auto;max-width:100%;display:block;overflow-x:auto}table th,table td{min-width:150px}}.big-letters{perspective:400px;height:80px;padding-top:20px;display:none}@media (max-width:1199.98px){.big-letters{width:600px;max-width:100%}}.big-letters div{height:inherit;padding-top:6px;font-size:3em;font-weight:700;position:relative}.big-letters div span{transition:all var(--dur-xl) ease-in-out;position:absolute}@media (max-width:1199.98px){.contact{padding:0 var(--gutter-s)}}.contact>div{margin-top:10px;margin-bottom:40px;position:relative}.contact>div label{transition:all var(--dur-s) var(--ease-house);pointer-events:none;position:absolute;top:15px;left:112px}@media (max-width:1199.98px){.contact>div label{left:0}}.contact>div .triangle{position:absolute;bottom:0;right:0}.contact>div .triangle polygon{fill:var(--grey-triangle);transition:fill var(--dur-s)}.contact>div.active label{font-size:.7em;transform:translateY(-35px)}.contact>div.active .triangle polygon{fill:var(--gold)}.contact form{text-align:center;font-size:2.8em;font-weight:700}.contact form .button--placeholder button{font-size:.285em}@media (max-width:1199.98px){.contact form{text-align:left;font-size:2em}}.answers{min-height:80px;position:relative}@media (max-width:1199.98px){.answers{padding:0 var(--gutter-s)}}.answers .question-placeholder,.answers .answer-placeholder{position:relative;overflow:hidden}.answers .question-placeholder{height:120px}.answers button.question-placeholder{width:100%;display:block}.answers .answer-placeholder{opacity:1;transition:all var(--dur-xl) ease-in-out;margin-top:50px}@media (max-width:1199.98px){.answers .answer-placeholder{margin-top:0}}html.js .answers .qa:not(.active) .answer-placeholder{opacity:0;max-height:0;margin-top:0}html.js .answers .qa.active .answer-placeholder{max-height:var(--qa-max,4000px)}@media (max-width:1199.98px){html.js .answers .qa.active .answer-placeholder{max-height:var(--qa-max,6000px)}}.answers .qa{border-bottom:solid 3px var(--grey-qa);cursor:pointer;padding:15px 0;position:relative}.answers .qa .triangle{position:absolute;bottom:0;right:0}.answers .qa .triangle polygon{fill:var(--grey-triangle);transition:fill var(--dur-s)}html.js .answers .qa.hidden{display:none}.answers .qa.active polygon{fill:var(--gold);transition:fill var(--dur-s)}@media (min-width:1200px){.answers .question{position:absolute;top:50%;left:100px;transform:translateY(-50%)}}@media (min-width:550px) and (max-width:1199.98px){.answers .question{font-size:.9em;line-height:1.3em;position:absolute;top:50%;left:80px;transform:translateY(-50%)}}@media (max-width:550px){.answers .question{font-size:.7em;line-height:1.3em;position:absolute;top:50%;left:80px;transform:translateY(-50%)}}.answers .question-letter{width:80px;height:inherit;font-size:3em;font-weight:700;line-height:120px;position:relative}.answers .answer-letter{width:80px;height:80px;color:var(--red);float:left;font-size:3em;font-weight:700;line-height:.9em;position:relative}.answers .answer{padding-bottom:20px}.answers .answer a{color:var(--red-text)}@media (min-width:550px) and (max-width:1199.98px){.answers .answer{float:left;width:100%;font-size:.9em;line-height:1.7em;position:relative}}@media (max-width:550px){.answers .answer{float:left;width:100%;font-size:.7em;line-height:1.3em;position:relative}}@media (min-width:1200px){.answers .answer{float:left;width:calc(100% - 100px);margin-left:20px;position:relative}}html.js #testimonials .hidden{display:none}.people{cursor:grab;-webkit-user-select:none;user-select:none;width:calc(300vw - 1200px)}@media (max-width:1199.98px){.people{width:100vw;height:auto;overflow-x:hidden}}.profile{width:calc(100vw - 2 * var(--grid-margin));float:left;-webkit-user-select:none;user-select:none;margin-right:50px;position:relative}@media (max-width:1199.98px){.profile{width:100vw;height:auto;overflow-x:hidden}.profile>div{height:auto}.profile .picture--placeholder{height:400px}.profile .text--pillar,.profile .text--pillar>div{height:auto;min-height:400px}.profile .text--pillar>div{flex-direction:column;justify-content:flex-end;padding:110px 0 40px;display:flex}.profile .text--pillar>div>div{position:relative;bottom:auto}}.text--pillar{height:42vw}@media (max-width:1199.98px){.text--pillar{height:70vh}}.text--pillar>div{width:100%;height:inherit;position:relative}@media (max-width:1199.98px){.text--pillar>div{background-color:var(--black);width:100vw}}.text--pillar>div>div{width:100%;padding-left:80px;position:absolute;bottom:50px}@media (max-width:1199.98px){.text--pillar>div>div{width:100%;padding-left:25px;line-height:1.4em;bottom:40px}}.text--pillar>div>div h3{margin-bottom:50px;font-weight:700}.text--pillar>div>div p{width:calc(100% - 80px);transition:all var(--dur-xl) ease-in-out;text-align:left;font-size:.9em;position:relative}@media (max-width:1199.98px){.text--pillar>div>div p{width:calc(100% - 25px);padding:0}}.text--pillar>div a{color:var(--white);font-size:.7em;font-weight:700;position:absolute;top:50px;right:60px}.cta--placeholder{text-align:center;width:100%;font-weight:700}.cta--placeholder a{color:var(--red-text)}.c6,.c2,.c18{padding-top:40px;font-weight:400}span:is(.c2,.c6,.c18){padding-top:0}.c15{list-style:inside!important}.nl-form{width:100%;margin:.3em auto 0;font-size:4em;line-height:1.5}.nl-form ul{margin:0;padding:0;list-style:none}.nl-form input,.nl-form select{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0;display:inline-block}.nl-field{display:inline-block;position:relative}.nl-field.nl-field-open{z-index:10000}.nl-field-toggle,.nl-form input,.nl-form select{line-height:inherit;color:var(--red);cursor:pointer;border-bottom:1px dashed var(--red);display:inline-block}button.nl-field-toggle{color:var(--red);border-bottom:1px dashed var(--red);line-height:inherit;display:inline-block}.nl-field ul{visibility:hidden;background:var(--dark);opacity:0;transition:visibility 0s var(--dur-s), opacity var(--dur-s), transform var(--dur-s);--focus-color:var(--gold);font-size:80%;position:absolute;top:50%;left:-.5em;transform:translateY(-40%)scale(.9)}.nl-field.nl-field-open ul{visibility:visible;opacity:1;transition:visibility 0s 0s, opacity var(--dur-s), transform var(--dur-s);transform:translateY(-50%)scale(1)}.nl-field ul li{color:var(--white);position:relative}.nl-dd ul li{cursor:pointer;white-space:nowrap;padding:0 1.5em 0 .5em}.nl-dd ul li.nl-dd-checked,.nl-dd ul li[aria-selected=true]{color:var(--red-on-dark)}.nl-dd ul li.nl-dd-checked:before,.nl-dd ul li[aria-selected=true]:before{content:"";border:.07em solid;border-width:0 .07em .07em 0;width:.22em;height:.42em;position:absolute;top:50%;right:.55em;transform:translateY(-65%)rotate(45deg)}.nl-ti-text ul{min-width:8em}.nl-ti-text ul li.nl-ti-input input{width:75%;color:var(--white);border-bottom:none;padding:.2em 2em .2em .5em}.nl-form .nl-field-go{cursor:pointer;text-align:center;color:#0000;background:#0000001a;width:1.8em;height:100%;position:absolute;top:0;right:0}.nl-field-go:before{content:"";border:solid var(--white);border-width:.08em .08em 0 0;width:.3em;height:.3em;position:absolute;top:50%;left:50%;transform:translate(-70%,-50%)rotate(45deg)}input::placeholder{color:#fffc}input:active::placeholder,input:focus::placeholder{color:#ffffff80}.nl-form>input::placeholder,.nl-ti-text>input::placeholder{color:var(--red)}.nl-ti-text ul li.nl-ti-example{font-size:40%;font-style:italic;font-family:var(--font-italic);color:#0003;border-top:1px dashed #ffffffb3;padding:.4em 1em;font-weight:400}.nl-ti-text ul li.nl-ti-example:empty{display:none}.nl-ti-text ul li.nl-ti-example em{color:var(--white)}.nl-submit-wrap{margin-top:.4em}.nl-form .nl-submit{text-transform:uppercase;cursor:pointer;color:var(--white);letter-spacing:3px;background:#76c3bd;padding:0 1em 0 0;font-size:40%;font-weight:700;line-height:3;position:relative}.nl-submit:before{content:"";float:left;background:#69b1a9;width:3em;height:3em;margin:0 .8em 0 0}.nl-overlay{opacity:0;z-index:9999;visibility:hidden;width:100%;height:100%;transition:visibility 0s var(--dur-s), opacity var(--dur-s);background:#00000080;position:fixed;top:0;left:0}.nl-field.nl-field-open~.nl-overlay{opacity:1;visibility:visible;transition-delay:0s}@media screen and (max-width:45em){.nl-form{font-size:3em}}@media screen and (max-width:25em){.nl-form{font-size:2em}}.nl-form .form-status{margin-top:.5em;font-size:max(16px,.3em);font-weight:400;line-height:1.4;display:block}.article,.blog{max-width:900px;margin:auto}.article img{max-width:100%}.article h3,.article b{font-weight:700}.article i{font-style:italic;font-family:var(--font-italic);font-weight:400}.blog a{border-top:1px solid var(--grey-blog-line);width:100%;color:var(--black);padding-top:30px;padding-bottom:30px;display:block}.blog .description{color:#0000008a;padding-bottom:30px;font-size:16px;line-height:19px}:focus-visible,.nl-form input:focus-visible,.nl-form select:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.page-root#communication,.page-root#culture,.page-root#advertising{--focus-color:var(--gold)}.page-root#communication .footer,.page-root#advertising .footer{--focus-color:var(--white)}.hvr-sweep-to-top:focus-visible{outline-offset:4px}.logo a,.special a,.footer .grid>.row a,.home .contact-button a{position:relative}.logo a:after,.special a:after,.footer .grid>.row a:after,.home .contact-button a:after{content:"";height:var(--tap);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}@media (max-width:1199.98px){.footer .grid>div:nth-child(2) a,.cta--placeholder a,a.note{position:relative}.footer .grid>div:nth-child(2) a:after,.cta--placeholder a:after,a.note:after,.text--pillar>div>a:after{content:"";height:var(--tap);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.text--pillar>div>a:after{left:-16px;right:-16px}}.skip-link{z-index:2000000;background:var(--darker);color:var(--white);--focus-color:var(--gold);padding:12px 20px;font-size:15px;font-weight:700;line-height:20px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){html.js h1,html.js h2{opacity:0;transform:translateY(40px)scale(.95)rotateX(-22deg)}html.js h1.active,html.js h2.active{opacity:1;transform:none}html.js p{opacity:0;transform:rotateX(-10deg)rotateY(10deg)}html.js p.active,html.js p.static{opacity:1;transform:none}html.js table{opacity:0;transform:translateY(50px)}html.js table.active{opacity:1;transform:none}html.js .big-letters div span{opacity:0;transform:rotateY(-45deg)}html.js .big-letters div span.active{opacity:1;transform:rotateY(0)}html.js .picture--placeholder .picture{transform:translateY(-4vw)scale(1.1)}html.js .picture--placeholder .picture .picture2{transform:rotateX(-20deg)rotateY(20deg)}html.js .picture--placeholder .picture.active{animation:5s ease-in-out forwards picture-dezoom}html.js .picture--placeholder .picture .picture2.active{animation:2s ease-in-out forwards picture-rotate}html.js .footer .grid>div{opacity:0;transform:translateY(40px)scale(.95)rotateX(-22deg)}html.js .footer .grid>.active{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}html.js .logo{opacity:0;transform:translateY(-40px)}html.js .logo.active{opacity:1;transform:translateY(0)}.logo-up:not(.active){visibility:hidden}@media (min-width:1200px){html.js .logo:not(.active){visibility:hidden}}html.js .logo:focus-within{opacity:1;visibility:visible;transform:none}html:not(.js) .slider--text--placeholder{height:auto;padding:40px 0}html:not(.js) .slider--text--placeholder .slider .moving-panel{opacity:1;margin-bottom:1em;position:relative;top:auto;left:auto;transform:none}html:not(.js) .slider--placeholder .moving-panel~.moving-panel,html:not(.js) .slider--control,html:not(.js) .js-only,html:not(.js) #qa_cta,html:not(.js) #testimonials_cta,html:not(.js) #load--articles{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.shape-animation-1 rect,.shape-animation-2 rect{animation:none!important}.special{opacity:1;animation:none}}@media (min-width:768px) and (max-width:1199.98px){:root{--gutter-s:56px}h1,h2{margin:110px 0;font-size:1.8em}h1.greeting,h2.greeting{font-size:2.2em}p{line-height:1.5em}.center{width:calc(100% - 2 * var(--gutter-s))}.listing{font-size:1.2em}.col-6.col-s-12{float:left;width:50%}.reverse-s{display:block}.pad-top-s{padding-top:0}.picture--placeholder{width:100%;height:42vw;max-height:none}.profile .picture--placeholder{height:420px}.profile .text--pillar,.profile .text--pillar>div{min-height:420px}.text--pillar>div{width:100%}.text--pillar>div>div{padding-left:40px;padding-right:40px}.text--pillar>div>div p{width:calc(100% - 40px)}.slider--placeholder,.col-6 .slider--placeholder{width:100%;height:56vw}.shape{height:50vw;margin-bottom:0}.shape .shape--container{width:100%;height:100%}.figure{width:50%;height:50%}#area{width:100%;height:600px}#area .col-6{height:600px}#area .col-6 svg{margin-top:calc(300px - 50%)}#area .col-6:nth-child(2) ul{height:auto;margin:56px;padding:0}#area .col-6:nth-child(2) ul li{width:calc(100% - 112px)}#area .col-6:nth-child(2) a{right:56px}html:not(.js) #area .col-6:nth-child(2) ul{margin:56px 56px 120px}html:not(.js) #area .col-6{min-height:600px}.slider--text--placeholder{height:60vh}.slider--text--placeholder .slider{font-size:1.8em}.slider--text--placeholder .slider .moving-panel{width:calc(100% - 2 * var(--gutter-s))}table{background:0 0;width:100%;max-width:none;display:table;overflow:visible}.footer .grid>div:first-child{padding:0 var(--gutter-s);font-size:1.8em}.footer .grid>div:nth-child(2){font-size:1.4em}}
.notfound{box-sizing:border-box;color:#fff;width:100%;min-height:100svh;font-family:var(--font-vremena), sans-serif;background-color:#000;flex-direction:column;padding:80px 25px 60px;font-size:18px;font-weight:400;line-height:1.5;display:flex;position:relative}@media (min-width:1200px){.notfound{padding:120px 50px 80px}}.notfound__wordmark,.notfound__wordmark:visited{color:#fff;font-size:15px;font-weight:700;text-decoration:none;position:absolute;top:25px;left:25px}@media (min-width:1200px){.notfound__wordmark{left:50px}}.notfound__inner{width:100%;max-width:1100px;margin:auto}.notfound__visual{flex-wrap:wrap;align-items:flex-end;gap:24px 40px;margin-bottom:48px;display:flex}.notfound__shapes{width:min(328px,55vw);height:auto;display:block}.notfound__code{letter-spacing:-.02em;color:#fff;font-size:clamp(88px,16vw,220px);font-weight:700;line-height:.8}.notfound .notfound__title,.notfound .notfound__text{opacity:1!important;transition:none!important;transform:none!important}.notfound .notfound__title{color:#fff;text-align:left;width:auto;margin:0 0 40px;padding:0;font-size:clamp(30px,4.5vw,64px);font-weight:700;line-height:1.15}.notfound__title span{display:block}.notfound .notfound__title-en{color:#ffab3f}.notfound__columns{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.notfound__columns{grid-template-columns:1fr 1fr}}.notfound .notfound__text{color:#fff;text-align:left;width:auto;max-width:none;margin:0 0 24px;padding:0;font-size:18px;line-height:1.5}.notfound__button,.notfound__button:visited{color:#fff;background-color:red;align-items:center;min-height:48px;padding:12px 28px;font-size:20px;font-weight:700;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-flex}.notfound__button:hover{background-color:#1728ff}.notfound__button:focus-visible,.notfound__wordmark:focus-visible{outline-offset:4px;outline:2px solid #ffab3f}@media (prefers-reduced-motion:reduce){.notfound__button{transition:none}}
@font-face{font-family:vremena;src:url(../media/VremenaGroteskBook-s.p.21m-idhqidxag.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vremena;src:url(../media/VremenaGroteskBold-s.p.0jjsx56iwc8zf.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:vremena Fallback;src:local(Arial);ascent-override:74.5%;descent-override:24.83%;line-gap-override:0.89%;size-adjust:100.67%}.C-51mW_className{font-family:vremena,vremena Fallback,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.C-51mW_variable{--font-vremena:"vremena", "vremena Fallback", Helvetica Neue, Arial, PingFang SC, Hiragino Sans GB, Noto Sans SC, Noto Sans CJK SC, Microsoft YaHei, sans-serif}
@font-face{font-family:vremenaItalic;src:url(../media/VremenaGroteskBookItalic-s.2z_bjdgpauy2x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:vremenaItalic Fallback;src:local(Arial);ascent-override:75.97%;descent-override:25.32%;line-gap-override:0.91%;size-adjust:98.72%}.zCMyNq_className{font-family:vremenaItalic,vremenaItalic Fallback,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.zCMyNq_variable{--font-vremena-italic:"vremenaItalic", "vremenaItalic Fallback", Helvetica Neue, Arial, PingFang SC, Hiragino Sans GB, Noto Sans SC, Noto Sans CJK SC, Microsoft YaHei, sans-serif}
