html{scroll-behavior:smooth}
:root{--bs-primary-rgb:253,185,51}
body{font-family:Inter,sans-serif}
/* ** */
section{padding:60px 0}
.min-width250{min-width:15.625rem}
.max-width250{max-width:250px}
.max-width150{max-width:9.375rem}
.max-width100{max-width:6.25rem}
.max-height30{max-height:2rem}
.max-height40{max-height:2.5rem}
.max-height50{max-height:3.125rem}
.max-height60{max-height:3.75rem}
.max-height70{max-height:70px}
.max-height75{max-height:4.688rem}
.max-height400{max-height:400px}
.min-height530{min-height:530px}
.color-brand-blue{color:#3055a9}
.bg-blurred{background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(100px);border:1px solid rgba(255,255,255,.3)}
.top-n35 {top:-35px}
.cta { background: rgb(48,85,169); background:linear-gradient(90deg, rgba(0,113,187,1) 0%, rgba(87,184,71,1) 100%); padding:1rem; }
.bg-cta {background: rgb(248,249,250); background: linear-gradient(900deg, rgba(255,255,255,1) 50%, rgba(223,224,223,1) 50%);}
.bg-case {background: rgb(248,249,250); background: linear-gradient(900deg, rgba(223,224,223,1) 30%, rgba(255,255,255,1) 30%);}
.bi-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.bi-2x{font-size:2em}
.bi-3x{font-size:3em}
.bi-4x{font-size:4em}
.bi-5x{font-size:5em}
.bi-fw{width:1.28571429em;text-align:center}
.bi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.bi-ul>li{position:relative}
.bi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.bi-li.bi-lg{left:-1.85714286em}
@media (max-width:768px){
    .hstack {flex-direction:column;}
}
#scrollToTopBtn { font-size: 20px; position: fixed; bottom: 30px; right: 30px;  border-radius: 5px; background: -webkit-linear-gradient(left, #f68d40 0%, #fdb933 100%); background: -o-linear-gradient(left, #f68d40 0%, #fdb933 100%); background: linear-gradient(to right, #f68d40 0%, #fdb933 100%); text-align: center; z-index: 99; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; color: #fff; border: none; padding: 10px 15px; cursor: pointer;}
/* *** */
.header{transition:all .5s;z-index:997;padding:10px 0}
.navbar-brand{min-width:150px;max-width:180px;min-height:30px}
.scrolled-down{transition:all .3s ease-in-out;background-color:#fff;box-shadow:0 0 10px rgba(33,54,61,.2)}
.smart-scroll .tri-logo{height:40px}
.smart-scroll .tri-logo .overcoming-text{fill:#fff}
.smart-scroll .tri-logo .tri-text{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}
.smart-scroll .tri-logo .tri-square{fill-rule:evenodd;clip-rule:evenodd;fill:#f9af25}
.smart-scroll.scrolled-down .tri-logo .overcoming-text,.smart-scroll.scrolled-up .tri-logo .overcoming-text{fill:#7e5514}
.smart-scroll.scrolled-down .tri-logo .tri-text,.smart-scroll.scrolled-up .tri-logo .tri-text{fill-rule:evenodd;clip-rule:evenodd;fill:#010101}
.getstarted{text-decoration:none; font-weight:bold; color:#fff;background-size:300% 100%;background-image:linear-gradient(to right,#e85a19,#f5ce62,#fdb933,#0072bc);transition:all .4s ease-in-out;padding:.75rem 1rem; border-radius:0.375rem;}
.getstarted:hover{color:#fff;background-position:100% 0;transition:all .4s ease-in-out}
.getstarted:focus{outline:0}
/* *** */
.hero{width:100%;background-size:cover;background-attachment:fixed;position:relative;padding:180px 0 60px 0}
.hero::before{content:'';width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#000;background:linear-gradient(40deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 70%)}
.hero h1{color:#fff}
.hero h1 span{font-weight:700}
.hero h2{color:#444;margin:15px 0 0 0;font-size:26px}
.hero .btn-get-started{ padding:15px 40px;border-radius:4px; transition:.5s; color:#000; background:#fdb933;box-shadow:0 5px 30px rgba(255,255,255,.4); text-decoration:none; display:inline-block;}
.hero .btn-get-started span{font-weight:600;font-size:16px;letter-spacing:1px}
.hero .btn-get-started:hover {transform:translateY(-15px); box-shadow:none;}
.hero .hero-img{text-align:right}
@media (max-width:992px){
.hero .hero-img{text-align:center;margin-top:80px}
.hero .hero-img img{width:80%}
}
/* *** */
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;bottom:-60px;display:block;width:48px;height:48px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:bootstrap-icons;font-size:32px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{right:48px}
[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'\F284'}
[dir=rtl] .slick-prev:before{content:'\F285'}
.slick-next{right:0}
[dir=rtl] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'\F285'}
[dir=rtl] .slick-next:before{content:'\F284'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-family:bootstrap-icons;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/* *** */
.hs-form { display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; gap:0 20px; }
.hs-form-field > label { font-size: 0.75rem; color:#ffff; }
.hs-form-required { color: #ff7070; }
.hs_error_rollup { display: none; }
.hs-error-msgs { padding: 0; margin: 0; list-style: none; color: #ff7070; font-size: 0.75rem; }
.hs-form-field { min-height: 76px; }
.hs-input { display: block; width: 100%; padding: .275rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #000; border-radius:0.375rem; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }
.hs-input.error { border-color: #ff7070; }
.hs-fieldtype-textarea { min-height: 110px; }
.hs-button { width: 100%; font-weight: 600; color: #fff; cursor: pointer; height: 36px; text-align: center; border: none; background-size: 300% 100%; transition: all .4s ease-in-out; background-image: linear-gradient(to right,#f5ce62, #e85a19,  #fdb933, #0072BC); border-radius:0.375rem; margin-top:1rem; }
.hs-button:hover { background-position: 100% 0; transition: all .4s ease-in-out; }
.hs-button:focus { outline: none; }
@media (min-width:640px) {
.hs-form { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 0px 20px; }
.hs-fieldtype-textarea { grid-area: 1 / 3 / 3 / 4; }
.hs-submit { grid-area: 3 / 3 / 4 / 3; }
.hs-button {margin-top:0;}
}
/* *** */
.m-n1{margin:-.25rem!important}
.mt-n1,.my-n1{margin-top:-.25rem!important}
.mr-n1,.mx-n1{margin-right:-.25rem!important}
.mb-n1,.my-n1{margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{margin-left:-.25rem!important}
.m-n2{margin:-.5rem!important}
.mt-n2,.my-n2{margin-top:-.5rem!important}
.mr-n2,.mx-n2{margin-right:-.5rem!important}
.mb-n2,.my-n2{margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{margin-left:-.5rem!important}
.m-n3{margin:-1rem!important}
.mt-n3,.my-n3{margin-top:-1rem!important}
.mr-n3,.mx-n3{margin-right:-1rem!important}
.mb-n3,.my-n3{margin-bottom:-1rem!important}
.ml-n3,.mx-n3{margin-left:-1rem!important}
.m-n4{margin:-1.5rem!important}
.mt-n4,.my-n4{margin-top:-1.5rem!important}
.mr-n4,.mx-n4{margin-right:-1.5rem!important}
.mb-n4,.my-n4{margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{margin-left:-1.5rem!important}
.m-n5{margin:-3rem!important}
.mt-n5,.my-n5{margin-top:-3rem!important}
.mr-n5,.mx-n5{margin-right:-3rem!important}
.mb-n5,.my-n5{margin-bottom:-3rem!important}
.ml-n5,.mx-n5{margin-left:-3rem!important}
@media (min-width:320px){
.m-sm-n1{margin:-.25rem!important}
.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}
.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}
.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}
.m-sm-n2{margin:-.5rem!important}
.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}
.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}
.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}
.m-sm-n3{margin:-1rem!important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}
.m-sm-n4{margin:-1.5rem!important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}
.m-sm-n5{margin:-3rem!important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}
.border-sm-top-0{border-top:0!important}
}
@media (min-width:768px){
.m-md-n1{margin:-.25rem!important}
.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}
.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}
.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}
.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}
.m-md-n2{margin:-.5rem!important}
.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}
.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}
.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}
.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}
.m-md-n3{margin:-1rem!important}
.mt-md-n3,.my-md-n3{margin-top:-1rem!important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}
.m-md-n4{margin:-1.5rem!important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}
.m-md-n5{margin:-3rem!important}
.mt-md-n5,.my-md-n5{margin-top:-3rem!important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}
.border-md-end-0{border-right:0!important}
.border-md-top-0{border-top:0!important}
}
@media (min-width:992px){
.m-lg-n1{margin:-.25rem!important}
.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}
.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}
.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}
.m-lg-n2{margin:-.5rem!important}
.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}
.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}
.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}
.m-lg-n3{margin:-1rem!important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}
.m-lg-n4{margin:-1.5rem!important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}
.m-lg-n5{margin:-3rem!important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}
.border-lg-end-0{border-right:0!important}
.border-lg-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
}
@media (min-width:1200px){
.m-xl-n1{margin:-.25rem!important}
.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}
.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}
.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}
.m-xl-n2{margin:-.5rem!important}
.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}
.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}
.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}
.m-xl-n3{margin:-1rem!important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}
.m-xl-n4{margin:-1.5rem!important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}
.m-xl-n5{margin:-3rem!important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}
}
.a-tag{text-decoration: none;} 
.read-more{font-weight: 400;font-size: 1.2rem; margin-top: 40px;}
.read-more:hover{color:#fdb933;}
.insight-text{font-size: 1.25rem;}