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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,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}.ui-audio-control{position:absolute;bottom:60px;right:-50px;transition:right 1200ms ease-in-out;transition-delay:1s;display:block;width:15px;background-color:rgba(0,0,0,0);border:0;padding:.5em;transition:opacity .5s ease;outline:0;cursor:pointer;pointer-events:all;z-index:9000}.ui-audio-control::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36px;height:36px;outline:0;content:"";border-radius:50%;border:1px solid #fff;display:block;opacity:0;transition:all .3s ease-in}.ui-audio-control:hover{opacity:.5}.ui-audio-control:hover::after{opacity:1}.ui-audio-control span{display:inline-block;width:2px;background-color:#ddd;position:absolute;bottom:0;opacity:1;margin-left:1px;animation-play-state:running}@keyframes shorteq{0%{height:10px}50%{height:5px}100%{height:10px}}@-webkit-keyframes shorteq{0%{height:10px}50%{height:5px}100%{height:10px}}@keyframes talleq{0%{height:15px}50%{height:8px}100%{height:15px}}@-webkit-keyframes talleq{0%{height:15px}50%{height:5px}100%{height:15px}}.eq1{height:13px;left:0;animation-name:shorteq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:0s;-webkit-animation-name:shorteq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:0s}.eq2{height:15px;left:6px;animation-name:talleq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:.17s;-webkit-animation-name:talleq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:.17s}.eq3{height:13px;left:12px;animation-name:shorteq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:.34s;-webkit-animation-name:shorteq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:.34s}.stopped{opacity:.4 !important}.stopped span{opacity:.4 !important;animation-play-state:paused}.stopped::after{width:34px;height:34px;opacity:.4 !important}.js--init .ui-audio-control{right:44px}@media(max-width: 600px){.ui-audio-control{bottom:30px}.js--init .ui-audio-control{right:26px}}*{outline:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body{background-color:#02131d;background-color:#021b2e;font-family:sans-serif;font-size:14px;color:#02131d}body.js--mobile::after{content:"";position:absolute;background-color:#fff;width:100%;height:100%;z-index:9999}canvas{width:100%;height:100%}.ui-loader{position:absolute;z-index:9999;width:100%;height:100%;background:#021b2e}.ui-loader.js--completed{display:none}.ui-loader-bar{position:absolute;top:50%;left:50%;height:14px;width:200px;border:1px solid rgba(255,255,255,.1);border-radius:3px;transform:translate(-50%, -50%);overflow:hidden;padding:2px;background-color:#021b2e;box-shadow:0 0 40px 10px rgba(0,0,0,.2)}.ui-loader-bar-inner{background-color:#07b0f0;height:100%;width:100%;border-radius:1px;transition:transform .2s ease;transform:scaleX(0);transform-origin:0px}.ui-layout{position:absolute;z-index:7000;width:100%;height:100%;pointer-events:none}.ui-layout-logoty{position:absolute;top:-20px;left:40px;z-index:9990}.ui-layout-logoty img{width:180px;transition:transform 1200ms ease-in-out;transform:translateY(-100px);opacity:0}.ui-layout-header{position:absolute;top:0;right:0;height:50px;background-color:#ccc;background-color:#ff6d20;border-bottom-left-radius:4px;overflow:hidden;z-index:100;pointer-events:all;transition:transform 1200ms ease-in-out;transform:translateY(-100px)}.ui-layout-navbar{position:absolute;top:0;right:0;background-color:#ccc;height:100%;width:50px;cursor:pointer;z-index:200;transition:all .2s ease}.ui-layout-navbar::after{content:"";font-size:17px;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;border-radius:3px;font-family:"LineIcons";line-height:34px}.ui-layout-navbar:hover{background-color:#fff;width:60px}.ui-layout-navbar:hover+.ui-layout-header{right:60px}.ui-layout nav.tabbar{position:relative;top:50%;transform:translateY(-50%)}.ui-layout nav.tabbar ul{list-style-type:none;display:flex}.ui-layout nav.tabbar ul li a{display:block;text-decoration:none;padding:18px 20px;transition:all .2s ease;font-size:15px;color:#02131d;color:#fff;font-family:"Bebas Neue",sans-serif;letter-spacing:.04em}.ui-layout nav.tabbar ul li a:hover{background-color:#fff;color:#000}.ui-layout nav.ui-sidebar{display:none}.ui-layout .ui-side-movs{position:absolute;right:-10px;top:100px;transition-delay:3s;transition:right .3s ease}.ui-layout .ui-side-movs img{width:10px}.ui-layout .ui-socials{position:absolute;right:-40px;bottom:100px;pointer-events:all;transition:right 1200ms ease-in-out;transition-delay:1s}.ui-layout .ui-socials a{font-size:20px;color:#fff;line-height:40px}.ui-layout .ui-socials a:hover{color:#07b0f0}.ui-layout-contnt{position:absolute;left:56px;top:50%;transform:translateY(-50%);width:400px;pointer-events:none;overflow:hidden}.ui-layout-contnt h2{font-family:"Bebas Neue";font-size:70px;color:#fff;width:300px;transition:transform 1200ms ease-in-out;pointer-events:none;transform:translateY(100%)}.ui-layout-slider{position:absolute;bottom:40px;right:100px;height:140px;width:500px;overflow:hidden;overflow-x:scroll}.ui-slider{height:100%;width:1200px;display:flex;padding:4px}.ui-slider-item{flex:1;margin-right:4px;height:100%;width:300px;background-color:#fff}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,0);border-radius:0}.scrollbar::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{border-radius:0;background:#ff6d20}:root{--var-accent: #07b0f0;--var-normal: #BEBEBE;--var-lightw: #ff6d20}.ui-menu{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);width:600px;height:80px;display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:space-around;pointer-events:all;transition:bottom 1200ms ease-in-out;transition-delay:.5s}.ui-menu-item{height:100%;width:100%;cursor:pointer;position:relative}.ui-menu-item::after{content:" ";position:absolute;background-color:#fff;width:10px;height:10px;border-radius:50%;transition:color .2s ease;top:50%;left:50%;transform:translate(-50%, -50%);transition:border .3s ease}.ui-menu-item::before{content:" ";position:absolute;top:50%;transform:translateY(-50%);height:1px;width:100%;background-color:#fff}.ui-menu-item:first-child::before{width:50%;transform:translate(100%, -50%)}.ui-menu-item:last-child::before{width:50%;transform:translate(0%, -50%)}.ui-menu-item span{font:bold 12px/1.4 "Montserrat",Arial;font-weight:bold;color:#bebebe;transition:color .2s ease,transform .2s ease;white-space:nowrap;text-align:center;min-height:40px;position:absolute;left:50%;transform:translateX(-50%)}.ui-menu-item:nth-child(odd) span{top:-30px;display:inline-flex;align-items:flex-end}.ui-menu-item:nth-child(even) span{top:auto;bottom:-30px}.ui-menu-item:hover span{color:var(--var-accent)}.ui-menu-item:hover:nth-child(odd) span{transform:translate(-50%, 10px)}.ui-menu-item:hover:nth-child(even) span{transform:translate(-50%, -10px)}.ui-menu-item:hover::after{background-color:var(--var-accent);border:5px solid rgba(255,255,255,.5)}.ui-menu-item.js--active::after{background-color:var(--var-lightw);border:5px solid rgba(255,255,255,.9)}.ui-menu-item.js--active span{color:var(--var-lightw)}.js--init .ui-layout-header{transform:translateY(0)}.js--init .ui-layout-logoty img{transform:translateY(0);opacity:1}.js--init .ui-layout-contnt h2{transform:translateY(0)}.js--init .ui-menu{bottom:30px}.js--init .ui-side-movs{right:40px}.js--init .ui-socials{right:40px}:root{--cursor-stroke: #fff;--cursor-fill: none;--cursor-stroke-width: 1px}.cursor{display:none;opacity:0}@media(any-pointer: fine){.cursor{position:fixed;top:0;left:0;display:block;pointer-events:none;z-index:9990}.cursor .cursor__inner{fill:var(--cursor-fill);stroke:var(--cursor-stroke);stroke-width:var(--cursor-stroke-width);opacity:.7}.cursor.drag .cursor__inner{stroke:var(--var-lightw)}.no-js .cursor{display:none}}.ui-sidebar{display:none;pointer-events:all}.ui-sidebar-button{position:absolute;width:48px;height:48px;top:0;right:0;z-index:9995;background-color:#ff6d20;color:#fff;padding:12px}.ui-sidebar-button i{font-size:24px}.ui-sidebar-content{visibility:hidden;position:absolute;z-index:9990;width:100%;height:100%;background-color:rgba(2,27,47,.9);padding:20px;padding-top:48px;opacity:0;transform:translateY(-100px);transition:all .2s ease}.ui-sidebar.js--visible .ui-sidebar-content{visibility:visible}.ui-sidebar.js--visible .ui-sidebar-content{opacity:1;transform:translateY(0)}.ui-sidebar.js--visible .ui-sidebar-button i::before{content:""}.ui-sidebar-option{margin:4px;border-bottom:1px solid rgba(238,238,238,.1)}.ui-sidebar-option a{display:block;padding:10px;font-size:14px;line-height:24px;text-decoration:none;color:#efefef}.ui-sidebar-option a:hover,.ui-sidebar-option a:active{background-color:#07b0f0;color:#fff}.ui-sidebar-option.hightlight a{background-color:rgba(255,109,32,.2)}.ui-sidebar.visible .ui-sidebar-content{display:block}@media(max-width: 600px){.ui-layout{left:0}.ui-layout-logoty{top:-20px;left:20px}.ui-layout-logoty img{width:160px}.ui-layout-header .tabbar{display:none}.ui-layout-contnt{left:30px}.ui-layout-contnt h2{font-size:32px;line-height:36px;width:200px}.ui-sidebar{display:block !important}.ui-menu{z-index:999;width:94%;bottom:10px;height:40px}.ui-menu span{display:none !important}.ui-socials{bottom:60px}.ui-socials a{font-size:26px;line-height:50px}.ui-socials a i{font-size:26px}.js--init .ui-menu{bottom:10px}.js--init .ui-side-movs{right:20px}.js--init .ui-socials{right:20px}}.ui-view-content{--top: 100px;--margin: 20px;--color: #021b2e;position:absolute;left:var(--margin);right:var(--margin);top:var(--top);height:calc(100% - var(--top) - var(--margin));border:1px solid rgba(255,255,255,.3);background:rgba(2,19,29,.8)}.ui-view-content-line--tl{height:2px;background:#fff;width:70%;transform:translate(0, -1px)}.ui-view-content-line--tl::after{content:" ";position:absolute;width:2px;height:200px;background:#fff;transform:translate(-2px, 0)}.ui-view-content-line--br{height:2px;background:#fff;width:60%;position:absolute;bottom:-2px;right:0}.ui-view-content-line--br::after{content:" ";position:absolute;width:2px;height:200px;bottom:0;background:#fff;right:-2px}.ui-view-content-cret--bl{content:" ";position:absolute;width:2px;height:70px;background:#ff6d20;left:-2px;bottom:30px}.ui-view-content-cret--tr{content:" ";position:absolute;width:2px;height:70px;background:#ff6d20;right:-2px;top:30px}.ui-view-content-scll{overflow:hidden;overflow-y:auto;height:100%}.ui-section{display:block;width:100%;height:100%}.ui-section-button{position:absolute;right:0;top:0;width:40px;height:40px;background:rgba(2,27,46,.4);z-index:5;border:1px solid rgba(0,0,0,0);color:#fff;z-index:200}.ui-section-button i{padding:12px 11px}.ui-section-button:hover i{color:#07b0f0;border-color:#07b0f0;border-radius:3px}.ui-section-master{display:block;clear:both}.ui-section-master-content{padding:20px}.ui-section-detail{display:block;clear:both}.ui-section-detail-content{padding:20px}.ui-view-content{display:none;pointer-events:all}.ui-view-content .content>div{margin-top:60px}.ui-view-content .content>div:first-child{margin-top:0}.ui-view-content .content h2{font-weight:bold;letter-spacing:0px;text-align:left;font:bold 20px/24px "Montserrat",Arial;color:#fff;position:relative;pointer-events:none;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3)}.ui-view-content .content h2::after{content:" ";position:absolute;width:160px;bottom:-2px;right:0;height:3px;background:#07b0f0}.ui-view-content .content h3{font-weight:bold;letter-spacing:0px;text-align:left;font:bold 20px/24px "Montserrat",Arial;color:#fff;text-transform:uppercase;position:sticky;top:0;padding-top:10px;background-color:var(--color);z-index:100}.ui-view-content .content h4{font:bold 13px/24px "Montserrat",Arial;letter-spacing:2px;text-transform:uppercase;margin-top:12px;color:#fff}.ui-view-content .content h5{font-weight:bold;letter-spacing:1.25px;text-align:left;font:bold 13px/18px "Montserrat",Arial;color:#ff6d20;text-transform:uppercase;margin-top:8px;position:sticky;top:32px;padding-top:0;background-color:var(--color);z-index:100;padding-bottom:10px}.ui-view-content .content p{margin-top:14px;font:normal 13px/22px "Montserrat",Arial;letter-spacing:1.5px;color:#fff;opacity:.6}.ui-view-content .content .section-icon{position:absolute;top:34px;width:50px;filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(325deg) brightness(80%) contrast(110%);display:none}.ui-view-content .content ul.bullets{margin-top:10px}.ui-view-content .content ul.bullets li{font:normal 12px/18px "Montserrat",Arial;margin-top:20px;padding-bottom:6px;border-bottom:1px solid rgba(7,176,240,.4);position:relative;color:#fff}.ui-view-content .content ul.bullets li::before{content:" ";position:absolute;width:80px;height:2px;background-color:#07b0f0;transition:all .2s ease;bottom:-2px;right:0}.ui-view-content .content ul.bullets li:hover::before{background-color:#ff6d20;width:100px}.ui-view-content .icons{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;justify-content:center;margin-top:10px;display:none}.ui-view-content .icons .icon{flex:0 0 33.3%;text-align:center;padding-top:10px;padding-bottom:30px;list-style:none}.ui-view-content .icons .icon img{height:34px}.ui-view-content .icons .icon span{margin-top:10px;display:block;transition:color .3s ease;color:#fff;font:bold 13px/18px "Montserrat",Arial;text-transform:uppercase}.ui-view-content .icons .icon:hover,.ui-view-content .icons .icon.active{cursor:pointer}.ui-view-content .icons .icon:hover img,.ui-view-content .icons .icon.active img{filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(330deg) brightness(80%) contrast(110%)}.ui-view-content .icons .icon:hover span,.ui-view-content .icons .icon.active span{color:#ff6d20}.ui-row{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:space-between}.about .content{color:#fff;position:relative;text-align:center}.about .content h3{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(255,255,255,.5)}.about .content h3 img{max-width:40px;height:70px}.about .content h3 span{width:80%}.about .content button{margin-top:20px;transform:translate(50%, 50%);border:1px solid #07b0f0;border-radius:6px;padding:10px 14px;color:#07b0f0;background-color:rgba(0,0,0,0)}.about .content img{width:120px;margin:0 auto;padding-top:20px;padding-bottom:20px}.about .content p{text-align:left}.about .ui-row{justify-content:initial;margin-bottom:40px}.about .ui-col{flex:50%;margin-bottom:20px}.partners .ui-section-detail{height:100%}.partners a{display:block;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.partners a.active img{filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(325deg) brightness(80%) contrast(110%)}.partners .partner-logo:hover{filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(325deg) brightness(80%) contrast(110%)}.partners h3 b{color:#ff6d20}.partners .padding{position:relative;padding:0}.partners .bgr{position:absolute;top:0;z-index:0;width:100%;height:100%}.partners .bgr img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;margin:0;margin-top:-50px}.partners .bar{position:absolute;bottom:30px;z-index:1;display:flex;width:100%}.partners .hdr{position:absolute;z-index:2;min-width:300px}.partners .hdr h3{font-weight:bold;letter-spacing:0px;text-align:left;font:bold 20px/24px "Montserrat",Arial;color:#fff}.partners .hdr h3 b{color:#e77834}.partners .lft{width:100%;text-align:left;height:150px}.partners .rgt{width:100%;text-align:right;height:150px}.VueCarousel{width:400px;height:220px;padding:10px}.VueCarousel-slide{width:100%;height:190px;position:relative}.VueCarousel-dot--active{background-color:#07b0f0 !important}.partner-slide{width:300px;height:130px;margin:0 auto;overflow:hidden;position:relative}.partner-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.becenter .ui-row{width:80%;margin:0 auto}.becenter a{display:block;text-align:center;color:#fff;text-transform:uppercase;font:bold 13px/18px "Montserrat",Arial}.becenter a img{height:50px}.becenter a h6{padding:14px}.becenter a:hover{filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(325deg) brightness(80%) contrast(110%)}.customers ul{margin-top:20px}.customers ul li{display:block;padding:4px 12px;font:bold 13px/18px "Montserrat",Arial;border:1px solid #07b0f0;color:#07b0f0;margin-bottom:8px;transition:all .2s ease}.customers ul li:hover{background-color:#07b0f0;color:#fff}.customers ul li.js--active{background-color:#e77834;color:#fff;border-color:#e77834;padding-left:10px}.customers .ui-customers-logos{background-color:blue;width:100%;height:100%;position:relative;display:flex}.customers .ui-customers-logos .logo{flex:1 1 33%;width:200px;height:130px;background-color:red;margin-right:10px;margin-bottom:10px}.customers .ui-section-detail{position:relative}.customers .ui-section-detail>div{position:relative}.customers .ui-section-detail h2{padding:50px;color:#e77834;letter-spacing:0px;text-align:left;font:bold 20px/24px "Montserrat",Arial;color:#fff}.customers .ui-section-detail img{height:42px;margin-right:40px;filter:grayscale(1)}.customers .ui-section-detail img:hover{filter:invert(36%) sepia(30%) saturate(3200%) hue-rotate(325deg) brightness(80%) contrast(110%)}.customers .ui-col{align-self:center}.customers .ui-row{margin-right:50px;margin-bottom:40px;align-self:center}.customers .ui-center{transform:none;position:relative}@media(min-width: 600px){.customers h2{padding:0}.customers .ui-center{transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;width:100%;align-self:center;padding-top:50px}}@media(min-width: 600px){.ui-row{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:center}.ui-col{flex:0 1}.ui-view-content{left:unset;right:unset;left:60px;width:530px;max-width:1400px;top:50%;transform:translateY(-50%);height:460px;transition:all .2s ease-in-out}.ui-view-content-scll{overflow:hidden}.ui-view-content.js--expanded{width:calc(100% - 170px)}.ui-view-content .ui-section{display:flex;color:#fff}.ui-view-content .ui-section-button{display:none}.ui-view-content .ui-section-master{min-width:530px;width:530px}.ui-view-content .ui-section-master-content{padding:40px}.ui-view-content .ui-section-detail{width:100%;min-width:500px;position:relative}.ui-view-content .ui-section-detail-content{padding:36px}.ui-view-content .ui-section-detail::before{content:" ";position:absolute;left:0;width:1px;background-color:rgba(255,255,255,.2);top:30px;bottom:30px}.ui-view-content .content>div{margin-top:0}.ui-view-content .content h3{padding-top:0;background-color:rgba(0,0,0,0)}.ui-view-content .content h5{letter-spacing:1.25px;font:bold 12px/19px "Montserrat",Arial;text-transform:uppercase;min-width:300px;margin-top:0;background-color:rgba(0,0,0,0)}.ui-view-content .content .section-icon{display:block}.ui-view-content .content .padding{padding-left:90px}.ui-view-content .icons{display:flex}.ui-view-content.js--expanded .ui-section-button{display:block}.ui-view-content.js--expanded .ui-section-button i::before{content:""}.partners .ui-section-detail{height:100%}.partners h3{background-color:rgba(0,0,0,0)}.partners .bgr img{margin:0;width:60%}.partners a{margin-right:20px}.becenter .content{height:100%}.becenter .content>div{margin-top:60px}.becenter .ui-row{width:90%;margin:0 auto}.becenter .ui-col{margin-right:40px}.becenter .ui-col:last-child{margin-right:0}.becenter a{text-align:center}.energy .content label{display:block}.energy .content label h5{display:block;padding:4px 12px;font:bold 13px/18px "Montserrat",Arial;border:1px solid #07b0f0;color:#07b0f0;margin-bottom:8px;transition:all .2s ease}.energy .content label h5:hover{background-color:#07b0f0;color:#fff}.energy .content label p{visibility:hidden;transition:all .4s ease;overflow:hidden;height:0}.energy .content input{display:none}.energy .content input:checked+label h5{background-color:#07b0f0;background-color:#e77834;color:#fff;border-color:#e77834;padding-left:10px}.energy .content input:checked+label p{visibility:visible;margin-bottom:16px;margin-top:0;height:auto}}.ui-popup{position:absolute;max-width:800px;min-height:400px;width:80%;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:all;background-color:#02131d;border:1px solid rgba(255,255,255,.1);z-index:9800;border-radius:6px;visibility:hidden;margin-top:-40px;opacity:0;transition:all .2s ease}.ui-popup-content img{width:100%}.ui-popup.js--show{margin-top:0;opacity:1;visibility:visible}.ui-popup-closebt{position:absolute;top:15px;right:10px;width:30px;height:30px;font-size:20px;color:#fff;text-align:center}.ui-popup-form{position:absolute;max-height:500px;width:510px;height:80%;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:all;background-color:#02131d;border:1px solid rgba(255,255,255,.1);z-index:9800;border-radius:6px;visibility:hidden;margin-top:-40px;opacity:0;transition:all .2s ease}.ui-popup-form-content img{width:100%}.ui-popup-form.js--show{margin-top:0;opacity:1;visibility:visible}.ui-popup-form-closebt{position:absolute;top:15px;right:10px;width:30px;height:30px;font-size:20px;color:#fff;text-align:center}.ui-popup-form{padding:10px;padding-right:20px;font-family:"Montserrat",Arial}.ui-popup-form p{padding:10px;padding-top:30px;padding-bottom:40px;color:rgba(255,255,255,.6);font:13px/22px "Montserrat",Arial;letter-spacing:1.5px}.ui-popup-form fieldset{display:flex;margin-bottom:10px}.ui-popup-form fieldset button{display:block;width:100%;padding:12px;border:1px solid #07b0f0;border-radius:6px;background-color:rgba(0,0,0,0);font-weight:bold;color:#fff}.ui-popup-form fieldset button:hover{background-color:#07b0f0;color:#fff}.ui-popup-form fieldset button:active{background-color:#e77834;color:#fff;border-color:#e77834}.ui-popup-form fieldset label{border-bottom:#07b0f0;color:#fff;font-size:13px;padding:12px 40px;padding-right:12px;text-align:right;min-width:220px;border-bottom:1px solid rgba(255,255,255,.3)}.ui-popup-form fieldset input,.ui-popup-form fieldset select{outline:0;border:1px solid rgba(255,255,255,.3);padding:6px 14px;background-color:rgba(2,19,29,.2);min-width:255px;color:#fff;font-family:"Montserrat",Arial}.ui-popup-form fieldset input:hover,.ui-popup-form fieldset select:hover{background-color:rgba(7,176,240,.2)}.ui-popup-form fieldset input:focus,.ui-popup-form fieldset select:focus{border-color:#07b0f0}input[type=date]::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>')}.ui-popup-log{position:absolute;z-index:9990;width:100%;height:100%;background-color:rgba(2,19,29,.9);visibility:hidden;opacity:0;transition:all 1 ease}.ui-popup-log .content{position:absolute;padding:10px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#021b2e;border-radius:4px}.ui-popup-log .content label{display:block;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:10px;padding-bottom:10px;text-align:center;animation-name:blink;animation-iteration-count:infinite;animation-duration:.6s;animation-timing-function:ease-in-out}@keyframes blink{from{opacity:0}to{opacity:1}}.ui-popup-log .content input{border:1px solid rgba(7,176,240,.3);background-color:#021b2e;color:#07b0f0;padding:8px 10px;text-align:center;border-radius:4px;outline:0}.ui-popup-log .content input:focus{border-color:#07b0f0}.ui-popup-log.show{visibility:visible;opacity:1}.ui-contact-form fieldset{display:flex;margin-bottom:10px}.ui-contact-form fieldset button{display:block;width:100%;padding:12px;border:1px solid #07b0f0;border-radius:6px;background-color:rgba(0,0,0,0);font-weight:bold;color:#fff}.ui-contact-form fieldset button:hover{background-color:#07b0f0;color:#fff}.ui-contact-form fieldset button:active{background-color:#e77834;color:#fff;border-color:#e77834}.ui-contact-form fieldset label{flex:1;border-bottom:#07b0f0;color:#fff;font-size:13px;padding:12px 40px;padding-right:12px;text-align:right;min-width:220px;border-bottom:1px solid rgba(255,255,255,.3)}.ui-contact-form fieldset input,.ui-contact-form fieldset select{flex:1;outline:0;border:1px solid rgba(255,255,255,.3);padding:6px 14px;background-color:rgba(2,19,29,.9);min-width:230px;color:#fff;font-family:"Montserrat",Arial;width:auto;transform:none}.ui-contact-form fieldset input:hover,.ui-contact-form fieldset select:hover{background-color:rgba(7,176,240,.2)}.ui-contact-form fieldset input:focus,.ui-contact-form fieldset select:focus{border-color:#07b0f0}.ui-contact-form fieldset textarea{width:100%;border:1px solid rgba(255,255,255,.3);padding:6px 14px;background:rgba(2,19,29,.9);color:#fff;font-family:"Montserrat",Arial}.ui-contact-info{font-family:"Montserrat",Arial;font-size:12px}.ui-contact-info span{display:block;line-height:16px}.VueCarousel-slide{position:relative}.ui-logo{position:absolute;top:-80px;left:20px;width:180px;z-index:9990}@media(min-width: 600px){.ui-logo{top:0;left:40px}}.ui-mask-transition{position:absolute;z-index:9999;width:calc(100% + 200px);height:100%;top:0;left:0;display:flex;pointer-events:none}.ui-mask-transition__strip{flex:1;position:relative}.ui-mask-transition__strip .strip{position:absolute;width:calc(100% + 1px);height:100%;background-color:#021b2e;animation:show .15s 1;animation-play-state:paused;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out;transform:skewX(-10deg) translateX(-100px);will-change:transform,opacity,margin-left;opacity:0;margin-left:-300%}.ui-mask-transition__strip:nth-child(1) .strip{animation-delay:calc(.1s*1)}.ui-mask-transition__strip:nth-child(2) .strip{animation-delay:calc(.1s*2)}.ui-mask-transition__strip:nth-child(3) .strip{animation-delay:calc(.1s*3)}.ui-mask-transition__strip:nth-child(4) .strip{animation-delay:calc(.1s*4)}.ui-mask-transition__strip:nth-child(5) .strip{animation-delay:calc(.1s*5)}.ui-mask-transition__strip:nth-child(6) .strip{animation-delay:calc(.1s*6)}.ui-mask-transition__strip:nth-child(7) .strip{animation-delay:calc(.1s*7)}.ui-mask-transition__strip:nth-child(8) .strip{animation-delay:calc(.1s*8)}.ui-mask-transition.show .strip{opacity:0;margin-left:0;animation-name:show;animation-fill-mode:forwards;animation-timing-function:ease-out}.ui-mask-transition.close .strip{opacity:1;margin-left:0;animation-name:hide;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes show{to{opacity:1;margin-left:0}}@keyframes hide{to{opacity:0;margin-left:-300%}}.ui-panorama{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8000;overflow:hidden;visibility:hidden}.ui-panorama.js--visible{display:block}.ui-shadow{position:absolute;height:500px;width:100%;left:0;z-index:8500;pointer-events:none;opacity:1;transition:opacity 600ms ease}.ui-shadow::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgb(2, 12, 19) 0%, rgb(2, 12, 19) 0%, rgba(2, 12, 19, 0.6278886555) 50%, rgba(2, 12, 19, 0) 100%)}@media(min-width: 600px){.ui-shadow{display:block;height:100%;width:100%}.ui-shadow::before{background:linear-gradient(90deg, rgb(2, 12, 19) 0%, rgba(2, 12, 19, 0.7007177871) 19%, rgba(2, 12, 19, 0.2441351541) 63%, rgba(255, 255, 255, 0) 100%)}}body.js--is-dragging .ui-shadow{top:-100px;opacity:0}@media(min-width: 600px){body.js--is-dragging .ui-shadow{top:initial;left:-100px;opacity:0}}.ui-panorama-p{position:absolute;left:0;top:0;transform:translateY(-50%);width:100%;z-index:8600;pointer-events:none;font-size:15px;line-height:21px;transition:opacity .5s ease;opacity:1}.ui-panorama-p .ui-padding{padding-top:440px}.ui-panorama-p h2{font-family:"Bebas Neue",sans-serif;font-size:40px;line-height:44px;color:#fff;margin-bottom:14px;padding:30px;padding-bottom:0}.ui-panorama-p p{font-family:sans-serif;font:normal 15px/21px "Montserrat",Arial;color:#fff;letter-spacing:1px;padding:30px;padding-top:0}@media(min-width: 600px){.ui-panorama-p{left:50px;top:50%;transform:translateY(-50%);width:400px}.ui-panorama-p .ui-padding{padding-top:0}.ui-panorama-p h2{padding:0;font-size:52px;line-height:58px}.ui-panorama-p p{padding:0}}body.js--is-dragging .ui-panorama-p{opacity:0}.ui-panorama-nav{position:absolute;bottom:10px;z-index:8600;padding:10px;height:70px;width:100%;display:flex}.ui-panorama-nav--name{position:absolute;transform:translateX(-50%);left:50%;width:100px;height:40px;margin-top:3px;color:#fff;background-color:rgba(2,27,46,.2);border-radius:6px;border:1px solid rgba(255,255,255,.2)}.ui-panorama-nav--name::before{content:attr(data-room);font-family:sans-serif;font-size:13px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);letter-spacing:4px;font-weight:bold}.ui-panorama-nav--prev,.ui-panorama-nav--next{width:50px;height:50px;background-color:rgba(2,27,46,.5);border-radius:50%;border:2px solid #fff;transition:all .25s ease;overflow:hidden;position:absolute}.ui-panorama-nav--prev .ui-arrow,.ui-panorama-nav--next .ui-arrow{position:absolute;content:"";width:90%;height:90%;border-radius:50%;background-color:#fff;transition:all .25s ease}.ui-panorama-nav--prev .ui-arrow:active,.ui-panorama-nav--next .ui-arrow:active{background-color:#07b0f0 !important;color:#fff !important;transform:scale(1.3)}.ui-panorama-nav--next{right:20px;top:10px}.ui-panorama-nav--next i::before{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;color:#fff}.ui-panorama-nav--next .ui-arrow{transform:translate(-100%, -50%);left:-100%;top:50%}.ui-panorama-nav--next .ui-arrow i::before{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;color:#111}.ui-panorama-nav--next:hover{transform:scale(1.2)}.ui-panorama-nav--next:hover .ui-arrow{transform:translate(-50%, -50%);left:50%;top:50%}.ui-panorama-nav--prev{left:20px;top:10px}.ui-panorama-nav--prev i::before{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;color:#fff}.ui-panorama-nav--prev .ui-arrow{transform:translate(100%, -50%);right:-100%;top:50%}.ui-panorama-nav--prev .ui-arrow i::before{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;color:#111}.ui-panorama-nav--prev:hover{transform:scale(1.2)}.ui-panorama-nav--prev:hover .ui-arrow{transform:translate(-50%, -50%);left:50%;top:50%}@media(min-width: 600px){.ui-panorama-nav{left:50%;transform:translateX(-50%);width:280px;bottom:20px}}@media(max-width: 600px){.ui-logo{width:130px;top:0}}.ui-panorama-close{position:absolute;display:block;padding:10px;top:10px;right:6px;font-size:20px;z-index:9990;color:#fff;transition:all .2s ease}.ui-panorama-close:hover{color:#07b0f0}@media(min-width: 600px){.ui-panorama-close{right:30px;top:30px}}.ui-panorama--preload{display:block;position:absolute;z-index:9999;width:100%;height:100%}.ui-panorama--preload::after{transition:opacity 480ms ease-in-out;content:"";position:absolute;width:100%;height:100%;background-color:#021b2e;opacity:0}body.js--panorama-loading .ui-panorama--preload::after{opacity:1}.ui-hotspots{width:100%;height:100%;position:absolute;left:0;top:0;z-index:8600;pointer-events:none}.ui-hotspot{display:none;position:absolute;background-color:rgba(255,255,255,.4);width:30px;height:30px;border-radius:50%;z-index:9000;font-size:12px;pointer-events:all}.ui-hotspot-inner{position:absolute;width:10px;height:10px;background-color:#07b0f0;transform:translate(-50%, -50%);left:50%;top:50%;z-index:10;border-radius:50%;cursor:pointer}.ui-hotspot::after{content:" ";position:absolute;z-index:0;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#021b2e;border-radius:50%;border:8px solid rgba(255,255,255,.1);transition:all .15s ease;cursor:pointer}.ui-hotspot::before{content:attr(label);z-index:1;background-color:#021b2e;position:absolute;top:50%;transform:translateY(-50%);min-width:130px;color:#fff;border-radius:4px;padding:11px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:bold;line-height:17px;letter-spacing:.6px;opacity:0;transition:all .2s ease;left:0;pointer-events:none;letter-spacing:.6px}.ui-hotspot.h-image div{position:absolute;top:50%;transform:translateY(-50%);opacity:0;margin-left:60px;width:290px;height:240px;overflow:hidden;border-radius:10px;padding:10px;background-color:#fff;transition:opacity .2s ease;will-change:opacity;pointer-events:none}.ui-hotspot.h-image div img{height:100%;object-fit:cover}.ui-hotspot.h-image::before{display:none}.ui-hotspot.h-video{background-color:rgba(145,30,50,.8);width:20px;height:20px}.ui-hotspot.h-video div{position:absolute;top:50%;transform:translateY(-50%);opacity:0;margin-left:60px;width:500px;height:300px;overflow:hidden;border-radius:10px;padding:10px;background-color:#fff;transition:opacity .2s ease;will-change:opacity;pointer-events:none}.ui-hotspot.h-video div video{width:100%;object-fit:fill}.ui-hotspot.h-video::after{background-color:rgba(145,30,50,.9);border:2px solid #fff;width:30px;height:30px}.ui-hotspot.h-video::before{display:none}.ui-hotspot:hover{transform:scale(1.2);background-color:#fff;background-color:#021b2e;opacity:1}.ui-hotspot:hover-inner{background-color:#fff}.ui-hotspot:hover::after{width:50px;height:50px;border:3px solid #07b0f0}.ui-hotspot:hover::before{opacity:1;left:50px}.ui-hotspot:hover.h-image div{opacity:1}.ui-hotspot:hover.h-video div{opacity:1;left:-30px;pointer-events:all}.ui-hotspot-info{display:none;position:absolute;background-color:#fff;width:40px;height:40px;border-radius:50%;z-index:9000;font-size:12px;pointer-events:all;border:2px solid #021b2e;cursor:default}.ui-hotspot-info::after{content:" ";position:absolute;z-index:0;width:10px;height:10px;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#07b0f0;border-radius:50%;border:8px solid rgba(255,255,255,.1);cursor:default}.ui-hotspot-info .ui-hotspot-inner{z-index:1;background-color:#021b2e;position:absolute;left:50%;transform:translateX(-50%);min-width:300px;height:auto;color:#021b2e;color:rgba(255,255,255,.8);border-radius:4px;padding:14px;font-family:"Roboto",sans-serif;font-size:13px;line-height:19px;letter-spacing:.6px;font-weight:normal;opacity:0;transition:all .2s ease;top:0;pointer-events:none;letter-spacing:.6px}.ui-hotspot-info .ui-hotspot-inner h5{padding:0;margin:0;padding-bottom:6px;font-size:12px;color:#021b2e;color:#07b0f0}.ui-hotspot-info:hover .ui-hotspot-inner{opacity:1;top:50px}body.js--animating .ui-hotspot.h-video::after{animation:none !important}body.js--animating .ui-hotspot-info::after{animation:animate-pulse 3s linear infinite;will-change:box-shadow}body.js--animating .ui-hotspot:hover .ui-hotspot-inner{animation:animate-blink 300ms linear infinite}@keyframes animate-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7),0 0 0 0 rgba(255,255,255,.7)}40%{box-shadow:0 0 0 30px rgba(255,109,74,0),0 0 0 0 rgba(255,255,255,.7)}80%{box-shadow:0 0 0 30px rgba(255,109,74,0),0 0 0 20px rgba(255,109,74,0)}100%{box-shadow:0 0 0 0 rgba(255,109,74,0),0 0 0 20px rgba(255,109,74,0)}}@keyframes animate-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
.ui-audio-control{position:absolute;bottom:60px;right:-50px;transition:right 1200ms ease-in-out;transition-delay:1s;display:block;width:15px;background-color:rgba(0,0,0,0);border:0;padding:.5em;transition:opacity .5s ease;outline:0;cursor:pointer;pointer-events:all;z-index:9000}.ui-audio-control::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:36px;height:36px;outline:0;content:"";border-radius:50%;border:1px solid #fff;display:block;opacity:0;transition:all .3s ease-in}.ui-audio-control:hover{opacity:.5}.ui-audio-control:hover::after{opacity:1}.ui-audio-control span{display:inline-block;width:2px;background-color:#ddd;position:absolute;bottom:0;opacity:1;margin-left:1px;animation-play-state:running}@keyframes shorteq{0%{height:10px}50%{height:5px}100%{height:10px}}@-webkit-keyframes shorteq{0%{height:10px}50%{height:5px}100%{height:10px}}@keyframes talleq{0%{height:15px}50%{height:8px}100%{height:15px}}@-webkit-keyframes talleq{0%{height:15px}50%{height:5px}100%{height:15px}}.eq1{height:13px;left:0;animation-name:shorteq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:0s;-webkit-animation-name:shorteq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:0s}.eq2{height:15px;left:6px;animation-name:talleq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:.17s;-webkit-animation-name:talleq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:.17s}.eq3{height:13px;left:12px;animation-name:shorteq;animation-duration:.9s;animation-iteration-count:infinite;animation-delay:.34s;-webkit-animation-name:shorteq;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-delay:.34s}.stopped{opacity:.4 !important}.stopped span{opacity:.4 !important;animation-play-state:paused}.stopped::after{width:34px;height:34px;opacity:.4 !important}.js--init .ui-audio-control{right:44px}@media(max-width: 600px){.ui-audio-control{bottom:30px}.js--init .ui-audio-control{right:26px}}

/*# sourceMappingURL=index.41089b0.css.map*/