﻿.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#000 !important;background-color:RGBA(208, 162, 42, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(5, 43, 73, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#d0a22a !important}.link-primary:hover,.link-primary:focus{color:rgb(217.4,180.6,84.6) !important}.link-secondary{color:#052b49 !important}.link-secondary:hover,.link-secondary:focus{color:rgb(4,34.4,58.4) !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:rgb(20,108,67.2) !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:rgb(61.4,212.6,243) !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:rgb(255,205.4,56.6) !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:rgb(176,42.4,55.2) !important}.link-light{color:#f8f9fa !important}.link-light:hover,.link-light:focus{color:rgb(249.4,250.2,251) !important}.link-dark{color:#212529 !important}.link-dark:hover,.link-dark:focus{color:rgb(26.4,29.6,32.8) !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 641px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 769px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1025px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1281px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1341px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}#home-hero{padding-top:136px;padding-bottom:125px}@media screen and (min-width: 1025px){#home-hero{padding-top:185px;padding-bottom:189px}}#home-hero h1{font-size:clamp(3.75rem,60px + 30*(100vw - 320px)/1600,5.625rem);line-height:clamp(3.75rem,60px + 40*(100vw - 320px)/1600,6.25rem)}#home-hero{color:#fff}#home-hero p{max-width:610px;font-size:clamp(1.25rem,20px + 10*(100vw - 320px)/1600,1.5rem)}#home-hero p.title{text-transform:uppercase;font-size:clamp(1rem,16px + 8*(100vw - 320px)/1600,1.5rem);letter-spacing:1.6px}@media screen and (min-width: 1025px){#home-hero p.title{letter-spacing:2.4px}}#home-hero p.title{font-weight:600}#home-hero .btn-primary{width:100%}@media screen and (min-width: 1025px){#home-hero .btn-primary{width:auto}}#lead .services{display:flex;flex-direction:column}@media screen and (min-width: 769px){#lead .services{justify-content:space-between;flex-direction:row}}#lead .services hr{opacity:1;border-top:2px solid #d0a22a}#lead .services .service-tab-buttons{padding-top:6px;padding-bottom:6px}@media screen and (min-width: 769px){#lead .services .service-tab-buttons{flex:0 0 325px;margin-right:54.5px;border-right:2px solid #d0a22a}}#lead .services .service-tab-buttons button{color:#fff;border:none;background:none;text-transform:uppercase;font-weight:700;letter-spacing:2px}#lead .services .service-tab-buttons button:hover,#lead .services .service-tab-buttons button.active{color:#d0a22a}#lead .services #service-tab-select{border-radius:0;border:1px solid #fff;background:#052b49;color:#d0a22a;height:60px;padding:0 25px;text-transform:uppercase;margin-bottom:29px;font-size:18px;font-weight:700;letter-spacing:1.8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23D0A22A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:23px 21px}#lead .services .service-tabs{display:flex;flex-direction:column;flex:1 1 auto}#lead .services .service-tabs .tab p{font-size:18px}#lead .services .service-tabs .tab{display:none}#lead .services .service-tabs .tab.active{display:block}#lead .services .service-tabs .tab a,#lead .services .service-tabs .tab a:visited{font-weight:500;text-transform:uppercase;display:inline-block;margin-top:2em}#lead .services .service-tabs .tab a:hover,#lead .services .service-tabs .tab a:visited:hover{color:#fff}#video-callout{background:#fff;position:relative}#video-callout .video-container{position:relative}#video-callout .video-container .vidswap{cursor:pointer;margin:0 auto;max-width:1041px}#video-callout .video-container .vidswap picture{margin:0 auto}#video-callout .btn{width:auto;position:absolute;bottom:-30px;z-index:100;left:50%;transform:translateX(-50%)}#about-us{background:#f8f8f8}#about-us .fancy-ul ul{margin-top:2em !important}#about-us .fancy-ul ul li{text-transform:uppercase;font-weight:bold;line-height:22px}#about-us .fancy-ul ul li::before{top:0}#about-us .slide-nav-container{position:relative}#about-us .slide-nav-container i{position:absolute;right:0;top:0;font-size:52px;cursor:pointer}#about-us .slide-nav-container i:hover{color:#d0a22a}#about-us .slide-nav-container .owl-dots{margin-top:2em}#about-us .slide-nav-container .owl-dots .owl-dot{height:25px;border:none;background:none;margin-right:10px}@media screen and (min-width: 1025px){#about-us .slide-nav-container .owl-dots .owl-dot{margin-right:13px}}#about-us .slide-nav-container .owl-dots .owl-dot{padding:0 !important}#about-us .slide-nav-container .owl-dots .owl-dot span{display:block;height:4px;background:#26526f !important;width:50px}@media screen and (min-width: 1025px){#about-us .slide-nav-container .owl-dots .owl-dot span{width:61px}}#about-us .slide-nav-container .owl-dots .owl-dot:hover span,#about-us .slide-nav-container .owl-dots .owl-dot.active span{background:#d0a22a !important}#about-us .slide-nav-container .owl-dots .owl-dot:last-child{margin-right:0 !important}#about-us .team-card{position:relative}#about-us .team-card .nameplate{position:absolute;z-index:10;width:100%;bottom:0;padding:25.5px 15px 27.5px 37.5px;background:rgba(5,43,73,.78)}#about-us .team-card .nameplate .content{border-left:4px solid #d0a22a;padding:20px 0 8px 25px;color:#fff}#about-us .team-card .nameplate .content h4{color:#fff;font-size:20px;font-weight:700;margin-bottom:2px;line-height:normal;letter-spacing:2px}#about-us .team-card .nameplate .content p.designation{font-size:16px;line-height:normal;margin-bottom:21px}#about-us .team-card .nameplate .content a,#about-us .team-card .nameplate .content a:visited{color:#d0a22a;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px}#solutions .hover-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:539px;padding:10px}#solutions .hover-card .overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;height:116px;width:100%;bottom:0;z-index:10;padding:24px 10px 0 10px;background:rgba(5,43,73,.9);color:#fff;transition:.15s linear all;overflow:hidden}#solutions .hover-card .overlay h4{text-transform:uppercase;font-weight:500;letter-spacing:1.6px}@media screen and (min-width: 769px){#solutions .hover-card .overlay h4{letter-spacing:2px}}#solutions .hover-card .overlay h4{color:#fff;margin:0}#solutions .hover-card .overlay hr{margin:12px auto 25px auto;border-top:1px solid #d0a22a;opacity:1;width:100%;max-width:60px}#solutions .hover-card .overlay .excerpt{opacity:0;visibility:hidden;height:0;transition:.2s linear all;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px;font-size:16px;line-height:28px}@media screen and (min-width: 1025px){#solutions .hover-card .overlay .excerpt{font-size:18px;line-height:32px}}#solutions .hover-card .overlay .excerpt p{margin-bottom:38px}#solutions .hover-card .overlay .excerpt a,#solutions .hover-card .overlay .excerpt a:visited{text-transform:uppercase;font-weight:500;color:#d0a22a;letter-spacing:1.8px}#solutions .hover-card:hover .overlay{height:100%}#solutions .hover-card:hover .excerpt{visibility:visible;opacity:1;height:280px;padding-bottom:60px}#discovery-steps{background:#052b49;color:#fff}#discovery-steps .owl-dots{margin-top:2em}#discovery-steps .owl-dots .owl-dot{height:25px;border:none;background:none;margin-right:10px}@media screen and (min-width: 1025px){#discovery-steps .owl-dots .owl-dot{margin-right:13px}}#discovery-steps .owl-dots .owl-dot{padding:0 !important}#discovery-steps .owl-dots .owl-dot span{display:block;height:4px;background:#26526f !important;width:50px}@media screen and (min-width: 1025px){#discovery-steps .owl-dots .owl-dot span{width:61px}}#discovery-steps .owl-dots .owl-dot:hover span,#discovery-steps .owl-dots .owl-dot.active span{background:#d0a22a !important}#discovery-steps .owl-dots .owl-dot:last-child{margin-right:0 !important}#discovery-steps .owl-stage{display:flex;flex-direction:row}#discovery-steps .step-cards-carousel .step-card{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid #fff;padding:34px 20px 45px 20px;color:#fff;font-size:18px;text-align:center}#discovery-steps .step-cards-carousel .step-card .step-count{width:82px;height:82px;margin-bottom:24px;border:2px solid #d0a22a;border-radius:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Playfair Display",serif;font-style:italic;font-size:46px}#discovery-steps .step-cards-carousel .step-card .step-count span{position:relative;top:-8px}#discovery-steps .step-cards-carousel .step-card h4{text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#d0a22a;letter-spacing:2px;margin-bottom:25px}#discovery-steps .step-cards-carousel .owl-item:not(:last-child) .step-card::after{font-family:"standard-icons";content:"";position:absolute;right:-26px;top:48%;font-size:13px;color:#fff}#what-to-expect{background:#fff;position:relative}#what-to-expect .video-container{position:relative}#what-to-expect .video-container .vidswap{cursor:pointer;margin:0 auto;max-width:1041px}#what-to-expect .video-container .vidswap picture{margin:0 auto}#what-to-expect .btn{width:auto;position:absolute;bottom:-30px;z-index:100;left:50%;transform:translateX(-50%)}#success-stories .testimonial-container{position:relative;top:-147px;margin:0 auto -147px auto;background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.1607843137);padding:44px 20px 30px 34px;width:100%}@media screen and (min-width: 1025px){#success-stories .testimonial-container{position:absolute;bottom:30px;top:unset;left:-45px;max-width:542px;margin:0}}#success-stories .testimonial-container .stars{font-size:22px;color:#d0a22a;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}#success-stories .testimonial-container p{font-family:"Playfair Display",serif;font-style:italic;margin-top:23px;margin-bottom:0}#success-stories .testimonial-container p.name{font-family:"Open Sans",sans-serif;font-style:normal;font-size:16px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}#success-stories .testimonial-container p.date{font-family:"Open Sans",sans-serif;font-style:normal;margin-top:3px;font-size:15px}#success-stories .testimonial-container .disclaimer{font-family:"Open Sans",sans-serif;margin-top:18px;font-size:15px}#success-stories .owl-dots{margin-top:2em}#success-stories .owl-dots .owl-dot{height:25px;border:none;background:none;margin-right:10px}@media screen and (min-width: 1025px){#success-stories .owl-dots .owl-dot{margin-right:13px}}#success-stories .owl-dots .owl-dot{padding:0 !important}#success-stories .owl-dots .owl-dot span{display:block;height:4px;background:#26526f !important;width:50px}@media screen and (min-width: 1025px){#success-stories .owl-dots .owl-dot span{width:61px}}#success-stories .owl-dots .owl-dot:hover span,#success-stories .owl-dots .owl-dot.active span{background:#d0a22a !important}#success-stories .owl-dots .owl-dot:last-child{margin-right:0 !important}#faqs{background-color:#052b49;color:#fff}#faqs .faq-tabs{display:flex;flex-direction:column}@media screen and (min-width: 1025px){#faqs .faq-tabs{justify-content:space-between;flex-direction:row}}#faqs .faq-tabs .faq-tab-buttons{padding-top:6px;padding-bottom:6px;flex:0 0 347px;margin-right:54.5px}#faqs .faq-tabs .faq-tab-buttons .button-container{border-right:2px solid #d0a22a;padding-right:54.5px}#faqs .faq-tabs .faq-tab-buttons .button-container button{color:#fff;border:none;background:none;text-transform:uppercase;font-weight:700;letter-spacing:2px}#faqs .faq-tabs .faq-tab-buttons .button-container button:hover,#faqs .faq-tabs .faq-tab-buttons .button-container button.active{color:#d0a22a}#faqs .faq-tabs #faq-select{border-radius:0;border:1px solid #fff;background:#052b49;color:#d0a22a;height:60px;padding:0 25px;text-transform:uppercase;margin-bottom:29px;font-size:18px;font-weight:700;letter-spacing:1.8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23D0A22A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:23px 21px}#faqs .faq-tabs .faq-groups .tab{display:none}#faqs .faq-tabs .faq-groups .tab.active{display:block}#faqs .faq-tabs .faq-groups .tab h5{font-weight:700}#faqs .faq-tabs .faq-groups .tab p{font-size:18px}#faqs .faq-tabs .faq-groups .tab a,#faqs .faq-tabs .faq-groups .tab a:visited{font-weight:500;text-transform:uppercase;display:inline-block;margin-top:2em}#faqs .faq-tabs .faq-groups .tab a:hover,#faqs .faq-tabs .faq-groups .tab a:visited:hover{color:#fff}#news-and-resources .post-card{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);border-radius:10px;padding:9px 7px 47px 7px;height:100%}#news-and-resources .post-card .image-container{position:relative;height:auto;aspect-ratio:16/9;border-radius:7px;overflow:hidden}#news-and-resources .post-card .image-container picture,#news-and-resources .post-card .image-container img{object-fit:cover;object-position:center;width:100%;height:auto;aspect-ratio:16/9;max-width:100% !important;transition:all .2s linear}#news-and-resources .post-card .image-container:hover picture,#news-and-resources .post-card .image-container:hover img{transform:scale(1.05, 1.05);transition:all .2s linear}#news-and-resources .post-card .content{padding:20px 11px 0 11px}#news-and-resources .post-card .content .meta{display:flex;flex-direction:row;gap:10px;font-size:14px}@media screen and (min-width: 769px){#news-and-resources .post-card .content .meta{font-size:18px}}#news-and-resources .post-card .content .links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:23px}@media screen and (min-width: 1281px){#news-and-resources .post-card .content .links{flex-direction:row;align-items:center;gap:41px}}#news-and-resources .post-card .content .links a,#news-and-resources .post-card .content .links a:visited{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px}#news-and-resources .post-card .content .links a:hover::after,#news-and-resources .post-card .content .links a:visited:hover::after{background:#052b49}#news-and-resources .post-card .content .links>a:nth-child(2){color:#052b49}#news-and-resources .post-card .content .links>a:nth-child(2)::after{background:#052b49}#news-and-resources .post-card .content .links>a:nth-child(2):hover{color:#d0a22a}#news-and-resources .post-card .content .links>a:nth-child(2):hover::after{background:#d0a22a}#news-and-resources .post-card.video .image-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:10}#news-and-resources .post-card.video .image-container::after{font-family:"standard-icons";content:"";color:#fff;font-size:52px;position:absolute;top:50%;left:50%;transform-origin:center;transform:translatey(-50%) translatex(-50%);z-index:20}#news-and-resources .post-card.video .image-container:hover::after{color:#d0a22a}#news-and-resources .newsletter-card{height:100%;border-radius:10px;background:url("../img/newsletter-home-bg.svg") #052b49;background-size:cover;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;padding:25px 39px 47px 39px}@media screen and (min-width: 1281px){#news-and-resources .newsletter-card{padding:106px 39px 47px 39px}}#news-and-resources .newsletter-card input{height:50px;width:100%;border:none;font-size:16px;text-align:center;color:#17405b;font-size:16px;padding:5px 0 5px 0}@media screen and (min-width: 1025px){#news-and-resources .newsletter-card input{font-size:18px;text-align:left;padding:5px 10px 5px 20px}}#news-and-resources .newsletter-card input::placeholder{color:#17405b !important}/*# sourceMappingURL=front-page.css.map */