@import url(https://fonts.googleapis.com/css2?family=Jost&family=Lora&display=swap);h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif!important}.demo-bg{width:100%;background:#0c385b;padding-top:4.375rem;padding-bottom:2.5rem;overflow:hidden;position:relative;min-height:100vh;background-size:cover;color:#fff;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:599.98px){.demo-bg{padding-top:0;background-image:none!important}}.demo-bg .demo-form-thankyou-wrapper{max-width:43.75rem;margin:0 auto;text-align:center}.demo-bg .demo-form-thankyou-wrapper h3{font-size:2.5rem;font-weight:700;font-family:Lora,sans-serif!important;line-height:1em;margin-top:.625rem}.demo-bg .demo-form-thankyou-wrapper h3 span{font-size:1.25rem;font-weight:400}.demo-bg .demo-form-wrapper{max-width:43.75rem;margin:0 auto;background:#013f67;padding:3.75rem;margin-top:7.5rem;text-align:center}@media only screen and (max-width:599.98px){.demo-bg .demo-form-wrapper{margin-top:0}}.demo-bg .demo-form-wrapper h3{color:#fff;font-weight:900;font-size:2rem;margin-bottom:1.25rem;font-size:32px;line-height:1.6em;font-weight:medium}@media only screen and (max-width:599.98px){.demo-bg .demo-form-wrapper h3{font-size:1.5rem}}.demo-bg .demo-form-wrapper h3 span{display:block;color:#49eff9;font-size:3rem;font-weight:700}@media only screen and (max-width:599.98px){.demo-bg .demo-form-wrapper h3 span{font-size:2.25rem}}.demo-bg .demo-form-wrapper .get-demo-btn{width:100%!important}.demo-bg .form-group{margin-bottom:1rem;text-align:left}.demo-bg .form-group span{display:block;min-height:1.125rem;font-size:.75rem;color:#fff}.demo-bg .form-group .v-text-field__details{display:none}.demo-bg .demo-footer{max-width:43.75rem;display:block;margin:1.5625rem auto 0;text-align:center;padding:0 2.5rem}.demo-bg .demo-footer a{color:inherit}@media only screen and (max-width:600px){.client-logo-container{display:flex;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:.625rem}.client-logo-container img{margin-right:.625rem;margin-bottom:1.5rem}}@media only screen and (min-width:600px)and (max-width:1264px){.client-logo-container{text-align:center}.client-logo-container img{margin-right:1.25rem;margin-bottom:1.25rem}}@media only screen and (min-width:1264px){.client-logo-container{margin-bottom:1.875rem}.client-logo-container img{margin-right:1.875rem}}.client-logo-container img{width:5.625rem;height:1.875rem}.client-logo-container img:last-of-type{margin-right:0}.v-image__image{background-size:100%}.features-home-section{background-color:#f8f9fb;margin-top:6.875rem}@media only screen and (max-width:600px){.features-home-section{margin-top:1.25rem}}.features-home-section .features-container{padding-top:2.5rem}.features-home-section .features-container>p{opacity:.3;letter-spacing:.25rem;text-align:center;color:#021222;margin:0;padding-top:0;text-transform:uppercase;padding-bottom:.625rem}.features-home-section .features-container>h2{font-size:2rem;font-weight:700;text-align:center;color:#021222}.features-home-section .features-container .features-row{display:flex;justify-content:center;align-items:stretch;height:19.25rem;margin-bottom:5rem}@media only screen and (max-width:768px){.features-home-section .features-container .features-row{flex-direction:column;height:unset;display:block;margin-bottom:2.8125rem}.features-home-section .features-container .features-row img{height:11.875rem;width:100%;padding-top:2.125rem}.features-home-section .features-container .features-row:first-of-type img{padding-left:1.25rem}.features-home-section .features-container .features-row:nth-of-type(2){margin-bottom:0}.features-home-section .features-container .features-row:nth-of-type(2) img{padding-right:1.25rem}.features-home-section .features-container .features-row:nth-of-type(3) img{padding-left:1.25rem}.features-home-section .features-container .features-row .text-section{margin-top:2.125rem;align-items:center;max-width:unset!important}.features-home-section .features-container .features-row .text-section p{text-align:justify}.features-home-section .features-container .features-row .text-section p:nth-of-type(2){padding-bottom:1.5rem!important}.features-home-section .features-container .features-row .text-section h3{padding-bottom:1rem}}.features-home-section .features-container .features-row img{height:100%}.features-home-section .features-container .features-row .text-section{max-width:23.125rem;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:600px){.features-home-section .features-container .features-row .text-section{max-width:unset}}.features-home-section .features-container .features-row .text-section *{margin:0;padding:0}.features-home-section .features-container .features-row .text-section p:first-of-type{font-size:.875rem;letter-spacing:.0625rem;color:#00c8d8;padding:.375rem}.features-home-section .features-container .features-row .text-section p:nth-of-type(2){opacity:.5;font-size:.875rem;line-height:1.57;color:#021222;padding-bottom:1.875rem}.features-home-section .features-container .features-row .text-section h3{font-size:1.5rem;font-weight:700;color:#021222;padding-bottom:1.875rem}.features-home-section .features-container .features-row .text-section a{font-size:1rem;line-height:1.5;color:#021222;padding-bottom:.1875rem;width:-moz-fit-content;width:fit-content}.features-home-section .features-container .features-row .text-section a:focus,.features-home-section .features-container .features-row .text-section a:hover{color:#00c8d8}.demo-section{height:21.25rem;background-color:#002447;position:relative}.demo-section .shape-layer{width:100%;height:100%;position:absolute;overflow:hidden}.demo-section .shape-layer img:first-of-type{position:absolute;top:-1.25rem;left:-6.875rem}.demo-section .shape-layer img:nth-of-type(2){position:absolute;top:0;left:0;transform:translateX(14%) translateY(-40%)}.demo-section .shape-layer img:nth-of-type(3){position:absolute;top:0;right:0;transform:translateX(40%) translateY(-6%)}@media only screen and (max-width:600px){.demo-section .shape-layer img:nth-of-type(3){top:unset;bottom:0;transform:translateX(10%) translateY(60%)}}@media only screen and (max-width:600px){.demo-section{height:unset}}.demo-section .container{height:100%;padding-top:4.125rem;padding-bottom:4.125rem;display:flex;justify-content:space-around;position:relative}@media only screen and (max-width:600px){.demo-section .container{flex-direction:column-reverse;padding-top:2.125rem;padding-bottom:2.125rem}}@media only screen and (min-width:600px)and (max-width:960px){.demo-section .container{padding-top:2.8125rem;padding-bottom:2.8125rem}.demo-section .container .iphone-container{display:none}}.demo-section .container .iphone-container{position:relative}@media only screen and (max-width:600px){.demo-section .container .iphone-container{text-align:center;margin-left:1.875rem;display:none}}.demo-section .container .iphone-container img{position:relative;height:28.75rem;transform:translateY(-6.875rem)}@media only screen and (max-width:600px){.demo-section .container .iphone-container img{height:25.625rem;transform:unset}}.demo-section .container .text-section{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:600px){.demo-section .container .text-section{padding-left:2.125rem;padding-right:2.125rem}}.demo-section .container .text-section h2{font-size:2rem;font-weight:700;color:#fff;padding-bottom:1rem}@media only screen and (max-width:600px){.demo-section .container .text-section h2{text-align:center;max-width:unset;font-size:1.625rem}}.demo-section .container .text-section p{margin:0;padding:0;padding-bottom:1.75rem;font-size:1rem;line-height:1.63;opacity:.6;color:#fff}@media only screen and (max-width:600px){.demo-section .container .text-section p{text-align:center;font-size:.875rem;line-height:1.57}}.demo-section .container .text-section .email-input-container{width:34.6875rem;display:flex}@media only screen and (max-width:600px){.demo-section .container .text-section .email-input-container{width:unset;flex-direction:column}.demo-section .container .text-section .email-input-container>.v-input{width:100%!important}.demo-section .container .text-section .email-input-container .get-demo-btn{border:.25rem solid #dc143c;width:100%}}@media only screen and (min-width:600px)and (max-width:960px){.demo-section .container .text-section .email-input-container{width:100%}}.demo-section .container .text-section .email-input-container>.v-input{width:60%}.demo-section .container .text-section .email-input-container .get-demo-btn{width:40%;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media only screen and (max-width:600px){.demo-section .container .text-section .email-input-container .get-demo-btn{width:unset}}.demo-section .container .text-section .email-input-container .get-demo-btn span.v-btn__content{font-size:1rem;font-weight:700;letter-spacing:.0625rem}