@font-face{font-family:Barlow;src:url(/frontend/assets/Barlow-Regular-Caqb_Nlq.woff2) format("woff2"),url(/frontend/assets/Barlow-Regular-DYro7yeW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/frontend/assets/Barlow-Italic-C_12tKQt.woff2) format("woff2"),url(/frontend/assets/Barlow-Italic-MVKn6KPT.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/frontend/assets/Barlow-SemiBold-D38ZaZRd.woff2) format("woff2"),url(/frontend/assets/Barlow-SemiBold-CCO2p_AJ.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/frontend/assets/Barlow-SemiBoldItalic-MMvB3hV4.woff2) format("woff2"),url(/frontend/assets/Barlow-SemiBoldItalic-Dtjek4eU.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}html,body{margin:0;padding:0;font-family:"Barlow",Helvetica,Arial,Sans-serif;color:#0f1e5a;font-size:15px;font-weight:500;width:100%;height:100%;background:#fff;position:relative;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.table{display:table;width:100%;height:100%}.table-row{display:table-row}.table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.onehalf,.onethird,.twothird,.onefourth,.onefifth,.onesixth{display:inline-block;vertical-align:top;position:relative}.onehalf{width:50%}.onethird{width:33.33%}.onefourth{width:25%}.onefifth{width:20%}.onesixth{width:16.66%}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.wrapper{display:block;width:100%;padding:0 2vw;margin:0 auto}.wrapper.small{max-width:87vw}main{position:relative;margin-top:5vw;min-height:calc(100vh - 5vw);opacity:0;transition:opacity .4s ease-in-out}main.visible{opacity:1}header{position:fixed;top:0;left:0;width:100%;height:5vw;background:#fff;border-bottom:.15vw solid #0F1E5A;transform:translateY(-100%);transition:transform .2s ease-in-out}header.down{transform:translateY(0)}header .logo{position:absolute;top:.6vw;left:2vw}header .logo img{display:inline-block;vertical-align:top;width:8vw;height:auto}header .right{position:absolute;top:.8vw;right:2vw}header nav{display:inline-block;vertical-align:middle;margin-right:5vw}header nav a{position:relative;display:inline-block;vertical-align:top;color:#000;margin-left:2vw;top:-.1vw}header nav a:first-child{margin-left:0!important}header nav a.selected{color:#c00!important}header .right .languages{display:inline-block;vertical-align:top;border:.15vw solid #0F1E5A;cursor:pointer}header .right .languages .btn{position:relative;padding:.65vw 2.7vw .85vw 1.2vw;border:none}header .right .languages .btn:after{content:"";position:absolute;top:0;right:1.2vw;bottom:0;width:1vw;height:1vw;margin:auto 0;background:url(/frontend/assets/arrow-down-DEX3BtzN.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header .right .languages:hover .btn:after{transform:rotate(-180deg)}header .right .languages .list{display:none;background:#fff;margin-top:-.75vw}header .right .languages:hover .list{display:block}header .right .languages .list a{position:relative;display:block;padding:0vw 1.2vw;z-index:1}header .right .languages .list a:last-child{padding-bottom:.5vw}header .right .btn{vertical-align:middle}header .right .btn-contact{margin-left:1.5vw}.block{position:relative;display:block;margin:7vw 0 0}.block:last-child:not([data-type=business-card]):not([data-type=tiles]):not([data-type=image]):not([data-type=stats]):not([data-type=header]){margin-bottom:7vw}.block[data-type=header]{overflow:hidden;height:52vw;min-height:calc(100vh - 5vw);cursor:pointer;margin-top:0}.block[data-type=header] .img-wrapper{height:100%}.block[data-type=header] .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.block[data-type=header] .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.block[data-type=title]+.block[data-type=text]{margin-top:0}.block[data-type=text]+.block[data-type=stats]{margin-top:5vw}body#page .block[data-type=text]:not(.is-center) .wysiwyg p{font-weight:500}body#page .block[data-type=text]:not(.is-center) .wysiwyg h2,body#page .block[data-type=text]:not(.is-center) .wysiwyg h3{font-weight:600}.block[data-type=text] .wysiwyg h2:not(:first-child){margin-top:2vw}.block[data-type=text] .wysiwyg h3:not(:first-child){margin-top:2vw}.block[data-type=stats] .stats .stat .inner{display:block;width:50%;margin:0 auto;text-align:center}.block[data-type=stats] .stats .stat .title,.block[data-type=stats] .stats .stat .text{margin-top:.2vw}.block[data-type=grid]{padding:7vw 0;background:#f5f5f5}.block[data-type=grid] .wrapper{max-width:70vw}.block[data-type=grid] .tiles{display:flex;flex-wrap:wrap;margin-top:5vw;gap:1.3vw}.block[data-type=grid] .tiles .tile{position:relative;display:flex;width:calc(50% - 1.5vw)}.block[data-type=grid] .tiles .tile .inner{width:100%;background:#fff;padding:1vw 1vw 3vw}.block[data-type=grid] .tiles .tile .inner .img-wrapper{display:block;position:relative;width:50%;padding-top:50%;margin:0 auto}.block[data-type=grid] .tiles .tile .inner .img-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.block[data-type=grid] .tiles .tile .inner .title{margin-top:1vw}.block[data-type=grid] .tiles .tile .inner .text{margin-top:1.5vw}.block[data-type=grid] .tiles .tile .inner .wysiwyg p{margin:0}.block[data-type=tiles] .tiles .tile{position:relative;margin-bottom:1.5vw;background:#f5f5f5}.block[data-type=tiles] .tiles .tile:last-child{margin-bottom:0}.block[data-type=tiles] .tiles .tile .onehalf.second{padding:2vw 12vw 2vw 2vw}.block[data-type=business-card]{background:#f5f5f5}.block[data-type=business-card] .onehalf.first{position:absolute;top:0;left:0;padding:2vw 12vw 2vw 2vw;width:50%}.block[data-type=business-card] .onehalf.second{width:50%;margin-left:50%}.block[data-type=business-card] .onehalf.first .wysiwyg{width:60%}.block[data-type=business-card] .onehalf.second img{display:inline-block;vertical-align:top}.block[data-type=grid]+.block[data-type=image]{margin-top:0}.block[data-type=image] .img-wrapper img{display:inline-block;vertical-align:top;width:100%;height:auto}.block[data-type=images] .images{display:block;margin-left:-2vw}.block[data-type=images] .images .image{display:inline-block;vertical-align:top;width:50%;padding-left:2vw;margin-bottom:2vw}.block[data-type=images] .images .image img{width:100%;height:auto}.block[data-type=images] .images .image .title{display:block;margin-top:.5vw}.block[data-type=space]{display:block;height:7vw;margin-top:0}.block[data-type=space]+.block{margin-top:0!important}.block[data-type=dropdown] .btn.more{margin-top:2vw;cursor:pointer}footer{position:relative;background:#0f1e5a;padding:3vw 0 2vw}footer a{display:inline-block;vertical-align:top;color:#fff!important}footer .pages{position:absolute;right:2vw;bottom:3vw;text-align:right;width:auto}footer .pages a{margin-left:2vw}footer .logo{position:absolute;right:2vw;bottom:6vw;margin:0;width:19vw;height:8.2vw}footer .logo img{display:inline-block;vertical-align:top;width:100%;height:auto}img.blurry:not(.parallax){transform:scale(1.05);filter:blur(20px)}img.blurry:not(.parallax).loaded{transform:scale(1.05);animation:blurOut .4s forwards}@keyframes blurOut{0%{transform:scale(1.05);filter:blur(20px)}to{transform:scale(1);filter:blur(0px)}}img.blurry.parallax{filter:blur(20px)}img.blurry.parallax.loaded{filter:blur(0px)}.video-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-background video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.video{position:relative}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.responsive-video video,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video.on-demand{background-color:#ccc;cursor:pointer}.responsive-video.on-demand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/frontend/assets/icon-play-CCSUFwrH.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:12%;height:12%;margin:auto}.responsive-video.on-demand .overlay{position:absolute;top:0;right:0;bottom:0;left:0}.responsive-video.on-demand .guideline{position:absolute;bottom:0;left:0;right:0;padding:1vw;margin:0 auto;text-align:center;background:#0003;color:#fff}.responsive-video.on-demand .guideline p{margin:0;padding:0}.responsive-video.on-demand .guideline a,.responsive-video.on-demand .guideline a:visited{color:#fff;text-decoration:underline}#blender{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background:#fffc;pointer-events:none;opacity:0;transition:.2s ease-in-out;cursor:pointer}#blender.visible{opacity:1;pointer-events:all}.btn{display:inline-block;vertical-align:top;padding:.65vw 1vw .85vw;background:#222;color:#fff;border:.15vw solid #222}.btn.outline{background:none;color:#222}.btn.blue{border-color:#0f1e5a;color:#0f1e5a}.btn.blue:not(.outline){background:#0f1e5a;color:#fff}.img-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.img{width:100%;height:auto}.center{text-align:center}.white{color:#fff}.blue,a.blue,a.blue:focus,a.blue:active,a.blue:visited{color:#0f1e5a}.violet,a.violet,a.violet:focus,a.violet:active,a.violet:visited{color:#717d96}.zfs{font-size:0px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.wysiwyg.p2 p{margin:2vw 0}.bold{font-weight:600!important}a,a:focus,a:visited{text-decoration:none;color:#555}h1,h2,h3,.h1,.h2,.h3{font-family:"Barlow",Helvetica,Arial,Sans-serif;font-weight:500;margin:0;padding:0}.h1{font-size:7vw;line-height:1.1em}.h2,.wysiwyg h2{font-size:4.2vw;line-height:1.15em}.h3,.wysiwyg h3{font-size:2vw}.p0,.p1,.p2,.p3{font-weight:500}.p0{font-size:2.5vw}.p1{font-size:2vw}.p2{font-size:1.4vw}.p3{font-size:1.1vw;line-height:1.3em}.p4{font-size:.9vw}@media (min-width: 768px){.mobile-only{display:none!important}.block[data-type=tiles] .tiles .tile.reversed .onehalf.first{margin-left:50%}.block[data-type=tiles] .tiles .tile.reversed .onehalf.second{position:absolute;top:0;left:0}.block[data-type=header].trans .text{opacity:.8;transform:translateY(1vw);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.block[data-type=header].trans.ani .text{opacity:1;transform:translateY(0)}.block[data-type=stats] .stats.trans .onethird .number{opacity:0;transform:translateY(1vw);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.block[data-type=stats] .stats.trans.ani .onethird .number{opacity:1;transform:translateY(0)}.block[data-type=stats] .stats.trans .onethird .title,.block[data-type=stats] .stats.trans .onethird .text{opacity:0;transform:translateY(1vw);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.block[data-type=stats] .stats.trans.ani .onethird .title,.block[data-type=stats] .stats.trans.ani .onethird .text{opacity:1;transform:translateY(0)}.block[data-type=grid] .tiles .tile.trans .inner{position:relative;transform:scale(.8);opacity:.8}.block[data-type=grid] .tiles .tile.trans.ani:not(.done) .inner{animation:bounceIn .8s forwards}.block[data-type=grid] .tiles .tile.trans.second.ani:not(.done) .inner{animation-delay:.2s}@keyframes bounceIn{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.block[data-type=grid] .tiles .tile.trans.done .inner{transform:scale(1);transition:transform .4s ease-in-out;cursor:default}.block[data-type=grid] .tiles .tile.trans.done .inner:hover{transform:scale(1.02)!important}.block[data-type=tiles] .tiles .tile.trans{opacity:.8;transform:translateY(1vw);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.block[data-type=tiles] .tiles .tile.trans.ani{opacity:1;transform:translateY(0)}.block[data-type=tiles] .tiles .tile.trans .image{position:relative;overflow:hidden}.block[data-type=tiles] .tiles .tile.trans .img-wrapper{position:relative;transform:scale(1.05);transition:transform .4s ease-in-out}.block[data-type=tiles] .tiles .tile.trans.ani .img-wrapper{transform:scale(1)}.block[data-type=business-card].trans{opacity:.8;transform:translateY(1vw);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.block[data-type=business-card].trans.ani{opacity:1;transform:translateY(0)}header nav a:hover{color:#c00!important}main .btn.outline:hover{background:#0f1e5a;color:#fff}header .right .languages .list a:hover{color:#0f1e5a}header .right .btn-contact:hover{background:#c00;color:#fff;border-color:#c00}}@media (max-width: 768px){.desktop-only{display:none!important}main{margin-top:60px;min-height:calc(100vh - 60px)}.wrapper{padding:0 20px}.wrapper.small{max-width:100%}header{height:auto;min-height:60px;padding:20px;overflow:hidden;border-bottom-width:2px}header .logo{top:12px;left:20px}header .logo img{width:80px}header .right{position:static;display:none;top:auto;right:auto}header .right:before{content:"";display:block;height:60px}header .right .inner{position:relative}header nav{display:block;margin-right:auto}header nav a{display:block;margin-left:0;margin-bottom:7px;font-size:18px!important}header nav a:hover,header nav a.selected{text-decoration-thickness:2px;text-underline-offset:3px}header .right .languages{margin-top:40px;border:none}header .right .languages .btn{display:none}header .right .languages .list{display:block;margin-top:0}header .right .languages .list a{padding:0;margin-bottom:5px}header .right .languages .list a:last-child{padding-bottom:0;margin-bottom:0}header .right .btn-contact{position:absolute;right:0;bottom:0;margin-left:auto}.block{margin-top:70px}.block:last-child:not([data-type=business-card]):not([data-type=tiles]):not([data-type=image]):not([data-type=stats]):not([data-type=header]){margin-bottom:70px}.block[data-type=header]{height:100vw;min-height:0px}.block[data-type=space]{height:70px}.block[data-type=text]+.block[data-type=stats]{margin-top:0}.block[data-type=text] .wysiwyg h3:not(:first-child){margin-top:20px}.block[data-type=stats] .stats .onethird{display:block;width:auto;margin-top:70px}.block[data-type=stats] .stats .stat .inner{width:calc(100% - 40px)}.block[data-type=stats] .stats .stat .inner .number{font-size:70px}.block[data-type=stats] .stats .stat .title,.block[data-type=stats] .stats .stat .text{margin-top:0}.block[data-type=grid]{padding:70px 0}.block[data-type=grid] .wrapper{max-width:100%}.block[data-type=grid] .tiles{display:block;margin-top:70px}.block[data-type=grid] .tiles .tile{width:auto;margin-top:20px}.block[data-type=grid] .tiles .tile:first-child{margin-top:0!important}.block[data-type=grid] .tiles .tile .inner{padding:30px 20px 50px}.block[data-type=grid] .tiles .tile .inner .text{margin-top:20px;font-size:18px}.block[data-type=tiles] .tiles .tile{margin-bottom:15px}.block[data-type=tiles] .tiles .tile .onehalf{display:block;width:auto}.block[data-type=tiles] .tiles .tile .onehalf.second{padding:30px 20px 50px}.block[data-type=tiles] .tiles .tile .onehalf.second .text{font-size:18px;line-height:1.3em}.block[data-type=business-card] .onehalf.first,.block[data-type=business-card] .onehalf.second{position:relative;top:auto;left:auto;display:block;width:auto;margin:auto}.block[data-type=business-card] .onehalf.first{padding:30px 20px}.block[data-type=business-card] .onehalf.first .wysiwyg{width:auto}.block[data-type=business-card] .onehalf.first .link-wrapper{display:block;margin-top:100px;text-align:center}.block[data-type=business-card] .onehalf.first .btn{background:#fff}.responsive-video.on-demand:after{width:20px;height:20px}.responsive-video.on-demand .guideline{padding:15px}#mobile{position:absolute;top:19px;right:20px;width:28px;height:30px;cursor:pointer;display:inline-block;vertical-align:top;transition:all .4s ease}#mobile .line{position:absolute;left:0;width:28px;height:2px;background:#0f1e5a;display:block;transition:.4s;transform-origin:center}#mobile .line:nth-child(1){top:0}#mobile .line:nth-child(2){top:10px}#mobile .line:nth-child(3){top:20px}header.open #mobile .line:nth-child(1){transform:translateY(8px) rotate(-45deg)}header.open #mobile .line:nth-child(2){opacity:0;width:0px;left:17px}header.open #mobile .line:nth-child(3){transform:translateY(-12px) rotate(45deg)}footer{padding:40px 0}footer .p3{font-size:13px}footer .row{display:block;position:relative}footer .logo{top:auto;bottom:0;right:0;width:120px;height:52px}footer .pages{position:relative;display:block;right:auto;bottom:auto;text-align:right;margin-top:40px}.btn{padding:12px 15px;border-width:2px}.wysiwyg.p2 p{margin:20px 0}.h1{font-size:45px}.h2,.wysiwyg h2{font-size:35px}.h3,.wysiwyg h3,.p0,.p1,.p2{font-size:23px}.p3{font-size:17px}.block[data-type=header].trans .text{opacity:.8;transform:translateY(20px);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.block[data-type=header].trans.ani .text{opacity:1;transform:translateY(0)}.block[data-type=stats] .stats.trans .onethird .number{opacity:0;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.block[data-type=stats] .stats.trans.ani .onethird .number{opacity:1;transform:translateY(0)}.block[data-type=stats] .stats.trans .onethird .title,.block[data-type=stats] .stats.trans .onethird .text{opacity:0;transform:translateY(10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.block[data-type=stats] .stats.trans.ani .onethird .title,.block[data-type=stats] .stats.trans.ani .onethird .text{opacity:1;transform:translateY(0)}.block[data-type=grid] .tiles .tile.trans .inner{position:relative;transform:scale(.8);opacity:.8}.block[data-type=grid] .tiles .tile.trans.ani:not(.done) .inner{animation:bounceIn .8s forwards}.block[data-type=grid] .tiles .tile.trans.second.ani:not(.done) .inner{animation-delay:.2s}@keyframes bounceIn{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.block[data-type=grid] .tiles .tile.trans.done .inner{transform:scale(1);transition:transform .4s ease-in-out;cursor:default}.block[data-type=grid] .tiles .tile.trans.done .inner:hover{transform:scale(1.02)!important}.block[data-type=tiles] .tiles .tile.trans{opacity:.8;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.block[data-type=tiles] .tiles .tile.trans.ani{opacity:1;transform:translateY(0)}.block[data-type=tiles] .tiles .tile.trans .image{position:relative;overflow:hidden}.block[data-type=tiles] .tiles .tile.trans .img-wrapper{position:relative;transform:scale(1.1);transition:transform .8s ease-in-out}.block[data-type=tiles] .tiles .tile.trans.ani .img-wrapper{transform:scale(1)}.block[data-type=business-card].trans{opacity:.8;transform:translateY(1vw);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.block[data-type=business-card].trans.ani{opacity:1;transform:translateY(0)}}
