body{background-color:#faf3f0;overflow-x:hidden}body #main-content>.flex-xl-nowrap{padding:86px 0}body .navbar{z-index:100 !important;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;transition:all .6s ease-out}body .navbar span.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28235, 104, 100, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}body .navbar.transparent a.navbar-brand{color:#fff !important}body .navbar.transparent ul.navbar-nav li a.nav-link{color:#fff}body .navbar.scrolled{background:#444;background:rgba(0,0,0,.2)}body .navbar.scrolled-down{background:#444;background:rgba(0,0,0,.78)}body .jumbotron-overlay .overlay{background:rgba(0,0,0,.45);z-index:0}body .jumbotron-overlay .position-relative{z-index:1}body .footer{font-size:.9em}body a.asc:after{content:"";left:3px;display:inline-block;width:0;height:0;border:solid 5px rgba(0,0,0,0);margin:4px 4px 2px 4px;background:rgba(0,0,0,0);border-bottom:solid 7px #212529;border-top-width:0}body a.desc:after{content:"";left:3px;display:inline-block;width:0;height:0;border:solid 5px rgba(0,0,0,0);margin:4px 4px 2px 4px;background:rgba(0,0,0,0);border-top:solid 7px #212529;border-bottom-width:0}body .user-photo-64{display:inline-block;width:64px;height:64px}body .user-photo-128{display:inline-block;width:128px;height:128px}body .user-photo-256{display:inline-block;width:256px;height:256px}body .card-height-450{min-height:450px;min-width:18rem}@media(max-width: 1024px){body .card-height-450{min-height:350px}}@media(max-width: 768px){body .card-height-450{min-height:350px;min-width:21rem}}@media(max-width: 425px){body .card-height-450{min-height:300px;min-width:23.5rem}}@media(max-width: 414px){body .card-height-450{min-height:300px;min-width:18rem}}@media(max-width: 375px){body .card-height-450{min-height:300px;min-width:20rem}}body .card-rounded{border:none;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.2)}body .card-rounded .card-body{transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1)}body .card-rounded .card-footer{background:none;border-top:none}body .card-rounded .card-footer .media img{border:solid 3px rgba(234,95,0,.3)}body .card-rounded .card-meta{color:#fff}body .card-rounded:hover{border-radius:30px;background:#effafd;box-shadow:16px 16px 16px #bac3c5,-16px -16px 16px #fff;cursor:pointer;transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1)}body .card-rounded:hover .card-body{transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1)}body .card-rounded .card-img-overlay{transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1);background:#234f6d;background:linear-gradient(0deg, rgba(235, 104, 100, 0.22) 0%, rgba(0, 0, 0, 0.64) 100%)}body .card-rounded .card-height-450:hover .card-body{margin-top:30px}body .card-rounded.card-has-bg{transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);background-size:100%;background-repeat:no-repeat;background-position:center center}body .card-rounded.card-has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}body .card-rounded.card-has-bg:hover{transform:scale(0.98);box-shadow:0 0 5px -2px rgba(0,0,0,.3);background-size:130%;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1)}body .card-rounded.card-has-bg:hover .card-img-overlay{transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1);background:#234f6d;background:linear-gradient(0deg, rgba(4, 69, 114, 0.5) 0%, rgba(245, 122, 0, 0.53) 100%)}body .card-rounded-minimal-shadow{border:1px solid #e0e0e0;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;border-radius:20px}body .card-rounded-minimal-shadow:hover{border-radius:30px;background:#effafd;box-shadow:16px 16px 16px #bac3c5,-16px -16px 16px #fff;cursor:pointer;transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1)}body .gallery .img-fluid{margin-top:24px;vertical-align:middle;border:none;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;border-radius:24px;box-shadow:0 0 12px 0 rgba(0,0,0,.2)}body .grid-view th{white-space:nowrap}body .hint-block{display:block;margin-top:5px;color:#999}body .error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}body .service-photo{display:inline-block;width:256px;height:auto}body .text-stroke{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}@media screen and (max-width: 320px){body .img-thumbnail{max-width:320px}}@media screen and (max-width: 375px){body .img-thumbnail .img-thumbnail{max-width:375px}}body .service{background-image:linear-gradient(174.2deg, rgb(255, 244, 228) 7.1%, rgb(240, 246, 238) 67.4%);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);background-size:100%;background-repeat:no-repeat;background-position:center center}body .video-container video{height:100vh;width:100vw;position:relative;object-fit:cover;left:0;top:0}body .glass-card{transition:all .4s ease-in-out}body .glass-card:hover{background-color:rgba(255,255,255,.35) !important;backdrop-filter:blur(14px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.25)}body .hero-caption{max-width:760px}body .hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.95}body .hero-title{line-height:1.08;text-shadow:0 12px 32px rgba(0,0,0,.35)}body .hero-subtitle{max-width:520px;opacity:.95}body .hero-cta .btn{border-radius:999px;font-weight:600;padding:.6rem 1.4rem}body .hero-inquiry-card{border:1px solid rgba(255,255,255,.3);box-shadow:0 18px 36px rgba(0,0,0,.26) !important}body .site-index .homepage-shell{background:linear-gradient(180deg, rgba(15, 23, 42, 0.06) 0%, rgba(255, 255, 255, 0.95) 28%, #ffffff 100%)}body .site-index .testimonial{padding:2rem 0 0}body .site-index .about-us{position:relative;z-index:1;margin-top:1.5rem}body .site-index .about-us .card-product{border-radius:22px;border:1px solid rgba(30,58,138,.08);box-shadow:0 16px 30px rgba(15,23,42,.08)}body .site-index .homepage-section-title-wrap{display:flex;justify-content:center;padding:1rem 1rem 0}body .site-index .homepage-section-title{margin:0;border-radius:999px;padding:.55rem 1.4rem;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);box-shadow:0 14px 28px rgba(37,99,235,.3)}body .site-index .solutions{background:radial-gradient(circle at 0% 0%, rgba(147, 197, 253, 0.26), transparent 38%),radial-gradient(circle at 100% 100%, rgba(96, 165, 250, 0.2), transparent 36%),linear-gradient(90deg, #eef6ff 0%, #f8fbff 100%);border-radius:32px 32px 0 0;margin-top:1.25rem}body .site-index .service{border-radius:0 0 32px 32px}body .site-index .product-index .col,body .site-index .service-index .card-service{transition:transform .28s ease,box-shadow .28s ease}body .site-index .product-index .col:hover,body .site-index .service-index .card-service:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(15,23,42,.14)}body .site-index .spread-link{margin:2rem auto 1.25rem}body .site-index .spread-link .btn{border-radius:999px;font-weight:600;padding-inline:1rem}body .marquee{overflow:hidden}body .marquee-content{display:flex;animation:scrolling 16s linear infinite}body .marquee-item{flex:0 0 8vw;flex-direction:column;margin:0 .5vw;align-items:center;justify-content:center}body .marquee-item div.img-container{height:56px}body .marquee-item div.img-container img{display:block;width:64px;height:auto}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translatex(-86vw)}}@media(max-width: 992px){body .hero-title{font-size:clamp(2rem,8vw,3.6rem)}body .site-index .homepage-section-title{width:calc(100% - 2rem)}body .site-index .solutions,body .site-index .service{border-radius:20px}}/*# sourceMappingURL=site.css.map */
