@font-face{font-family:Molde;src:url(/_next/static/media/Molde-Regular.b571aeac.woff2)}@font-face{font-family:Molde;font-weight:700;src:url(/_next/static/media/Molde-Semibold.5633cb78.woff2)}@font-face{font-family:Azo;src:url(/_next/static/media/Azo-Regular.08e4162e.woff2)}@font-face{font-family:Azo;font-weight:200;src:url(/_next/static/media/Azo-Medium.2611a3f3.woff2)}@font-face{font-family:Azo;font-weight:100;src:url(/_next/static/media/Azo-Light.c78ead58.woff2)}@font-face{font-family:Azo;font-weight:700;src:url(/_next/static/media/Azo-Bold.7ff4b2d0.woff2)}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden;z-index:-1}}@keyframes fadeIn{0%{opacity:0;visibility:visible}99%{opacity:1}to{opacity:1}}@keyframes pulsate{0%{tranform:scale(1)}to{transform:scale(1.1)}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Molde;background:#00052e}.with-fade{animation:fadeOut .3s linear 0s 1 normal;animation-fill-mode:forwards}.with-fade.visible{animation:fadeIn .3s linear 0s 1 normal}main{background:#000;height:100dvh}main.contacts-page{background:#fff;max-width:1500px;margin:0 auto}main.contacts-page>p{margin:20px 0}main.contacts-page table{border-collapse:collapse}main.contacts-page td,main.contacts-page th{padding:0 20px;border:1px solid #3f4480;height:58px}main.contacts-page button{background:#fc4c02;color:#fff;font-family:Molde;border:none;padding:10px 20px;border-radius:20px;margin-top:20px}strong{font-weight:700}.video-wrap{position:relative;max-width:100%;height:100dvh;margin:0 auto}.main-video{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;object-fit:cover;display:none}.main-video.active{display:block}table th{text-align:left}a{color:inherit;text-decoration:none}.hotspots{position:absolute;left:0;right:0;margin:0 auto;width:100%;height:100%}.hotspot{width:29px;height:35px;background:url(/_next/static/media/hotspot-bg.a1d08f6c.svg) no-repeat;position:absolute;cursor:pointer;display:flex;justify-content:center}.hotspot:before{content:"";width:15px;height:7px;background:url(/_next/static/media/hotspot-inner.54979a54.svg) no-repeat;position:absolute;top:38%;left:0;right:0;margin:0 auto;animation:pulsate .4s infinite alternate}.hotspot .label{position:absolute;background:#fff;display:block;border-radius:20px;white-space:nowrap;z-index:1;width:auto;overflow:visible;padding:5px 10px;color:#fc4c02;font-weight:700;font-size:10px}.hotspot .label.top{bottom:120%}.hotspot .label.left{top:5px;right:120%}.hotspot .label.right{top:5px;left:120%}.hotspot .label.bottom{top:120%}.hotspot.inner-hotspot{width:30px;height:36px;border:none;z-index:2;transition:opacity .3s ease-in}.hotspot.inner-hotspot.second-level{transition:none}.hotspot.inner-hotspot:before{width:18px;height:8px}.hotspot.inner-hotspot .label{box-shadow:0 0 10px #ccc}.toggle{position:absolute;bottom:20px;right:40px;background:#00052e;border:2px solid #3f4480;border-radius:20px;width:70px;height:25px;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;display:none}.toggle:before{content:"";position:absolute;border:3px solid #fff;left:68%;width:14px;height:14px;border-radius:50%}.toggle.on:before{left:2%}.toggle .label{margin-left:5px;margin-top:3px}.toggle.on .label{margin-left:30px}.toggle .label-outter{position:absolute;right:120%;margin-top:3px;font-style:italic;font-weight:700}.popup-wrap{display:flex;height:100%;justify-content:center;align-items:center}.popup{background:rgba(0,5,46,.9);border:1px solid #3f4480;border-radius:0 25px 0 25px;width:90%;height:calc(100% - 15px);max-width:650px;max-height:88dvh;padding:20px;position:absolute;top:52%;transform:translateY(-50%);margin:0 auto;color:#fff;overflow:auto;z-index:10}.popup section.top{display:flex;justify-content:space-between;margin-bottom:20px}.popup section.top h2{max-width:80%}.popup section.top .close{width:40px;height:40px;background:url(/_next/static/media/close.f21b866c.svg) no-repeat;background-size:contain;cursor:pointer;border:none}.popup p{font-family:Azo;margin:20px 0;font-weight:200}.popup .thanks{text-align:center;max-width:500px;margin:15px auto;font-weight:100;font-family:Azo}.popup form{position:relative}.popup label{font-family:Azo;font-size:15px;font-weight:200}.popup fieldset{display:flex;justify-content:space-between;max-width:none!important}.popup .hs-form-field{width:45%!important;float:none!important}.popup .hs-form-field .hs-error-msgs{display:none}.popup .input{margin-right:0!important;margin-bottom:20px}.popup input[type=email],.popup input[type=text],.popup select{width:100%!important;height:35px;background:#101640;color:#dbddf2!important;border:1px solid #3f4480;margin-top:5px;text-indent:5px;color:#fff;border-radius:3px}.popup input[type=email]:active,.popup input[type=email]:focus,.popup input[type=text]:active,.popup input[type=text]:focus,.popup select:active,.popup select:focus{border:1px solid #fc4c02;outline:none}.popup .hs-message,.popup .legal-consent-container{display:none}.popup .submit{width:150px;padding:10px 0;background:#fc4c02;font-family:Molde;font-size:16px;color:#fff;font-weight:700;border:none;border-radius:40px;margin:20px auto;cursor:pointer;display:block}.popup #hubspot-form-wrapper [type=submit]{display:none}.popup .reset{width:30px;height:30px;border:none;position:absolute;bottom:10px;right:10px;background:url(/_next/static/media/reset.92d21fec.svg) no-repeat;z-index:2;cursor:pointer}.popup .inputs-list{margin-top:15px;list-style:none;display:grid;grid-template-columns:auto auto}.popup .inputs-list li.hs-form-checkbox{width:200px;margin-bottom:15px}.popup .inputs-list li.hs-form-checkbox label{display:flex;align-items:center;gap:10px;flex-direction:row}.basket-container h3{font-family:Azo;font-size:15px;font-weight:200;margin-bottom:5px}.basket{font-family:Azo;font-weight:100;color:#dbddf2;max-height:310px;overflow:auto;border:1px solid #3f4480}.basket table{width:100%;border-collapse:collapse;border-radius:3px}.basket tr{background:#101640;border-radius:3px;border:none;border-top:1px solid #3f4480}.basket tr:first-of-type{border-top:none}.basket td:first-of-type{color:#dbddf2;width:100%;font-size:13px;padding:5px 10px}.basket td:nth-of-type(2) .basket-remove{width:25px;height:25px;margin-top:5px;margin-bottom:5px;margin-right:5px;background:url(/_next/static/media/trash.095b268a.svg) no-repeat;background-size:contain;border:none}.contact-btn{position:absolute;bottom:20px;left:40px;background:#fc4c02;color:#fff;padding:5px 15px;border-radius:20px;font-family:Molde;border:none;font-size:12px;font-weight:700}.contact-btn.in-popup{bottom:-40px;left:0}.popup nav.main-nav{display:flex;margin:0 auto 20px;width:100%;flex-direction:column}.popup nav.main-nav .primary{width:100%}.popup nav.main-nav button{background:#101640;color:#fff;padding:10px 9px;font-family:Azo;font-size:11px;font-weight:700;cursor:pointer;width:25%;border:1px solid #3f4480;border-right:none}.popup nav.main-nav button:last-of-type{border-right:1px solid #3f4480;border-radius:0 5px 0 0}.popup nav.main-nav button:first-of-type{border-radius:5px 0 0 0}.popup nav.main-nav button.active{background:#fc4c02;border-color:#fc4c02}.popup nav.main-nav .secondary{display:flex;justify-content:top}.popup nav.main-nav .secondary button{font-size:10px;font-weight:100;padding:0;height:40px;background:#3f4480}.popup nav.main-nav .secondary button:last-of-type{border-radius:0 0 5px 0}.popup nav.main-nav .secondary button:first-of-type{border-radius:0 0 0 5px}.popup nav.main-nav .secondary button.active{border:1px solid #fc4c02}.overview{font-family:Azo}.overview .intro p{font-weight:100}.overview .our-solutions{border:1px solid #fc4c02;border-radius:15px;padding:10px;width:100%}.overview h3{font-size:20px;font-family:Molde;font-weight:700;margin-bottom:8px}.overview ul{list-style:none}.overview li{font-size:13px;display:flex;margin-bottom:3px}.overview li:before{content:"•";color:#fc4c02;display:inline-block;margin-right:10px}.overview .benefits{background:#3f4480;padding:15px;border-radius:15px;width:100%;margin-top:15px}.overview .column-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px;flex-direction:column}.boxes-wrap{display:grid;grid-template-columns:auto;grid-gap:15px;gap:15px;justify-content:start;overflow:auto}.videos .boxes-wrap{max-height:490px}.box{font-family:Azo;border:1px solid #3f4480;border-radius:8px;width:100%;overflow:hidden;position:relative;padding-bottom:20px;background:#101640}.box h3{font-size:15px;font-weight:200;margin-left:10px;margin-right:10px}.box h3,.box img{margin-bottom:10px}.box img{width:100%;display:block}.box p{font-weight:100;font-size:13px;color:#dbddf2;margin-top:10px;margin-left:10px;margin-right:10px}.technology{display:flex;flex-direction:column}.technology .back{align-self:flex-end;margin-bottom:10px}.back{background:url(/_next/static/media/back.84efbaf6.svg) no-repeat;border:none;width:25px;height:25px;margin-right:5px}.learn-more-btn{color:#fc4c02;background:none;border:none;font-weight:700;position:absolute;left:10px;bottom:10px}.inner-video-wrapper{position:relative}.inner-video-wrapper.second-level h4{display:none}.inner-video-wrapper .inner-top{width:95%;margin:0 auto;left:0;right:0;position:absolute;top:10px;display:flex;justify-content:space-between;z-index:2}.inner-video-wrapper .inner-top h4,.inner-video-wrapper .inner-top p{font-size:18px;color:#3f4480;font-family:Azo}.inner-video-wrapper .inner-top p{margin-top:0}.inner-video-wrapper .inner-top .view-brochure{background:#fc4c02;color:#fff;padding:4px 10px 6px;border-radius:20px;font-size:12px;border:none;font-family:Molde;margin-top:10px;font-weight:700}.inner-video-wrapper .close{background:url(/_next/static/media/close-inner.e098eb9f.svg) no-repeat;border:none;width:25px;height:25px}.inner-video{width:100%}.inner-content-section{position:absolute;bottom:0;left:0;width:100%;display:flex;background:#fff;height:110px;border-top:1px solid #3f4480;border-radius:0 0 5px 5px;padding-top:5px}.inner-content-section .img{width:145px;height:100%;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;border-right:1px solid #3f4480}.inner-content-section .content{width:75%;padding:10px 20px;display:flex;flex-direction:column;overflow:auto}.inner-content-section .content.full-width{width:100%;justify-content:top;padding-top:0;padding-bottom:0}.inner-content-section .content h4{font-size:13px;font-weight:200;margin-bottom:5px;font-family:Azo;color:#fc4c02}.inner-content-section .content p{font-size:11px;font-weight:100;color:#00052e;margin:0}.inner-content-section .inner-content-nav{position:absolute;top:-35px;left:20px}.inner-content-section .inner-content-nav button{background:url(/_next/static/media/back.84efbaf6.svg) no-repeat;border:none;width:25px;height:25px}.inner-content-section .inner-content-nav button.inner-nav-forward{transform:rotate(180deg);margin-left:5px}.static-hotspot{position:absolute;width:23px;height:27px;background:url(/_next/static/media/static-hotspot.f2a25942.svg) no-repeat;color:#fff;font-size:15px;font-family:Azo;display:flex;justify-content:center;align-items:center}.static-hotspots-content{position:absolute;bottom:20px;left:20px;color:#3f4480}.static-hotspots-content h4{font-size:12px;margin-bottom:2px}.static-hotspots-content .points{font-size:10px;display:grid;grid-template-columns:auto auto;grid-gap:3px;gap:3px;font-family:Azo}.brochure-preview{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9}.brochure-preview .top{display:flex;justify-content:space-between;align-items:center;margin:20px auto;position:absolute;width:90%;left:0;right:0;z-index:99}.brochure-preview .top .add-to-basket{background:#fc4c02;color:#fff;font-family:Molde;padding:8px 20px 10px;border-radius:20px;font-weight:700;border:none}.brochure-preview .top .close{background:url(/_next/static/media/close.f21b866c.svg) no-repeat;border:none;width:45px;height:45px}.brochure-preview iframe{width:100%;height:100%}.resources-table-wrap{border:1px solid #3f4480;max-height:350px;overflow:auto}.resources-table{font-family:Azo;width:100%;background:#101640;border-radius:3px;font-size:13px}.resources-table tr{border-bottom:1px solid #3f4480}.resources-table td{padding:5px 0}.resources-table td.eye-btn{padding:5px;width:45px}.resources-table td.eye-btn:after{content:"";background:url(/_next/static/media/eye.d7156fe2.svg) no-repeat;background-position:50%;width:20px;height:20px;display:block;margin-left:10px}.resources-table td .download-btn{width:20px;height:20px;background:url(/_next/static/media/download-orange.e175531e.svg) no-repeat;background-size:contain;background-position:50%;border:none;margin-right:5px}.resources-table td .download-btn.added{background:url(/_next/static/media/tick.e2a62477.svg) no-repeat;width:17px;height:20px;margin-right:0}.react-simple-keyboard{position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:3}.react-simple-keyboard .hg-button{color:#333}.landing-page{position:absolute;width:100%;height:100%;background:url(/_next/static/media/blue-overlay.34feb0f0.png);background-size:cover;z-index:999}.landing-page:before{content:"";transform:translateY(-50%);border:1px solid #fff;width:calc(100% - 50px);height:calc(100% - 50px);border-radius:15px 0 15px 0}.landing-page button,.landing-page:before{position:absolute;top:50%;left:0;right:0;margin:0 auto}.landing-page button{background:#fc4c02;color:#fff;width:220px;padding:10px 0;border:none;border-radius:20px 0 20px 0;font-family:Molde;font-weight:700;font-size:16px;cursor:pointer;text-align:center}.landing-page button:before{content:"";display:block;border:2px solid #fff;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:0;border-radius:20px 0 20px 0;animation:fadeIn .8s infinite alternate}.logo{position:absolute;top:20px;left:0;right:0;z-index:1000;margin:0 auto;max-width:130px;background:none;border:none}.logo.landing-page-visible{top:100px}.logo img{width:100%}.react-pdf__Document{height:100%;overflow:auto}.pdf-loading{height:100%;width:100%;display:flex;color:#000;justify-content:center;align-items:center;background:#fff;position:absolute}@media(max-width:608px){.hotspot-1{left:75%!important}}@media only screen and (orientation:landscape){.boxes-wrap{grid-template-columns:1fr 1fr}}@media(min-width:908px){.popup{min-height:700px;height:100%}.hotspot .label{font-size:14px}.logo{width:20%;max-width:none}.logo,.logo.landing-page-visible{top:100px}.hotspot{width:39px;height:45px}.hotspot:before{width:20px;height:10px}.toggle{display:block}.overview .benefits,.overview .our-solutions{width:calc(50% - 25px)}.overview .benefits{margin-top:0}.overview .column-wrap{flex-direction:row}.popup nav.main-nav button{font-size:15px;padding:10px 15px}.popup nav.main-nav button.resources-btn{background-image:url(/_next/static/media/download.4738163a.svg);background-size:16px;background-position:10%;background-repeat:no-repeat;text-indent:10px}.popup nav.main-nav .secondary button{font-size:13px;padding:0 15px}.popup .inputs-list{grid-template-columns:auto auto auto}.boxes-wrap{grid-template-columns:1fr 1fr 1fr;max-height:530px}.brochure-preview{top:-85px}.brochure-preview .top{display:flex;justify-content:space-between;align-items:center;margin:20px 0;position:static;width:100%}.inner-video-wrapper{position:relative}.inner-video-wrapper.second-level h4{display:block}.inner-video-wrapper .inner-top p{margin-top:5px;margin-bottom:0;color:#3f4480;font-weight:100;font-size:16px}.inner-content-section{padding-top:0}.inner-content-section .content{overflow:visible}.inner-content-section .content.full-width{justify-content:center}.static-hotspots-content h4{margin-bottom:10px;font-size:14px}.static-hotspots-content .points{font-size:13px;grid-template-columns:180px 130px 150px;gap:10px 20px}}