:root{--font-family:museo-sans,sans-serif;--primary-color:#08163c;--primary-btn-color:#fcc453;--primary-btn-hover-color:#0f172f;--dark-primary-hover-color:#7162e3;--primary-text-color:#08163c;--dark-primary-text-color:#f7f9fc;--secondary-color:#08163c;--secondary-btn-color:#fcc453;--secondary-btn-hover-color:#0f172f;--dark-secondary-hover-color:#7162e3;--secondary-text-color:#08163c;--dark-secondary-text-color:#f7f9fc;--white-color:#fff;--black-color:#000;--cadetblue-color:#b1b9c1;--custom-link-color:#0b65e3;--dark-custom-link-color:#66a7fd;--bs-font-sans-serif:var(--font-family);--bs-font-monospace:var(--font-family);--star-color:#ffecbd;--star-background:#fcc453;--star-size:19px;--input:#bbc8e0;--redwine:#cd575f;--shallow-ocean:#6b7494;--light-text:#08163c}body{color:var(--primary-text-color);font-size:16px;font-weight:300;line-height:19px;margin:0;padding:68px 0 0;-webkit-font-smoothing:antialiased}a,body,button,div,h1,h2,h3,h4,h5,h6,input,li,p,select,span,textarea{font-family:var(--font-family)}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-weight:700}h1,h6{color:var(--custom-link-color);font-size:16px;line-height:24px;margin:0 0 16px;text-transform:uppercase}h2,h3,h4,h5,p{color:var(--primary-color)}h2,h2 *{font-size:40px;line-height:48px}h3,h3 *{font-size:32px;line-height:40px;margin:0 0 24px}h4,h4 *{font-size:24px;line-height:32px}h5,h5 *{font-size:16px;line-height:24px}p,p *{color:var(--light-text);font-size:20px;font-weight:300;line-height:28px}p.medium{font-size:16px;line-height:24px}p.small{font-size:12px;line-height:20px}a,button{cursor:pointer;transition:all .2s ease-in-out}.custom-link{color:var(--custom-link-color);display:inline-block;font-weight:500}.actions{align-items:center;display:flex;flex-wrap:wrap}.actions button:not(:last-child),.actions img:not(:last-child){margin:0 32px 0 0}.arrow-link{text-decoration:none;will-change:transform}.arrow-link:after{content:url(https://mouseflow.com/wp-content/themes/mouseflow/assets/images/link-arrow.svg);height:10px;margin-left:.5rem;width:10px}.arrow-link:hover:after{content:url(https://mouseflow.com/wp-content/themes/mouseflow/assets/images/link-arrow-hover.svg)}#main-content>.container-fluid{padding:0}section{padding:80px 0}.section-small,section{position:relative;z-index:9}.section-small{padding:0 0 80px}footer{background:var(--white-color);padding:40px 0;position:relative;z-index:9}.section-small.dark,footer.dark,section.dark{background-color:var(--primary-color)}.dark .custom-link,.dark h1,.dark h6{color:var(--dark-custom-link-color)}.dark a,.dark a *,.dark h2,.dark h3,.dark h4,.dark h5,.dark li,.dark p,.dark p *{color:var(--dark-primary-text-color)}.dark .arrow-link:after{content:url(https://mouseflow.com/wp-content/themes/mouseflow/assets/images/cta-arrow-dark-block-lightmode.svg)}.dark .arrow-link:hover:after{content:url(https://mouseflow.com/wp-content/themes/mouseflow/assets/images/cta-arrow-dark-block-lightmode-active.svg)}.dark .logo{filter:brightness(0) invert(1)}.btn{font-family:var(--font-family);--bs-btn-border-radius:12px;font-size:1rem;font-weight:700;line-height:normal;padding:.75rem 1.5rem;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.btn:last-child{margin:0}.btn-sm{padding:.5rem 1rem}.btn-primary{color:var(--primary-color)!important;--bs-btn-color:var(--primary-color);--bs-btn-bg:var(--primary-btn-color);--bs-btn-border-color:var(--primary-btn-color);--bs-btn-hover-bg:var(--primary-btn-hover-color);--bs-btn-hover-border-color:var(--primary-btn-hover-color);--bs-btn-active-bg:var(--primary-btn-hover-color);--bs-btn-active-border-color:var(--primary-btn-hover-color)}.btn-primary:hover{color:var(--white-color)!important}.btn-primary:focus{background:var(--primary-btn-hover-color);border-color:var(--primary-btn-hover-color)}.dark .btn-primary{--bs-btn-color:var(--primary-color);--bs-btn-bg:var(--primary-btn-color);--bs-btn-border-color:var(--primary-btn-color);--bs-btn-hover-bg:var(--dark-primary-hover-color);--bs-btn-hover-border-color:var(--dark-primary-hover-color);--bs-btn-active-bg:var(--dark-primary-hover-color);--bs-btn-active-border-color:var(--dark-primary-hover-color)}.dark .btn-primary:focus{background:var(--dark-primary-hover-color);border-color:var(--dark-primary-hover-color);color:var(--white-color)}.btn-outline-primary{--bs-btn-color:var(--primary-color);--bs-btn-bg:var(--white-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:#e9f2ff;--bs-btn-hover-color:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color);--bs-btn-active-color:var(--primary-color);--bs-btn-active-bg:#e9f2ff;--bs-btn-active-border-color:var(--primary-color)}.btn-outline-primary:focus{background:#e9f2ff;border-color:var(--primary-color);color:var(--primary-color)}.dark .btn-outline-primary{--bs-btn-color:var(--white-color);--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--white-color);--bs-btn-hover-bg:#1a3783;--bs-btn-hover-color:var(--white-color);--bs-btn-hover-border-color:var(--white-color);--bs-btn-active-color:var(--white-color);--bs-btn-active-bg:#1a3783;--bs-btn-active-border-color:var(--white-color);--bs-btn-focus-bg:#1a3783;--bs-btn-focus-color:var(--white-color);--bs-btn-focus-border-color:var(--white-color)}.dark .btn-outline-primary:focus{background:#1a3783;border-color:var(--white-color);color:var(--white-color)}.cta-button{align-items:center;background-color:#fcc453;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:1rem;font-weight:700;justify-content:center;line-height:normal;margin-right:0;min-height:0;padding:.75rem 1.5rem;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cta-button,.cta-button a{color:#08163c;text-decoration:none;white-space:nowrap}@media (hover:hover){.cta-button:hover{background-color:#0f172f;border-color:#0f172f;color:#fff;text-decoration:none}.cta-button:hover a{color:#fff}}.cta-button-secondary{align-items:center;background-color:#fff;border-radius:12px;color:#08163c;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:.75rem 1.5rem;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}@media (hover:hover){.cta-button-secondary:hover{background-color:#e9f2ff;border-color:#08163c;color:#08163c}}.dark .cta-button-secondary,section.dark .cta-button-secondary{background-color:transparent;border-color:#fff;color:#fff}@media (hover:hover){.dark .cta-button-secondary:hover,section.dark .cta-button-secondary:hover{background-color:#1a3783;border-color:#fff;color:#fff}}header{align-items:center;background:var(--white-color);display:flex;height:68px;justify-content:space-between;padding:0;position:fixed;top:0;width:100%;z-index:99}nav{padding:0!important}nav .container-fluid:before{display:none}nav li{align-items:center;display:flex;margin:0 32px 0 0}nav li:last-child{margin-right:0}nav li a.nav-link{color:var(--primary-color);font-family:var(--font-family)!important;font-weight:500;padding:0!important}header.dark{background:var(--primary-color)}header.dark nav li a,header.dark nav li a:focus,header.dark nav li a:hover{color:var(--white-color)}.hs-menu-wrapper ul{display:flex;padding-right:30px;padding-top:15px}.hs-menu-wrapper ul li a{color:#08163c;text-align:left;text-decoration:none}.stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times,serif;font-size:var(--star-size);line-height:1}.stars:before{background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px;-webkit-text-fill-color:transparent}.cus-review .stars{font-size:33px}.dark .hs-custom-form fieldset label span{color:#fff}.hs-custom-form fieldset label{margin-bottom:4px}.hs-custom-form .hs-submit,.hs-custom-form fieldset{padding:0 0 1rem!important}.hs-custom-form fieldset input{padding:4px}.hs-custom-form .hs-form-checkbox{list-style:none}.hs-custom-form .inputs-list{padding-left:2px!important}.hs-custom-form .hs-form-checkbox-display span{padding-left:10px}.hs-custom-form fieldset .hs-firstname{margin-bottom:10px}.hs-custom-form .hs-submit .hs-button{--bs-btn-color:var(--primary-color);--bs-btn-bg:var(--primary-btn-color);--bs-btn-border-color:var(--primary-btn-color);--bs-btn-hover-bg:var(--dark-primary-hover-color);--bs-btn-hover-border-color:var(--dark-primary-hover-color);--bs-btn-active-bg:var(--dark-primary-hover-color);--bs-btn-active-border-color:var(--dark-primary-hover-color);font-family:var(--font-family);margin:0 32px 0 0;min-height:50px;--bs-btn-border-radius:12px;--bs-btn-border-width:2px;background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);font-size:1rem;font-weight:700;line-height:normal;padding:.75rem 1.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hs-custom-form .hs-submit .hs-button:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--white-color)!important}.hs-custom-form .hs-submit .hs-button:focus{background:var(--dark-primary-hover-color);border-color:var(--dark-primary-hover-color);color:var(--white-color)}input.hs-button.primary.large{color:var(--primary-color)}.hs-error-msgs li{list-style:none}.hs-error-msgs li label{color:red;padding-bottom:1rem}@media (max-width:1199px){h2,h2 *{font-size:32px;line-height:40px}h3,h3 *{font-size:26px;line-height:32px}h4,h4 *{font-size:20px;line-height:28px}}@media (max-width:768px){.hs-menu-wrapper ul{flex-direction:column;padding-right:35px;padding-top:15px}header .nav-item{padding-left:35px}}@media (max-width:767px){section{padding:50px 0}.section-small,footer{padding-bottom:80px}header{height:auto}nav li{line-height:16px;margin:16px 0 0}p{font-size:16px}.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:hover{background:var(--white-color)!important;box-shadow:none}.actions img:not(:last-child){margin-bottom:20px}}@media (max-width:400px){.arrow-link:after{margin-left:6px}}