@keyframes carouselScale{0%{transform:scale(1) translateY(0px)}100%{transform:scale(1.1) translateX(0px)}}.bv-wrap,#carousel_main{margin-bottom:0px;position:relative;z-index:0}body.header-float .bv-wrap,body.header-float #carousel_main{margin-top:-100px}.bv-wrap .loading-container,#carousel_main .loading-container{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-color:var(--text-color-hex);background-repeat:no-repeat;background-position:50% 50%}.bv-wrap .loading-container .loading-3,#carousel_main .loading-container .loading-3{position:absolute;top:50%;left:50%;margin:-32px 0px 0px -32px}.bv-wrap .video-container{position:absolute;z-index:0;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}.bv-wrap .video-container::before{content:'';position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background:rgba(33,33,33,0.25)}.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{position:relative;z-index:3}#carousel_main .carousel-inner .item{}#carousel_main .carousel-inner .item .img-box{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../public/design/default-home-prim-image.svg);animation-name:carouselScale;animation-duration:8s;animation-direction:alternate;animation-fill-mode:both;animation-timing-function:ease;animation-iteration-count:infinite}.bv-wrap .text-container,#carousel_main .carousel-inner .item .img-box{height:600px;max-height:600px;min-height:600px}body.header-float .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box{height:100vh;max-height:100vh}body:not(.header-float) .bv-wrap .text-container,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}body.header-float #carousel_main.anim-vertical .carousel-inner .item .img-box{height:620px;max-height:620px}#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 .mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0.25);background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.15) 85%,rgba(0,0,0,0.15) 95%,rgba(0,0,0,0.15) 100%)}@media (max-width:1199px){body.header-float .bv-wrap,body.header-float #carousel_main{margin-top:-80px}}@media (max-width:991px){body.header-float .bv-wrap .text-container,body:not(.header-float) .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{padding-bottom:56.25%;min-height:500px}}@media (max-width:767px){body.header-float .bv-wrap .text-container,body:not(.header-float) .bv-wrap .text-container,body.header-float #carousel_main.anim-fade .carousel-inner .item .img-box,body:not(.header-float) #carousel_main.anim-fade .carousel-inner .item .img-box{padding-bottom:56.25%;min-height:500px}}.bv-wrap .text-container .box,#carousel_main .carousel-caption{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%);padding-top:50px;padding-bottom:0px;color:#fff}.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:369.6px;overflow:hidden}.bv-wrap .text-container .box.left,#carousel_main .carousel-caption.left{text-align:left}.bv-wrap .text-container .box.center,#carousel_main .carousel-caption.center{text-align:center}.bv-wrap .text-container .box.right,#carousel_main .carousel-caption.right{text-align:right}.bv-wrap .text-container .box.dark,#carousel_main .carousel-caption.dark{color:#3c3c3c}.bv-wrap .text-container .box.light,#carousel_main .carousel-caption.light{color:#fff}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-family:var(--secondary-font),"Georgia";font-weight:500;letter-spacing:-0.025em;font-size:66px;line-height:1.4em;text-transform:none;letter-spacing:0;margin:0px;text-shadow:2px 2px 5px rgba(0,0,0,0.65)}.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-weight:200}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-weight:400;font-size:33px;line-height:1.4em;text-shadow:1px 1px 3px rgba(0,0,0,0.65)}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:46.2px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:46.2px}.bv-wrap .text-container .box .btn-box .btn,#carousel_main .carousel-caption .btn-box .btn{pointer-events:auto;color:var(--primary-color-hex);background-color:#ffffff;border-color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.65)}.bv-wrap .text-container .box .btn-box .btn:hover,#carousel_main .carousel-caption .btn-box .btn:hover{color:#ffffff;background-color:var(--secondary-color-hex);border-color:var(--secondary-color-hex)}@media (max-width:1199px){#carousel_main .carousel-caption{padding-top:30px;padding-bottom:0px}.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:313.6px}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-size:56px}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-size:28px}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:39.2px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:39.2px}}@media (max-width:991px){.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:235.2px}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-size:42px}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-size:21px}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:29.4px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:29.4px}}@media (max-height:700px){.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:235.2px}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-size:42px}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-size:21px}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:29.4px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:29.4px}}@media (max-width:767px){.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:238px}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-size:34px}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-size:17px}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:23.8px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:23.8px}}@media (max-width:374px){.bv-wrap .text-container .box .textbox,#carousel_main .carousel-caption .textbox{max-height:196px}.bv-wrap .text-container .box .name,#carousel_main .carousel-caption .name,.bv-wrap .text-container .box .top-text,#carousel_main .carousel-caption .top-text{font-size:28px}.bv-wrap .text-container .box .name:not(:last-child),#carousel_main .carousel-caption .name:not(:first-child){}.bv-wrap .text-container .box .bottom-text,#carousel_main .carousel-caption .bottom-text{font-size:14px}.bv-wrap .text-container .box .bottom-text:not(:first-child),#carousel_main .carousel-caption .bottom-text:not(:first-child){margin-top:19.6px}.bv-wrap .text-container .box .btn-box:not(:first-child),#carousel_main .carousel-caption .btn-box:not(:first-child){margin-top:19.6px}}#carousel_main .carousel-dashboard{position:relative}#carousel_main .carousel-indicators{line-height:0;font-size:0;width:auto;margin:0px;position:absolute;left:0px;right:0px;bottom:5px;z-index:2}#carousel_main .carousel-indicators li,#carousel_main .carousel-indicators li.active{position:relative;margin:15px 7.5px 15px 7.5px;width:auto;height:auto;border:0px;border-radius:0px;background:transparent}#carousel_main .carousel-indicators li.active{}#carousel_main .carousel-indicators li::before{content:'';display:block;background:none;position:absolute;top:-7.5px;left:-7.5px;right:-7.5px;bottom:-7.5px}#carousel_main .carousel-indicators li > span{position:relative;display:block;height:10px;width:10px;border:2px solid #ffffff;background:#ffffff;margin-top:0px;transition:background 0.4s ease,border 0.4s ease}#carousel_main .carousel-indicators li.active > span{background:var(--primary-color-hex);border-color:var(--primary-color-hex)}#carousel_main .carousel-indicators li:not(.active):hover > span{background:var(--secondary-color-hex);border-color:var(--secondary-color-hex)}@media (max-width:1199px){#carousel_main .carousel-indicators{bottom:0px}}#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:70px;top:auto;z-index:2;margin:0;width:100px;height:100px;line-height:100px;font-size:16px;border:1px solid #fff;border-radius:50px;padding:0px;text-decoration:none;background:none;color:#fff;text-transform:lowercase;text-align:center;cursor:pointer;transition:color 0.3s ease,background 0.3s ease}#carousel_main .arrow-button:hover{text-decoration:none;background:#fff;color:var(--primary-color-hex)}#carousel_main .arrow-button.left{text-align:center;right:0px;margin-right:100px}#carousel_main .arrow-button.right{text-align:center;right:0px}@media (max-width:991px){}#carousel_main .scroll-arrow-container{position:relative;z-index:1;font-size:0;line-height:0}#carousel_main .scroll-arrow-container .box{display:inline-block;width:40px;text-align:center;padding-bottom:40px;position:absolute;left:50%;bottom:100px;margin-left:-20px;cursor:pointer;color:#fff;text-decoration:none}#carousel_main .scroll-arrow-container .arrow{position:absolute;top:0px;left:50%;width:1px;height:40px;margin-left:-1px;background:#fff;transition:transform 0.3s ease}#carousel_main .scroll-arrow-container.active .arrow{animation:animArrowStem 2s 0s linear infinite}#carousel_main .scroll-arrow-container .arrow::after,#carousel_main .scroll-arrow-container .arrow::before{content:'';position:absolute;bottom:0;width:10px;height:1px;background:#fff}#carousel_main .scroll-arrow-container.active .arrow::after,#carousel_main .scroll-arrow-container.active .arrow::before{animation:animArrowFlight 2s 0s linear infinite}#carousel_main .scroll-arrow-container .arrow::before{right:1px;transform:rotate(45deg);transform-origin:bottom right}#carousel_main .scroll-arrow-container .arrow::after{left:1px;transform:rotate(-45deg);transform-origin:bottom left}@keyframes animArrowStem{0%{height:40px}20%{height:40px}40%{height:40px}60%{height:0px}80%{height:40px}100%{height:40px}}@keyframes animArrowFlight{0%{width:10px}20%{width:10px}40%{width:0px}60%{width:0px}80%{width:0px}100%{width:10px}}@media (max-width:991px){}
.home-container.about{padding:0px}.home-container.about:last-child{margin-bottom:-100px}.home-container.about .about-block{}.home-container.about .about-block.ab-1{}@media (min-width:992px){.home-container.about .about-block{background:color-mix(in srgb,var(--primary-color-hex) 10%,white 90%);background:-webkit-linear-gradient(-90deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%);background:-moz-linear-gradient(-90deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%);background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%)}}@media (max-width:991px){.home-container.about .about-block .col-desc{background:color-mix(in srgb,var(--primary-color-hex) 10%,white 90%);background:-webkit-linear-gradient(-90deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%);background:-moz-linear-gradient(-90deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%);background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--primary-color-rgb),0.0) 50%,rgba(var(--primary-color-rgb),0.0) 100%)}}.home-container.about .about-block .img-box{margin:0px -15px}.home-container.about .caption-box{margin-bottom:0px}.home-container.about .img-box{display:block;position:relative;overflow:hidden}.home-container.about .img-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);opacity:0;transition:opacity 0.3s ease}.home-container.about .img-box .icon{position:absolute;top:50%;left:50%;width:100px;height:100px;font-size:100px;line-height:100px;text-align:center;color:#fff;margin-left:-50px;margin-top:-50px;opacity:0;transform:scale(0.4);transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1)}.home-container.about a.img-box:hover::before{opacity:1}.home-container.about a.img-box:hover .icon{opacity:1;transform:scale(1)}.home-container.about .img-box div.img{position:relative;height:605px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home-container.about .desc{font-size:20px;line-height:1.6em}.home-container.about .about-block.ab-1 .desc{padding:150px 0px}.home-container.about .about-block:not(.ab-1) .desc{padding:70px 40px;width:650px;max-width:100%;margin:auto}.home-container.about .desc:not(:first-child){margin-top:20px}.home-container.about .btn-box{margin-top:30px}@media (min-width:1200px){.home-container.about .nav-label-2{font-size:50px}.home-container.about .about-block.ab-text-left .desc{float:right}.home-container.about .about-block.ab-text-right .desc{float:left}}@media (min-width:1400px){.home-container.about .nav-label-2{font-size:56px}}@media (max-width:1199px){}@media (max-width:991px){.home-container.about{}.home-container.about .caption-box{text-align:center}.home-container.about .img-box{margin-bottom:40px;border-radius:0px;overflow:visible}.home-container.about .img-box div.img{height:0px;padding-bottom:56.25%}.home-container.about .desc{font-size:17px;text-align:center}.home-container.about .about-block:not(.ab-1) .desc{padding:80px 15px}.home-container.about .btn-box{text-align:center}.home-container.about .divider{margin-left:auto;margin-right:auto}}@media (max-width:767px){}.home-wrap .home-container.about .about-block.ab-1 .nav-label-2,.home-wrap .home-container.about .about-block.ab-1 .nav-label-3{font-family:var(--primary-font),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0em;line-height:1.4em}
.home-container.three-percentage:last-child{margin-bottom:-100px}.home-container.three-percentage{padding:100px 0px;background:#034ea2;color:#ffffff}.home-container.three-percentage .three-percentage-block .img-box{}.home-container.three-percentage .caption-box{margin-bottom:0px}.home-container.three-percentage .img-box img{display:block;height:150px}.home-container.three-percentage .desc{font-size:20px;line-height:1.6em;margin:35px 0px 0px 35px}.home-container.three-percentage .desc:not(:first-child){margin-top:20px}.home-container.three-percentage .btn-box{margin-top:30px}@media (min-width:1200px){}@media (max-width:1199px){.home-container.three-percentage .desc{margin:35px 0px 0px 0px}.home-container.three-percentage .img-box img{margin-left:-50px}}@media (max-width:991px){.home-container.three-percentage{}.home-container.three-percentage .caption-box{text-align:center}.home-container.three-percentage .img-box img{margin:0px auto}.home-container.three-percentage .desc{font-size:17px;text-align:center}}.home-container.three-percentage .btn-box{text-align:center}}@media (max-width:767px){}
.home-wrap{}.home-container{padding:100px 0px}.home-container .caption-box{margin-bottom:60px}.home-container .caption-box .main-text{font-weight:700;font-size:70px;line-height:70px;margin:0}.home-container .caption-box .pre-text{margin-bottom:10px;font-weight:400;font-size:16px;line-height:24px}.home-container .caption-box .sub-text{margin-top:20px;font-weight:400;font-size:16px;line-height:24px}.home-container .caption-box .divider{display:block;width:100px;height:3px;margin-top:30px;background:var(--primary-color-hex)}.home-container .caption-box.center{text-align:center}.home-container .caption-box.center .divider{margin-left:auto;margin-right:auto}@media (max-width:1199px){.home-container{padding:90px 0px}.home-container .caption-box .main-text{font-size:60px;line-height:60px}}@media (max-width:991px){.home-container{padding:80px 0px}.home-container .caption-box{margin-bottom:30px}.home-container .caption-box .main-text{font-size:40px;line-height:45px}.home-container .caption-box .pre-text{font-size:14px;line-height:22px}.home-container .caption-box .sub-text{margin-top:15px;font-size:14px;line-height:22px}.home-container .caption-box .divider{width:80px;margin-top:20px;height:2px}}@media (max-width:767px){.home-container{padding:60px 0px}.home-container .caption-box .main-text{font-size:30px;line-height:35px}}.home-wrap .nav-label-2{}.home-wrap .nav-label-3{}@media (min-width:1200px){}@media (min-width:1400px){}@media (max-width:1199px){}@media (max-width:991px){}@media (max-width:767px){}