.stats-bar{background:#2c3e4f;color:#fff;padding:28px 0}.stats-bar__item{padding:8px 12px;text-align:center}.stats-bar__value{color:#e54d42;display:block;font-size:40px;font-weight:800;line-height:1;margin-bottom:6px}.stats-bar__label{color:hsla(0,0%,100%,.9);display:block;font-size:14px;line-height:1.4;margin:0 auto;max-width:260px}.client-logos{background:#fff;overflow:hidden;padding:48px 0}.client-logos__title{color:#6c7a89;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:24px;text-align:center;text-transform:uppercase}.client-logos__viewport{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;position:relative}.client-logos__track{align-items:center;-webkit-animation:client-logos-scroll 40s linear infinite;animation:client-logos-scroll 40s linear infinite;-webkit-animation:client-logos-scroll var(--client-logos-duration,40s) linear infinite;animation:client-logos-scroll var(--client-logos-duration,40s) linear infinite;display:flex;gap:64px;width:-webkit-max-content;width:max-content}.client-logos__viewport:focus-within .client-logos__track,.client-logos__viewport:hover .client-logos__track{-webkit-animation-play-state:paused;animation-play-state:paused}.client-logos__item{align-items:center;display:flex;flex:0 0 auto;height:60px;justify-content:center}.client-logos__item img{-webkit-filter:grayscale(1);filter:grayscale(1);max-height:60px;max-width:180px;opacity:.7;transition:opacity .25s ease,-webkit-filter .25s ease;transition:filter .25s ease,opacity .25s ease;transition:filter .25s ease,opacity .25s ease,-webkit-filter .25s ease;width:auto}.client-logos__item:focus img,.client-logos__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}@-webkit-keyframes client-logos-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes client-logos-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.client-logos__track{-webkit-animation:none;animation:none;flex-wrap:wrap;gap:32px 48px;justify-content:center;width:auto}.client-logos__track>.client-logos__item--clone{display:none}.client-logos__viewport{mask-image:none;-webkit-mask-image:none}}.testimonials{background:#f7f9fc;padding:64px 0}.testimonials__title{color:#2c3e4f;font-size:30px;font-weight:700;margin-bottom:36px;text-align:center}.testimonials__card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.04);margin:0 auto;max-width:820px;padding:36px 40px;position:relative}.testimonials__quote-icon{color:#e54d42;font-size:28px;margin-bottom:14px}.testimonials__quote{color:#333;font-size:18px;line-height:1.7;margin-bottom:22px}.testimonials__author{align-items:center;display:flex;gap:14px}.testimonials__author img{max-height:44px;max-width:120px}.testimonials__name{color:#2c3e4f;display:block;font-weight:700}.testimonials__role{color:#6c7a89;display:block;font-size:14px}.testimonials__video{align-items:center;color:#e54d42;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:16px}.testimonials__controls{display:flex;gap:10px;justify-content:center;margin-top:22px}.testimonials__dot{background:#cfd6de;border:0;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.testimonials__dot[aria-current=true]{background:#e54d42}.certified-badge{background:#fff;border:1.5px solid #e54d42;border-radius:999px;color:#2c3e4f;font-weight:700;gap:10px;line-height:1.2;padding:8px 14px 8px 10px;text-decoration:none!important}.certified-badge,.certified-badge__icon{align-items:center;display:inline-flex;font-size:13px}.certified-badge__icon{background:#e54d42;border-radius:50%;color:#fff;flex:0 0 28px;height:28px;justify-content:center;width:28px}.certified-badge--dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:#fff}.certified-badge--sm{font-size:12px;padding:6px 12px 6px 8px}.certified-badge--sm .certified-badge__icon{flex-basis:22px;font-size:11px;height:22px;width:22px}.logo-white{height:auto;max-width:240px}.solutions-section{background-attachment:fixed;background-position:50%;background-size:cover}.solution-card{border-radius:6px;min-height:380px;overflow:hidden;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.solution-card:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.solution-card-bg{background-position:50%;background-size:cover}.solution-card-bg,.solution-card-bg:before{height:100%;left:0;position:absolute;top:0;width:100%}.solution-card-bg:before{background:rgba(0,0,0,.7);content:""}.solution-card-content{display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:40px 30px;position:relative;z-index:2}.solution-card-content i{font-size:48px}.solution-card-content h4{font-size:22px}.solution-card-content p{font-size:15px;line-height:1.7;opacity:.9}.solution-card-content .btn{align-self:flex-start}.product-card{background:#fff;border:1px solid #ececec;border-radius:14px;display:flex;flex-direction:column;height:100%;padding:28px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.product-card:hover{box-shadow:0 8px 26px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-card__icon{color:#e54d42;font-size:34px;margin-bottom:12px}.product-card__name{color:#2c3e4f;font-size:20px;font-weight:800;margin-bottom:6px}.product-card__tagline{color:#555;font-size:15px;line-height:1.6;margin-bottom:14px}.product-card__price{color:#e54d42;font-weight:700;margin-bottom:12px}.product-card__price small{color:#6c7a89;font-weight:600}.product-card__list{flex:1 1;list-style:none;margin-bottom:16px;padding-left:0}.product-card__list li{color:#444;font-size:14.5px;margin-bottom:8px;padding-left:24px;position:relative}.product-card__list li:before{color:#e54d42;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;left:0;position:absolute;top:2px}.product-card__links a{color:#2c3e4f;display:inline-block;font-size:14px;font-weight:600;margin:0 10px 8px 0}.product-card__markets{color:#6c7a89;font-size:12px;margin-top:auto}.products-section{background:#f7f9fc;padding:60px 0}.products-section__title{color:#e54d42;font-size:35px;font-weight:700;margin-bottom:8px;text-align:center}.products-section__subtitle{color:#6c7a89;margin-bottom:36px;text-align:center}.product-card__pitch{color:#2c3e4f;font-size:15.5px;font-weight:700;line-height:1.5;margin-bottom:8px}.product-card__audience{color:#6c7a89;font-size:13.5px;margin-bottom:12px}.product-card__label{color:#6c7a89;font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.product-card__list--problems{flex:none;margin-bottom:12px}.product-card__list--problems li:before{color:#b0b8c1;content:"\f00d"}.sw-showcase{background:radial-gradient(1200px 600px at 80% -10%,rgba(229,77,66,.25),transparent 60%),linear-gradient(160deg,#1f2d3a,#2c3e4f 60%,#1b2733);color:#fff;overflow:hidden;padding:72px 0 64px}.sw-showcase__eyebrow{color:#ffb4ad;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.sw-showcase__title{color:#fff;font-size:36px;font-weight:800;margin-bottom:8px}.sw-showcase__subtitle{color:hsla(0,0%,100%,.78);margin:0 auto 32px;max-width:680px}.sw-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin-bottom:40px;padding:0}.sw-tab{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.sw-tab i{color:#e54d42;color:var(--sw-accent,#e54d42)}.sw-tab:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-tab[aria-selected=true]{background:#fff;border-color:#fff;color:#2c3e4f}.sw-panel{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.sw-panel__media{flex:1 1 520px;min-width:0}.sw-panel__text{flex:1 1 320px;min-width:0}.sw-panel__tag{background:#e54d42;background:var(--sw-accent,#e54d42);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.sw-panel__name{color:#fff;font-size:30px;font-weight:800;margin-bottom:10px}.sw-panel__tagline{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.65;margin-bottom:18px}.sw-panel__list{list-style:none;margin:0 0 22px;padding:0}.sw-panel__list li{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.5;margin-bottom:10px;padding-left:28px;position:relative}.sw-panel__list li:before{color:#e54d42;color:var(--sw-accent,#e54d42);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;left:0;position:absolute;top:2px}.sw-panel__price{color:hsla(0,0%,100%,.85);font-size:15px;margin-bottom:18px}.sw-panel__price strong{color:#fff;font-size:20px}.sw-panel__actions a{margin:0 10px 10px 0}.sw-btn{border-radius:6px;display:inline-block;font-size:14px;font-weight:700;padding:11px 22px;text-decoration:none!important;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.sw-btn:hover{opacity:.92;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary{background:#e54d42;background:var(--sw-accent,#e54d42);color:#fff!important}.sw-btn--ghost{border:1px solid hsla(0,0%,100%,.5);color:#fff!important}.sw-laptop{-webkit-filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));margin:0 auto;max-width:640px;position:relative}.sw-laptop__screen{aspect-ratio:16/10;background:#0f172a;border:solid #111827;border-radius:14px 14px 4px 4px;border-width:10px 10px 18px;overflow:hidden;position:relative}.sw-laptop__screen img,.sw-laptop__screen video{display:block;height:100%;object-fit:cover;width:100%}.sw-laptop__base{background:linear-gradient(#374151,#1f2937);border-radius:0 0 14px 14px;height:14px;margin:0 -4%;position:relative}.sw-laptop__base:after{background:#4b5563;border-radius:0 0 6px 6px;content:"";height:5px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18%}.sw-mock{background:#f3f5f9;display:grid;font-family:Open Sans,sans-serif;grid-template-columns:22% 1fr;inset:0;position:absolute}.sw-mock__side{background:#1e293b;padding:14px 10px}.sw-mock__logo{background:#e54d42;background:var(--sw-accent,#e54d42);border-radius:4px;height:14px;margin-bottom:18px;width:70%}.sw-mock__nav{background:hsla(0,0%,100%,.18);border-radius:4px;height:8px;margin-bottom:10px}.sw-mock__nav--active{background:hsla(0,0%,100%,.5)}.sw-mock__main{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.sw-mock__top{align-items:center;display:flex;justify-content:space-between}.sw-mock__title{color:#1e293b;font-size:13px;font-weight:800}.sw-mock__pill{background:#e54d42;background:var(--sw-accent,#e54d42);border-radius:999px;height:16px;width:64px}.sw-mock__cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.sw-mock__card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:10px}.sw-mock__card b{color:#1e293b;display:block;font-size:14px}.sw-mock__card small{color:#64748b;font-size:8px}.sw-mock__chart{align-items:flex-end;background:#fff;border-radius:8px;display:flex;flex:none;gap:6px;height:96px;padding:10px}.sw-mock__bar{-webkit-animation:sw-bar 1.2s ease both;animation:sw-bar 1.2s ease both;background:linear-gradient(#e54d42,rgba(229,77,66,.35));background:linear-gradient(var(--sw-accent,#e54d42),rgba(229,77,66,.35));border-radius:3px 3px 0 0;flex:1 1}@-webkit-keyframes sw-bar{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes sw-bar{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}.sw-mock__rows{background:#fff;border-radius:8px;padding:8px 10px}.sw-mock__row{background:#e2e8f0;border-radius:3px;height:7px;margin:6px 0}.sw-mock__row:nth-child(2){width:85%}.sw-mock__row:nth-child(3){width:70%}.sw-dots{display:flex;gap:8px;justify-content:center;margin-top:28px}.sw-dot{background:hsla(0,0%,100%,.35);border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;width:9px}.sw-dot[aria-current=true]{background:#fff}.sw-panel--enter{-webkit-animation:sw-fade .35s ease both;animation:sw-fade .35s ease both}@-webkit-keyframes sw-fade{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sw-fade{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.sw-mock__bar,.sw-panel--enter{-webkit-animation:none;animation:none}}@media (max-width:767.98px){.sw-showcase{padding:52px 0 44px}.sw-showcase__title{font-size:28px}.sw-panel{gap:24px}}.sw-panel__audience{color:hsla(0,0%,100%,.7);font-size:13.5px;margin-bottom:14px}.sw-panel__label{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.sw-panel__list--problems li:before{color:#ffb4ad;content:"\f00d"}.sw-panel__list--problems{margin-bottom:14px}.fables-nav-dropdown{position:relative}.fables-nav-caret{font-size:10px;margin-left:4px;vertical-align:middle}.fables-nav-submenu{list-style:none;margin:0;padding:0 0 0 16px}.fables-nav-submenu li a{color:#4a607f;display:block;font-size:14px;font-weight:600;padding:6px 12px;text-decoration:none;white-space:nowrap}.fables-nav-submenu li a:hover{color:#e54d42}@media (min-width:768px){.fables-nav-submenu{background:#fff;border:1px solid #ececec;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.12);left:0;min-width:260px;opacity:0;padding:10px 0;position:absolute;top:100%;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .18s ease,visibility .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s;transition:opacity .18s ease,transform .18s ease,visibility .18s,-webkit-transform .18s ease;visibility:hidden;z-index:1050}.fables-nav-dropdown:focus-within .fables-nav-submenu,.fables-nav-dropdown:hover .fables-nav-submenu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.fables-nav-submenu li a{padding:8px 20px}}.fables-logo-brand img.fables-logo{height:auto}.contact-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:2.5rem;position:relative;z-index:1}.contact-bg-image:before{background:rgba(0,0,0,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.desiredService{border:2px solid #2c3e4f;border-radius:12px;color:#2c3e4f;cursor:pointer;display:inline-flex;padding:10px 15px;text-align:left;transition:.2s;width:100%}.desiredService:hover{border:2px solid #e54d42}.desiredService.active{background-color:#e54d42;color:#fff}.c-text-muted{color:#999}.contactForm input[name=selectedService]{display:none}.fables-iconarrow-next{position:absolute;right:30px;top:15px}html.js-reveal [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}html.js-reveal [data-reveal=""],html.js-reveal [data-reveal=up]{-webkit-transform:translateY(28px);transform:translateY(28px)}html.js-reveal [data-reveal=down]{-webkit-transform:translateY(-28px);transform:translateY(-28px)}html.js-reveal [data-reveal=left]{-webkit-transform:translateX(-36px);transform:translateX(-36px)}html.js-reveal [data-reveal=right]{-webkit-transform:translateX(36px);transform:translateX(36px)}html.js-reveal [data-reveal=zoom]{-webkit-transform:scale(.94);transform:scale(.94)}html.js-reveal [data-reveal=fade]{-webkit-transform:none;transform:none}html.js-reveal [data-reveal].is-visible{opacity:1;-webkit-transform:none;transform:none}html.js-reveal [data-reveal-delay="1"]{transition-delay:.1s}html.js-reveal [data-reveal-delay="2"]{transition-delay:.2s}html.js-reveal [data-reveal-delay="3"]{transition-delay:.3s}html.js-reveal [data-reveal-delay="4"]{transition-delay:.4s}html.js-reveal [data-reveal-delay="5"]{transition-delay:.5s}html.js-reveal [data-reveal-delay="6"]{transition-delay:.6s}html.js-reveal [data-reveal-delay="7"]{transition-delay:.7s}html.js-reveal [data-reveal-delay="8"]{transition-delay:.8s}.hero-bg{-webkit-animation:hero-kenburns 22s ease-in-out infinite alternate;animation:hero-kenburns 22s ease-in-out infinite alternate;background-position:50%;background-size:cover;inset:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;z-index:0}@-webkit-keyframes hero-kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes hero-kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.08);transform:scale(1.08)}}.index-carousel .owl-item.active a.btn,.index-carousel .owl-item.active h1,.index-carousel .owl-item.active h2,.index-carousel .owl-item.active p{-webkit-animation:hero-up .8s cubic-bezier(.22,.61,.36,1) both;animation:hero-up .8s cubic-bezier(.22,.61,.36,1) both}.index-carousel .owl-item.active p{-webkit-animation-delay:.2s;animation-delay:.2s}.index-carousel .owl-item.active a.btn{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes hero-up{0%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes hero-up{0%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}to{opacity:1;-webkit-transform:none;transform:none}}.hero-scroll-hint{border:2px solid rgba(44,62,79,.55);border-radius:14px;bottom:22px;height:42px;left:50%;opacity:.8;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;z-index:4}.hero-scroll-hint:before{-webkit-animation:hero-scroll 1.8s ease-in-out infinite;animation:hero-scroll 1.8s ease-in-out infinite;background:#e54d42;border-radius:2px;content:"";height:8px;left:50%;margin-left:-2px;position:absolute;top:7px;width:4px}@-webkit-keyframes hero-scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hero-scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.lift{transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.lift:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.icon-pop i[class*=fables-icon],.icon-pop span[class*=fables-icon]{display:inline-block;transition:color .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s ease;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}.icon-pop:hover i[class*=fables-icon],.icon-pop:hover span[class*=fables-icon]{-webkit-transform:translateY(-4px) scale(1.12);transform:translateY(-4px) scale(1.12)}.btn,.service-page__aside-btn,.sw-btn{transition:box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease,-webkit-transform .2s ease}.btn:hover,.service-page__aside-btn:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.countup{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-underline{display:inline-block;position:relative}.title-underline:after{background:#e54d42;border-radius:2px;content:"";display:block;height:3px;margin:12px auto 0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .6s cubic-bezier(.22,.61,.36,1) .35s;transition:transform .6s cubic-bezier(.22,.61,.36,1) .35s;transition:transform .6s cubic-bezier(.22,.61,.36,1) .35s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1) .35s;width:56px}html.js-reveal .is-visible .title-underline:after,html:not(.js-reveal) .title-underline:after{-webkit-transform:scaleX(1);transform:scaleX(1)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-bg,.hero-scroll-hint:before,.index-carousel .owl-item.active a.btn,.index-carousel .owl-item.active h1,.index-carousel .owl-item.active h2,.index-carousel .owl-item.active p{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=main.919eceb1.css.map*/