html,body,#root{height:100%;margin:0;padding:0;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;color:#2e54a7;word-wrap:break-word;font-family:Rubik,Poppins,sans-serif;font-weight:300;color:#272895!important;background-color:#fafafa!important}h1{color:#272895;padding-bottom:1rem;font-size:3.25rem;font-weight:700;line-height:4rem}h1.subtitle{font-weight:400}h2{color:#272895;padding-bottom:.5rem;font-size:2rem;font-weight:500}h3{color:#272895;padding-top:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:500}@media only screen and (max-width:768px){h1{font-size:2.5rem;line-height:3rem}h1.main-title{text-align:left;font-size:2.4rem;line-height:3.2rem}h2{font-size:1.5rem;line-height:1.75rem}.main-subtitle{font-size:1.75rem;line-height:2.125rem}h3{font-size:1.25rem;line-height:1.75rem}}p,ul,li,nav{font-size:1.375rem}@media only screen and (max-width:768px){p,ul,li,nav{font-size:1.1rem}}ul{list-style:unset}input{border-width:1px;border-radius:6px}textarea{border-radius:6px}a{color:#ff9300;font-weight:500;text-decoration:none;transition:all .15s ease-in-out}a:hover{color:#ff9300}select{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) right .5rem top no-repeat;border-radius:5px;padding:.25rem 2rem .25rem .5rem}.white-font{color:#fff!important}.white-font a{color:#272895}.white-font a:hover{color:#ff9300}.error,div p.error{font-size:1rem;color:red!important}.success{font-size:1rem;color:green!important}.nav-item{font-family:Rubik,sans-serif;font-size:1.4rem;transition:all .15s ease-in-out;color:#272895!important;padding-left:1rem!important;padding-right:1rem!important;font-weight:500!important}.nav-item:hover,.active{color:#ff9300!important}.no-hover:hover{cursor:default;color:#272895!important}div.submenu{padding-left:2rem}.very-small-text{font-size:.6rem}.small-text{font-size:.8rem}.large-text,.large-text p{font-size:calc(1rem + 2vmin)!important}.white-background{background-color:#fff}.app-container{flex-direction:column;flex:1;max-width:1500px;min-height:100vh;margin:0 auto;display:flex;position:relative;box-shadow:0 0 10px #0000001a}.app-container main{flex-direction:column;flex:1;display:flex}.screen-404{flex:1;padding:6em 2em 6em 4em}.center{justify-content:center;display:flex;text-align:center!important;align-items:center!important;margin:0 auto!important}.bold{font-weight:700}.block-center{width:100%;margin-left:auto;margin-right:auto;display:block}.block-center div{justify-self:center}.gradient-background{background:linear-gradient(360deg,#51e5ff 0%,#272795 100%)}.gradient-background h1,.gradient-background h2,.gradient-background h3,.gradient-background p{color:#fff!important}.hero{opacity:1;flex:1;padding:13em 7em 7em;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.hero{padding:8em 5em 7em}}.hero hr{width:21%;color:#fff!important;border:1px solid #fff!important}@media only screen and (max-width:768px){.hero hr{width:100%}}@media only screen and (max-width:1000px){.hero hr{width:50%;margin:2rem auto;color:#fff!important;border:1px solid #fff!important}}.hero .phone-container{z-index:20;max-width:40%;margin:0 auto;padding:0 1rem}div.text-box{z-index:1;max-width:60%;padding-right:3rem;font-family:Rubik,sans-serif}@media only screen and (max-width:1000px){.hero .text-box{text-align:center;max-width:100%}.hero .phone-container{display:none}.hero div.text-box{padding-right:0%}}@media only screen and (max-width:768px){.hero{padding:4rem 1rem;display:block}.hero .text-box{text-align:center;width:100%}}@keyframes unblurit{0%{filter:blur(10px)}to{filter:blur()}}.hero:before{content:"";z-index:1;background:linear-gradient(360deg,#51e5ff 0%,#272795 100%);position:absolute;top:0;left:0}.hero:after{content:"";opacity:.5;z-index:0;background-image:url(/dna.svg);background-position:50%;background-repeat:no-repeat;background-size:150%;width:40%;height:160%;position:absolute;top:-3rem;right:-7em;transform:rotate(40deg)}@media only screen and (max-width:1515px){.hero:after{background-size:120%;width:48%;height:160%;top:-11rem;right:-8rem;transform:rotate(35deg)}}@media only screen and (max-width:1400px){.hero:after{background-size:130%;width:48%;height:160%;top:-11rem;right:-10rem;transform:rotate(30deg)}}@media only screen and (max-width:1100px){.hero:after{background-size:130%;width:48%;height:160%;top:-11rem;right:-10rem;transform:rotate(30deg)}}@media only screen and (max-width:1000px){.hero:after{background-size:130%;width:48%;height:160%;top:-5rem;right:-17rem;transform:rotate(15deg)}}@media only screen and (max-width:768px){.hero:after{display:none}}div.text-box{max-width:60%;font-family:Rubik,sans-serif}@media only screen and (max-width:1000px){.solution-hero .text-box{text-align:center;max-width:100%}.solution-hero .phone-container{display:none}}@media only screen and (max-width:768px){.solution-hero{padding:4rem 1rem}.solution-hero .text-box{text-align:center;width:100%}}img.unblur{animation:.5s unblurit}.flex-container{margin:0;padding:3em 0}@media only screen and (max-width:768px){.flex-container{flex-direction:column;align-items:center;margin:0;padding:3em 0}}.dark-box{color:#fff;background:#272895}.dark-box .square-list-item{background-color:#fff}.light-box{color:#2e54a7;background:#4dd8f8}.white-box{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:800px;min-height:10rem;padding:20px;display:flex;position:relative;box-shadow:0 10px 20px #0000001a;color:#272895!important}.white-box h2{font-weight:700;color:#2e54a7!important}.white-box p{color:#2e54a7!important}.square-list-item{background:#2e54a6 no-repeat padding-box padding-box;border-radius:2px;display:inline-block}.square-list-item-big{width:.6875rem;height:.6875rem;margin:.4rem 1.5rem .4rem 2.5rem}@media only screen and (max-width:768px){.square-list-item-big{margin:.15rem .5rem}}.square-list-item-small{color:#fff;width:.5rem;height:.5rem;margin:0 1rem 0 0}.action-button{font-size:1.5rem;font-weight:500;color:#fff!important;background-color:#ff9300!important}.numbered-list{list-style:decimal}.unnumbered-list{list-style:outside}code{background-color:#fff;border:1px solid #000;border-radius:5px;padding:1em;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.8em;display:block;color:#111!important}.wrap-address{word-break:break-all}.tooltip-button{cursor:pointer}.tooltip{color:#fff;white-space:nowrap;z-index:100;background-color:#000;border-radius:4px;margin-bottom:5px;padding:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.white-section{background-color:#fff;margin:0;padding:4em 4em 4em 6em}@media only screen and (max-width:1200px){.white-section{padding:4em 3em}}@media only screen and (max-width:768px){.white-section{padding:3em 1em 2em}}.white-section.first-section{border-bottom:1px solid #eee}.solution-content{flex-direction:row;display:flex}@media only screen and (max-width:1200px){.solution-content{flex-direction:column;padding:0}}.solution-left{gap:unset;flex:1}.solution-right{flex:1}@media only screen and (max-width:768px){.solution-right{padding-top:0}}@media only screen and (min-width:1200px){.solution-right.much-more-padding{padding-bottom:10rem}}.solution-image{justify-content:center;height:100%;margin-bottom:4rem;display:flex}@media only screen and (max-width:768px){.solution-image{margin-bottom:2rem}}@media only screen and (min-width:768px) and (max-width:1200px){.solution-image{margin-top:3rem;margin-bottom:2rem}}.solution-image.image-note{text-align:center;flex-direction:column;margin:0 auto}@media only screen and (max-width:768px){.solution-right.more-padding{padding-top:2rem}}@media only screen and (min-width:768px) and (max-width:1200px){.solution-right.more-padding .solution-image{margin-top:4rem;padding-bottom:1rem}}.solution-right.more-padding img{object-fit:contain;border-radius:12px;align-self:center;height:300px;margin:0 auto;box-shadow:0 8px 20px #00000080}.solution-right.more-padding.framed{text-align:center;background-color:#f9f9f9;flex-direction:column;align-items:center;max-width:calc(100% - 16rem);margin:0 auto;padding:1rem}@media only screen and (max-width:768px){.solution-right.more-padding.framed{max-width:unset}}.solution-right.more-padding.framed img{height:250px;margin:1rem auto .5rem}.image-caption{text-align:center;color:#272895;width:50%;margin-top:.5rem;font-size:1rem;line-height:1.5rem!important}.image-caption a{color:#ff9300;text-decoration:none}.image-caption a:hover{color:#272895;text-decoration:underline}.section-content{padding:3em}@media only screen and (max-width:768px){.section-content{padding:1em 0}}.text-content{flex-direction:row;gap:2rem;display:flex}@media only screen and (max-width:768px){.text-content{flex-direction:column;flex:none}}.step-number span{color:#0000001a;font-size:48px;font-weight:700;position:absolute;top:10px;right:10px}.note{color:#888;margin-top:.5rem;font-size:.9rem;font-weight:400}.illustration{vertical-align:middle;border-radius:12px;align-self:center;max-width:80%;margin:2rem 1rem;position:relative;box-shadow:0 8px 20px #00000080}@media only screen and (min-width:1200px){.illustration{margin:2rem}}.illustration.vertical-centering{top:20%;transform:translateY(-20%)}@media only screen and (max-width:1200px){.illustration.vertical-centering{top:0;transform:translateY(0)}.hide-on-medium{display:none}}.solutions{flex:1}.solutions .solution-hero{opacity:1;padding:7em;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.solutions .solution-hero{padding:4rem 1rem}}@media only screen and (max-width:768px){.solutions .solution-hero{padding:4rem 1rem 3rem}}.solutions .solution-hero hr{width:21%;color:#fff!important;border:1px solid #fff!important}@media only screen and (max-width:768px){.solutions .solution-hero hr{width:100%}}@media only screen and (max-width:1000px){.solutions .solution-hero hr{width:50%;margin:2rem auto}}@media only screen and (max-width:768px){.solutions .solution-hero p.main-description{margin-bottom:.5em}}.solutions .solution-hero .text-box{padding-right:0}.solutions .solution-hero .phone-container{z-index:20;max-width:40%;margin:0 auto;padding:0 1rem}.solutions .solution-hero:after{content:"";opacity:.63;z-index:0;background-image:url(/dna.svg);background-position:50%;background-repeat:no-repeat;background-size:120%;width:40%;height:160%;position:absolute;top:-14rem;right:1em}@media only screen and (max-width:1515px){.solutions .solution-hero:after{background-size:100%;width:48%;top:-15rem;right:-4rem}}@media only screen and (max-width:1400px){.solutions .solution-hero:after{background-size:137%;top:-19rem;right:-14rem}}@media only screen and (max-width:1000px){.solutions .solution-hero:after{background-size:130%;right:-23em}}@media only screen and (max-width:768px){.solutions .solution-hero:after{display:none}}.solutions .solution-subtitle{margin:1rem 0;font-size:2rem;font-weight:400}.solutions .highlight-text{color:#fff;font-weight:600}.solutions .violin-container{z-index:3;margin-right:-2rem}@media (max-width:1100px){.solutions .violin-container{margin-top:5rem;margin-right:-4rem}}@media (max-width:1000px){.solutions .violin-container{display:none}}.solutions .blue-separator-box-outer{background:#fff;padding:0 4rem}@media only screen and (max-width:768px){.solutions .blue-separator-box-outer{padding:0 1rem}}.solutions .blue-separator-box-outer.box-ending{padding-bottom:4rem}.solutions .blue-separator-box-inner{color:#fff;background:#272895;border-radius:10px;padding:3rem;transform:translateY(-4rem)}@media only screen and (max-width:768px){.solutions .blue-separator-box-inner{padding:1rem}}.solutions .blue-separator-box-inner h2{color:#fff;font-weight:700}.solutions .blue-separator-box-inner p{color:#fffc;font-weight:400}.solutions .solution-section{padding:6rem}@media only screen and (max-width:768px){.solutions .solution-section{flex-direction:column;padding:3rem 1.5rem;display:flex}}.solutions .solution-content.content-center{margin:0 auto}@media only screen and (max-width:768px){.solutions .solution-content{padding:0}}.solutions .solution-checked-points{padding-left:2rem 0rem 1rem;flex-flow:column;gap:1rem;margin-left:2rem;display:flex}.solutions .solution-checked-points .check{font-size:2em}.solutions .solution-checked-points .checked-points{font-size:1.125rem}@media only screen and (max-width:768px){.solutions .solution-checked-points{margin-left:0}}.solutions .information-section{color:#272895;flex-direction:column;gap:2rem;padding:4rem 6rem}@media only screen and (max-width:768px){.solutions .information-section{padding:2rem 1.5rem 5rem}}.solutions .button-centered{justify-self:center}.solutions .point-box{color:#272895;text-align:left;background-color:#fff;border-radius:10px;width:100%;max-width:800px;margin:0 auto;padding:20px;box-shadow:0 10px 20px #0000001a}@media only screen and (max-width:768px){.solutions .point-box{padding-top:0}}.solutions .point-box h4{font-size:1.5rem;font-weight:600;color:#272895!important}@media only screen and (max-width:768px){.solutions .point-box h4{text-align:center;font-size:1.25rem;line-height:2.5rem}}.solutions .point-box p{font-size:1.125rem;line-height:1.5rem;color:#272895!important}.solutions .information-section.gradient-background{padding-bottom:8rem}.solutions .check-container{margin:0 1rem 0 0}.solutions .check,.solutions svg{font-size:4.5em}.solutions .checked-points{align-items:center;display:flex}@media only screen and (max-width:768px){.solutions .checked-points{flex-direction:column;align-items:center}.solutions .checked-points div{text-align:center}}.solutions .checked-points p{margin-bottom:0}.solutions .checked-points .check{margin-top:0}.solutions .small-check-text{flex:1;padding-left:3rem}.solutions .point-box.checked-points.small-checked-points{color:#2e54a7;text-align:left;justify-content:center;align-items:center;width:100%;margin:0;padding:.25rem 2rem 2rem;font-size:22px;display:flex;position:relative}.solutions .point-box.checked-points.small-checked-points div{justify-items:center}.solutions .point-box.checked-points.small-checked-points p{margin:0;font-size:1.125rem;font-weight:400;line-height:1.5rem}.solutions .point-box.checked-points.small-checked-points h3{color:#272895!important}.solutions .point-box.checked-points.small-checked-points .check{font-size:3rem}.solutions .point-box.checked-points.small-checked-points .checked-points{width:100%;max-width:500px;margin:0 auto;padding:1rem}.solutions .step-number-small{text-align:right;color:#0000001a;width:50px;font-size:28px;font-weight:700}.solutions .step-number-small span{position:absolute;top:-1rem;right:.2rem}.solutions .text-section-blue-outer{margin-top:-4rem;padding:0 4rem 2rem}@media only screen and (max-width:768px){.solutions .text-section-blue-outer{margin-bottom:4rem;padding:0 1.5rem}}.solutions .text-section-blue-inner{color:#fff;background:#272895;border:3px solid #fff;border-radius:10px;padding:3rem;box-shadow:0 10px 20px #0003}@media only screen and (max-width:768px){.solutions .text-section-blue-inner{padding:2rem 1.5rem}}.solutions .text-section-blue-inner p{font-weight:400}.solutions .text-section-blue-inner h2{color:#fff;font-weight:700}.solutions .text-section-outer{margin-bottom:1rem;padding:0 2rem}.solutions .text-section-inner{padding:2rem}.solutions .app-screenshots{background-color:#fafafa;border-radius:1rem;gap:3rem;margin:3rem 2rem 4rem;padding:2rem;display:flex;box-shadow:0 4px 14px #0000004d}@media only screen and (max-width:768px){.solutions .app-screenshots{flex-direction:row;padding:1rem}}@media only screen and (max-width:1200px){.solutions .app-screenshots{gap:1rem;margin:3rem 1rem 4rem}}@media only screen and (max-width:768px){.solutions .app-screenshots{gap:0;margin:2rem 0 0}.solutions .app-screenshots .illustration{margin:.5rem}}.solutions .app-screenshots>div{flex:1}.solutions .app-screenshots img{box-shadow:0 8px 14px #00000080}.solutions .before-footer-button{justify-content:center;margin-bottom:1rem;display:flex}
