.anim-underline,.arrow-link::after,.demo-frame,.hero{background-repeat:no-repeat}.display-1,.hero .display-1{font-size:calc(1rem + 4vw)}.btn-success,.btn-warning{--bs-border-width:2px;--bs-btn-color:#fff;--bs-btn-hover-bg:#fff}.anim-underline,a,footer a{text-decoration:none}:root,[data-bs-theme=light]{--mf-light-blue:#00b7ff;--bs-info-bg-subtle:#e1f0f3;--mf-link-color:#0d6efd;--mf-link-hover:#b90dfd;--bs-tertiary-bg-rgb:240,241,242}[data-bs-theme=dark]{--bs-info-bg-subtle:#171f21;--mf-link-color:#00c3ff;--mf-link-hover:#d133ff;--bs-tertiary-bg-rgb:43,48,53}main section{scroll-margin-top:20rem}.display-1{font-weight:300;line-height:1.2}.f-clamp{font-size:clamp(var(--mf-fc-min, 2rem), var(--mf-fc-mid, 4.5vw), var(--mf-fc-max, 4.75rem));max-width:clamp(20rem,97%,100rem)}sup{font-size:50%;top:-1em;left:.33em;font-weight:700;margin-right:.4em}.mf-resize-text{min-width:var(--mf-rt-min,325px);max-width:var(--mf-rt-max,600px)}.text-light-blue{color:#00b7ff}.text-justify{text-align:justify}.text-justify-center{text-align:justify;text-align-last:center}.hovercard:hover p.arrow-link,.purple-text{color:#b90dfd}.pink-text{color:#fe16fa}.blue-text{color:#0d6efd}.green-text{color:#10bf02}.orange-text{color:#fe6a05}.arrow-link,a{color:var(--mf-link-color)}.top-shadow{box-shadow:0 -15px 15px rgba(0,0,0,.3)}.check-cols .col{position:relative;padding-left:1.1rem;margin:0;padding-top:.25rem}.check-list{list-style-type:none;padding-left:0}.check-list li{position:relative;padding-left:25px;margin-bottom:.5em}.check-list li::before{content:'\2713\FE0F';position:absolute;left:0;top:3px;color:#17d319;line-height:1em;font-weight:700}.check-list a{text-decoration:var(--mf-a-decor,underline);font-weight:var(--mf-a-weight,400)}a{font-weight:500}a:hover{color:var(--mf-link-hover)}.arrow-link::after{content:'';display:inline-block;width:24px;height:24px;margin-left:0;margin-right:.2rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-arrow-right-short" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"/></svg>');background-size:contain;transition:transform .5s ease-in-out;position:relative;top:var(--mf-animlink-top,5px);filter:invert(34%) sepia(91%) saturate(4567%) hue-rotate(210deg) brightness(100%) contrast(98%)}[data-bs-theme=dark] .arrow-link::after{filter:invert(54%) sepia(36%) saturate(3515%) hue-rotate(164deg) brightness(103%) contrast(103%)}.arrow-link:hover::after,.hovercard:hover p.arrow-link::after{animation:.4s linear 2 moveArrow;filter:brightness(0) saturate(100%) invert(22%) sepia(94%) saturate(3543%) hue-rotate(273deg) brightness(96%) contrast(130%)}.arrow-link-plain{color:var(--bs-body-color)}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}.anim-underline{position:relative;padding-bottom:2px;background-image:linear-gradient(to right,var(--mf-link-color,#0d6efd) 100%,transparent 0);background-size:0 1px;background-position:50% 100%;--mf-anim-ul-duration:6s;animation:underline-animate var(--mf-anim-ul-duration) infinite ease-in-out}.anim-underline:hover{animation:none;background-size:100% 1px;background-image:linear-gradient(to right,var(--mf-link-hover,#b90dfd) 100%,transparent 0)}.anim-underline.arrow-link{animation:anim-ul-arrow var(--mf-anim-ul-duration) infinite ease-in-out;background-position:0 100%}.anim-underline.arrow-link:hover{background-size:calc(100% - 24px) 1px;animation:none}@keyframes underline-animate{0%,55%{background-size:0 1px}20%{background-size:97% 1px}30%{background-size:100% 1px}45%{background-size:3% 1px}}@keyframes anim-ul-arrow{0%,55%{background-size:0 1px}20%{background-size:calc(97% - 24px) 1px}30%{background-size:calc(100% - 24px) 1px}45%{background-size:3% 1px}}.hovercard{--bs-card-spacer-y:0.3rem}.hovercard .arrow-link{--mf-link-color:var(--bs-body-color, #000)}.hovercard p.arrow-link{--mf-animlink-top:7px}.demo-frame,.hero{background-color:#2c2e35;background-attachment:scroll;background-position:center;background-size:cover;overflow:hidden}.hero .overlay-darken{--mf-hero-h:500px;height:var(--mf-hero-h);max-height:var(--mf-hero-max,none);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.demo-frame h2,.demo-frame p,.hero h1,.hero p{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.hero .h1{font-size:calc(1rem + 1.5vw)}.overlay-darken{background-color:rgba(0,0,0,var(--mf-overlay-darken,.65));position:relative;z-index:0;transition:.75s .25s}.overlay-darken:hover{background:rgba(0,0,0,var(--mf-overlay-hover,.75))}.btn{text-shadow:1px 1px 1px rgba(0,0,0,.5)}.btn:hover{text-shadow:none}.btn-lg{--bs-btn-font-size:1.1rem}.btn-group-xl>.btn,.btn-xl{--bs-btn-padding-y:1rem;--bs-btn-padding-x:3rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-warning{--bs-btn-bg:#f56620;--bs-btn-border-color:#f56620;--bs-btn-hover-color:#f56620;--bs-btn-hover-border-color:#f58220}.btn-danger{--bs-btn-bg:#ee0000}.btn-danger:hover{border-color:#e00;background-color:#fff;color:#e00}.btn-success{--bs-btn-bg:#17d319;--bs-btn-border-color:#17d319;--bs-btn-hover-color:#17d319;--bs-btn-hover-border-color:#17d319}.btn-orange,.btn-purple{--bs-btn-color:#fff;--bs-btn-hover-color:#fff}.btn-purple{--bs-btn-bg:#b90dfd;--bs-btn-border-color:#b90dfd;--bs-btn-hover-bg:#ea0dfd;--bs-btn-hover-border-color:#b90dfd}.btn-orange{--bs-btn-bg:#fe6a05;--bs-btn-border-color:#fe6a05;--bs-btn-hover-bg:#fe4a05;--bs-btn-hover-border-color:#fe4a05}.navbar{transition:1.5s;box-shadow:0 3px 10px rgba(0,0,0,.25)}.navbar-text{font-size:.9rem;line-height:1.5}.navbar-nav .dropdown-menu{--bs-dropdown-zindex:1030}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.75);--bs-navbar-hover-color:rgb(0, 183, 255);--bs-navbar-active-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .dropdown-menu-dark{--bs-dropdown-divider-bg:rgba(255,255,255,0.2);--bs-dropdown-header-color:#00b7ff;--bs-dropdown-link-active-color:#00b7ff;--bs-dropdown-link-active-bg:var(--bs-dropdown-bg)}.nav-link:focus{outline:0;box-shadow:none;-webkit-box-shadow:none}.nav-link.active{font-weight:600}ul.dropdown-menu.two-column{min-width:20rem}nav#page-nav{--bs-navbar-padding-y:0}#page-nav a.nav-link.active{background-color:#0089dc}#page-nav .btn-danger.active{color:#fff;background:#0889dc;border:none!important;border-radius:0;margin:-3px 0;padding:.7rem}.checkbox{opacity:0;position:absolute;display:none!important}.avatar,.checkbox-label,.ss-rotator,.ss-rotator.ss-stack>img:first-child,.steps,.steps-circle{position:relative}.checkbox-label{color:#fff;background-color:#fff;width:55px;height:26px;border-radius:50px;padding:5px;display:flex;justify-content:space-between;align-items:center;z-index:1010}.avatar,.mf-svg-icon{display:inline-block}.checkbox-label-dark{background-color:#fff;color:#777}.checkbox-label .ball{background-color:#777;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}.checkbox:checked+.checkbox-label .ball{transform:translateX(28px)}#checkbox,.d-flex:last-child .steps::after{display:none}a.back-to-top,a.back-to-top:visited{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;background:#000;color:#fff;padding:1rem;border-radius:50%;opacity:50%;z-index:9999}a.btt-dark{background-color:rgba(255,255,255,.5)!important;color:#111}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slide-right{0%{transform:translateX(-99%)}100%{transform:translateX(0)}}@keyframes slide-left{0%{transform:translateX(99%)}100%{transform:translateX(0)}}@keyframes slide-up-right{0%{transform:translate(-99%,100%)}100%{transform:translate(0,0)}}@keyframes slide-down-right{0%{transform:translate(-99%,-100%)}100%{transform:translate(0,0)}}@keyframes slide-up-left{0%{transform:translate(99%,100%)}100%{transform:translate(0,0)}}@keyframes slide-down-left{0%{transform:translate(99%,-100%)}100%{transform:translate(0,0)}}@keyframes mf-zoom{0%{transform:scale(0)}100%{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}.in-view{animation:var(--mf-fade,fade) var(--mf-fade-duration,1s) var(--mf-fade-delay,.33s) both,var(--mf-slide,none) var(--mf-slide-duration,1s) var(--mf-slide-delay,.33s) both}.mf-animate{opacity:.1;overflow:hidden}.in-view.no-fade{--mf-fade:none;opacity:1}.in-view.slide-up{--mf-slide:slide-up;opacity:1}.in-view.slide-down{--mf-slide:slide-down;opacity:1}.in-view.slide-right{--mf-slide:slide-right;opacity:1}.in-view.slide-left{--mf-slide:slide-left;opacity:1}.in-view.slide-up-right{--mf-slide:slide-up-right;opacity:1}.in-view.slide-down-right{--mf-slide:slide-down-right;opacity:1}.in-view.slide-up-left{--mf-slide:slide-up-left;opacity:1}.in-view.slide-down-left{--mf-slide:slide-down-left;opacity:1}.in-view.mf-zoom{--mf-slide:mf-zoom}.not-in-view{opacity:0}}img.h-96{max-width:100%;height:96px}.avatar{height:8rem;width:8rem;border:1px solid #c4c8cb;box-shadow:0 0 15px rgba(0,0,0,.2);background:#fff}.blockquote{font-size:1.125rem}[data-bs-theme=dark] .logo-darkfix{background-color:#f0f1f2;border-radius:10px;padding:7px}.mf-svg-icon{width:48px;height:48px}.mf-svg-icon svg{width:100%;height:100%;display:block}.rotate-180{transform:rotate(180deg)}.steps{width:44px;display:flex;justify-content:center}.steps-circle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:#0d63fd;z-index:2}.accordion-button,.accordion-button:focus,.accordion-button:not(.collapsed){background-color:var(--bs-tertiary-bg)}.steps::after{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% + 1.3rem);background-image:linear-gradient(#888 40%,rgba(0,0,0,0) 0);background-size:2px 10px;background-repeat:repeat-y;opacity:.5}.ss-crop{max-height:36vh;overflow-y:clip}.ss-rotator{display:inline-block;width:100%}.marquee,.marquee-content{grid-column-gap:1rem;display:flex}.ss-rotator>img{width:100%;height:auto;display:block}.ss-rotator.ss-stack>img{position:absolute;inset:0;opacity:0;transform:translateX(0) scale(.94);transition-property:opacity,transform,filter;transition-timing-function:ease-in-out;transition-duration:.5s;will-change:opacity,transform}.ss-rotator.ss-stack>img.is-active{opacity:1;transform:translateX(0) scale(1);z-index:3;filter:drop-shadow(0 16px 30px rgba(0,0,0,.25))}.ss-rotator.ss-stack>img.is-next,.ss-rotator.ss-stack>img.is-prev{opacity:.5;z-index:2;filter:drop-shadow(0 10px 18px rgba(0,0,0,.15))}.ss-rotator.ss-stack>img.is-prev{transform:translateX(-50%) translateY(-10%) scale(.33)}.ss-rotator.ss-stack>img.is-next{transform:translateX(50%) translateY(-10%) scale(.33)}.accordion-button:focus{box-shadow:none}.mf-blue-gradient-bg,.mf-green-gradient-bg,.mf-purple-gradient-bg,.mf-teal-gradient-bg{background-color:#000;color:#fff}.mf-purple-gradient-bg{background-image:radial-gradient(circle at 50% 100%,rgba(128,0,128,.6) 10%,transparent 80%),radial-gradient(ellipse at 100% 100%,rgba(128,0,128,.4),transparent 80%),radial-gradient(ellipse at 0 100%,rgba(128,0,128,.3),transparent 80%)}.mf-blue-gradient-bg{background-image:radial-gradient(circle at 50% 100%,rgba(0,77,128,.6) 10%,transparent 80%),radial-gradient(ellipse at 100% 100%,rgba(0,77,128,.4),transparent 80%),radial-gradient(ellipse at 0 100%,rgba(0,77,128,.3),transparent 80%)}.mf-teal-gradient-bg{background-image:radial-gradient(circle at 50% 100%,rgba(0,109,128,.8) 10%,transparent 70%),radial-gradient(ellipse at 100% 100%,rgba(1,91,107,.3),transparent 80%),radial-gradient(70% 100% at 100% 50%,rgba(0,109,128,.6),transparent 80%)}.mf-green-gradient-bg{background-image:radial-gradient(circle at 50% 100%,rgba(0,255,0,.3) 10%,transparent 70%),radial-gradient(ellipse at 100% 100%,rgba(0,91,0,.3),transparent 80%),radial-gradient(70% 100% at 100% 50%,rgba(0,255,0,.2),transparent 80%)}.mf-blue-purple-bg{background-color:#0889dc;color:#fff;background-image:radial-gradient(circle at 50% 100%,rgba(20,0,128,.4) 10%,transparent 80%),radial-gradient(ellipse at 100% 100%,rgba(50,0,128,.5),transparent 80%),radial-gradient(ellipse at 0 100%,rgba(50,0,128,.5),transparent 80%)}.mf-pinkpurple-bg,.mf-pinkpurple-dark-bg,.mf-pinkpurpleblue-bg,[data-bs-theme=dark] .mf-blue-purple-bg{background-color:#000}.mf-pinkpurple-bg{color:#fff;background-image:radial-gradient(ellipse 100% 95% at 50% 100%,hsl(301 99% 54% / 1),hsl(301 99% 40% / 1),hsl(294 98% 33% / 1),hsl(285 98% 22% / 1),transparent)}.mf-pinkpurpleblue-bg{color:#fff;background-image:radial-gradient(ellipse 110% 130% at 50% 100%,hsl(301 99% 54% / 1),hsl(301 99% 40% / 1),hsl(294 98% 33% / 1),hsl(285 98% 22% / 1),hsl(245 98% 12% / 1),transparent)}.mf-pinkpurple-dark-bg{color:#fff;background-image:radial-gradient(ellipse 110% 130% at 50% 100%,hsl(301 99% 44% / 1),hsl(301 99% 30% / 1),hsl(294 98% 23% / 1),hsl(285 98% 12% / 1),hsl(245 98% 12% / 1),transparent)}.mf-bg-dark-grad{background-color:#212529;color:#fff;background-image:radial-gradient(ellipse 100% 95% at 50% 100%,#212529,#0a0a0a)}[data-bs-theme=dark] .mf-pinkpurpleblue-bg{background-color:#000;color:#fff;background-image:radial-gradient(ellipse 110% 130% at 50% 100%,hsl(301 99% 38% / 1),hsl(301 99% 26% / 1),hsl(294 98% 17% / 1),hsl(285 98% 8% / 1),hsl(245 98% 12% / 1),transparent)}[data-bs-theme=dark] .card.testimonial{background:rgba(255,255,255,.1);color:#fff}[data-bs-theme=dark] .card .text-secondary{color:rgba(255,255,255,.5)!important}.carousel .carousel-indicators.always-light [data-bs-target]{background-color:#fff!important}#Testimonial-carousel .carousel-control-next{right:.3rem}#Testimonial-carousel .carousel-control-prev{left:.3rem}.carousel-control-next-icon.always-light,.carousel-control-prev-icon.always-light{filter:none!important;background-color:rgba(0,0,100,.5);border-radius:99em;height:3rem;width:3rem;background-size:60%}[data-bs-theme=dark] .carousel-control-next-icon.always-light,[data-bs-theme=dark] .carousel-control-prev-icon.always-light{background-color:rgba(255,255,255,.2);border:1px solid #ffffff88}.marquee{width:100%;margin-bottom:1rem;overflow:hidden}.marquee-content{min-width:100%;flex:none;justify-content:space-around}.scroll-marq{animation:20s linear infinite scroll-marq}.reverse{animation-direction:reverse}.marquee:hover .scroll-marq{animation-play-state:paused}@keyframes scroll-marq{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 1rem))}}footer .text-light{--bs-light-rgb:169,171,172}footer a{color:#a9abac}footer a:hover{color:#fff}footer .social svg{margin-top:-3px}footer .list-unstyled{font-size:.875rem;line-height:1.75}.smaller{font-size:.75rem}.btn.sf-cta{text-wrap:balance}@media screen and (min-width:576px){.overflow-sm-hidden{overflow:hidden!important}.display-sm-1{font-size:calc(1.625rem + 4.5vw)}.display-sm-2{font-size:calc(1.575rem + 3.9vw)}.display-sm-3{font-size:calc(1.525rem + 3.3vw)}}@media screen and (max-width:575.98px){.btn.sf-cta{--bs-btn-font-size:1rem}}@media screen and (max-width:576px){.overflow-sm-hidden{max-height:fit-content!important}.card.testimonial{min-height:690px}}@media screen and (min-width:768px){.display-md-1{font-size:calc(1.625rem + 4.5vw)}.display-md-2{font-size:calc(1.575rem + 3.9vw)}.display-md-3{font-size:calc(1.525rem + 3.3vw)}.ss-crop{max-height:33vh;overflow-y:clip}}@media screen and (min-width:992px){.hero .overlay-darken{height:calc(var(--mf-hero-h) * var(--mf-hero-lg,1.05))}.demo-frame,.hero{background-attachment:fixed}.hero-zoom{background-size:150%!important;background-position:top!important;transition:background-size 1s}.hero-zoom:has(.overlay-darken:hover){background-size:170%!important}ul.dropdown-menu.two-column{min-width:28rem}#page-nav.navbar-dark,#page-nav.navbar[data-bs-theme=dark]{--bs-nav-link-font-size:0.9rem;--bs-navbar-nav-link-padding-x:0.75rem;--bs-btn-font-size:0.75rem}main section{scroll-margin-top:50px}.border-bottom-lg{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.display-lg-1{font-size:calc(1.625rem + 4.5vw)}.display-lg-2{font-size:calc(1.575rem + 3.9vw)}.display-lg-3{font-size:calc(1.525rem + 3.3vw)}.crop-img-b{max-height:var(--mf-cbi-lg,41vw)!important}.ss-crop{max-height:42vh;overflow-y:clip}}@media screen and (min-width:992px) and (max-width:1199px){#page-nav.navbar-dark{--bs-nav-link-font-size:0.83rem;--bs-btn-font-size:0.75rem}}@media screen and (min-width:992px) and (pointer:fine) and (hover:hover){.hero-scroll{background-position:50% 50%!important;background-size:150%!important;transition:background-position 1s .5s}.hero-scroll:has(.overlay-darken:hover){background-size:150%!important;background-position:0 0!important}}@media screen and (min-width:1200px){.hero .overlay-darken{height:calc(var(--mf-hero-h) * var(--mf-hero-xl,1.15))}.display-xl-1{font-size:5rem}.display-xl-2{font-size:4.5rem}.display-xl-3{font-size:4rem}.hero-scroll,.hero-scroll.hero-scroll:has(.overlay-darken:hover){background-size:120%!important}.hero-zoom{background-size:120%!important;transition:background-size 1s}.hero-zoom:has(.overlay-darken:hover){background-size:140%!important}.crop-img-b{max-height:var(--mf-cbi-xl,30vw)!important}.ss-crop{max-height:50vh;overflow-y:clip}}@media screen and (min-width:1400px){.hero .overlay-darken{height:calc(var(--mf-hero-h) * var(--mf-hero-xxl,1.3))}.display-xxl-1{font-size:5rem}.display-xxl-2{font-size:4.5rem}.display-xxl-3{font-size:4rem}.hero-scroll,.hero-scroll.hero-scroll:has(.overlay-darken:hover){background-size:100%!important}.hero-zoom{background-size:100%!important;transition:background-size 1s}.hero-zoom:has(.overlay-darken:hover){background-size:120%!important}.crop-img-b{max-height:var(--mf-cbi-xxl,35vw)!important}}@media screen and (pointer:coarse),screen and (hover:none){.demo-frame,.hero{background-attachment:scroll;background-size:cover}}