:root{--bg:#f5f7fb;--ink:#222;--muted:#8b8f99;--line:#dfe3ea;--cta:#e82c2c}.hero{height:100dvh;min-height:700px;background:linear-gradient(180deg, #0f2439, #1c2b3a);color:#fff;background-size:cover}.border-dash{border:2px dashed var(--line) !important;border-radius:1rem}.border-dot{border:2px dotted var(--line) !important;border-radius:1rem}.hero .btn{border:2px dashed #fff}.media-box{height:160px}.media-box.tall{height:240px}.kpi{height:92px}.review{height:120px}.cta{background:var(--cta);color:#fff;padding:2.5rem 0}.reviews-carousel .carousel-control-prev,.reviews-carousel .carousel-control-next{width:auto;opacity:1;transition:opacity .2s ease}.reviews-carousel .carousel-control-prev:hover,.reviews-carousel .carousel-control-next:hover{opacity:.9}.reviews-carousel .carousel-control-prev-icon,.reviews-carousel .carousel-control-next-icon{width:44px;height:44px;border-radius:50%;background-color:#0f2439;background-size:50% 50%;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px rgba(0,0,0,.25)}html[dir=rtl] .reviews-carousel .carousel-control-prev{right:.75rem;left:auto}html[dir=rtl] .reviews-carousel .carousel-control-next{left:.75rem;right:auto}@media(max-width: 576px){html[dir=rtl] .reviews-carousel .carousel-control-prev{right:.5rem}html[dir=rtl] .reviews-carousel .carousel-control-next{left:.5rem}}#section-2 .img-card{height:500px;display:flex;align-items:end;padding:0;background-position:center center;border-radius:20px;box-shadow:1px 1px 1px rgba(0,0,0,.24);overflow:hidden}#section-2 .img-card .img-text{width:100%;background-color:rgba(255,255,255,.49);backdrop-filter:blur(30px)}#section-5{height:340px}#section-5 .bg{height:100%;background-color:#e3e3e3}#section-5 h4{line-height:1;background-color:#fff;width:fit-content;padding:10px 20px;border-radius:20px;margin:10px auto}#section-5 p{line-height:1;background-color:#fff;width:fit-content;padding:10px 20px;border-radius:20px;margin:10px auto}#section-5 .kmc-btn{outline:none;border:none;padding:5px 20px;border-radius:20px;box-shadow:1px 1px #000;margin:10px;color:#fff;background-color:red;display:inline-block;width:fit-content;text-align:center;margin:0 auto}#section-5 .container,#section-5 .row{height:100%}#section-5 .col-12{height:100%;text-align:center}.card{box-shadow:0 0 1px rgba(122,122,122,.91);border-radius:20px;padding:20px;margin-bottom:20px}/*# sourceMappingURL=template-delivery.min.css.map */
