.bv-wrap{margin-bottom:50px;position:relative;z-index:0;overflow:hidden}.header-float .bv-wrap{margin-top:-120px}.bv-wrap .loading-container{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background:rgba(0,146,207, 0.25)}.bv-wrap .loading-container .loading-3{position:absolute;top:50%;left:50%;margin:-32px 0px 0px -32px}.bv-wrap .loading-container .img-box{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:cover;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%}.bv-wrap .video-container{position:absolute;z-index:-1;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}.bv-wrap .loading-container .img-box::before,.bv-wrap .video-container::before{content:'';position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.2)}.bv-wrap .video-container video{object-fit:cover;background-size:cover;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;display:block;margin:auto;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);visibility:visible;opacity:1;min-width:100%;min-height:100%;max-width:100%;max-height:100%}.bv-wrap .text-container{color:#fff;height:100vh;max-height:100vh;min-height:560px}.bv-wrap .text-container .box{font-size:0;line-height:0;text-align:center;position:absolute;top:50%;bottom:auto;left:0;right:0;z-index:2;padding:0px;text-shadow:none;transform:translateY(-50%)}.bv-wrap .text-container .hover-box:hover,.bv-wrap .text-container .hover-box:focus,.bv-wrap .text-container .hover-box{display:inline-block;color:#fff;text-decoration:none}.bv-wrap .text-container .box-text{max-height:380.8px;overflow:hidden}.bv-wrap .text-container .name{font-weight:700;font-size:66px;line-height:1.4em;margin:0px}.bv-wrap .text-container .intro{font-weight:400;font-size:33px;line-height:1.4em;margin-top:0px}.bv-wrap .text-container .intro:not(:first-child){margin-top:47.6px}.bv-wrap .text-container .btn-box{margin-top:47.6px}@media (max-width: 1199px){.bv-wrap .carousel-caption .box-text{max-height:313.6px}.bv-wrap .carousel-caption .name{font-size:56px}.bv-wrap .carousel-caption .intro{font-size:28px}.bv-wrap .carousel-caption .intro:not(:first-child){margin-top:39.2px}.bv-wrap .carousel-caption .btn-box{margin-top:39.2px}}@media (max-width: 991px){.bv-wrap .carousel-caption .box-text{max-height:235.2px}.bv-wrap .carousel-caption .name{font-size:42px}.bv-wrap .carousel-caption .intro{font-size:21px}.bv-wrap .carousel-caption .intro:not(:first-child){margin-top:29.4px}.bv-wrap .carousel-caption .btn-box{margin-top:29.4px}}@media (max-height: 700px){.bv-wrap .carousel-caption .box-text{max-height:235.2px}.bv-wrap .carousel-caption .name{font-size:42px}.bv-wrap .carousel-caption .intro{font-size:21px}.bv-wrap .carousel-caption .intro:not(:first-child){margin-top:29.4px}.bv-wrap .carousel-caption .btn-box{margin-top:29.4px}}@media (max-width: 767px){.bv-wrap .carousel-caption .box-text{max-height:235.2px}.bv-wrap .carousel-caption .name{font-size:28px}.bv-wrap .carousel-caption .intro{font-size:14px}.bv-wrap .carousel-caption .intro:not(:first-child){margin-top:19.6px}.bv-wrap .carousel-caption .btn-box{margin-top:19.6px}}
.header-float #carousel-main{margin-top:-120px}#carousel-main .carousel-inner .item .img-box{height:100vh;max-height:100vh;min-height:560px;position:relative;background-position:center 33%;background-repeat:no-repeat;background-size:cover;background-image:url(../../../public/design/default-slider.svg)}#carousel-main .carousel-inner .item .img-box img{position:absolute;top:50%;transform:translateY(-50%);left:-9999px;right:-9999px;margin:0 auto;max-width:none;min-width:100%}#carousel-main .slider-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0, 0.3)}@media (max-width: 991px){#carousel-main{margin-bottom:0px}}#carousel-main .carousel-caption{font-size:0;line-height:0;position:absolute;top:52%;bottom:auto;left:0;right:0;padding:0px;z-index:2;text-align:left;text-shadow:none;transform:translateY(-50%)}#carousel-main .carousel-caption.left{text-align:left}#carousel-main .carousel-caption.center{text-align:center}#carousel-main .carousel-caption.right{text-align:right}body.header-white #carousel-main .carousel-caption{color:#fff}body:not(.header-white) #carousel-main .carousel-caption{color:#373737}#carousel-main .carousel-caption .box-text{max-height:380.8px;overflow:hidden}#carousel-main .carousel-caption .name{font-weight:700;font-size:66px;line-height:1.4em;margin:0px}#carousel-main .carousel-caption .intro{font-weight:400;font-size:33px;line-height:1.4em;margin-top:0px}#carousel-main .carousel-caption .intro:not(:first-child){margin-top:47.6px}#carousel-main .carousel-caption .btn-box{margin-top:47.6px}@media (max-width: 1199px){#carousel-main .carousel-caption .box-text{max-height:313.6px}#carousel-main .carousel-caption .name{font-size:56px}#carousel-main .carousel-caption .intro{font-size:28px}#carousel-main .carousel-caption .intro:not(:first-child){margin-top:39.2px}#carousel-main .carousel-caption .btn-box{margin-top:39.2px}}@media (max-width: 991px){#carousel-main .carousel-caption .box-text{max-height:235.2px}#carousel-main .carousel-caption .name{font-size:42px}#carousel-main .carousel-caption .intro{font-size:21px}#carousel-main .carousel-caption .intro:not(:first-child){margin-top:29.4px}#carousel-main .carousel-caption .btn-box{margin-top:29.4px}}@media (max-height: 700px){#carousel-main .carousel-caption .box-text{max-height:235.2px}#carousel-main .carousel-caption .name{font-size:42px}#carousel-main .carousel-caption .intro{font-size:21px}#carousel-main .carousel-caption .intro:not(:first-child){margin-top:29.4px}#carousel-main .carousel-caption .btn-box{margin-top:29.4px}}@media (max-width: 767px){#carousel-main .carousel-caption .box-text{max-height:235.2px}#carousel-main .carousel-caption .name{font-size:28px}#carousel-main .carousel-caption .intro{font-size:14px}#carousel-main .carousel-caption .intro:not(:first-child){margin-top:19.6px}#carousel-main .carousel-caption .btn-box{margin-top:19.6px}}#carousel-main .carousel-dashboard{position:relative}#carousel-main .carousel-indicators{line-height:0;font-size:0;width:100%;margin:0px;position:absolute;left:0px;right:auto;bottom:5px;z-index:2}@media (min-width: 992px){#carousel-main .carousel-indicators{width:auto;bottom:15px;left:40px;transform:none;display:inline-block}}@media (min-width: 992px) and (max-width: 1199px){#carousel-main .carousel-indicators{left:20px}}#carousel-main .carousel-indicators li,#carousel-main .carousel-indicators li.active{margin:0px 10px 15px 10px;border:0px;width:40px;height:2px;border-radius:0px;transition:background 0.3s ease, transform 0.3s ease;background:#ffffff;transform:scale(1, 1)}#carousel-main .carousel-indicators li.active{background:#0092cf}#carousel-main .carousel-indicators li:not(.active):hover{transform:scale(1.25, 1.0)}#carousel-main .carousel-dashboard .pager-box{display:none}#carousel-main .carousel-dashboard .pager-box .current,#carousel-main .carousel-dashboard .pager-box .sep,#carousel-main .carousel-dashboard .pager-box .max{display:inline-block}#carousel-main .arrow-button{display:none;position:absolute;bottom:-30px;top:auto;z-index:2;margin:0;width:80px;height:30px;line-height:30px;font-size:14px;padding:0px;text-decoration:none;color:#000;text-transform:lowercase;cursor:pointer;transition:color 0.3s ease}#carousel-main .arrow-button:hover{text-decoration:none;color:#ef7701}#carousel-main .arrow-button.left{text-align:center;right:0px;margin-right:80px}#carousel-main .arrow-button.right{text-align:center;right:0px}#carousel-main .carousel-scroll-down,.bv-wrap .carousel-scroll-down{position:absolute;bottom:30px;left:50%;margin-left:-25px;height:50px;width:50px;text-align:center;z-index:2;font-size:0px;line-height:0px;cursor:pointer}@media (max-width: 991px){#carousel-main .carousel-scroll-down,.bv-wrap .carousel-scroll-down{bottom:50px}}#carousel-main .carousel-scroll-down-icon,.bv-wrap .carousel-scroll-down-icon{height:100%;width:100%;margin:0px;padding:0px;font-size:0px;line-height:0px;animation:csdi-animation 2s infinite 0s}#carousel-main .carousel-scroll-down-icon .arrow,.bv-wrap .carousel-scroll-down-icon .arrow{background:rgba(0,0,0, 0.25);border-color:#ffffff}#carousel-main .carousel-scroll-down-icon:hover .arrow,.bv-wrap:hover .carousel-scroll-down-icon:hover .arrow{background:#ffffff}#carousel-main .carousel-scroll-down-icon:hover .arrow:before,.bv-wrap .carousel-scroll-down-icon:hover .arrow:before{border-color:#ffffff}#carousel-main .carousel-scroll-down-icon .arrow > span.inner:before,.bv-wrap .carousel-scroll-down-icon .arrow > span.inner:before{border-color:#ffffff}#carousel-main .carousel-scroll-down-icon:hover .arrow > span.inner:before,.bv-wrap .carousel-scroll-down-icon:hover .arrow > span.inner:before{border-color:#0092cf}@keyframes csdi-animation{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}}
.ytplayer-wrap{position:relative;padding:0;height:500px;overflow:hidden}@media (max-width: 991px){.ytplayer-wrap{height:400px}}@media (max-width: 767px){.ytplayer-wrap{height:300px}}.ytplayer-wrap .embed-container{display:block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.ytplayer-wrap .embed-container .screen{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:0;width:100%;height:100%}.ytplayer-wrap .mask{background:rgba(0, 0, 0, 0.05);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:0.4s linear opacity}.ytplayer-wrap .mask{opacity:1}.ytplayer-wrap .text-container{position:absolute;left:0;right:0;bottom:0;z-index:1;color:#fff;padding-bottom:50px}.ytplayer-wrap .text-container .title{font-size:80px;line-height:90px;max-height:180px;overflow:hidden}.ytplayer-wrap .text-container .intro{font-size:20px;line-height:30px;max-height:90px;overflow:hidden;margin-top:30px}.ytplayer-wrap .text-container .controls{margin-top:30px;font-size:0;line-height:0;height:50px}.ytplayer-wrap .text-container .controls .control{position:relative;display:inline-block;width:50px;height:50px;border:2px solid #0092cf;background:rgba(255,255,255, 0.25);font-size:0px;line-height:0px;text-align:center;border-radius:25px;margin-right:10px;cursor:pointer}.ytplayer-wrap .text-container .controls .control:last-child{margin-right:0}.ytplayer-wrap .text-container .controls .control:before{content:'';display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:transparent;border-radius:50%;border:0px solid #0092cf;opacity:0;transition:opacity 0.3s ease, border 0.3s ease}.ytplayer-wrap .text-container .controls .control:hover:before{border-width:25px;opacity:1}.ytplayer-wrap .text-container .controls .bi{position:relative;color:#0092cf;font-size:24px;line-height:46px;transition:color 0.3s ease}.ytplayer-wrap .text-container .controls .control:hover .bi{color:#ffffff}@media (max-width: 991px){.ytplayer-wrap .text-container{padding-bottom:40px}.ytplayer-wrap .text-container .title{font-size:70px;line-height:80px;max-height:160px}.ytplayer-wrap .text-container .intro{font-size:18px;line-height:28px;max-height:84px;margin-top:20px}.ytplayer-wrap .text-container .controls{margin-top:20px}}@media (max-width: 767px){.ytplayer-wrap .text-container{padding-bottom:15px}.ytplayer-wrap .text-container .title{font-size:34px;line-height:40px;max-height:80px}.ytplayer-wrap .text-container .intro{font-size:14px;line-height:20px;max-height:60px;margin-top:10px}.ytplayer-wrap .text-container .controls{margin-top:15px}}
.home-container.ytplayer-wrap{height:750px;min-height:500px;max-height:calc(100vh - 100px)}@media (max-width: 1199px){.home-container.ytplayer-wrap{height:550px}}@media (max-width: 991px){.home-container.ytplayer-wrap{height:450px;min-height:0px}}@media (max-width: 767px){.home-container.ytplayer-wrap{height:300px}}@media (max-width: 415px){.home-container.ytplayer-wrap{height:238px}}@media (max-width: 376px){.home-container.ytplayer-wrap{height:212px}}@media (max-width: 359px){.home-container.ytplayer-wrap{height:180px}}
.home-wrap.content-container{margin-bottom:0px}.home-container{padding:140px 0px}.home-container .caption-title{text-align:center;font-size:58px;line-height:1.4em;color:#303030;text-transform:uppercase}.home-container .caption-desc{margin-top:20px;font-size:18px;line-height:1.5em}.home-container .divider{display:block;height:100px}.home-container .divider.center{margin-left:auto;margin-right:auto}@media (max-width:991px){.home-container{padding:100px 0px}.home-container .caption-title{font-size:46px}.home-container .caption-desc{margin-top:15px;font-size:16px}.home-container .divider{height:80px}}@media (max-width:767px){.home-container .caption-title{font-size:32px}.home-container .caption-desc{font-size:14px}}.home-container.about .img-box{border-radius:100%;overflow:hidden}.home-container.about .caption-title{text-transform:none}.home-container.about .desc{font-size:28px;line-height:1.4em}.home-container.about .btn-box{margin-top:30px}@media (max-width: 991px){.home-container.about .img-box{margin-bottom:40px}.home-container.about .desc{font-size:26px}.home-container.about .divider{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.home-container.about .desc{font-size:22px}}.home-container.usability .text{padding-left:50px}.home-container.usability ul{text-align:left;font-size:32px;line-height:40px;font-weight:200}.home-container.usability ul li{margin-bottom:20px;padding-left:50px}.home-container.usability ul li:before{top:16px;width:10px;height:10px;border-radius:10px}.home-container.usability .title{font-weight:normal;font-size:38px;line-height:1.4em;border-bottom:2px solid #0092cf;padding-bottom:50px;margin-bottom:50px;text-transform:uppercase}.home-container.usability .image-box-container{margin-right:-10px}@media (max-width: 1199px){.home-container.usability .image-box-container{margin-right:42px}.home-container.usability .text{padding-left:0px}.home-container.usability .title{font-size:32px;line-height:44px}.home-container.usability ul{font-size:28px;line-height:34px}.home-container.usability ul li:before{top:14px}}@media (max-width: 991px){.home-container.usability .title{text-align:center}.home-container.usability .image-box-container{text-align:center}.home-container.usability .image-box-container{margin:50px auto 0px auto;width:400px;max-width:100%}.home-container.usability .text{padding-left:0px}.home-container.usability ul{width:255px;display:block;margin:0px auto}.home-container.usability ul li{margin-bottom:15px}}.home-container.partner{padding-bottom:0px}.home-container.partner .partner-title{position:relative;font-weight:500;font-size:34px;padding-bottom:41px;margin-bottom:50px}.home-container.partner .partner-title:after{content:'';display:inline-block;height:1px;width:260px;max-width:100%;background:#000000;position:absolute;bottom:0px;left:0px}.home-container.partner .partner-icon-container{position:relative;margin-top:-70px;font-size:0px;line-height:0px}.home-container.partner .partner-icon-divider{display:inline-block;width:119px}.home-container.partner .partner-icon-divider:nth-child(n+8){width:79px}.home-container.partner .partner-icon{margin-top:70px;display:inline-block;max-width:100%}.home-container.partner .partner-position{display:table;width:100%}.home-container.partner .partner-position-inner{display:table-cell;text-align:left;vertical-align:middle}.home-container.partner .partner-icon a{display:inline-block}.home-container.partner .partner-icon a.img-hover-anim-box{overflow:visible}.home-container.partner .partner-icon img{max-width:100%;max-height:80px;width:auto}.home-container.partner .partner-icon:nth-child(n+7) img{max-height:100px}.home-container.partner .partner-icon,.home-container.partner .partner-position-inner{height:80px}.home-container.partner .partner-icon:nth-child(n+7),.home-container.partner .partner-icon:nth-child(n+7) .partner-position-inner{height:100px}@media (max-width: 1199px){.home-container.partner .partner-icon-divider{width:90px}.home-container.partner .partner-icon-divider:nth-child(n+8){width:60px}.home-container.partner .partner-icon img{max-height:70px}.home-container.partner .partner-icon:nth-child(n+7) img{max-height:85px}.home-container.partner .partner-icon,.home-container.partner .partner-position-inner{height:70px}.home-container.partner .partner-icon:nth-child(n+7),.home-container.partner .partner-icon:nth-child(n+7) .partner-position-inner{height:85px}}@media (max-width: 991px){.home-container.partner .partner-icon-container{margin-top:-50px}.home-container.partner .partner-icon-divider{width:68px}.home-container.partner .partner-icon-divider:nth-child(n+8){width:56px}.home-container.partner .partner-icon{margin-top:50px}.home-container.partner .partner-icon img{max-height:54px}.home-container.partner .partner-icon:nth-child(n+7) img{max-height:60px}.home-container.partner .partner-icon,.home-container.partner .partner-position-inner{height:54px}.home-container.partner .partner-icon:nth-child(n+7),.home-container.partner .partner-icon:nth-child(n+7) .partner-position-inner{height:60px}}@media (max-width: 767px){.home-container.partner .partner-icon-container{text-align:center;margin:-40px -15px 0px -15px !important}.home-container.partner .partner-icon-divider{display:none !important}.home-container.partner .partner-icon{margin:40px 20px 0px 20px !important}.home-container.partner .partner-icon img{max-height:50px !important}.home-container.partner .partner-icon,.home-container.partner .partner-position-inner{height:50px !important}}@media (max-width: 399px){.home-container.partner .partner-icon-divider{display:block !important;width:100% !important}}.home-container.solutions{background:#0092cf}.home-container.solutions *{color:#ffffff}.home-container.solutions .solution-list{overflow:hidden}.home-container.solutions .solution{margin-bottom:90px;text-align:center}.home-container.solutions .solution.left{margin-left:50px;margin-right:25px}.home-container.solutions .solution.right{margin-left:25px;margin-right:50px}.home-container.solutions .solution .icon img{height:90px}.home-container.solutions .solution .title{position:relative;font-size:40px;line-height:1.5em}.home-container.solutions .solution .title:not(:first-child){margin-top:15px}.home-container.solutions .solution .title:after{content:'';display:block;width:150px;height:2px;margin:25px auto 0px auto;background:#ffffff}.home-container.solutions .solution .intro{font-weight:600}.home-container.solutions .solution .intro:not(:first-child){margin-top:30px}.home-container.solutions .solution .description:not(:first-child){margin-top:20px}.home-container.solutions .solution-list-item-corrector{margin-top:-90px}@media (max-width: 991px){.home-container.solutions .solution.left{margin-left:30px;margin-right:15px}.home-container.solutions .solution.right{margin-left:15px;margin-right:30px}.home-container.solutions .solution .icon img{height:60px}.home-container.solutions .solution .title{font-size:26px}.home-container.solutions .solution .title:after{margin-top:15px}.home-container.solutions .solution .title:not(:first-child){margin-top:10px}.home-container.solutions .solution .intro:not(:first-child){margin-top:20px}.home-container.solutions .solution .description:not(:first-child){margin-top:10px}}@media (max-width: 767px){.home-container.solutions .solution.left,.home-container.solutions .solution.right{width:100%;max-width:360px;margin-left:auto;margin-right:auto}}.home-container.product{background:#c2d8e2}.home-container.product .divider{max-height:50px}.home-container.product .product-list{overflow:hidden}.home-container.product .product-list .box{position:relative;overflow:hidden}.home-container.product .post-list-item .image-box-container{margin-bottom:0px;border-color:#ffffff}.home-container.product .post-list-item .img-box img.img-empty{background:rgba(255,255,255, 1)}.home-container.product .post-list-item .txt-box{z-index:1;position:absolute;bottom:-55px;left:0px;right:0px;padding:0px 20px 15px 20px;font-size:0px;line-height:0px;overflow:hidden;transition:bottom 0.3s ease}.home-container.product a.post-list-item:hover .txt-box{bottom:0px}.home-container.product .post-list-item .txt-box .name{text-shadow:0px 0px 5px rgb(255,255,255, 1)}.home-container.product .post-list-item .btn-box{margin-top:5px;opacity:0;transition:opacity 0.3s ease}.home-container.product a.post-list-item:hover .btn-box{opacity:1}.home-container.product .post-list-item .btn-link{color:#0092cf;padding-right:0px}.home-container.product .post-list-item .arrow{background:#0092cf}.home-container.product .post-list-item .arrow:before{border-width:25px;opacity:1}@media (max-width: 767px){.home-container.product .post-list-item .txt-box .name{font-size:24px;line-height:32px}}