#hero_slider{max-width:1920px;margin:0 auto}#hero_slider .service-ndt,#hero_slider .service-tnc,#hero_slider .service-tpis{background-repeat:no-repeat;background-size:cover;background-position:center center}#hero_slider .service-tpis{background-image:url(../assets/img/hero/slide-1.webp)}#hero_slider .service-ndt{background-image:url(../assets/img/hero/slide-2.webp)}#hero_slider .service-tnc{background-image:url(../assets/img/hero/slide-3.webp)}#hero_slider .service-ghc{background-image:url(../assets/img/hero/slide-4.webp);background-position:bottom left}#hero_slider .caption-paper{margin-left:-50px;width:130%;max-width:600px;height:100%;transform:skew(-20deg);background:rgba(0 0 0 /30%)}#hero_slider .service-tnc .caption-paper,#hero_slider .service-tpis .caption-paper{background:rgba(24,16,114,.3)}#hero_slider .service-ndt .caption-paper{background:rgba(114,16,16,.3)}#hero_slider .h{font-family:var(--heading-font);font-weight:var(--font-weight-sb)}#hero_slider .h1{font-size:2.15rem;line-height:1;font-weight:700;color:var(--color-primary);color:#fff;z-index:1}#hero_slider .h1 strong{position:relative;padding:0 1rem}#hero_slider .h1 strong::after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:var(--color-logo);z-index:-1}#hero_slider .h1 strong.underline::after{top:unset;bottom:10px;height:15px}#hero_slider .h1 strong.highlight-secondary::after{background-color:var(--color-secondary)}#hero_slider .h1 strong.highlight-green::after{background-color:#2ecc71}#hero_slider .carousel-caption .h~p{font-size:1.1rem;line-height:1.35;color:#fff;margin:2rem 0;font-weight:500;background-color:rgb(0 0 0 / 50%);padding:1rem;position:relative}#hero_slider .carousel-caption .h~p::after,#hero_slider .carousel-caption .h~p::before{content:'';position:absolute;height:30px;width:30px;border-width:0;border-style:solid;border-color:#fff}#hero_slider .carousel-caption .h~p::before{top:-5px;left:-5px;border-left-width:8px;border-top-width:8px}#hero_slider .carousel-caption .h~p::after{right:-5px;bottom:-5px;border-right-width:8px;border-bottom-width:8px}#hero_slider .cta{font-size:1.35rem;z-index:2}#hero_slider .carousel-control-prev-next{top:2rem;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}#hero_slider .carousel-control-next,#hero_slider .carousel-control-prev{position:unset;bottom:unset;left:unset;width:40px;height:40px;background-color:unset;top:0;right:0;margin-top:1rem;margin-right:1rem}#hero_slider .carousel-control-prev{right:calc(1rem + 30px)}#hero_slider .carousel-indicators{bottom:0}#hero_slider .carousel-control.left,#hero_slider .carousel-control.right{background-image:none}#hero_slider .carousel-item{height:calc(var(--full-height) + var(--topbar-height));width:100%;overflow:hidden}#hero_slider .carousel-caption{top:0;bottom:0;left:unset;right:unset;text-align:unset;width:90%;max-width:600px;margin:0 auto;display:inline-flex;flex-direction:column;justify-content:center}#hero_slider .carousel .icon-container{display:inline-block;font-size:25px;line-height:25px;padding:1em;text-align:center;border-radius:50%}#hero_slider .carousel-caption .label{animation-delay:1s}#hero_slider .carousel-caption .h,#hero_slider .carousel-caption h3:first-child{animation-delay:.2s}#hero_slider .carousel-caption h3:nth-child(2),#hero_slider .carousel-caption p{animation-delay:1.2s}#hero_slider .carousel-caption .cta,#hero_slider .carousel-caption button{animation-delay:2s}@media (min-width:768px){#hero_slider .h1{font-size:3.5rem}#hero_slider .service-ndt,#hero_slider .service-tnc,#hero_slider .service-tpis{background-size:100% auto}#hero_slider .carousel-item{height:var(--full-height);max-height:750px}}@media (min-width:992px){#hero_slider .h1{font-size:3.5rem}}.cta.hover-white:hover{border-color:#fff;color:#fff}.block p{line-height:1.75}.why-us{counter-reset:section-block;padding:0}.why-us{background-color:var(--color-logo);padding:4rem 0 8rem}.why-us+div{margin-top:-5rem}.why-us .block-intro,.why-us .block-sub-title,.why-us .block-title,.why-us p{color:#fff!important;transition:all .5s}.why-us .block-sub-title{line-height:1.5}.why-us .row{margin-top:3rem}.why-us .block{height:100%;border-radius:unset!important;border:1px solid #ffffff2f;text-align:left;align-items:flex-start;color:inherit;padding:2.5rem 2rem 4rem!important;position:relative;overflow:hidden}.why-us .block:hover .block-sub-title,.why-us .block:hover p{color:unset!important}.why-us .block::after{background-color:#262051;opacity:.75}.why-us .block:hover::after{background-color:#fff;opacity:1}.why-us .block::after,.why-us .block:hover::after{box-shadow:unset!important}.why-us .block::before{counter-increment:section-block;content:"0" counter(section-block);font-size:6rem;font-weight:700;font-family:var(--heading-font);color:#fff;opacity:.25;line-height:.75}.why-us .block .block-icon-wrapper{position:absolute;bottom:-70px;right:-70px;width:140px;height:140px;color:#fff;background:rgba(255,255,255,.075);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.why-us .block:hover .block-icon-wrapper{background:var(--color-primary)}.why-us .block .block-icon{position:absolute;top:25px;left:30px;font-size:35px;line-height:1}.why-us-stats .block{height:100%;background-color:transparent;border-radius:unset!important;text-align:left;align-items:flex-start;color:inherit;padding:2.5rem 2.5rem!important;position:relative;overflow:hidden}.why-us-stats .block *{color:#fff}.services{padding:6rem 0}.services .block{height:100%;border-radius:unset!important;border:1px solid #0000002f;text-align:left;align-items:flex-start;color:inherit;padding:2.5rem!important}.services .block-sub-title{font-weight:var(--font-weight-sb);line-height:1.5}.testimonials .tm-slider .buttons{z-index:1;right:50%;bottom:0;width:80px;height:40px;position:absolute;border-radius:50px;transform:translateX(50%);background-color:#fff}.testimonials .tm-slider .buttons .tm-next,.testimonials .tm-slider .buttons .tm-previous{width:50%;height:100%;position:absolute;background-repeat:no-repeat;background-position:center;cursor:pointer}.testimonials .tm-slider .buttons .tm-previous{left:0;background-image:url(../assets/img/icons/icon-prev.svg)}.testimonials .tm-slider .buttons .tm-previous:hover{transform:scale(1.25)}.testimonials .tm-slider .buttons .tm-next{right:0;background-image:url(../assets/img/icons/icon-next.svg)}.testimonials .tm-slider .buttons .tm-next:hover{transform:scale(1.25)}.testimonials .tm-slider .tm-slide{display:flex;margin:0 auto;text-align:center;align-items:center;justify-content:center;flex-direction:column-reverse}.testimonials .tm-slider .tm-slide .testimonial{padding:2rem 1rem;background-size:60px;background-position:top;background-repeat:no-repeat;background-image:url(../assets/img/icons/pattern-quotes.svg)}.testimonials .tm-slider .tm-slide .testimonial blockquote{font-size:18px;font-weight:300;line-height:24px;margin-bottom:36px}.testimonials .tm-slider .tm-slide .testimonial .author{display:flex;flex-direction:column;font-size:15px;font-weight:700}.testimonials .tm-slider .tm-slide .testimonial .author span:nth-child(2){display:block;color:#9898ab;font-weight:500}.testimonials .tm-slider .tm-slide .slider-img{width:100%;padding:30px;display:flex;margin-bottom:40px;align-items:center;justify-content:center;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../assets/img/pattern-bg.svg)}.testimonials .tm-slider .tm-slide .slider-img img{width:240px;display:block;border-radius:10px;box-shadow:0 16px 40px 0 rgba(135,105,210,.4)}.testimonials .tm-slider .tm-slide .active{opacity:1;transform:translateX(0) scale(1);transition-delay:.4s}@media screen and (min-width:600px){.testimonials .tm-slider .buttons{top:280px}}@media screen and (min-width:900px){.testimonials .tm-slider .buttons{right:43%;top:500px}.testimonials .tm-slider .tm-slide{position:relative;text-align:left;display:flex;flex-direction:row}.testimonials .tm-slider .tm-slide .testimonial{padding:32px 0 0 0;background-size:80px;background-position:19% -7%;transform:translateX(100px)}.testimonials .tm-slider .tm-slide .testimonial blockquote{font-size:24px;line-height:30px;width:600px}.testimonials .tm-slider .tm-slide .testimonial .author span{display:contents}.testimonials .tm-slider .tm-slide .slider-img{padding:55px}.testimonials .tm-slider .tm-slide .slider-img img{width:400px}}