#carousel_main{margin-bottom:0px}.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%);padding-top:120px;padding-bottom:100px;color:#fff}#carousel_main .carousel-caption.left{text-align:left}#carousel_main .carousel-caption.center{text-align:center}#carousel_main .carousel-caption.right{text-align:right}#carousel_main .carousel-caption.dark{color:#141414}#carousel_main .carousel-caption.light{color:#fff}#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;background-color:transparent;border:2px solid #ffffff;text-transform:uppercase}#carousel_main .carousel-caption .btn-box .btn:hover,#carousel_main .carousel-caption .btn-box .btn:focus{color:#143a52;background-color:#ffffff}@media (max-height: 650px){#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:0px;z-index:3}@media (min-width: 992px){#carousel_main .carousel-indicators{width:auto;left:45px;transform:none;display:inline-block}}@media (min-width: 992px) and (max-width: 1199px){#carousel_main .carousel-indicators{left:25px}}@media (max-width: 767px){#carousel_main .carousel-indicators{left:0px}}#carousel_main .carousel-indicators li,#carousel_main .carousel-indicators li.active{margin:0px 5px 15px 5px;border:0px;width:40px;height:26px;border-radius:0px;background:transparent;overflow:hidden}#carousel_main .carousel-indicators li > span{display:block;width:100%;height:100%;transform:scale(1, 1) translateY(0);transition:background 0.3s ease, transform 0.3s ease}#carousel_main .carousel-indicators li.active > span{transform:scale(1, -1)}#carousel_main .carousel-indicators li > span::before{content:'';display:block;height:100px;width:100px;border:2px solid #ffffff;border-radius:50%;background:none;position:absolute;top:6px;bottom:0;left:-30px;margin-top:0px;transition:border 0.3s ease}#carousel_main .carousel-indicators li.active > span::before,#carousel_main .carousel-indicators li:not(.active):hover > span::before{border-color:#b1cdd7}#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:#143a52}#carousel_main .arrow-button.left{text-align:center;right:0px;margin-right:80px}#carousel_main .arrow-button.right{text-align:center;right:0px}
.home-container{padding:100px 0px}.home-container .caption-box:not(:last-child){margin-bottom:60px}.home-container .caption-box .title{font-size:50px;line-height:1.4em;text-transform:uppercase}.home-container .caption-box .desc{margin-top:20px;font-size:20px;line-height:1.4em}.home-container.about .btn-box:not(:first-child){margin-top:30px}.home-container .caption-box .divider{display:block;width:100px;height:3px;margin-top:30px;background:#adddcf}.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:80px 0px}.home-container .caption-box .title{font-size:40px}.home-container .caption-box .desc{margin-top:15px;font-size:18px}.home-container .caption-box .divider{width:80px}}@media (max-width:767px){.home-container .caption-box .title{font-size:34px}.home-container .caption-box .desc{font-size:18px}}.home-container.about{padding:100px 0px}.home-container.about .desc{margin-top:30px;font-size:22px;line-height:1.4em}.home-container.about .desc .nav-label-2{font-size:40px}.home-container.about .desc .nav-label-3{font-size:30px}@media (min-width: 992px){.home-container.about .image-box-container{margin-top:8px}}@media (max-width: 991px){.home-container.about .caption-box{text-align:center;margin-top:60px}.home-container.about .desc{font-size:20px}.home-container.about .desc .nav-label-2{font-size:34px}.home-container.about .desc .nav-label-3{font-size:26px}}@media (max-width: 767px){.home-container.about .desc .nav-label-2{font-size:30px}.home-container.about .desc .nav-label-3{font-size:24px}}.home-container.service{padding:100px 0px;background-color:#dcd8cf;margin-bottom:-150px}.home-container.service .post-list-item .image-box-container{overflow:hidden}.home-container.service .post-list-item .image-box-container .img-box{display:block;height:0px;padding:0px;overflow:hidden;padding-bottom:100%}.home-container.service .post-list-item .data-box{position:absolute;bottom:0px;left:0px;right:0px;text-align:center;padding:15px 20px 25px 20px}.home-container.service .post-list-item .data-box:before{content:'';display:block;width:250%;padding-bottom:250%;border:2px solid #ffffff;border-radius:50%;background:rgba(244,240,230, 0.75);position:absolute;top:-10%;bottom:0;left:-75%;transition:border 0.3s ease}.home-container.service .post-list-item .data-box .name{text-transform:uppercase}.home-container.service .post-list-item .txt-box,.home-container.service .post-list-item .btn-box{position:relative}