.bv-wrap{margin-bottom:0px;position:relative;z-index:0}.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:#d8e7ff}.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 .video-container::before{content:'';position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;background:rgba(33,33,33, 0.3)}.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;position:absolute;top:50%;bottom:auto;left:0;right:0;z-index:2;text-align:left;text-shadow:none;transform:translateY(-50%)}.bv-wrap .text-container .box.left{text-align:left}.bv-wrap .text-container .box.center{text-align:center}.bv-wrap .text-container .box.right{text-align:right}.bv-wrap .text-container .box-text{max-height:369.6px;overflow:hidden}.bv-wrap .text-container .box .name{font-weight:500;font-size:66px;line-height:1.4em;margin:0px}.bv-wrap .text-container .box .intro{font-weight:400;font-size:33px;line-height:1.4em;margin-top:0px}.bv-wrap .text-container .box .intro:not(:first-child){margin-top:47.6px}.bv-wrap .text-container .box .btn-box{margin-top:47.6px}.bv-wrap .text-container .box .btn-box .btn{color:#ffffff;border-color:#ffffff;background-color:transparent}.bv-wrap .text-container .box .btn-box .btn:hover,.bv-wrap .text-container .box .btn-box .btn:focus{color:#ffffff;border-color:transparent;background-color:#F37C3D}@media (max-width: 1199px){.bv-wrap .text-container .box .box-text{max-height:313.6px}.bv-wrap .text-container .box .name{font-size:56px}.bv-wrap .text-container .box .intro{font-size:28px}.bv-wrap .text-container .box .intro:not(:first-child){margin-top:39.2px}.bv-wrap .text-container .box .btn-box{margin-top:39.2px}}@media (max-width: 991px){.bv-wrap .text-container .box .box-text{max-height:235.2px}.bv-wrap .text-container .box .name{font-size:42px}.bv-wrap .text-container .box .intro{font-size:21px}.bv-wrap .text-container .box .intro:not(:first-child){margin-top:29.4px}.bv-wrap .text-container .box .btn-box{margin-top:29.4px}}@media (max-height: 700px){.bv-wrap .text-container .box .box-text{max-height:235.2px}.bv-wrap .text-container .box .name{font-size:42px}.bv-wrap .text-container .box .intro{font-size:21px}.bv-wrap .text-container .box .intro:not(:first-child){margin-top:29.4px}.bv-wrap .text-container .box .btn-box{margin-top:29.4px}}@media (max-width: 767px){.bv-wrap .text-container .box .box-text{max-height:235.2px}.bv-wrap .text-container .box .name{font-size:28px}.bv-wrap .text-container .box .intro{font-size:14px}.bv-wrap .text-container .box .intro:not(:first-child){margin-top:19.6px}.bv-wrap .text-container .box .btn-box{margin-top:19.6px}}
#carousel-main{background:#000000}.header-float #carousel-main{margin-top:-120px}#carousel-main .carousel-inner .item .img-box{height:calc( 100vh - 90px );max-height:calc( 100vh - 90px );min-height:470px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../public/design/default-slider.svg)}.header-float #carousel-main .carousel-inner .item .img-box{height:100vh;max-height:100vh;min-height:560px}#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:45%;bottom:auto;left:0;right:0;padding:0px;z-index:2;text-align:left;text-shadow:none;transform:translateY(-50%)}.header-float #carousel-main .carousel-caption{top:52%}#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:369.6px;overflow:hidden}#carousel-main .carousel-caption .name{font-weight:500;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}#carousel-main .carousel-caption .btn-box .btn{color:#ffffff;border-color:#ffffff;background-color:transparent}#carousel-main .carousel-caption .btn-box .btn:hover,#carousel-main .carousel-caption .btn-box .btn:focus{color:#ffffff;border-color:transparent;background-color:#F37C3D}@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:6px;border-radius:3px;transition:background 0.3s ease, transform 0.3s ease;background:#ffffff;transform:scale(1, 1) translateY(0)}#carousel-main .carousel-indicators li.active{background:#F37C3D}#carousel-main .carousel-indicators li:not(.active):hover{transform:scale(1, 1) translateY(-10px)}#carousel-main .carousel-indicators li::before{content:'';display:block;height:20px;width:100%;background:none;position:absolute;top:0;bottom:0;left:1px;margin-top:-10px;transition:height 0.3s ease}#carousel-main .carousel-indicators li:not(.active):hover:before{height:30px}#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{position:absolute;bottom:30px;top:auto;z-index:2;margin:0;width:50px;height:50px;border-radius:50%;overflow:hidden;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:120px}#carousel-main .arrow-button.right{text-align:center;right:50px}@media (min-width: 992px) and (max-width: 1199px){#carousel-main .arrow-button.left{right:100px}#carousel-main .arrow-button.right{right:30px}}@media (max-width:991px){#carousel-main .arrow-button{bottom:50px}#carousel-main .arrow-button.left{left:50%;right:auto;margin-left:-60px}#carousel-main .arrow-button.right{right:50%;margin-right:-60px}}#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 .arrow-button .arrow,#carousel-main .carousel-scroll-down-icon .arrow,.bv-wrap .carousel-scroll-down-icon .arrow{background:transparent;border-color:#ffffff}#carousel-main .arrow-button:hover .arrow,#carousel-main .carousel-scroll-down-icon:hover .arrow,.bv-wrap:hover .carousel-scroll-down-icon:hover .arrow{background:#F37C3D;border-color:transparent}#carousel-main .arrow-button:hover .arrow:before,#carousel-main .carousel-scroll-down-icon:hover .arrow:before,.bv-wrap .carousel-scroll-down-icon:hover .arrow:before{border-color:#ffffff}#carousel-main .arrow-button .arrow > span.inner:before,#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 .arrow-button .arrow > span.inner:before,#carousel-main .carousel-scroll-down-icon:hover .arrow > span.inner:before,.bv-wrap .carousel-scroll-down-icon:hover .arrow > span.inner:before{border-color:#ffffff}@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);}}
#footer{margin-top:0px}#wrap{margin:0px auto -353px;padding-bottom:353px}.home-wrap.content-container{margin-bottom:0px}.home-wrap .anchor-container .anchor{top:0px}.home-wrap .anchor-container .anchor.anchor-100{top:100px}.home-container{padding:150px 0px 0px 0px}.home-container .hc-background{background:#d8e7ff;padding:120px 0px 150px}.home-container .caption-box .title{font-weight:700;font-size:58px;line-height:1.4em}.home-container .caption-box .title:not(:first-child){margin-top:60px}.home-container .caption-box .desc{font-size:24px;line-height:1.4em}.home-container .caption-box .desc:not(:first-child){margin-top:50px}.home-container .caption-box .desc ul li,.home-container .caption-box .desc ol li{margin-bottom:0px}.home-container .caption-box .desc ul li:not(:last-child){margin-bottom:5px}.home-container .caption-box .desc ol li:not(:last-child){margin-bottom:20px}.home-container .caption-box .desc ol{padding-left:0px;list-style:none;counter-reset:unique-counter}.home-container .caption-box .desc ol li{position:relative;padding-left:20px}.home-container .caption-box .desc ol li::before{content:counters(unique-counter, ".") ".";counter-increment:unique-counter;position:absolute;left:0px;margin-right:15px;color:#8E0C24}.home-container .caption-box .btn-box{margin-top:30px}@media (min-width:992px){.nav-label-2{font-size:44px}.nav-label-3{font-size:32px}.home-container .caption-box .title:not(:first-child){margin-top:45px}.home-container .caption-box .desc ol li{padding-left:30px}.home-container .caption-box .desc ul li:not(:last-child){margin-bottom:10px}.home-container .caption-box .desc ol li:not(:last-child){margin-bottom:30px}.home-container .caption-box .desc ul li::before{top:13px;width:8px;height:8px;border-radius:50%}.home-container .caption-box .btn-box{margin-top:45px}}@media (min-width: 768px) and (max-width: 991px){.nav-label-2{font-size:34px}.nav-label-3{font-size:28px}.home-container .caption-box .desc ul li::before{top:11px}}@media (max-width:767px){.nav-label-2{font-size:26px}.nav-label-3{font-size:22px}.home-container .caption-box .desc ul li::before{top:9px}}.home-container .caption-box .divider{display:block;width:100px;height:6px;border-radius:3px;margin-top:30px;margin-bottom:30px;background:#8E0C24}.home-container .caption-box.center .title{text-align:center}.home-container .caption-box.center .desc{text-align:center}.home-container .caption-box.center .divider{margin-left:auto;margin-right:auto}@media (max-width:991px){.home-container{padding:100px 0px 0px 0px}.home-container .caption-box .title{font-size:46px;line-height:1.4em}.home-container .caption-box .desc{margin-top:15px;font-size:20px;line-height:1.4em}.home-container .caption-box .divider{width:80px}}@media (max-width:767px){.home-container .caption-box .title{font-size:32px;line-height:1.4em}.home-container .caption-box .desc{font-size:18px;line-height:1.4em}}.home-container.about{padding-top:150px}.home-container.about .img-box{overflow:hidden}.home-container.about .img-box img{display:inline-block}@media (max-width: 991px){.home-container.about{text-align:center}.home-container.about .image-box-container{display:inline-block;margin-top:50px;width:100%;max-width:400px}.home-container .caption-box .divider{margin-left:auto;margin-right:auto}}.home-container.form_contact{overflow:hidden;margin-bottom:-150px !important}