*{box-sizing:border-box;margin:0;padding:0}*,body{font-family:Montserrat,sans-serif}body{background:linear-gradient(0deg,#e7faff,#f7f7f7 50%,#e7faff);overflow-x:hidden}body.overflow-hidden{overflow:hidden}#hubspot-messages-iframe-container,#hubspot-messages-iframe-container.widget-align-right{display:none!important}.hero-section{display:block!important}.hero .video video{height:872px;object-fit:cover;transition:height .8s ease-in-out,transform .8s ease-in-out;width:100%}.video.front-desktop__video{display:block}.video.front-mobile__video{display:none}.overflow-hidden .hero .video.front-desktop__video{display:block}.overflow-hidden .hero .video.front-mobile__video{display:none}.award-main-section{overflow-x:hidden}.overflow-hidden .hero-section{visibility:visible!important}.overflow-hidden .hero{overflow:hidden;z-index:9}.overflow-hidden .hero .video{height:100vh;max-height:100vh;overflow:hidden;width:100vw}.overflow-hidden .hero .video video{height:100vh;width:100%}.hero .front_slider_inner{margin:auto;max-width:800px;padding:36px 0;position:relative;text-align:center}.hero .front_slider .slick-next:before,.hero .front_slider .slick-prev:before{display:none}.hero .front_slider .slide{color:#033e6f;font-size:16px;font-weight:400;padding:0 10px}.hero .front_slider .slick-current.slick-active .slide{color:#c8171f;font-weight:700}.hero .front_slider .slick-active:has(+.slick-current) .slide{background:linear-gradient(90deg,#f1f8fa,#033e6f 80%,#033e6f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .front_slider .slick-slide.slick-active+div+div .slide{background:linear-gradient(270deg,#f1f8fa,#033e6f 80%,#033e6f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .front_slider .slick-prev{left:-40px;z-index:8}.hero .front_slider .slick-next{right:-40px;z-index:8}.hero .slide.active .after,.hero .slide.active .before{background:#e74c3c;height:2px;position:absolute;top:50%;width:30px}.front_slider.gradient-active:after{background:linear-gradient(180deg,#f1f8fa,#033e6f);bottom:-160px;content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}#myVideo .hs-video-wrapper{z-index:-1}.front_slider-parent{padding:60px 0 40px;width:100%}.front_slider-parent__item{display:flex!important;flex-wrap:wrap;width:100%;grid-gap:40px}.front_slider-parent__img{width:calc(45% - 20px)}.front_slider-parent__img img{aspect-ratio:1.1;border-radius:30px;object-fit:cover;width:100%}.front_slider-parent__copy{display:flex;flex-direction:column;width:calc(55% - 20px);grid-gap:20px;align-self:center}.front_slider-parent__copy h2{color:#34b0d1;font-size:66px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;max-width:510px}.front_slider-parent__copy h2 span{color:#033e6f}.front_slider-parent__copy p{color:#4b4b4d;font-size:18px;font-weight:400;line-height:1.3;margin-bottom:0;margin-top:0}.front_slider-parent__copy-cta{margin-top:10px}.front_slider-parent__copy-cta a{background:#c8171f;border:2px solid #c8171f;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.53px;line-height:1.125;padding:12px 23px;text-decoration:none}.front_slider-parent__copy-cta a:hover{background:transparent;color:#c8171f}.services-section .our-services-slide-content ul li,.services-section .our-services-slide-content ul li span{color:#4b4b4d;font-size:20px;font-weight:400;line-height:1.3;list-style-type:none;margin-bottom:10px;padding-left:30px;position:relative}.services-section .our-services-slide-content ul li:before{border-top:1px solid #c8171f;content:"";height:1px;left:0;position:absolute;top:13px;width:16px}.slider2-controls{align-items:center;display:flex;gap:20px;justify-content:center;margin:0 auto}.our-services-cards-inner .slider2-next,.our-services-cards-inner .slider2-prev{background:none;border:1px solid #033e6f;border-radius:8px;color:#607d8b;height:30px;position:static!important;transform:none!important;width:35px;z-index:2}.our-services-cards-inner .slick-dots{display:flex!important;gap:8px;margin:0;position:static}@media (max-width:1400px){.front_slider-parent__copy h2{font-size:48px}.front_slider-parent__copy p{font-size:16px}}@media (max-width:1199px){.front_slider-parent__copy h2{font-size:39px}}@media (max-width:991px){.front_slider-parent__copy h2{font-size:35px}.front_slider-parent__item{grid-gap:20px}.front_slider-parent__img{width:calc(45% - 10px)}.front_slider-parent__copy{width:calc(55% - 10px);grid-gap:10px}.front_slider-parent{padding:60px 0 20px}}@media (max-width:767px){.front_slider-parent__copy,.front_slider-parent__img{width:100%}}@media (max-width:479px){.front_slider-parent__copy h2{font-size:26px}.front_slider-parent__copy p{font-size:14px}}.aboutus-main-section{position:relative}.about-us-section{margin:50px 0 20px}.about-us-section .container{margin:0 auto;max-width:1512px;padding:0 20px;width:100%}.about-us-section .row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.about-us-section .about-us-content{background-color:#033e6f;border-radius:27px}.about-us-section .about-us-content .about-us-img{width:43%}.about-us-section .about-us-content .about-us-right-content{padding:53px 60px;width:57%}.about-us-section .about-us-img img{border-bottom-left-radius:27px;border-top-left-radius:27px;display:block;height:100%;object-fit:cover;width:100%}.about-us-section .about-us-title{color:#fff;font-size:36px;font-style:bold;font-weight:700;line-height:1.2;margin-bottom:24px;text-align:left}.about-us-section .about-us-paragraph{color:#fff;font-size:18px;font-weight:400;line-height:1.3;margin-top:10px;text-align:left}.about-us-points .about-us-title{color:#033e6f;font-size:48px;margin-bottom:0;text-align:center}.about-us-points .about-us-paragraph{color:#000;text-align:center}.about-us-section .about-us-points ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;list-style:none;margin:auto;max-width:1100px;padding:0}.about-us-section .about-us-points ul li{display:flex;justify-content:center;margin-bottom:20px;width:29%}.about-us-section .about-us-btn{background-color:#fff;border:2px solid #fff;border-radius:6px;color:#033e6f;display:inline-block;font-size:16px;font-weight:700;padding:8px 48px;text-decoration:none}.about-us-section .about-us-btn:hover{background-color:#033e6f;border:2px solid #fff;color:#fff}.about-us-section .mb-25{margin-bottom:37px}.about-us-section .about-us-points{padding-bottom:50px;padding-top:90px;position:relative}.about-us-section .about-us-points .insider-point{display:flex;flex-direction:column;justify-content:center;width:62%}.about-us-section .about-us-points .about-us-inner-headline{color:#033e6f;font-size:40px;font-weight:700;margin-bottom:60px;text-align:center}.about-us-section .about-us-points .about-us-inner-headline span{color:#34b0d1}.our-services-section{padding:80px 0 50px}.our-services-section h2{color:#033e6f;font-size:40px;font-weight:700;margin-bottom:10px}.our-services-section h2 span{color:#34b0d1}.our-services-section .our-services-title p{color:#4b4b4d;font-size:18px;font-weight:400;line-height:1.3;margin-bottom:25px;margin-top:0;max-width:900px}.our-services-section .our-services-title a{background-color:#c8171f;border:2px solid #c8171f;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.53px;line-height:1;padding:13px 54px;text-decoration:none}.our-services-section .our-services-title a:hover{background-color:inherit;border:2px solid #c8171f;color:#c8171f}.our-services-slide-content h3{color:#033e6f;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:15px}.our-services-section .our-services-cards-inner{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;margin-top:60px}.our-services-cards-inner .our-services-card img{aspect-ratio:16/9;border-radius:27px;height:240px;object-fit:cover;opacity:.4;width:240px}.our-services-card:hover img{opacity:1}.our-services-card:hover .our-services-slide-content h3{color:#c8171f}.our-services-card:hover .our-services-cards-inner img{opacity:1}.our-services-card a{text-decoration:none}.awards-section{opacity:0;transform:translateX(100px);transition:opacity 1.5s ease,transform .8s ease;transition:opacity 2s ease 1s,transform 2s ease 1s}.awards-section.in-view{opacity:1;transform:translateX(0)}.awards-section .container{margin:0 auto;max-width:1409px;padding:0 20px;width:100%;z-index:1}.awards-section{display:flex;justify-content:center;margin:50px 0 0;overflow:hidden;padding:100px 0 50px;position:relative}.awards-section:after{background-image:url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/2026%20Home%20page/right-side-gradiant.png);background-repeat:no-repeat;background-size:cover;content:"";height:901px;position:absolute;right:0;top:0;width:715px}.awards-section .awards-viewport{max-height:660px;max-width:653px;padding-top:100px;position:relative;width:100%}.awards-section .awards-column{height:auto;position:relative}.awards-section .award-item{align-items:center;column-gap:20px;display:flex;padding:15px 0}.awards-section .slider-track{animation:verticalScroll 80s linear infinite;offset-rotate:0deg;will-change:transform}.awards-section .award-item.active-next-1 .award-btn,.awards-section .award-item.active-next-2 .award-btn,.awards-section .award-item.active-prev-1 .award-btn,.awards-section .award-item.active-prev-2 .award-btn{visibility:hidden}.awards-section .award-item.active .award-btn{max-width:160px;visibility:visible}.awards-section .award-item img{aspect-ratio:1/1;height:auto;object-fit:contain;width:70px}.awards-section .award-item h3{color:#0b3c78;font-size:18px;margin-bottom:4px}.awards-section .award-item p{color:#6b7c93;font-size:14px}@keyframes verticalScroll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.awards-section .fade{height:auto;left:0;pointer-events:none;position:absolute;width:100%;z-index:5}.awards-section .fade.top{background:linear-gradient(180deg,#f9fcff,transparent);top:0}.awards-section .fade.bottom{background:linear-gradient(0deg,#f9fcff,transparent);bottom:0}.awards-section .row{align-items:center;column-gap:31px;display:flex}.awards-section .award-item-content h3{color:#033e6f;font-size:22px;font-weight:700;line-height:27px;margin-bottom:10px;margin-top:0}.awards-section .award-item-content p{color:#4b4b4d;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;margin-top:0}.awards-section .award-right-content{max-width:685px;text-align:center;width:100%}.awards-section .award-right-content h3{color:#34b0d1;font-size:40px;font-weight:700;margin:0 auto 10px;max-width:500px}.awards-section .award-right-content h3 span{color:#033e6f}.awards-section .award-right-content p{color:#4b4b4d;font-size:18px;font-weight:400;line-height:1.3;margin:0 auto;max-width:520px}.awards-section .award-btn{background-color:#34b0d1;border:2px solid #34b0d1;border-radius:6px;color:#fff;display:inline-block;font-size:16px;margin-top:15px;padding:4px 31px;text-decoration:none}.awards-section .award-btn:hover{background-color:inherit;border:2px solid #34b0d1;color:#34b0d1}.our-blogs{padding:120px 0 36px}.our-blogs .wrapper{max-width:1208px;padding-left:15px;padding-right:15px}.our-blogs h2{color:#033e6f;font-size:40px;font-weight:700;margin-bottom:10px}.our-blogs h2 span{color:#34b0d1}.our-blogs .section-text p{color:#4b4b4d;font-size:18px;font-weight:400;line-height:1.4;margin-bottom:25px}.all-case-study-cta a,.our-blogs .blog-cta a{background-color:#c8171f;border:2px solid #c8171f;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.53px;line-height:1;padding:10px 108px;text-decoration:none}.all-case-study-cta a:hover,.our-blogs .blog-cta a:hover{background-color:inherit;border:2px solid #c8171f;color:#c8171f}.all-case-study-cta a{margin-top:30px;padding:10px 58px}.our-blogs .width-half{margin-bottom:39px;max-width:893px}.our-blogs .blog-posts .rec-posts:first-child{display:flex;gap:20px;padding:10px;width:100%}.our-blogs .blog-posts .rec-posts{backdrop-filter:blur(25.52px);-webkit-backdrop-filter:blur(25.52px);background:linear-gradient(180deg,#efefef,#fafafa);border:2px solid #fff;border-radius:20px;box-shadow:0 2.55px 40.84px -6.38px rgba(28,59,106,.35);gap:13px;max-width:1348px;min-height:306px;padding:10px 10px 48px;width:100%}.our-blogs .blog-posts .rec-author .rec-author-img a{display:flex}.our-blogs .blog-posts .rec-author .rec-author-img img{border-radius:50%;max-height:26px;max-width:26px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner h3 a{color:#033e6f;display:block;font-family:Montserrat;font-size:26px;font-weight:700;line-height:1.2;margin:13px 0 0;text-decoration:none}.our-blogs .blog-posts .rec-posts .rec-inner h3 a{color:#033e6f;display:inline-block;font-size:20px;margin:13px 15px 15px;text-decoration:none}.our-blogs .blog-posts .rec-posts .rec-inner .rec-postbody{color:#4b4b4d;display:none;font-size:18px;line-height:1.2;margin-top:12px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .rec-postbody{display:block}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .blog-post__tag-link{left:auto;position:relative;top:0}.our-blogs .blog-posts .rec-posts .rec-inner .blog-post__tag-link,.our-blogs .blog-posts .rec-posts:first-child .rec-inner .blog-post__tag-link{background:none;border:1px solid #34b0d1;border-radius:6px;color:#34b0d1;display:inline-block;font-size:13px;padding:4px 9px;text-decoration:none}.our-blogs .blog-posts .rec-posts .rec-inner .blog-post__tag-link{bottom:15px;left:25px;position:absolute}.our-blogs .blog-posts .rec-posts .rec-inner .flex .rec-author,.our-blogs .blog-posts .rec-posts .rec-inner .flex .rec-tag span{display:none}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex,.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-author,.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-tag span{align-items:center;display:flex;font-size:12px;justify-content:space-between;line-height:1}.our-blogs .blog-posts .rec-author{align-items:center;display:flex}.our-blogs .blog-posts .rec-author-right a{color:#4b4b4d;font-size:14px;font-style:Regular;font-weight:400;margin-left:12px;text-align:right;text-decoration:none}.our-blogs .blog-posts .rec-inner .rec-tag span{border:1px solid #033e6f;border-radius:6px;color:#033e6f;display:inline-block;font-size:14px;font-weight:400;margin-left:10px;padding:4px 9px}.our-blogs .blog-posts .rec-inner,.our-blogs .blog-posts .rec-postimg{width:100%}.our-blogs .blog-posts .rec-postimg{position:relative}.our-blogs .blog-posts .rec-posts:first-child .rec-inner,.our-blogs .blog-posts .rec-posts:first-child .rec-postimg{position:relative;width:50%}.our-blogs .blog-posts .rec-posts .rec-postimg img{border-radius:20px;height:282px;object-fit:cover;width:100%}.our-blogs .blog-posts .rec-posts:first-child .rec-postimg img{border-radius:20px;display:block;max-height:282px;object-fit:cover;width:100%}.our-blogs .blog-posts .rec-posts{position:relative;width:32%}.our-blogs .wrapper .blog-posts{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.our-blogs .blog-posts .rec-posts .rec-inner .flex .rec-tag{display:flex}.our-blogs .newsletter{padding-bottom:40px;padding-top:80px}.our-blogs .newsletter .newsletter-headline{color:#033e6f;font-size:40px;font-weight:700;margin-bottom:20px}.our-blogs .newsletter .newsletter-headline span{color:#34b0d1}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content{display:flex;gap:10px;justify-content:center;margin:15px auto 0;max-width:100%;padding:0}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content .hsfc-NavigationRow{margin-top:0;max-width:140px;width:100%}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content .hsfc-FieldLabel,.our-blogs .newsletter .newsletter-form .hsfc-Step__Content .hsfc-NavigationRow__Alerts{margin-bottom:0}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content .hsfc-NavigationRow__Alerts{display:none}.newsletter-form-content{color:#4b4b4d;font-size:18px;line-height:1.2;margin-top:12px}.newsletter-form .newsletter-form-left{width:45%}.newsletter-form .newsletter-form-right{max-width:500px;width:55%}.newsletter .newsletter-form{display:flex;grid-gap:80px}.our-blogs .newsletter .newsletter-form .hsfc-NavigationRow .hsfc-Button{border:2px solid #34b0d1;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:9px 18px;width:100%}.our-blogs .newsletter .newsletter-form .hsfc-NavigationRow .hsfc-Button:hover{background-color:inherit;border:2px solid #34b0d1;color:#34b0d1;transform:none}.our-blogs .newsletter .newsletter-form .hsfc-EmailField .hsfc-TextInput{background:linear-gradient(180deg,#f6f6f6,#fafafa);border:1px solid #fff;border-radius:8px;box-shadow:0 4px 9px 0 rgba(0,0,0,.11);color:#033e6f;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.2;padding:10px 12px}.our-blogs .newsletter .newsletter-form .hsfc-EmailField .hsfc-TextInput:placeholder{color:rgba(3,62,111,.3);font-size:14px;line-height:1.2}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail img{border-radius:50%;height:36px;margin-right:7px;width:36px}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail a{display:inline-block}.our-blogs .blog-posts .rec-posts .author_with_date .author_detail{display:none}.our-blogs .blog-posts .rec-posts:first-child .author_with_date,.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail{align-items:center;display:flex}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail a{color:#fff;font-size:16px;text-decoration:none}.our-blogs .blog-posts .rec-posts .author_with_date .author_date{color:#fff;font-size:16px}.our-blogs .blog-posts .rec-posts:first-child .author_with_date{background:#34b0d1;border-radius:20px 20px 0 0;bottom:0;color:#fff;left:15px;padding:12px 15px 6px;position:absolute;width:auto}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .divider{padding-left:15px;padding-right:15px}.our-blogs .blog-posts .rec-posts:not(:first-child) .author_with_date .author_date{background:#34b0d1;border-radius:10px 10px 0 0;bottom:0;bottom:4px;color:#fff;left:15px;padding:8px 15px;position:absolute;z-index:9}.testimonials-section{background-color:#f3f8fb;padding:30px 15px 70px}.testimonials-section .testimonials-title{color:#34b0d1;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:10px;text-align:center}.testimonials-section .testimonials-title span{color:#033e6f}.testimonials-section .testimonials-subtitle{color:#d2171f;display:block;font-size:30px;font-weight:400;line-height:1.2;margin-bottom:30px;text-align:center}.testimonials-section .testimonials-slider .slick-list{position:relative}.testimonials-section .testimonials-slider .slick-list:before{background-image:url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/2026%20Home%20page/left-quota.png);left:0}.testimonials-section .testimonials-slider .slick-list:after,.testimonials-section .testimonials-slider .slick-list:before{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:7px;content:"";height:106px;position:absolute;top:50%;transform:translateY(-50%);width:106px;z-index:1}.testimonials-section .testimonials-slider .slick-list:after{background-image:url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/2026%20Home%20page/right-quota.png);right:0}.testimonials-section .testimonials-slider .testimonials-slide-item{background-color:#34b0d1;border:2px solid #fff;border-radius:20px;margin:0 56px;padding:25px 20px}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content{margin:0 auto;max-width:750px}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content p{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px;text-align:center}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content .author-name{color:#fff;display:block;font-size:16px;line-height:1.3;text-align:center}.our-services-section .slick-dots li,.testimonials-section .testimonials-slider .slick-dots li{background-color:#f3f8fb;border:1px solid #033e6f;border-radius:50%;font-size:0;height:12px;line-height:0;margin:0 5px;width:12px}.our-services-section .slick-dots li button,.our-services-section .slick-next:before,.our-services-section .slick-prev:before,.our-services-section .testimonials-section .slick-dots li button:before,.testimonials-section .slick-dots li button,.testimonials-section .slick-dots li button:before,.testimonials-section .slick-next:before,.testimonials-section .slick-prev:before{display:none}.our-services-section .slick-dots li.slick-active,.testimonials-section .testimonials-slider .slick-dots li.slick-active{background-color:#033e6f;height:14px;width:14px}.testimonials-section .slider-controls{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px}.testimonials-section .slider-controls button{background:none!important;border:1px solid #033e6f;border-radius:8px;color:#607d8b;height:34px;width:34px;z-index:2}.testimonials-slider .slick-next,.testimonials-slider .slick-prev{position:static!important;transform:none!important}.testimonials-slider .slick-dots{display:flex!important;gap:8px;margin:0;position:static;width:auto}@media only screen and (max-width:1400px){.services-section{min-height:auto}.services-section .services-title{padding:35px;width:34%}.services-section .services-title h2{font-size:48px}.services-section .services-title p{font-size:16px;max-width:100%}.hero .video video{height:100%}.overflow-hidden .hero .video{align-items:center;background:#000;display:flex;height:100vh}.overflow-hidden .hero .video video{height:auto}.about-us-section .about-us-img img{height:490px}}@media only screen and (max-width:1199px){.row-fluid .wrapper{padding-left:15px;padding-right:15px}.about-us-content .about-us-right-content{padding:25px 40px 30px}.about-us-section .about-us-title{font-size:30px}.about-us-section .about-us-paragraph{font-size:16px}.about-us-section .about-us-points ul li{margin-bottom:15px;width:29%}.about-us-section .about-us-btn{font-size:14px;padding:10px 40px}.about-us-section .about-us-points{padding-top:50px}.about-us-section .about-us-content .about-us-right-content{padding:30px 35px}.services-section{padding:0}.services-section .card p{font-size:18px}.services-section .card h3{font-size:26px}.services-section .services-title h2{font-size:39px}.services-section .cards-inner{padding:25px 30px 30px}.awards-section .awards-column{padding:200px 0 0}.awards-section .award-right-content{max-width:none;width:40%}.awards-section .award-right-content h3{font-size:33px;line-height:1.1}.awards-section .awards-viewport{max-width:none;padding-top:0;width:57%}.awards-section .award-right-content p{font-size:14px}.awards-section .award-item-content h3{font-size:20px;line-height:24px;margin-bottom:7px}.awards-section .award-item-content p{font-size:14px;line-height:18px}.awards-section .award-item{padding:10px 0}.awards-section{padding:50px 0 70px}.our-blogs{padding:50px 0 20px}.our-blogs .newsletter .newsletter-headline,.our-blogs h2{font-size:33px;line-height:1.1}.newsletter-form-content,.our-blogs .section-text p{font-size:16px}.our-blogs .blog-cta a{font-size:14px;padding:13px 60px}.our-blogs .blog-posts .rec-posts .rec-inner h3 a{font-size:16px}.our-blogs .blog-posts .rec-posts .rec-inner .rec-postbody{font-size:14px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner h3 a{font-size:22px}.our-blogs .blog-posts .rec-posts .rec-postimg img{height:200px}.our-blogs .blog-posts .rec-posts:first-child .rec-postimg img{height:282px}.our-blogs .blog-posts .rec-posts{width:31%}.our-blogs .blog-posts .rec-posts:first-child .author_with_date{bottom:0;left:15px;padding:8px 15px;position:absolute}.our-blogs .blog-posts .rec-posts .author_with_date .author_date,.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail a{font-size:10px}.newsletter .newsletter-form{grid-gap:40px}.testimonials-section .container{padding:0 30px}.testimonials-section .testimonials-slider .slick-list:before{background-size:40px;height:70px;left:0;width:70px}.testimonials-section .testimonials-slider .slick-list:after{background-size:40px;height:70px;right:0;width:70px}.testimonials-section .testimonials-slider .testimonials-slide-item{margin:0 35px}.our-services-section h2{font-size:33px;line-height:1.1}.our-services-section .our-services-title p{font-size:16px}.our-services-section .our-services-cards-inner{margin-top:40px}.about-us-section .about-us-points .about-us-inner-headline{font-size:33px;line-height:1.1} .about-us-section .about-us-title{font-size:32px}.about-us-section .about-us-points ul{justify-content:center}.all-case-study-cta a,.our-blogs .blog-cta a{font-size:14px}.our-services-cards-inner .our-services-card{padding:0 15px}}@media only screen and (max-width:991px){.hero .front_slider .slick-prev{left:-5px}.hero .front_slider .slick-next{right:-5px}.hero .front_slider_inner{max-width:650px}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content{max-width:100%}.testimonials-section .testimonials-slider .testimonials-slide-item{padding:30px 60px}.testimonials-section .testimonials-title{font-size:30px;margin-bottom:5px}.testimonials-section .testimonials-subtitle{font-size:25px;margin-bottom:20px}.about-us-section{margin:40px 0 20px}.about-us-section .about-us-section .container{padding:0 15px}.about-us-section .about-us-content .about-us-right-content{padding:30px}.about-us-section .about-us-title{font-size:22px}.about-us-section .about-us-paragraph{font-size:14px}.about-us-section .about-us-points ul li{width:27%}.about-us-section .about-us-points{padding-top:40px}.about-us-section .about-us-content .about-us-img{width:40%}.about-us-section .about-us-content .about-us-right-content{width:65%}.about-us-section .mb-25{margin-bottom:25px}.about-us-section .about-us-points ul{gap:20px}.about-us-section .about-us-points ul li{margin-bottom:10px;width:30%}.about-us-section .about-us-img img{height:400px}.services-section{flex-wrap:wrap}.services-section .services-title{width:100%}.services-section .cards-inner{padding:30px 40px 40px}.services-section .cards{width:100%}.services-section .services-title{padding:30px 30px 0}.services-section .services-title h2{font-size:35px}.services-section .services-title p{font-size:16px}.services-section .card h3{font-size:25px;margin-bottom:10px}.services-section .card p{font-size:16px}.awards-section{margin-top:0;opacity:1;transform:translateX(0)}.awards-section .slider-track{animation:none;max-height:100%}.awards-section .award-item,.awards-section .award-item.active,.awards-section .award-item.active-next-1,.awards-section .award-item.active-next-2,.awards-section .award-item.active-prev-1,.awards-section .award-item.active-prev-2{opacity:1!important;transform:scale(1)!important;visibility:visible!important}.awards-section .award-item{opacity:1;transform:none;visibility:visible}.awards-section .row{flex-wrap:wrap}.awards-section .awards-viewport{max-height:none;max-width:100%;order:2}.awards-section .award-right-content{margin-bottom:25px;max-width:100%;order:1}.awards-section .award-right-content h3{font-size:28px;max-width:100%}.awards-section .award-right-content p{font-size:16px;max-width:100%}.awards-section .award-item{padding:10px 15px}.awards-section .award-item-content h3{font-size:18px;line-height:22px;margin-top:10px}.awards-section .award-item-content p{font-size:13px;line-height:17px}.awards-section .slider-track{align-items:center;column-gap:40px;display:flex;flex-wrap:wrap;height:auto;position:relative}.awards-section .award-item{width:46%}.awards-section .awards-column{padding:15px 0 0}.awards-section{padding:40px 0}.awards-section .award-right-content,.awards-section .awards-viewport{width:100%}.awards-section .award-item.active-next-1 .award-btn,.awards-section .award-item.active-next-2 .award-btn,.awards-section .award-item.active-prev-1 .award-btn,.awards-section .award-item.active-prev-2 .award-btn{display:inline-block!important;visibility:visible}.our-blogs{padding:40px 0 20px}.our-blogs .newsletter{padding:40px 0 0}.our-blogs .newsletter .newsletter-headline,.our-blogs h2{font-size:28px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex,.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-author,.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-tag span{flex-wrap:wrap}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-author{margin-top:10px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner h3 a{font-size:18px}.our-blogs .wrapper .blog-posts{gap:15px}.our-blogs .blog-posts .rec-posts{width:31.4%}.our-blogs .newsletter .newsletter-form .hsfc-EmailField .hsfc-TextInput{font-size:11px}.our-blogs .newsletter .newsletter-form .hsfc-NavigationRow .hsfc-Button{font-size:14px;padding:7px 10px}.awards-section .slick-dots li button{background-color:transparent;border:1px solid #033e6f;border-radius:50%;cursor:pointer;font-size:0;height:12px;transition:all .3s ease;width:12px}.awards-column .slick-dots li{height:10px;margin:0 10px;width:10px}.awards-column .slick-dots li button:before{display:none}.awards-column .slick-dots li.slick-active button{background-color:#033e6f;transform:scale(1.2)}.our-services-section h2{font-size:28px}.about-us-section .about-us-points .about-us-inner-headline{font-size:28px;margin-bottom:35px}.about-us-section .about-us-title{font-size:26px;line-height:1.2}.about-us-section .about-us-paragraph{font-size:16px}.testimonials-section{padding:0 0 70px}.testimonials-section .testimonials-title{font-size:28px}.testimonials-section .testimonials-subtitle{font-size:23px}.our-services-section{padding:30px 0 10px}.our-services-section .our-services-cards-inner{gap:15px}.our-services-cards-inner .our-services-card img{height:100%;min-height:200px;width:100%}}@media only screen and (max-width:767px){.overflow-hidden .hero .video.front-desktop__video{display:none}.overflow-hidden .hero .video.front-mobile__video{display:flex}.video.front-desktop__video{display:none}.video.front-mobile__video{display:block}.hero .front_slider_inner{max-width:550px}.about-us-section .about-us-content .about-us-img,.about-us-section .about-us-content .about-us-right-content{width:100%}.about-us-section .row{flex-wrap:wrap}.about-us-section .about-us-img img{border-radius:15px 15px 0 0}.about-us-section .about-us-content{border-radius:15px}.about-us-section .about-us-title{font-size:26px}.about-us-section .about-us-paragraph{font-size:16px}.about-us-section .about-us-points ul li{margin-bottom:15px}.services-section .services-title{padding:30px 25px 0}.services-section .cards-inner{padding:30px 25px 40px}.services-section .our-services-slide-content{padding:18px 10px 0}.services-section .card h3{font-size:22px}.services-section .card p{font-size:15px}.services-section .our-services-slide-content{padding:10px 10px 0}.services-section .our-services-slide-content ul li,.services-section .service-btn{font-size:14px}.awards-section .award-item{padding:5px 15px;width:100%}.awards-section .container{padding:0 15px}.awards-section .award-right-content h3{font-size:28px}.awards-section{padding:30px 0}.awards-section .awards-column{padding:20px 0 0}.awards-section .award-item-content h3{margin-bottom:5px}.awards-section .award-btn{font-size:14px;margin-top:13px;padding:4px 15px}.our-blogs .blog-posts .rec-posts,.our-blogs .blog-posts .rec-posts:first-child .rec-inner,.our-blogs .blog-posts .rec-posts:first-child .rec-postimg{width:100%}.our-blogs .blog-posts .rec-posts:first-child{flex-wrap:wrap;padding:10px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-author{margin-top:0}.our-blogs .blog-posts .rec-posts:first-child .author_with_date{bottom:0}.services-section .our-services-slide-content ul li:before{top:9px}.newsletter .newsletter-form{flex-direction:column;grid-gap:20px}.newsletter-form .newsletter-form-left,.newsletter-form .newsletter-form-right{max-width:100%;width:100%}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content p{font-size:18px}.testimonials-section .testimonials-title{font-size:28px}.testimonials-section .testimonials-subtitle{font-size:25px}.about-us-section .about-us-points .insider-point{width:100%}.about-us-section .about-us-title{font-size:24px;margin-bottom:10px}.about-us-section .about-us-paragraph{font-size:15px}.testimonials-section .testimonials-subtitle{font-size:23px}.our-services-slide-content h3{font-size:18px}.about-us-section .about-us-points ul li{width:45%}.testimonials-section{padding:0 0 40px}.our-services-cards-inner .our-services-card img{border-radius:10px;height:100%;width:100%}.about-us-section .about-us-title{margin-bottom:0}}@media only screen and (max-width:600px){.hero .front_slider .slick-prev{left:0}.hero .front_slider .slick-next{right:0}.hero .front_slider_inner,.overflow-hidden .hero .front_slider_inner{padding:20px 0}.about-us-section .about-us-points ul li{width:45%}.about-us-section .about-us-content .about-us-right-content{padding:25px 20px 15px}.about-us-section .about-us-title{font-size:22px;margin-bottom:15px}.about-us-section .about-us-paragraph{font-size:14px}.about-us-section{margin:20px 0}.awards-section .award-right-content h3{font-size:26px}.awards-section .awards-column{padding:15px 0 0}.awards-section .award-item-content h3{font-size:16px;line-height:20px;margin-bottom:3px}.awards-section .award-item-content p{font-size:12px;line-height:16px}.awards-section .award-btn{font-size:12px;margin-top:10px}.awards-section .award-right-content h3{font-size:24px;line-height:1.2}.awards-section .award-right-content p{font-size:14px}.awards-section .award-item{padding:10px}.newsletter .hsfc-Step__Content .hsfc-EmailField{font-size:12px}.hero .front_slider .slick-current.slick-active .slide,.hero .front_slider .slick-slide .slide,.hero .front_slider .slick-slide.slick-active+div+div .slide{background:none;color:#c8171f;font-weight:700}.hero .front_slider_inner{max-width:400px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner{display:flex;flex-direction:column;padding:0 15px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex{margin-top:20px;order:3}.our-blogs .blog-posts .rec-posts:first-child .rec-inner h3{order:1}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .rec-postbody{display:none;order:2}.our-blogs .blog-posts .rec-posts:first-child .rec-inner h3 a{margin-top:0}.our-blogs .blog-posts .rec-posts:first-child .author_with_date,.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail{align-items:flex-start;flex-direction:column}.our-blogs .blog-posts .rec-posts:first-child .author_with_date{border-radius:10px 10px 0 0}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .divider{display:none}.our-blogs .newsletter .newsletter-form .hsfc-EmailField .hsfc-TextInput{font-size:16px}.our-blogs .blog-posts .rec-posts:first-child .author_with_date .author_detail{align-items:flex-start;display:none}.our-blogs .blog-posts .rec-posts:first-child{padding:10px 10px 15px}.our-blogs .blog-posts .rec-posts:first-child .rec-postimg img{height:200px;max-height:200px}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content{max-width:100%}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content p{font-size:17px}.testimonials-section .testimonials-slider .slick-list:before{background-size:30px;height:50px;left:0;width:50px}.testimonials-section .testimonials-slider .slick-list:after{background-size:30px;height:50px;right:0;width:50px}.testimonials-section .testimonials-slider .testimonials-slide-item{margin:0 25px;padding:30px 40px}.about-us-section .about-us-points{padding-bottom:30px}.our-services-cards-inner .slick-dots{gap:2px}.our-services-cards-inner .our-services-card img{height:100%;min-height:150px;width:100%}.case-card,.case-card .case-card-img img,.front_slider-parent__img img,.our-blogs .blog-posts .rec-posts,.our-blogs .blog-posts .rec-posts:first-child .rec-postimg img,.our-services-cards-inner .our-services-card img,.testimonials-section .testimonials-slider .testimonials-slide-item{border-radius:15px!important}.about-us-section .about-us-btn,.all-case-study-cta a,.front_slider-parent__copy-cta a,.our-blogs .blog-cta a,.our-services-section .our-services-title a{font-size:14px;padding:12px 30px}}@media only screen and (max-width:479px){.hero .front_slider .slick-prev{left:-15px}.hero .front_slider .slick-next{right:-15px}.hero .front_slider .slide{margin:0 10px}.hero .front_slider_inner{max-width:280px}.services-section .card{flex:0 0 75%}.services-section .services-title h2{font-size:26px}.services-section .services-title p{font-size:14px}.services-section .cards-inner{padding:20px 15px 30px}.services-section .services-title{padding:25px 15px 0}.services-section .card h3{font-size:20px}.services-section .card p{font-size:14px}.awards-section .award-right-content h3{font-size:24px;line-height:1.2}.awards-section .award-right-content p{font-size:14px}.awards-section .award-item{column-gap:15px}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content{flex-wrap:wrap}.our-blogs .newsletter .newsletter-form .hsfc-Step__Content .hsfc-Row{margin-bottom:10px}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex{align-items:flex-start;flex-direction:column;justify-content:flex-start}.our-blogs .blog-posts .rec-posts:first-child .rec-inner .flex .rec-author{margin-top:10px}.awards-section .slick-dots li button{cursor:pointer;font-size:0;height:10px;padding:3px;transition:all .3s ease;width:10px}.awards-column .slick-dots li{height:8px;margin:0 5px;width:8px}.testimonials-section .testimonials-slider .slick-list:before{background-size:30px;height:40px;left:0;width:40px}.testimonials-section .testimonials-slider .slick-list:after{background-size:30px;height:40px;right:0;width:40px}.testimonials-section .testimonials-slider .testimonials-slide-item{padding:30px}.testimonials-section .testimonials-slider .testimonials-slide-item .testimonials-slide-content p{font-size:15px}.testimonials-section .container{padding:0 10px}.testimonials-section .testimonials-title{font-size:24px;margin-bottom:5px}.testimonials-section .testimonials-subtitle{font-size:20px;margin-bottom:15px}.testimonials-section .testimonials-slider .slick-dots li{margin:0 2px}.testimonials-section .testimonials-slider .slick-dots li button{height:10px;width:10px}.testimonials-section .slider-controls button{height:22px;width:22px}.about-us-section .about-us-title{margin-bottom:0}.about-us-section .about-us-points .about-us-inner-headline{font-size:24px}.testimonials-section .slider-controls{gap:6px}.front_slider-parent{padding:40px 0 20px}.our-services-section .slick-dots li,.testimonials-section .testimonials-slider .slick-dots li{height:10px;width:10px}.our-services-section .slick-dots li.slick-active,.testimonials-section .testimonials-slider .slick-dots li.slick-active{height:12px;top:-1px;width:12px}}